Linkexpress 利用者プログラム開発ガイド |
目次
索引
![]() ![]() |
第4章 利用者プログラムインタフェース | > 4.2 転送コントロール[PCサーバ] | > 4.2.2 転送コントロールの処理シーケンス |
起動側システムがファイルを連続送信する場合の処理シーケンスは以下のとおりです。
(1) 起動側、応答側システムの各利用者プログラムは、データ転送の開始を宣言するInitializeメソッドを発行します。応答側システムの利用者プログラムはInitializeメソッドの発行で要求受付可能状態になります。
(2) 起動側システムから、ファイル送信要求Sendメソッドを発行します。(注1)
注1)Sendメソッドの他にReceiveメソッド、ExecuteJobメソッドも同様の方法で実行可能です。
(3) 応答側システムは、AcceptFileTransferイベントでファイル送信要求を受けとります。イベントの処理でファイル転送を受諾すると、ファイルが転送されます。ファイル転送を拒否したい場合、AttestCodeプロパティで'OK'以外の選択肢を選びます。
(4) 起動側システムから、ファイル送信要求Sendメソッドを発行します。(注2)
注2)Completeイベントの処理が完了しないと、次のSend、Receive、ExecuteJobの各メソッドを発行することはできません。
(5) 応答側システムは、AcceptFileTransferイベントでファイル送信要求を受けとります。応答側のファイル転送を受諾すると、ファイルが転送されます。ファイル転送を拒否したい場合、AttestCodeプロパティで'OK'以外の選択肢を選びます。
(6) それぞれのファイル送信が完了すると、起動側はCompleteイベント、応答側はCompleteFileTransferイベントで転送結果が通知されます。起動側の利用者プログラムはイベントの情報から完了したファイル転送を確認します。
(7) 起動側、応答側システムの各利用者プログラムは、データ転送の終了を宣言するTerminateメソッドを発行し、TerminateCompleteイベントで終了処理の完了を確認します。
目次
索引
![]() ![]() |