($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
ASからPCサーバーへFTPするときのPUTの書き方 オンライン さん [ 11月12日(水) 20時45分 ]
いつもお世話になります。

IFS領域にあるファイルをPCサーバーへFTPでPUTしたいと考えています。
PUTの書き方がいまいちわからないので教えて下さい。

PUT XXXLIB/TESTA.TXT TESTB.TXT

ファイル名の形式が正しくない。 LIBRARY/FILE.MEMBER または 
FILE.MEMBER の形式を使用してください。                    

となってしまいます。

どうぞご教示願います。
RE:ASからPCサーバーへFTPするときのPUTの書き方 IKD さん [ 11月12日(水) 21時39分 ]
ご質問の趣旨は

 IFS (System i) -----> PC サーバー

で間違いないのでしょうか ?

 LIB/FILE ( System i )---> PC サーバー

ではないのですね。

PUT XXXLIB/TESTA.TXT TESTB.TXT

のコピー元ファイル : XXXLIB/TESTA.TXT の記述が意味不明です。

ライブラリーのファイルをコピーするようにも見えるし
IFS のテキスト・ファイルをコピーするようにも見えます。
本当にIFS ファイルをコピーされたいのであれば
なぜ XXXLIB というライブラリー名が現れるのでしょうか ?

エラー・メッセージ:
ファイル名の形式が正しくない。 LIBRARY/FILE.MEMBER または 
FILE.MEMBER の形式を使用してください。

は益々、意味不明でこれは本当に System i のコマンド・ラインからの
Ftp 実行なのでしょうか ?

ご自分がされたいことを今一度整理してみてください。
RE:ASからPCサーバーへFTPするときのPUTの書き方 まめたろぅ さん [ 11月13日(木) 10時23分 ]
> 
> PUT XXXLIB/TESTA.TXT TESTB.TXT
> 
> ファイル名の形式が正しくない。 LIBRARY/FILE.MEMBER または 
> FILE.MEMBER の形式を使用してください。              
      
ASのローカルの形式はNAMEFMT 0(LIB/OBJの形式)になっています。
しかし、IFS領域のオブジェクトを扱う場合はNAMEFMT 1(/home/mydir
/xxxx.txt)にする必要があります。
PUTの前に NAMEFMT 1 の宣言をしてみて下さい。

NAMEFMT 1
PUT /XXXLIB/TESTA.TXT TESTB.TXT

IKDさんも指摘していますがPUTするのはIFS領域のファイルですよね?
XXXLIB/TESTA.TXT のXXXLIB はIFSのディレクトリーですよね?

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目