JP1/File Transmission Server -全銀TCP

[目次][用語][索引][前へ][次へ]

ZTC_Syn_trans() −伝送要求を登録する(同期型)−

形式

#include "ztc.h"
 
int ZTC_Syn_trans(char *aite_label,
                  struct change_host_define_t *host_define,
                  struct ztc_tran_label_t *file_labels,
                  struct change_file_define_t *file_define,
                  int count,
                  int *errcode);

機能

同期型の伝送要求を登録し,伝送結果を取得します。

引数

aite_label

相手局ラベル名を指定します。

host_define

伝送情報定義の一部を変更して伝送要求を登録する場合は,相手局情報定義の変更内容を格納した構造体を指定します。それ以外の場合は,NULLを指定してください。

file_labels

要素数=count(伝送ファイル数)分のファイルラベル名を格納した配列を指定します。

file_define

再送要求を実行する場合は,ファイル情報定義の変更内容を格納した配列を指定します。サイクル管理をしているファイルの再送の場合は,ファイル情報定義の変更内容を格納した配列を指定します。伝送情報定義の一部を変更して伝送要求を登録する場合は,ファイル情報定義の変更内容を格納した構造体を指定します。それ以外の場合は,NULLを指定してください。

count

file_labelsに指定した配列の要素数(伝送ファイル数)を指定します。1〜99の数値で適切な値を指定してください。

errcode

伝送の終了結果が伝送ファイル単位で格納されます。要素数=count分のint型の配列で指定してください。

例:2ファイルの伝送で2番目のファイル伝送でエラーが発生した場合
errcode[0] = 0 :1番目の伝送ファイルの伝送結果(正常終了)
errcode[1] = 35 :2番目の伝送ファイルの伝送結果(タイムアウト)

戻り値

注意事項