3.4.1 伝送情報を伝送カードに登録する
伝送情報を伝送カードに登録します。[伝送要求の登録/実行一覧]ウィンドウから実行する方法と,コマンドで実行する方法を説明します。
また,伝送カードの登録は,既存の伝送カードをひな形として,登録内容を書き換え,別の伝送カードとして新規に登録することもできます。
(1) [伝送要求の登録/実行一覧]ウィンドウで実行する
-
[伝送要求の登録/実行一覧]ウィンドウで[登録]を選択する。または,既存の伝送カードを指定して[登録]を選択する。
[伝送情報の登録]ダイアログボックスが表示されます。
図3‒11 [伝送情報の登録]ダイアログボックス -
各項目を設定し,[登録]をクリックする。
[閉じる]をクリックするまで,続けて複数の伝送情報の登録ができます。
-
登録後,[閉じる]をクリックする。
[伝送情報の登録]ダイアログボックスの各設定項目を次の表に示します。
項目 |
設定内容 |
---|---|
伝送カード名称 ((1〜20バイトの文字列)) |
伝送情報に付ける任意の名称を指定します。JP1/AJS3と連携する場合は,スペースを含まない伝送カード名称を指定してください。この項目は省略できません。 |
相手ホスト名 ((1〜256バイトの文字列)) |
伝送する相手のホスト名称,またはIPアドレスを指定します。IPアドレスの場合,IPv4またはIPv6アドレスを指定できます。この項目は省略できません。 |
ポート番号 ((1〜65535)) 《21》 |
伝送する相手のポート番号を指定します。省略した場合は,「21」が仮定されます。
|
相手ユーザ名 ((1〜50バイトの文字列)) |
伝送相手のログインユーザ名を指定します。この項目は省略できません。 |
パスワード ((0〜50バイトの文字列)) |
伝送相手のログインユーザのパスワードを指定します。登録時にパスワードを省略している場合は,何も入力しません。 |
送受信種別 |
伝送の種類を指定します。
|
伝送モード |
伝送するファイルによって伝送モードを指定します。
|
出力種別 |
伝送後のファイルの出力方法を指定します。
|
圧縮モード |
伝送するファイルを圧縮するかしないかを指定します。 圧縮指定について
|
サイズ確認 |
ファイル伝送後に,送信側と受信側でファイルサイズに変化がないかを確認するかどうかを指定します。サイズが変わっていた場合は,伝送エラーになります。 なおサイズ確認には,相手先FTPサーバがJP1/FTP(06-00以降)またはuCosminexus Service Platform(08-53以降)であることが必要です。 |
単/複伝送 |
単一ファイル伝送をするか,複数ファイル伝送をするかを指定します。
|
ローカルファイル名 |
伝送種別が送信か受信かで,指定方法が次のように異なります。この項目は省略できません。
|
リモートファイル名 |
伝送種別が送信か受信かで,指定方法が次のように異なります。この項目は省略できません。
|
正常終了時起動プログラム名 ((0〜259バイトの文字列)) |
伝送が正常終了したときに,クライアント(発信側)で自動起動させるプログラム名称をフルパスで指定します。引数を指定して,プログラム起動時に,プログラムへ伝送情報を引数として渡すこともできます。引数については,「3.3.1(1)引数キーワード」を参照してください。 なお,引数キーワードを変換後,文字列が2,048バイト以上になる場合,指定した自動起動プログラムの起動に失敗します。 |
異常終了時起動プログラム名 ((0〜259バイトの文字列)) |
伝送が異常終了したときに,クライアント(発信側)で自動起動させるプログラム名称をフルパスで指定します。引数を指定して,プログラム起動時に,プログラムへ伝送情報を引数として渡すこともできます。引数については,「3.3.1(1)引数キーワード」を参照してください。 なお,引数キーワードを変換後,文字列が2,048バイト以上になる場合,指定した自動起動プログラムの起動に失敗します。 |
FTPコマンド ((0〜300バイトの文字列)) |
サーバと接続したあと,伝送する前に実行させるFTPコマンドを指定します。複数のコマンドを指定する場合は,「;(セミコロン)」でコマンド間を区切ってください。 (例)CWD C:\users\user1;SITE xxxx 指定できるコマンドは,データコネクションを確立しないコマンドに限られます。また,FTPサーバ側でコマンドが実行可能かどうかは,FTPサーバに依存します。 FTPサーバがJP1/FTPの場合
FTPコマンドの指定について
|
コメント ((0〜80バイトの文字列)) |
任意のコメントを記述できます。ここに記述されたコメントは,履歴情報にも表示されるので,どんな伝送かを記述しておくと便利です。コメントは,伝送相手には渡りません。 |
- 起動プログラムに設定するプログラムについて
-
起動プログラムは,JP1/File Transmission Server/FTP Clientサービスから起動します。そのため,次の点に注意してください。
-
JP1/File Transmission Server/FTP Clientサービスを起動したアカウント(ユーザ)の権限の範囲で実行できるプログラムを指定してください。
-
ユーザのログオンセッションとは独立したサービスのセッションで実行しているため,ユーザのログオンセッションでレジストリなどに設定した情報は,読み込めないことがあります。
-
画面を持つプログラムは指定できません。画面を持つプログラムを起動すると,JP1/FTPの処理に影響を及ぼしたり,サービスが停止したりするおそれがあります。
-
- 複数ファイル伝送時のプログラム起動方法
-
ワイルドカードを使用した複数ファイル伝送を行った場合,ファイル伝送の数だけ自動起動プログラムが起動します。自動起動プログラムに引き継ぐ情報は,1伝送ごとの情報だけです。すべての伝送情報を一度に自動起動プログラムへ引き継ぐ事はできません。
(2) ftsregcコマンドで実行する
新規に伝送情報を登録するコマンドの例を,次に示します。
- 次の内容を登録する。
-
-
/TC:伝送カード名を「card1」
-
/TH:接続先ホスト名を「host1」
-
/TU:ログインユーザ名を「keiri」
-
/TT:送受信種別を「SEND(送信)」
-
/TY:伝送モードを「BINARY」
-
/TL:ローカルファイル名を「c:\temp\file1」
-
/TR:リモートファイル名を「c:\temp\file2」
-
既存の伝送カードを利用して伝送情報を登録するコマンドの例を,次に示します。
- 次の内容を登録する。
-
-
利用する既存の伝送カード名:「card1」
-
/TC:別の伝送カードとして登録する名前を「card2」
-
/TH:接続先ホスト名を「host1」
-
/TU:ログインユーザ名を「keiri」
-
/TT:送受信種別を「SEND(送信)」
-
/TY:伝送モードを「BINARY」
-
/TL:ローカルファイル名を「c:\temp\file1」
-
/TR:リモートファイル名を「c:\temp\file2」
-
ftsregcコマンドについては,「6. コマンド」の「ftsregc−伝送情報の登録・変更・削除・表示−」を参照してください。