| Linkexpress Transactional Replication option説明書 | 
			目次
			索引
			![]()  
		 | 
	
| 第3部 TJNL | > 第13章 データ形式 | > 13.1 メッセージ構成 | 
ジャーナルヘッダは、メッセージ本体の先頭に付加される情報域です。ジャーナルヘッダには、利用ジャーナルのデータ形式などが設定されます。
利用ジャーナルが取得対象テーブルを更新したジャーナルの場合にジャーナルヘッダに設定する項目と設定値の一覧を"表:ジャーナルヘッダの設定値"に示します。また、利用ジャーナルがジャーナル・チェックポイントの場合に設定されるジャーナルヘッダを"表:ジャーナル・チェックポイントのジャーナルヘッダ"に示します。
なお、他システムで取得したジャーナルのジャーナルヘッダに設定される値は、ジャーナル取得側のシステムのマニュアルを参照してください。
| 
 項目  | 
 データ型  | 
 通知内容および形式  | 
|
|---|---|---|---|
| 
 C言語  | 
 COBOL言語  | 
||
| 
 メッセージ長  | 
 long  | 
 PIC S9(9) COMP-5  | 
 メッセージ本体長  | 
| 
 ジャーナルヘッダ長  | 
 long  | 
 PIC S9(9) COMP-5  | 
 ジャーナルヘッダの長さ  | 
| 
 メッセージ識別子  | 
 short  | 
 PIC S9(4) COMP-5  | 
 メッセージの識別子  | 
| 
 ジャーナル取得システム  | 
 short  | 
 PIC S9(4) COMP-5  | 
 ジャーナルを取得したシステム情報  | 
| 
 パッキングトランザクション数  | 
 short  | 
 PIC S9(4) COMP-5  | 
 1メッセージ内のトランザクション数  | 
| 
 利用ジャーナル数  | 
 short  | 
 PIC S9(4) COMP-5  | 
 1メッセージ内の利用ジャーナル数  | 
| 
 パッキング状態  | 
 char  | 
 PIC X(1)  | 
 パッキングの状態  | 
| 
 データ状態  | 
 char  | 
 PIC X(1)  | 
 データ種を表す  | 
| 
 エンディアン種別  | 
 char  | 
 PIC X(1)  | 
 バイトの順序付け  | 
| 
 コード種別  | 
 char  | 
 PIC X(1)  | 
 コード種別  | 
| 
 浮動小数点形式  | 
 char  | 
 PIC X(1)  | 
 浮動小数点(FLOAT)の形式  | 
| 
 外部10進数形式  | 
 char  | 
 PIC X(1)  | 
 外部10進数(NUMERIC)の形式  | 
| 
 ジャーナル・チェックポイント項目付加状態  | 
 char  | 
 PIC X(1)  | 
 ジャーナル・チェックポイントの項目が付加されているかどうかを示す。  | 
| 
 属性付加情報  | 
 char  | 
 PIC X(1)  | 
 利用ジャーナルの各項目に項目属性表示が付加されているかどうかを示す。  | 
| 
 リザーブ  | 
 char[8]  | 
 PIC X(8)  | 
 予約領域  | 
注1) 1トランザクションで複数の利用ジャーナルが取得される場合に設定されます。
注2) パッキング状態の設定値の詳細を"表:パッキング状態の設定値"に示します。
| 
 パッキング  | 
 トランザクション内の利用ジャーナル数  | 
 1利用ジャーナルが複数メッセージに分割されているか  | 
 トランザクション内の利用ジャーナルの位置  | 
 利用ジャーナル内のデータの位置  | 
 設定値  | 
|---|---|---|---|---|---|
| 
 利用しない  | 
 (不問)  | 
 分割されていない  | 
 (不問)  | 
 (不問)  | 
 X'00'  | 
| 
 (不問)  | 
 分割されている  | 
 (不問)  | 
 先頭  | 
 X'10'  | 
|
| 
 (不問)  | 
 (不問)  | 
 中間  | 
 X'20'  | 
||
| 
 (不問)  | 
 (不問)  | 
 最終  | 
 X'40'  | 
||
| 
 利用する  | 
 (不問)  | 
 分割されていない(注)  | 
 −  | 
 −  | 
 X'00'  | 
| 
 1  | 
 分割されている  | 
 −  | 
 先頭  | 
 X'10'  | 
|
| 
 −  | 
 中間  | 
 X'20'  | 
|||
| 
 −  | 
 最終  | 
 X'40'  | 
|||
| 
 複数  | 
 分割されていない  | 
 先頭の利用ジャーナルを含むメッセージ  | 
 −  | 
 X'01'  | 
|
| 
 中間の利用ジャーナルを含むメッセージ  | 
 −  | 
 X'02'  | 
|||
| 
 最終の利用ジャーナルを含むメッセージ  | 
 −  | 
 X'04'  | 
|||
| 
 分割されている  | 
 先頭  | 
 先頭  | 
 X'11'  | 
||
| 
 中間  | 
 X'21'  | 
||||
| 
 最終  | 
 X'41'  | 
||||
| 
 中間  | 
 先頭  | 
 X'12'  | 
|||
| 
 中間  | 
 X'22'  | 
||||
| 
 最終  | 
 X'42'  | 
||||
| 
 最終  | 
 先頭  | 
 X'14'  | 
|||
| 
 中間  | 
 X'24'  | 
||||
| 
 最終  | 
 X'44'  | 
注) 1トランザクション分の利用ジャーナルが1メッセージに格納されている状態です。
| 
 項目  | 
 通知内容  | 
|---|---|
| 
 メッセージ長  | 
 メッセージ本体長  | 
| 
 ジャーナルヘッダ長  | 
 X'00000020'  | 
| 
 メッセージ識別子  | 
 X'0001'  | 
| 
 ジャーナル取得システム  | 
 ジャーナルを取得したシステム情報  | 
| 
 パッキングトランザクション数  | 
 0  | 
| 
 利用ジャーナル数  | 
 0  | 
| 
 パッキング状態  | 
 X'00':ジャーナル・チェックポイントの利用ジャーナルが1メッセージに格納されている  | 
| 
 データ状態  | 
 X'02':ジャーナル・チェックポイントを表す  | 
| 
 エンディアン種別  | 
 X'00':ビッグ・エンディアン  | 
| 
 コード種別  | 
 コード種別  | 
| 
 浮動小数点形式  | 
 浮動小数点(FLOAT)の形式  | 
| 
 外部10進数形式  | 
 外部10進数(NUMERIC)の形式  | 
| 
 ジャーナル・チェックポイント項目付加状態  | 
 X'01':ジャーナル・チェックポイントの項目が付加されている  | 
| 
 属性付加情報  | 
 X'00':項目属性表示が付加されていない  | 
			目次
			索引
			![]()  
		 |