Freigeben über


Daten mit variabler Größe

Ein Zeichenfolgen- oder Arrayparameter, der der letzte Parameter in seiner Richtung ist (letzter Eingabe- oder Ein-/Ausgangsparameter bzw. letzter Ausgabe- oder Ein-/Ausgangsparameter), kann kleiner sein als die angegebene maximale Größe, auch ohne eine zugeordnete konkrete Größe. Die Variable Zeichenfolge oder das Array muss ein Parameter oder Rückgabewert sein und darf nicht in einem Recordset enthalten sein.

Wenn es sich bei dem letzten Feld um ein Array handelt, kann es sich um ein Array eines beliebigen Typs, einschließlich eines Recordsets, sein. Wenn ein unbeschränktes Ausgaberecordset vorhanden ist, sind dies die einzigen zulässigen variabel dimensionierten Daten, da der Transaction Integrator (TI) zwei variabel dimensionierte Teile des Datenstroms nicht verarbeiten kann. Wenn COBOL FILLER nach dem letzten Parameter vorhanden ist, kann dieser Parameter nicht in der Größe variieren.

Identifizieren Sie die Möglichkeit von variabel dimensionierten Daten während der Entwurfsphase in TI Project. Wählen Sie im Designer die Methode aus, deren Parameterliste das letzte Feld der Zeichenfolge enthält, das von variabler Größe sein soll, und legen Sie die Methodeneigenschaft "Variable Size Final Field" auf "true" fest.

Siehe auch

Host- und Automatisierungsdaten
Senden von Binärdaten an den Host