Come usare recordset di lunghezza variabile con Transaction Integrator

Quando i dati di lunghezza variabile con tipo di campo del recordset vengono inviati all'host tramite COM Transaction Integrator (COMTI), COMTI invia il campo finale all'host riempito con caratteri NULL (0x00) fino alle dimensioni massime definite del campo.

Quando l'ultimo parametro nella libreria dei tipi è un recordset che fa riferimento a un valore SI VERIFICA A seconda di ON, i valori Null verranno passati al mainframe a meno che non sia selezionata l'opzione Campo finale dall'host con dimensioni variabili (Valore restituito).

L'opzione Final field from host is variably size (Return Value) (Campo finale dall'host) si trova nella scheda Proprietà del metodo nella scheda Avanzate.

Il frammento di traccia seguente da una traccia del messaggio LU (SNA Server Logical Unit) 6.2 mostra il problema quando l'opzione Campo finale dall'host è ridimensionata in modo variabile (valore restituito) non è selezionata:

PVI ----------------------------------------------- 14:08:18.0343

PVI 0A1F0001-0102FEB1> LU 6.2

PVI MSGID:SWAT MSGTYP:NTEOD Sense1:2E00

PVI Sense2:0100

PVI

Intestazione ---- PVI all'indirizzo 01196054, 14 elementi ----

PVI 0B012E00 01000400 000E0000 01007E01 <..............~.>

PVI

Elemento PVI ---- all'indirizzo 01B89574, inizio 13, fine 268 ----

PVI 2B0502FF 0003D100 0004C3E2 D4C9001A <+..... J... CSMI..>

PVI 11C5C3C9 C2D4C8C8 F14BE3F2 F2F1F5F8 <. ECIBMHH1KT22158>

PVI C4C407D0 0B100E08 00010090 0012F20D <DD............ 2.>

PVI 85020201 02000004 C3E2D4C9 12430E02 <e....... CSMI.C..>

PVI 000006E4 00070000 0104D4E2 E3E7000B <... U...... MSTX..>

PVI 02C3D3D3 D3C9E2C3 D3000504 14AE14B1 <. CLLLISCL.......>

PVI 06D4C5D5 C1404040 40404040 40404040 <. MENA@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

40404040 40404040 40404040 40404040 < PVI@@@@@@@@@@@@@@@@>

PVI

Elemento PVI ---- all'indirizzo 01B89B28, inizio 13, fine 268 ----

PVI 400000000 00000000 00000000 0000000 @ <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 0000F0F0 F0000000 000000000 00000000. <. 000...........>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI

Elemento PVI ---- all'indirizzo 01B88E9C, inizio 13, fine 268 ----

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI

Elemento PVI ---- all'indirizzo 01B815B4, inizio 13, fine 268 ----

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>

PVI 000000000 00000000 00000000 0000000 . <...............>