1

これまで、通常の FTP 経由でメインフレームから Windows システム (クライアント システム) にファイルを転送していました。私のクライアントは、各ファイルの末尾に「キャリッジ リターン」(CR) と「ライン フィード」(LF) を含むファイルを受信して​​います。

現在、転送メカニズムを sFTP に変更しています。以下は、私が実行している手順です。 1. PS ファイルをメインフレームの OMVS システムにコピーします。2. sFTP コマンドを実行し、ファイルをクライアント システムに送信します。

今問題は..私のクライアントは、私のクライアントが各行のLFアリの終わりだけを受け取っているデータと一緒にある..CRがありません..sftpスクリプトの「ascii dos unix」や「SBSENDEOL CRLF」などのオプションを試しましたJCLで..しかし運がない

以下は私が実行しているスクリプトです

ascii
lcd /u/myid
put File1.txt FileNew1.txt
chmod 775 FileNew1.txt
put

以下は、ファイルがどのように期待されるかです

期待される形式のファイル

しかし、これは、上に貼り付けたスクリプトを実行したときにファイルが受信される方法です

ここに画像の説明を入力

CR と LF を達成するオプションがあれば教えてください。

4

2 に答える 2

0

Dovetailed Technologies https://dovetail.com/products/sftp.htmlによる sftp 実装をご覧になることをお勧めします。GDG および PDS(E) を含むネイティブ MVS データ セットをサポートし、cp およびいくつかと同じ改行変換セットをサポートします。また、非常に優れたバッチ ランチャーと SFTP サーバー、および SAF セキュリティ、ログ記録、SMF 記録などのすべてのメインフレーム要件を備えています。無料で使用できますが、本番環境での使用には Dovetailed が有料サポートを提供します。

于 2016-03-03T02:00:36.133 に答える