Freigeben über


Benutzerdefinierte Typ-Member-Eigenschaften

Verwenden Sie die Eigenschaftenseite für benutzerdefinierte Typ-Elemente, um Array-, COBOL-, Host-, Entwurfs- und Recordseteigenschaften für benutzerdefinierte Typ-Elemente festzulegen.

Arrayeigenschaften

Verwenden Sie diese Um dies zu tun
Arrayabmessungen Benutzerdefinierte Typ-Member-Array-Dimensionen. Der Standardwert ist (keine).
Ist Array Ein benutzerdefiniertes Typelement ist ein Array. Mögliche Werte sind:

- STIMMT
- False (Standard)
Tritt auf je nach Je nach benutzerdefiniertem Typelementarray tritt ein.

Hosteigenschaften

Verwenden Sie diese Um dies zu tun
Hostdatentyp Benutzerdefinierter Typmitglied-Hostdatentyp.
Fehlerbehandlung Fehlerbehandlung für benutzerdefinierte Typmember. Mögliche Werte sind:

- Abschneiden. Wenn ausgewählt und ein Fehler auftritt, schneidet TI den Wert ab. (Standard)
- Runden. Wenn ausgewählt und ein Fehler auftritt, rundet TI den Wert ab.
- Fehler. Wenn ausgewählt und ein Fehler auftritt, gibt TI einen Fehler zurück.
Füller Benutzerdefinierter Typelementfüller.
Vom Host Gibt die Anzahl der Bytes von FILLER an, die diesem Datenelement in den Puffern folgen, die vom Server empfangen werden. FILLER verursacht eine nicht übersetzte Lücke im Puffer. FILLER ist auf der Automatisierungsseite nicht sichtbar.
Zu hosten Gibt die Anzahl der Bytes von FILLER an, die diesem Datenelement in Puffern folgen, die an den Server gesendet werden. FILLER verursacht eine nicht übersetzte Lücke im Puffer. FILLER ist auf der Automatisierungsseite nicht sichtbar.
Scale Benutzerdefinierte Typ-Mitgliedskala.
Sign-Attribut Benutzerdefiniertes Elementzeichen-Attribut. Mögliche Werte sind:

- Trailing. Gibt für den signierten DISPLAY-Datentyp an, dass das Vorzeichen am Ende steht (Standard). Diese Option gibt der TI-Laufzeitumgebung an, wie ein signierter DISPLAY-Datentyp formatiert ist und sich darauf auswirkt, wie Daten vom Host in den Automatisierungsdatentyp konvertiert werden. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen nicht getrennt ist (Standardeinstellung).
- Nachgestellt getrennt. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen getrennt ist.
- Führend. Gibt für den signierten DISPLAY-Datentyp an, dass das Vorzeichen führend ist. Diese Option gibt der TI-Laufzeitumgebung an, wie ein signierter DISPLAY-Datentyp formatiert ist und sich darauf auswirkt, wie Daten vom Host in den Automatisierungsdatentyp konvertiert werden. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen nicht getrennt ist (Standardeinstellung).
- Vorangestellter Separater. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen getrennt ist.
Größe Größe eines benutzerdefinierten Typmitglieds.
SOSI Gibt an, ob Daten aus einem Doppelbyte-Zeichensatz mit einem Shift-Out-Zeichen (SO) beginnen und mit einem Shift-In-Zeichen (SI) enden. Wenn dieses Kontrollkästchen aktiviert ist, werden die SO- und SI-Zeichen aus den Daten entfernt, wenn es von der Hostanwendung empfangen wird, und die SO- und SI-Zeichen werden den Daten hinzugefügt, wenn sie an die Hostanwendung gesendet werden. In der Länge des PIC G ist es nicht erforderlich, die beiden Bytes für die SO- und SI-Zeichen einzuschließen, da die TI-Laufzeitumgebung sie anwendet. Mögliche Werte sind:

- STIMMT
- False (Standard)
Zeichenfolgenbegrenzung Benutzerdefinierte Trennung von Zeichenfolgenmitgliedern eines Typs. Mögliche Werte sind:

