• 検索結果がありません。

シーケンス

ドキュメント内 Initialize関数 (ページ 61-75)

3 アプリケーションプログラミング

3.10 シーケンス

各通信パターンにおけるAPI関数,イベントメッセージおよび電文の相互関係をシーケンスとして まとめました。アプリケーション作成時の参考にしてください。

① パターン1…通信ライブラリ使用/連絡モード/連続受信回数=0

② パターン2…通信ライブラリ使用/照会モード/連続受信回数=0

③ パターン3…通信ライブラリ使用/連絡モード/再送/連続受信回数=0

④ パターン4…通信ライブラリ使用/照会モード/再送/連続受信回数=0

⑤ パターン5…通信ライブラリ使用/モード変更/連続受信回数=0

⑥ パターン6…ファイル転送ライブラリ使用/連絡モード/連続受信回数=0 図中の記号の意味は次のようになっています。

:関数コール

:イベントメッセージ送信

:電文・論理ACK送信

61

① パターン 1(通信ライブラリ使用/連絡モード/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション FBOpenService FBOpenService

FBAcceptLine

FBOpenLine

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

FBOpenSession

開局要求電文

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

FBStartFile

開始要求電文

論理ACK

MsgStartFile

FBStartFile

開始回答電文 論理ACK データ電文 論理ACK 終了要求電文 論理ACK 終了回答電文 論理ACK

MsgTermedFile MsgTermedFile

62

アプリケーション B-TALK B-TALK アプリケーション

FBCloseSession

閉局要求電文

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

論理ACK

MsgClosedSession MsgClosedSession

FBCloseLine

回線/TCPコネクション切断

MsgClosedLine MsgClosedLine FBCloseService FBCloseService

63

② パターン 2(通信ライブラリ使用/照会モード/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション FBOpenService FBOpenService

FBAcceptLine

FBOpenLine

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

FBOpenSession

開局要求電文

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

FBStartFile

開始要求電文

論理ACK

MsgStartFile

FBStartFile

開始回答電文 論理ACK データ電文 論理ACK 終了要求電文 論理ACK 終了回答電文 論理ACK

MsgTermedFile MsgTermedFile

64

アプリケーション B-TALK B-TALK アプリケーション

FBCloseSession

閉局要求電文

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

論理ACK

MsgClosedSession MsgClosedSession

FBCloseLine

回線/TCPコネクション切断

MsgClosedLine MsgClosedLine FBCloseService FBCloseService

65

③ パターン 3(通信ライブラリ使用/連絡モード/再送/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション データ電文

MsgClosedLine MsgClosedLine

FBAcceptLine

FBOpenLine

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

FBOpenSession

開局要求電文

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

FBStartFile

開始要求電文

論理ACK

MsgStartFile

FBRestartFile

再送要求電文

論理ACK MsgRestartFile

FBRestartFile

データ電文

論理ACK 終了要求電文

論理ACK 障害

66

アプリケーション B-TALK B-TALK アプリケーション 終了回答電文

論理ACK

MsgTermedFile MsgTermedFile

FBCloseSession

閉局要求電文

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

論理ACK

MsgClosedSession MsgClosedSession

FBCloseLine

回線/TCPコネクション切断

MsgClosedLine MsgClosedLine FBCloseService FBCloseService

67

④ パターン 4(通信ライブラリ使用/照会モード/再送/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション データ電文

MsgClosedLine MsgClosedLine

FBAcceptLine

FBOpenLine

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

FBOpenSession

開局要求電文

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

FBRestartFile

再送要求電文

論理ACK

MsgRestartFile

FBRestartFile

データ電文

論理ACK 終了要求電文

論理ACK 終了回答電文

論理ACK

MsgTermedFile MsgTermedFile 障害

68

アプリケーション B-TALK B-TALK アプリケーション

FBCloseSession

閉局要求電文

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

論理ACK

MsgClosedSession MsgClosedSession

FBCloseLine

回線/TCPコネクション切断

MsgClosedLine MsgClosedLine FBCloseService FBCloseService

69

⑤ パターン 5(通信ライブラリ使用/モード変更/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション FBOpenService FBOpenService

FBAcceptLine

FBOpenLine

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

FBOpenSession

開局要求電文

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

FBStartFile

開始要求電文

論理ACK

MsgStartFile

FBStartFile

開始回答電文 論理ACK データ電文 論理ACK 終了要求電文 論理ACK 終了回答電文 論理ACK

MsgTermedFile MsgTermedFile

70

アプリケーション B-TALK B-TALK アプリケーション

FBChangeMode

モード変更要求電文

論理ACK

MsgChangeMode

FBChangeMode

モード変更回答電文

論理ACK

MsgChangedMode MsgChangedMode

FBStartFile

開始要求電文

論理ACK

MsgStartFile

FBStartFile

開始回答電文 論理ACK データ電文 論理ACK 終了要求電文 論理ACK 終了回答電文

論理ACK

MsgTermedFile MsgTermedFile

FBCloseSession

閉局要求電文

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

71

アプリケーション B-TALK B-TALK アプリケーション

論理ACK

MsgClosedSession MsgClosedSession

FBCloseLine

回線/TCPコネクション切断

MsgClosedLine MsgClosedLine FBCloseService FBCloseService

72

⑥ パターン 6(ファイル転送ライブラリ使用/連絡モード/連続受信回数=0)

アプリケーション B-TALK B-TALK アプリケーション Initialize FBOpenService

FBAcceptLine

Request

回線/TCPコネクション接続

MsgOpenedLine MsgAcceptedLine

DispMsg

開局要求電文 Response

論理ACK

MsgOpenSession

FBOpenSession

開局回答電文

論理ACK

MsgOpenedSession MsgOpenedSession

DispMsg

開始要求電文 Response

論理ACK

MsgStartFile

FBStartFile

開始回答電文 論理ACK データ電文 論理ACK 終了要求電文 論理ACK 終了回答電文 論理ACK

MsgTermedFile MsgTermedFile

73

アプリケーション B-TALK B-TALK アプリケーション

DispMsg

閉局要求電文 Response

論理ACK

MsgCloseSession

FBCloseSession

閉局回答電文

論理ACK

MsgClosedSession MsgClosedSession

DispMsg

回線/TCPコネクション切断 Response

MsgClosedLine MsgClosedLine DispMsg FBCloseService Response

Terminate

74

ドキュメント内 Initialize関数 (ページ 61-75)

関連したドキュメント