全銀TCP通信プログラム
更新日:2021/12/14
※ Windows版は、V3.04-01以降を対象とします。
※ UNIX版は、V1.20-05以降を対象とします。
※ Linux版は、V1.22-02以降を対象とします。
※ Windowsは、米国Microsoft Corporationの米国、日本およびその他の国における登録商標または商標です。
ファイル転送(UNIX&Linux)
全銀TCP通信プログラムとしては、登録できる伝送ファイルの数の上限は設けていません。
ただし、ハードディスクの空き容量の不足やフォルダ/ディレクトリの容量制限により、伝送ファイルが登録できなくなることがあります。
Q 2.受信処理の終了後に、伝送ファイルの取り出しを自動的に行えますか?開く
行えます。
ZGTCPユーティリティの伝送ファイルの取り出しコマンドを指定したプログラムが、受信ファイル情報の正常終了イベントで起動されるように設定してください。
起動されるプログラムには、イベントが発生したファイル転送の情報を起動引数で与えられます。起動引数を利用することで、受信したファイルを特定して取り出すことができます。
詳細は以下を参照してください。
・『ユーザーズマニュアル』の「スケジュール機能の使用」の「スケジュール機能」
「ファイル転送終了後にプログラムを自動実行する」
Q 3.全銀TCP通信プログラムが、開局回答電文に処理結果「99」をセットして送信するのはどのような場合ですか?開く
以下の場合に処理結果「99」をセットして送信します。
・起動区分に「SECONDARY」を設定しているステーション情報の、当方センター確認コードと相手センター確認コードの組み合わせと合致した場合
・伝送完了ポイントが「TRANS」で、1次局側列信の2つめの転送が行われた場合(モード変更なしの場合のみ)
・開設可能セッション数をオーバーした場合
Q 4.全銀TCP通信プログラムが、開始回答電文に処理結果「99」をセットして送信するのはどのような場合ですか?開く
以下の場合に処理結果「99」をセットして送信します。
・ファイル管理が「USER」で、受信ファイルが未登録の状態でファイル受信が行われた場合
・1次局側で転送要求されたファイル定義、またはステーション定義+ファイル定義がホールド状態の場合
・1次局側でレコード長がテキスト長より大きい設定の場合
できます。
・-mオプション、あるいは-rオプションを指定してcycleコマンドを実行します。
・-rオプションを指定してopenコマンドを実行します。
ただし、ZGTCPデーモンが起動している必要があります。
Q 6.サイクル番号を1日単位で初期値に戻すことができますか?開く
ZGTCPデーモンが常駐していれば、できます。
システム情報定義ファイルのシステムスケジュール情報で、システムの稼働開始の設定行に「CYCLENO」オプションを指定してください。稼働開始時刻になると初期値に戻ります。
Q 7.どのタイミングでサイクル番号が初期値に戻りますか?開く
○ZGTCPデーモンが常駐していない場合
ZGTCPデーモンを起動すると初期値に戻ります。
○ZGTCPデーモンが常駐している場合
システム情報定義ファイルのシステムスケジュール情報で、システムの稼働開始の設定行に「CYCLENO」オプションを指定した稼働開始時刻になると初期値に戻ります。
「CYCLENO」オプションを指定していない場合、サイクル番号は継承します。
Q 8.サイクル番号が「99」を超えると、次はいくつになりますか?開く
「01」になります。
Q 10.2次局のファイル転送で、開設可能セッション数を超えた場合でも再試行されますか?開く
対象のステーションIDのステーション情報で指定した開設可能セッション数を超えると、「セッション数オーバー」となりファイル転送は行われません。また、伝送ファイルのステータスが「異常終了」とならないため、再試行するように設定していても再試行されません。
システム全体のセッション数を超えた場合も同様です。システム全体のセッション数については、-hオプションを指定したzgtcpdコマンドを実行して確認できます。
Q 11.ファイル転送中に「稼働終了時刻」を超えると、伝送処理はどうなりますか?開く
ファイル転送処理は継続されます。
ファイル転送が正常終了しなかったときは、再試行回数が残っていると稼働時間帯外でも再試行を行います。
ファイル定義情報ファイルにおいて以下の設定が必要です。
・FILETYPEパラメータに「TEXT」
・CODECHGパラメータに「YES」
また、上記設定に伴い関連する以下のパラメータの設定が有効となります。
運用に応じた設定をしてください。
・SC_CODE/LC_CODE
・KSHIFT
・CRLF
・CRLFCODE
各パラメータの詳細は以下を参照してください
・『ユーザーズマニュアル』の「全銀TCP通信プログラムの環境設定」の
「稼働情報の設定」
「ファイル情報定義ファイル」