Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform プログラム作成の手引


6.1.4 データ連携支援が設定する項目

〈この項の構成〉

(1) 引数

表6‒1 引数情報

項番

項目

内容

参照可否

開始

終了

1

インタフェースエリアアドレス

インタフェースエリアのアドレス

2

ユーザ引き継ぎエリアアドレス

ユーザ引き継ぎエリアのアドレス

3

ユーザ引き継ぎエリアサイズ

ユーザ引き継ぎエリアサイズ

(凡例)

○:参照可

(2) インタフェースエリア

表6‒2 インタフェースエリア情報

項番

項目

内容

参照可否

開始

終了

1

呼び出し種別

データ連携支援がUOCに渡す情報の種別

EETRN_RKS_CALL_ST:開始

データ連携支援の開始時に開始情報を渡します。

EETRN_RKS_CALL_EN:終了

データ連携支援の終了時に終了情報を渡します。

2

開始モード

データ連携支援の開始モード

EETRN_RKS_START_N:正常開始

EETRN_RKS_START_R:再開始

EETRN_RKS_START_F:強制開始

EETRN_RKS_START_S:再開始(読み出しUJ指定)

3

終了モード

データ連携支援の終了モード

EETRN_RKS_END_V:中断

EETRN_RKS_END_F:正常終了

EETRN_RKS_END_A:強制停止

EETRN_RKS_END_S:中断(読み出しUJ指定)

×

4

リターンコード

開始終了UOCの処理結果

×

×

5

ユーザIFAエリアサイズ

ユーザIFAエリアのサイズ

6

ユーザIFAエリアポインタ

ユーザIFAエリアのポインタ

ユーザIFAエリアサイズが0の場合は,値を参照できません。

7

ユーザSATエリアサイズ

ユーザSATエリアのサイズ

8

ユーザSATエリアポインタ

ユーザSATエリアのポインタ

ユーザSATエリアサイズが0の場合は,値を参照できません。

9

開始時の自動再実行有無

開始時,自動再実行かどうかの情報

開始モードが正常開始/強制開始の場合でも自動再実行となる場合があります。

EETRN_RKS_AUTO_START_Y:自動再実行です。

EETRN_RKS_AUTO_START_N:自動再実行ではありません。

10

終了時の自動再実行有無

終了時,自動再実行するかどうかの情報

EETRN_RKS_AUTO_START_Y:自動再実行します。

EETRN_RKS_AUTO_START_N:自動再実行しません。

×

11

終了モード詳細

データ連携支援の中断/強制停止時の詳細情報

呼び出し種別が開始のときは,開始モードが再開始(読み出しUJ指定含む)のときだけ参照できます。また,呼び出し種別が終了のときは,終了モードが中断(読み出しUJ指定含む)/強制停止のときだけ参照できます。

EETRN_RKS_END_EOF:EOF検知による中断

EETRN_RKS_END_RANGE:TABLE制御文のUAPTBLオペランドで指定されたユーザデータ(UJ)終了による中断

EETRN_RKS_END_PLAN:計画停止検知による中断

EETRN_RKS_END_COMMAND:eeaphstprksコマンド(-a/-bオプション)による中断

EETRN_RKS_END_UOC:UOC指示による中断

EETRN_RKS_END_OTHER:上記以外の要因による中断/強制停止

(凡例)

○:参照可

×:参照不可

注※

終了モードがEETRN_RKS_END_A,またはDB障害が発生した場合,本情報を再開始時の終了モード詳細に引き継ぐことができません。

(3) ユーザ引き継ぎエリア

データ連携支援終了/中断後の正常開始/再開始に備えて,UOCがデータ連携支援間で引き継ぎをするための4,000バイトのエリアです。

データ連携支援の開始の場合,呼び出し種別’開始’の開始終了UOC呼び出し時にPJ管理表から抽出した引き継ぎ情報を,ユーザ引き継ぎエリアに設定します。

データ連携支援の終了時,呼び出し種別’終了’の開始終了UOCを呼び出す直前にPJ管理表に更新した引き継ぎ情報(反映先指定UOCのユーザ引き継ぎエリア)をユーザ引き継ぎエリアに設定します。

PJ管理表の更新時にSQLエラーが発生した場合,以前にPJ管理表を更新した最新の引き継ぎ情報を,ユーザ引き継ぎエリアに設定します。

表6‒3 ユーザ引き継ぎエリア情報

項番

項目

内容

参照可否

開始

終了

1

ユーザ引き継ぎエリア

ユーザ任意情報

正常開始時

2

再開始時

3

強制開始時

×

(凡例)

○:参照可

×:参照不可

(4) ユーザ引き継ぎエリアサイズ

ユーザ引き継ぎエリアのサイズをデータ連携支援が設定します。サイズは4,000(バイト)固定です。

表6‒4 ユーザ引き継ぎエリアサイズ情報

項番

項目

内容

参照可否

開始

終了

1

ユーザ引き継ぎエリアサイズ

ユーザ引き継ぎエリアのサイズ

正常開始時

2

再開始時

3

強制開始時

(凡例)

○:参照可