FTPSを使用してファイルをz/OSメインフレームに送信する必要があるLinuxサーバーがあります。作成するMVSデータセット名をどのように指定しますか?ファイルをFTPで転送しようとすると、常にメインフレームのユーザーIDがデータセット名の前に付加されます。
Z/OSへのFTP転送の場合、いくつかの考慮事項があります。まず、データを送信できるファイルには、MVSファイルとUSSファイルの2種類があります。
MVSファイルは、z/OS上の従来のタイプのファイルであり、フォーマットはhlq.qual1.qual2.qual3....
です。 USSファイルは、Unixファイルシステムと同様の形式で保存されます。 FTPは両方のタイプにファイルを送信できます。
USSファイルの場合、通常のFTP規則に従うだけです。
cd /targetDir
bin
バイナリまたはテキストの転送方法を選択しますput myfile
エンコードと翻訳については、私が延期する全体的な議論があります。
MVSファイルの場合、MVSが属性などのファイルに関する詳細情報を必要とすることを除いて、同様の順序に従います。
cd "USER1.MYFILES" - this would change to a prefix which is prepended to the file being transferred. Note you can specify any prefix, not only userid. For instance, you could use
cd PROD.NEWDATA`は、接頭辞がPROD.NEWDATA.fileNameのファイルを作成します。bin
は転送方法を選択しますこれで、 サイトコマンド を使用してファイル属性に関する情報を提供できます。
次に例を示します。* site 'LRECL=80 RECFM=FB BLKSIZE=3120 CYLINDERS'
これはMVSにファイルの保存方法を指示します。
次に、ファイルを送信できます。
put localFileName LOCALFIL
結果のファイルはUSER.MYFILES.LOCALFIL
として保存されます