アプリケーションプログラムとシステム環境設定の関連
UAPとシステム環境設定の関係について説明します。
メッセージ送受信の監視時間
一方送信メッセージの送信と各種タイマ監視値の関係
メッセージ送達確認機能を使用しない場合の一方送信メッセージの送信と,各種タイマ監視値の関係を次の図に示します。
図6-3 一方送信メッセージの送信と各種タイマ監視値の関係(メッセージ送達確認機能を使用しない場合)
図中のt1について次に説明します。
DCCMとのメッセージ送達確認機能を使用する場合の一方送信メッセージの送信と各種タイマ監視値の関係を次の図に示します。
図6-4 一方送信メッセージの送信と各種タイマ監視値の関係(DCCMとのメッセージ送達確認機能を使用する場合)
図中のt1,t2について次に説明します。
任意の相手システムとのメッセージ送達確認機能を使用する場合の一方送信メッセージの送信と各種タイマ監視値の関係を次の図に示します。
図6-5 一方送信メッセージの送信と各種タイマ監視値の関係(任意の相手システムとのメッセージ送達確認機能を使用する場合)
図中のt1,t2について次に説明します。
表6-6 後続セグメント受信監視時間の最大値
コネクション定義(mcftalccn -u)のmasmオペランドの指定値 | コネクション定義(mcftalccn -u)のntimerオペランドの指定値 | 入力セグメント判定UOCのdctcp_uoc_timer_inf構造体のtimer_codeの指定値 | 監視時間 |
---|---|---|---|
yes | yesまたは省略 | 任意 | コネクション定義(mcftalccn -u)のntimeオペランドの指定値 |
no | 時間監視をしません | ||
noまたは省略 | 任意 | DCTCP_TIME_SET | 入力セグメント判定UOCのdctcp_uoc_timer_inf構造体のtimer_valueの指定値 |
DCTCP_TIME_NO_SET | 時間監視をしません |
一方送信メッセージの受信と各種タイマ監視値の関係
メッセージ送達確認機能を使用しない場合の一方送信メッセージの受信と各種タイマ監視値の関係を次の図に示します。
図6-6 一方送信メッセージの受信と各種タイマ監視値の関係(メッセージ送達確認機能を使用しない場合)
図中のt2について次に説明します。
DCCMとのメッセージ送達確認機能を使用する場合の一方送信メッセージの受信と各種タイマ監視値の関係を次の図に示します。
図6-7 一方送信メッセージの受信と各種タイマ監視値の関係(DCCMとのメッセージ送達確認機能を使用する場合)
図中のt1,t2について次に説明します。
任意の相手システムとのメッセージ送達確認機能を使用する場合の一方送信メッセージの受信と各種タイマ監視値の関係を次の図に示します。
図6-8 一方送信メッセージの受信と各種タイマ監視値の関係(任意の相手システムとのメッセージ送達確認機能を使用する場合)
図中のt2については,図6-6の説明を参照してください。t1について次に説明します。
問い合わせメッセージの受信と各種タイマ監視値の関係
問い合わせメッセージの受信と各種タイマ監視値の関係を次の図に示します。
図6-9 問い合わせメッセージの受信と各種タイマ監視値の関係
図中のt2については,図6-6の説明を参照してください。t1について次に説明します。
同期型メッセージの送信と各種タイマ監視値の関係
同期型メッセージの送信と各種タイマ監視値の関係を次の図に示します。
図6-10 同期型メッセージの送信と各種タイマ監視値の関係
図中のt3,t4について次に説明します。
表6-7 同期型送信監視時間(UAP)の最大値
dc_mcf_sendsync関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のsndtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_sendsync関数のwatchtime引数の指定値に60を加算した値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のsndtimオペランドの指定値に60を加算した値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,dc_mcf_sendsync関数がDCMCFRTN_73001(-14001)でエラーリターンします。
表6-8 同期型送信監視時間(TP1/NET/TCP/IP)の最大値
dc_mcf_sendsync関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のsndtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_sendsync関数のwatchtime引数の指定値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のsndtimオペランドの指定値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,KFCA14853-Wメッセージが出力され,dc_mcf_sendsync関数がDCMCFRTN_73005(-14005)でエラーリターンします。さらに,コネクション定義(mcftalccn -w)のsrtimoutオペランドを省略,またはnoを指定した場合は,コネクションを解放し,CERREVTを起動します。
同期型メッセージの受信と各種タイマ監視値の関係
同期型メッセージの受信と各種タイマ監視値の関係を次の図に示します。
図6-11 同期型メッセージの受信と各種タイマ監視値の関係
図中のt2,t5,t6について次に説明します。
表6-9 同期型受信監視時間(UAP)の最大値
dc_mcf_recvsync関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のrecvtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_recvsync関数のwatchtime引数の指定値に60を加算した値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のrecvtimオペランドの指定値に60を加算した値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,dc_mcf_recvsync関数がDCMCFRTN_73001(-14001)でエラーリターンします。
表6-10 同期型受信監視時間(TP1/NET/TCP/IP)の最大値
dc_mcf_recvsync関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のrecvtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_recvsync関数のwatchtime引数の指定値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のrecvtimオペランドの指定値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,KFCA14866-Wメッセージが出力され,dc_mcf_recvsync関数がDCMCFRTN_73005(-14005)でエラーリターンします。さらに,コネクション定義(mcftalccn -w)のsrtimoutオペランドを省略,またはnoを指定した場合は,コネクションを解放し,CERREVTを起動します。
同期型メッセージの送受信と各種タイマ監視値の関係
同期型メッセージの送受信と各種タイマ監視値の関係を次の図に示します。
図6-12 同期型メッセージの送受信と各種タイマ監視値の関係
図中のt1,t2,t7,t8について次に説明します。
表6-11 同期型送受信監視時間(UAP)の最大値
dc_mcf_sendrecv関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のsndrcvtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_sendrecv関数のwatchtime引数の指定値に60を加算した値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のsndrcvtimオペランドの指定値に60を加算した値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,dc_mcf_sendrecv関数がDCMCFRTN_73001(-14001)でエラーリターンします。
表6-12 同期型送受信監視時間(TP1/NET/TCP/IP)の最大値
dc_mcf_sendrecv関数のwatchtime引数の指定値 | UAP共通定義(mcfmuap -t)のsndrcvtimオペランドの指定値 | 監視時間 |
---|---|---|
プラス値 | 任意 | dc_mcf_sendrecv関数のwatchtime引数の指定値 |
0 | 0以外 | UAP共通定義(mcfmuap -t)のsndrcvtimオペランドの指定値 |
0または省略 | 時間監視をしません | |
マイナス値 | 任意 | 時間監視をしません |
タイムアウト発生時には,KFCA14831-Wメッセージが出力され,dc_mcf_sendrecv関数がDCMCFRTN_73005(-14005)でエラーリターンします。さらに,コネクション定義(mcftalccn -w)のsrtimoutオペランドを省略,またはnoを指定した場合は,コネクションを解放し,CERREVTを起動します。