- Leerraum. Teilt der TI-Laufzeitumgebung mit, dass die Darstellung der Zeichenfolge auf dem Großrechner durch das Auffüllen der Zeichenfolgendefinition mit Leerzeichen erfolgt. Wenn beispielsweise die COBOL-Definition des Großrechners PIC X(10) lautet, aber nur drei Zeichen in der Zeichenfolge enthalten sind, erwartet der Großrechner sieben nachfolgende Leerzeichen. Daher weist die Auswahl dieser Option die TI-Laufzeitumgebung an, Zeichenfolgen, die an den Mainframe gesendet werden, zu konvertieren, um das NULL-Beendigungszeichen der Zeichenfolge in die entsprechende Anzahl nachgestellter Leerzeichen zu ändern, bevor sie an den Mainframe gesendet werden. Wenn beispielsweise die Zeichenfolge auf dem Großrechner als PIC X(10) definiert ist, sendet TI eine Zeichenfolge von ABC gefolgt von sieben nachfolgenden Leerzeichen. Wenn Sie diese Option auswählen, wird der TI-Runtime-Umgebung auch mitgeteilt, dass die Ausgabe-Zeichenfolge, die vom Mainframe zurückgegeben wird, an den TI Automation-Server übergeben wird, indem die nachfolgenden Leerzeichen der Zeichenfolge in ein einzelnes Nullterminationszeichen umgewandelt werden. Weitere Informationen finden Sie unter Auffüllen von Mainframe-Zeichenfolgen mit Leerzeichen.
- nullterminiert. Teilt der TI-Laufzeitumgebung mit, dass die Großrechnerdarstellung der Zeichenfolge durch ein NULL-Zeichen (EBCDIC 0x00) getrennt ist. Wenn Sie diese Option auswählen, teilt dies der TI-Laufzeitumgebung mit, ein einzelnes Null-Zeichen am Ende einer Zeichenfolge hinzuzufügen, wenn genügend Platz für das Zeichen vorhanden ist, bevor die Zeichenfolge an den Mainframe gesendet wird. Beim Empfang einer Zeichenfolge vom Mainframe wird die TI-Laufzeitumgebung angewiesen, beim ersten aufgetretenen Null-Zeichen zu stoppen. Wenn Sie diese Option auswählen, weisen Sie TI daher an, nachfolgende Leerzeichen in Ausgabezeichenfolgen beizubehalten, die vom Mainframe stammen, da TI die nachfolgenden Leerzeichen nicht in einen einzelnen NULL-Endator konvertiert. Weitere Informationen finden Sie unter Auffüllen von Mainframe-Zeichenfolgen mit Leerzeichen.

Entwurfseigenschaften

Verwenden Sie diese Um dies zu tun
Datentyp Benutzerdefinierter Typmitglied-Datentyp. Der Datentyp des aktuell angezeigten benutzerdefinierten Typmitglieds. Mögliche Werte sind:

- Void
- Boolean
- Byte
- Datum
- Währung
- Dezimal
- Ganzzahl
- Lange
- Doppel
- Einzel
- Schnur
- Benutzerdefinierter Typ
- Recordset
Name Name des benutzerdefinierten Typmitglieds. Der Name kann maximal 250 Unicode-Zeichen umfassen. Der Name muss im selben Projekt von jedem anderen benutzerdefinierten Typmitgliedsnamen eindeutig sein. Der Standardwert ist NULL.

Recordset-Eigenschaften

Verwenden Sie diese Um dies zu tun
Tatsächliche Größe einschließen Standardoption, die angibt, dass das Hostprogramm keine Informationen enthält oder erwartet, die die tatsächliche Anzahl von Zeilen (Recordsets) oder Elementen (Arrays) angibt, die gesendet oder empfangen werden. Mögliche Werte sind:

- STIMMT
- False (Standard)
Maximales Vorkommen Maximales Zeilenvorkommen. Gibt die maximale Anzahl von Zeilen an, die an den Host gesendet oder empfangen werden sollen. Entspricht dem Schlüsselwort "OCCURS n TIMES" bei einem COBOL-Gruppenelement.
Tritt auf je nach Je nach Benutzerdefiniertem Typ-Memberrecordset tritt ein. Gibt die maximale Anzahl von Zeilen an, die an den Host gesendet oder empfangen werden sollen. Entspricht dem Schlüsselwort "OCCURS n TIMES" bei einem COBOL-Gruppenelement. Entspricht Tabellen mit variabler Länge in COBOL. Gibt an, dass ein numerisches Datenelement vor der Tabelle (Recordset oder Array in der Automatisierung) die tatsächliche Anzahl von Zeilen oder Elementen angibt, die gesendet oder empfangen werden. Verwenden Sie die Dropdownliste, um auszuwählen, welches numerische Datenelement diesen Wert angibt. Bei CICS Link muss das Recordset oder Array und der zugehörige Längenbezeichner ein-/aus sein. Die Daten im Puffer, die einer Variablenlängentabelle folgen, folgen unmittelbar dem letzten Datenelement in der Tabelle, unabhängig von der für die Tabelle angegebenen maximalen Größe. Für Arrays mit mehreren Dimensionen kann sie nur für die äußerste Schleife (COBOL) oder die rechteste Dimension (Visual C++ oder Visual Basic) verwendet werden.
Unbegrenzte Gibt an, dass eine beliebige Anzahl von Zeilen an den Host gesendet oder empfangen werden kann. Wird auf "true " festgelegt, wenn die gesendeten oder empfangenen Zeilen aus einer Datenbank stammen und die maximale Anzahl von Zeilen nicht bekannt ist. Mögliche Werte sind:

- STIMMT
- False (Standard)

Vorsicht

Die Eigenschaften einer Komponente sollen nicht programmgesteuert festgelegt oder geändert werden. Das programmgesteuerte Festlegen oder Ändern der Eigenschaften kann dazu führen, dass die Komponente falsch funktioniert.

Siehe auch

Properties (TI Project)