トランザクション インテグレーターで可変長レコードセットを使用する方法
フィールドの種類がレコードセットの可変長データが COM トランザクション インテグレーター (COMTI) を使用してホストに送信されると、COMTI は、フィールドの定義された最大サイズまで NULL 文字 (0x00) で埋め込まれた最終的なフィールドをホストに送信します。
タイプ ライブラリの最後のパラメーターが OCCURS DEPENDING ON 値を参照するレコードセットである場合、ホストからの Final フィールドが可変サイズ (戻り値) オプションが選択されていない限り、null 値がメインフレームに渡されます。
[ホストからの最終フィールドのサイズが可変です (戻り値)] オプションは、[詳細設定] タブのメソッドの [プロパティ] にあります。
SNA サーバー論理ユニット (LU) 6.2 メッセージ・トレースからの次のトレース・スニペットは、ホストからの最終フィールドのサイズが可変 (戻り値) オプションが選択されていない場合の問題を示しています。
PVI ----------------------------------------------- 14:08:18.0343
PVI 0A1F0001-0102FEB1> LU 6.2
PVI MSGID:SWAT MSGTYP:NTEOD Sense1:2E00
PVI Sense2:0100
Pvi
PVI ---- アドレス 01196054のヘッダー、14 個の要素----
PVI 0B012E00 01000400 000E0000 01007E01 <...~.>
Pvi
PVI ---- アドレス 01B89574 の要素、開始 13、終了 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 <。メナ@@@@@@@@@@@>
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 40404040 40404040 40404040 40404040 <@@@@@@@@@@@@@@@@>
Pvi
PVI ---- アドレス 01B89B28 の要素、開始 13、終了 268 ----
PVI 40000000 00000000 0000000000 <@...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 0000F0F0 F0000000 000000000 000000000 <..000...........>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
Pvi
PVI ---- アドレス 01B88E9C の要素、開始 13、終了 268 ----
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
Pvi
PVI ---- アドレス 01B815B4 の要素、開始 13、終了 268 ----
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>
PVI 00000000 00000000 0000000000 <...>