Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die Seite " Parametereigenschaften ", um die Eigenschaften "Array", "Host", "COBOL" und "Recordset" für einen Parameter festzulegen.
Arrayeigenschaften
| Verwenden Sie diese | Um dies zu tun |
|---|---|
| Arrayabmessungen | Verwenden Sie dieses Steuerelement, um anzugeben, wie viele Dimensionen (Visual C++ oder Visual Basic) oder geschachtelte OCCURS-Klauseln (COBOL) das Array oder die Tabelle enthält. |
| Ist Array | Wählen Sie diese Option aus, um anzugeben, ob der Parameter ein Array ist. Mögliche Werte sind: - True. Der Parameter ist ein Array. - False. Das Element ist ein einfacher Datentyp, einschließlich RDA Recordset-Objekten. (Standard) |
| Tritt auf je nach | Aktivieren Sie diese Option, um anzugeben, 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. Die RPG-Sprache unterstützt im Gegensatz zu COBOL nicht direkt "Occurs Depending On". TI stellt ein Feature bereit, das die Aktion "Tritt je nach Bedingung auf" für die Programmiersprache RPG repliziert. Ein TI-Projekt unterstützt eine einzelne Dimensionsebene, die als "Occurs" angewendet wird, je nachdem, was einem Array von Datensätzen in RPG zugeordnet ist. Ein Indexparameter muss definiert werden, bevor der Parameter definiert wird, der einer Datentabelle oder -struktur zugeordnet ist, damit er als "Tritt abhängig von auswahlbarer Auswahl" angezeigt wird. |
Hosteigenschaften
| Verwenden Sie diese | Um dies zu tun |
|---|---|
| Hostdatentyp | Gibt den Datentyp des Parameterhosts an. |
| Fehlerbehandlung | Fehlerbehandlung bei Parametern. 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 | Gibt die Anzahl der Bytes von FILLER an, die diesem Datenelement in den Puffern folgen, die an den Host gesendet oder empfangen werden. FILLER verursacht eine nicht übersetzte Lücke im Puffer. FILLER ist auf der Automatisierungsseite nicht sichtbar. |
| 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 den 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 | Die Parameterskala. |
| Sign-Attribut | Parameterzeichen-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. - Nachgestellt getrennt. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen getrennt 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. - 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. - Vorangestellter Separater. Gibt für signierten DISPLAY-Datentyp an, dass das Zeichen getrennt ist. |
| Größe | Gibt die Länge der Zeichenfolge an. |
| 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 | Rückgabewert Abgrenzung mit Trennzeichen. 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. (Standard) - 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 | Mögliche Werte sind: - Void - Boolean - Byte - Datum - Währung - Dezimal - Ganzzahl - Lange - Doppel - Einzel - Schnur - Benutzerdefinierter Typ - Recordset - (kein) (Standard) |
| Name | Name des Parameters. Der Name kann maximal 250 Unicode-Zeichen umfassen. |
| Parameterrichtung | Mögliche Werte sind: - In - Aus - In/Out (Standard) |
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 | Das Auftreten des Parameterrecordsets hängt von bestimmten Bedingungen ab. 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 das Recordset ungebunden ist. Gibt an, dass eine beliebige Anzahl von Zeilen an den Host gesendet oder empfangen werden kann. Sie würden diese Option auswählen, 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
So polstern Sie Mainframe-Zeichenfolgen mit Leerzeichen auf
Parametername-Knoten (.NET)
Properties (TI Project)