DSNRLI ワーク ユニット関数

通常、DSNRLI は、SQL プロセスの一環として、接続、オープン、SQL 呼び出しの実行、コミット、ロールバック、クローズ、および接続の切断に使用されます。ただし、この処理で使用される Micro Focus の DSNRLI 関数は、次の表に示すとおりです。

処理 DSNRLI 関数 tx_CALL
接続 IDENTIFY tx_associate
SIGNON tx_open
開く CREATE THREAD tx_begin
コミット SRRCMIT tx_commit
ロールバック SRRBACK tx_rollback
閉じる TERMINATE THREAD tx_end、tx_close
切断 TERMINATE IDENTIFY none

ユーザー実行の SQL 呼び出しには、既存の SQL アーキテクチャを使用してください。

単一のワーク ユニットに複数の XA リソースを使用できます。この場合、アプリケーションは DSNRLI IDENTIFY、SIGNON、および CREATE THREAD 呼び出しを使用して、各 XA リソースを関連付ける必要があります。