Requisiti dei parametri

I requisiti per i parametri In, In/Out e Out possono influire sulla modalità di definizione di un componente di Transaction Integrator (TI) o di un programma di transazione mainframe (TP). I parametri In e In/Out vengono inviati al tp basato su mainframe dal server di automazione TI. I parametri Out e In/Out vengono inviati dal tp basato su mainframe al server di automazione TI.

Ordine dei parametri migliore

Il modo in cui i parametri vengono ordinati in relazione agli input e agli output determinano la quantità di dati che devono essere trasmessi, nonché la struttura del programma mainframe. Se si sta creando un componente di Transaction Integrator (TI) in TI Project senza importare codice COBOL da un programma di transazioni mainframe, inserire i parametri nell'ordine seguente per ridurre al minimo la quantità di dati trasmessi:

  • Parametri di input

  • Parametri di input/output

  • Parametri di output

    Tuttavia, se si usa un CICS LINK LU 6.2, TCP TRM Link o TCP ELM Link remote environment (RE) e si importano dichiarazioni di dati COBOL in TI Project da un programma mainframe esistente, inserire i parametri nell'ordine in cui vengono visualizzati nella struttura dei dati COBOL. In tal caso, anche se i parametri sono contenuti all'interno della struttura di dati COMMAREA, solo la parte di COMMAREA contenente l'ultimo parametro di input o input/output viene inviata al mainframe. Il programma mainframe non è interessato da questo ordinamento, ma meno dati verranno trasmessi, soprattutto nel caso di piccole quantità di dati di input.

Quantità massima di dati dei parametri

L'ambiente remoto (RE) usato può influire sulle dimensioni massime possibili del messaggio. I programmi associati a CICS LINK LU 6.2, TCP TRM Link o TCP ELM Link REs sono limitati dalla dimensione massima di COMMAREA (32.767 byte). Pertanto, le dimensioni totali dei byte di tutti i parametri non possono superare 32 KB. I programmi associati alla chiamata di programma distribuita (DPC) sono limitati a un massimo di 65.500 byte di dati utente. Questo valore massimo diminuisce man mano che vengono definiti parametri aggiuntivi. DPC è limitato a un massimo di 35 parametri.

I messaggi istantanei che usano LU 6.2 e CICS che usano LU 6.2 RE hanno restrizioni relative alle dimensioni dei messaggi che, se superate, influiscono sulla logica di programmazione nel programma mainframe. Pertanto, prestare attenzione a non superare il limite se si usa una di queste RE.