COBOL言語の場合はセグメントの並びとして渡されます。COBOL言語のUAPの場合のMCFイベントの内容を表4-2~表4-8に示します。
表4-2 COBOL言語のMCFイベント情報の内容(ERREVT1)
項目 | 位置(バイト) | 長さ (バイト) | 属性 | 内容 | |
---|---|---|---|---|---|
形式1 | 形式2 | ||||
予備(形式1のときだけ) | 0 | - | 2 | - | - |
予備(形式1のときだけ) | 2 | - | 2 | - | - |
エラーイベントコード | 4 | 0 | 3 | 英数字 | 'ERR'が設定されます。 |
7 | 3 | 3 | - | - | |
10 | 6 | 2 | 英数字 | ERREVT1を示す'1△'が設定されます。 | |
入力元論理端末名称 | 12 | 8 | 8 | 英数字 | メッセージを入力した論理端末名称です。 |
予備 | 20 | 16 | 20 | - | - |
アプリケーション名 | 40 | 36 | 8 | 英数字 | 次に示すどれかが設定されます。
|
予備 | 48 | 44 | 8 | - | - |
予備 | 56 | 52 | 8 | - | - |
予備 | 64 | 60 | 8 | - | - |
コネクショングループ名 | 72 | 68 | 8 | 英数字 | コネクショングループ名です。 |
予備 | 80 | 76 | 16 | - | - |
メッセージが入力された日付 | 96 | 92 | 8 | 外部10進数字 | 端末入力メッセージを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 104 | 100 | 8 | 外部10進数字 | 端末入力メッセージを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
予備 | 112 | 108 | 16 | - | - |
表4-3 COBOL言語のMCFイベント情報の内容(ERREVT2)
項目 | 位置(バイト) | 長さ (バイト) | 属性 | 内容 | |
---|---|---|---|---|---|
形式1 | 形式2 | ||||
予備(形式1のときだけ) | 0 | - | 2 | - | - |
予備(形式1のときだけ) | 2 | - | 2 | - | - |
エラーイベントコード | 4 | 0 | 3 | 英数字 | 'ERR'が設定されます。 |
7 | 3 | 3 | - | - | |
10 | 6 | 2 | 英数字 | ERREVT2を示す'2△'が設定されます。 | |
入力元論理端末名称 | 12 | 8 | 8 | 英数字 | メッセージを入力した論理端末名称です。 次に示す場合には,'*'が設定されます。
|
予備 | 20 | 16 | 20 | - | - |
アプリケーション名 | 40 | 36 | 8 | 英数字 | エラーになったUAPのアプリケーション名が設定されます。 |
予備 | 48 | 44 | 8 | - | - |
予備 | 56 | 52 | 8 | - | - |
予備 | 64 | 60 | 8 | - | - |
コネクショングループ名 | 72 | 68 | 8 | 英数字 | コネクショングループ名です。 次に示す場合には,'*'が設定されます。
|
予備 | 80 | 76 | 16 | - | - |
メッセージが入力された日付 | 96 | 92 | 8 | 外部10進数字 | 端末入力メッセージを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 104 | 100 | 8 | 外部10進数字 | 端末入力メッセージを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
理由コード※ | 112 | 108 | 4 | 外部10進数字 | 理由コードが設定されます。 |
予備 | 116 | 112 | 12 | - | - |
表4-4 COBOL言語のMCFイベント情報の内容(ERREVT3)
項目 | 位置(バイト) | 長さ (バイト) | 属性 | 内容 | |
---|---|---|---|---|---|
形式1 | 形式2 | ||||
予備(形式1のときだけ) | 0 | - | 2 | - | - |
予備(形式1のときだけ) | 2 | - | 2 | - | - |
エラーイベントコード | 4 | 0 | 3 | 英数字 | 'ERR'が設定されます。 |
7 | 3 | 3 | - | - | |
10 | 6 | 2 | 英数字 | ERREVT3を示す'3△'が設定されます。 | |
入力元論理端末名称 | 12 | 8 | 8 | 英数字 | メッセージを入力した論理端末名称です。 次に示す場合は,'*'が設定されます。
|
予備 | 20 | 16 | 20 | - | - |
予備 | 40 | 36 | 8 | - | - |
予備 | 48 | 44 | 8 | - | MCFが使用します。 |
アプリケーション名 | 56 | 52 | 8 | 英数字 | 異常が発生したメッセージのアプリケーション名です。 |
予備 | 64 | 60 | 8 | - | - |
コネクショングループ名 | 72 | 68 | 8 | 英数字 | コネクショングループ名です。 次に示す場合は,'*'が設定されます。
|
予備 | 80 | 76 | 16 | - | - |
メッセージが入力された日付 | 96 | 92 | 8 | 外部10進数字 | 端末入力メッセージを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 104 | 100 | 8 | 外部10進数字 | 端末入力メッセージを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
予備 | 112 | 108 | 16 | - | - |
サービス名 | 128 | 124 | 31 | 英数字 | 異常が発生したMHPのアプリケーション名に対応するサービス名です。 |
予備 | 159 | 155 | 1 | - | - |
サービスグループ名 | 160 | 156 | 31 | 英数字 | 異常が発生したMHPのサービスグループ名です。 |
予備 | 191 | 187 | 1 | - | - |
トランザクションID(BID) | 192 | 188 | 36 | 2進数字 | 異常が発生したトランザクションのBIDです。 |
予備 | 228 | 224 | 28 | - | - |
表4-5 COBOL言語のMCFイベント情報の内容(ERREVTA)
項目 | 位置(バイト) | 長さ (バイト) | 属性 | 内容 | |
---|---|---|---|---|---|
形式1 | 形式2 | ||||
予備(形式1のときだけ) | 0 | - | 2 | - | - |
予備(形式1のときだけ) | 2 | - | 2 | - | - |
エラーイベントコード | 4 | 0 | 3 | 英数字 | 'ERR'が設定されます。 |
7 | 3 | 3 | - | - | |
10 | 6 | 2 | 英数字 | ERREVTAを示す'A△'が設定されます。 | |
出力先論理端末名称 | 12 | 8 | 8 | 英数字 | メッセージを出力する論理端末名称です。 |
予備 | 20 | 16 | 20 | - | - |
予備 | 40 | 36 | 8 | - | - |
マップ名 | 48 | 44 | 8 | - | MCFが使用します。 |
アプリケーション名 | 56 | 52 | 8 | 英数字 | 正常終了したメッセージのアプリケーション名(MHPから送信されたメッセージの場合に設定されます。MHP以外から送信された場合は空白が設定されます) |
予備 | 64 | 60 | 8 | - | - |
コネクショングループ名 | 72 | 68 | 8 | 英数字 | コネクショングループ名です。 |
予備 | 80 | 76 | 16 | - | - |
メッセージが入力された日付 | 96 | 92 | 8 | 外部10進数字 | 端末入力メッセージを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 104 | 100 | 8 | 外部10進数字 | 端末入力メッセージを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
予備 | 112 | 108 | 16 | - | - |
予備 | 128 | 124 | 31 | - | - |
予備 | 159 | 155 | 1 | - | - |
予備 | 160 | 156 | 31 | - | - |
予備 | 191 | 187 | 1 | - | - |
予備 | 192 | 188 | 36 | - | - |
予備 | 228 | 224 | 28 | - | - |
表4-6 COBOL言語のMCFイベント情報の内容(CERREVT)
項目 | 位置(バイト) | 長さ(バイト) | 属性 | 内容 |
---|---|---|---|---|
イベントコード | 0 | 8 | 英数字 | イベントコード「CERREVT」が設定されます。 |
入力元論理端末名称 | 8 | 8 | 英数字 | 障害の発生した論理端末名称が設定されます。 |
予備 | 16 | 8 | - | - |
入力元コネクション名 | 24 | 8 | 英数字 | コネクション名,またはコネクショングループ名が設定されます。 |
メッセージが入力された日付 | 32 | 8 | 外部10進数字 | CERREVTを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 40 | 8 | 外部10進数字 | CERREVTを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
障害要因コード | 48 | 4 | 2進数字 | 障害要因が設定されます。 (00000030)16:コネクション障害 (00000031)16:論理端末障害 |
理由コード1※ | 52 | 4 | 2進数字 | 理由コード1が設定されます。 |
理由コード2※ | 56 | 4 | 2進数字 | 理由コード2が設定されます。 |
予備 | 60 | 4 | - | - |
コネクショングループ名 | 64 | 16 | 英数字 | コネクショングループ名が設定されます。 |
予備 | 80 | 28 | - | - |
表4-7 COBOL言語のMCFイベント情報の内容(COPNEVT,CCLSEVT)
項目 | 位置(バイト) | 長さ(バイト) | 属性 | 内容 |
---|---|---|---|---|
イベントコード | 0 | 8 | 英数字 | イベントコード「COPNEVT」,または「CCLSEVT」が設定されます。 |
入力元論理端末名称 | 8 | 8 | 英数字 | 論理端末名称が設定されます。 |
予備 | 16 | 8 | - | - |
入力元コネクション名 | 24 | 8 | 英数字 | コネクション名,またはコネクショングループ名が設定されます。 コネクション名,またはコネクショングループ名が決定しない場合,ヌルが設定されます。 |
メッセージが入力された日付 | 32 | 8 | 外部10進数字 | COPNEVT,CCLSEVTを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 40 | 8 | 外部10進数字 | COPNEVT,CCLSEVTを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
通知要因コード | 48 | 4 | 2進数字 | 通知要因が設定されます。 (00000030)16:コネクション確立,または解放 (00000031)16:論理端末の閉塞解除,または閉塞 |
予備 | 52 | 12 | - | - |
コネクショングループ名 | 64 | 16 | 英数字 | コネクショングループ名が設定されます。 |
予備 | 80 | 28 | - | - |
表4-8 COBOL言語のMCFイベント情報の内容(MDELEVT)
項目 | 位置(バイト) | 長さ (バイト) | 属性 | 内容 | |
---|---|---|---|---|---|
形式1 | 形式2 | ||||
予備(形式1のときだけ) | 0 | - | 2 | - | - |
予備(形式1のときだけ) | 2 | - | 2 | - | - |
イベントコード | 4 | 0 | 8 | 英数字 | 「MDELEVT」が設定されます。 |
入力元論理端末名称 | 12 | 8 | 8 | 英数字 | 論理端末名称が設定されます。 |
予備 | 20 | 16 | 8 | - | - |
入力元コネクション名 | 28 | 24 | 8 | 英数字 | コネクション名,またはコネクショングループ名が設定されます。 コネクション名,またはコネクショングループ名が決定しない場合,ヌルが設定されます。 |
メッセージが入力された日付 | 36 | 32 | 8 | 外部10進数字 | MDELEVTを入力した日付です。 YYYYMMDDの形式です。 YYYY:西暦の年 MM:月 DD:日 |
メッセージが入力された時刻 | 44 | 40 | 8 | 外部10進数字 | MDELEVTを入力した時刻です。 HHMMSS00の形式です。 HH:時 MM:分 SS:秒 00は固定です。 |
メッセージ廃棄理由コード※1 | 52 | 48 | 4 | 2進数字 | メッセージ廃棄の理由コードが設定されます。 |
コネクション障害理由コード※2 | 56 | 52 | 4 | 2進数字 | コネクション障害の理由コードが設定されます。 |
予備 | 60 | 56 | 8 | - | - |
コネクショングループ名 | 68 | 64 | 16 | 英数字 | コネクショングループ名が設定されます。 |
予備 | 84 | 80 | 28 | - | - |