Hitachi

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


6.1.5 ユーザが値を設定する項目

〈この項の構成〉

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

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

項番

項目

内容

更新可否

開始

終了

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の処理結果

詳細については,表6-6を参照してください。

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:上記以外の要因による中断/強制停止

×

×

(凡例)

○:更新可

×:更新不可(無視する)

表6‒6 リターンコード情報

項番

項目

内容

1

EETRN_RKS_RTN_00

データ連携支援を続行します。

2

EETRN_RKS_RTN_100

データ連携支援を強制停止します。ただし,強制停止する前に呼び出し種別'EN'で開始終了UOCは呼び出しません。

3

上記以外

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

ユーザ引き継ぎエリアの情報は,UOCリターン後にPJ管理表に出力され,開始時にUOCに渡し始めるユーザデータ(UJ)とユーザ引き継ぎエリアの内容の整合性を取れるようにします。

データ連携支援は,ユーザ引き継ぎエリアの内容に関係なく,EEFDPARMパラメタのOUTPUT文のUSRAREAオペランドでYES指定があったときだけ,内容をPJ管理表に出力します。

UOCがEETRN_RKS_RTN_100でリターンした場合,ユーザ引き継ぎエリアの情報は再開始に引き継がれません。

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

項番

項目

内容

更新可否

開始

終了

1

ユーザ引き継ぎエリア

ユーザ任意情報

正常開始時

×

2

再開始時

×

3

強制開始時

×

(凡例)

○:更新可

×:更新不可(無視する)

注※

終了モードがEETRN_RKS_END_Aの場合,ユーザ引き継ぎ情報は,再開始に引き継がれません。