2017-08-02 3 views
0

私のPCにmvsファイルをコピーしたいと思います。以下のコードを試しました。JCLを使用してMVSからPCにデータセット(psまたはpds)をコピーする方法

//JOBNAME JOB NOTIFY=&SYSUID,CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1), 
//   REGION=0M            
//STEP01 EXEC PGM=FTP                  
//OUTPUT DD SYSOUT=*            
//SYSPRINT DD SYSOUT=*            
//INPUT DD *             
MVS IP ADDRESS              
USER.ID(MVS)               
PASSWORD               
PUT 'USERID.NEW1.TXT' C:\MYPATH\DATA.TXT    
QUIT                
/*   

スプール出力が名 ":\ mypathで\ data.txtをC" を設定

」無効なデータを示しています。 MVS Dsnameの規則を使用してください。

しかし、MVSからMVSデータセットでは問題なく動作していますが、PCでは問題ありません。 誰でも私に何を提案してもらうことができますか?

+0

あなたの仕事は、PCではなくMVSボックスに接続しています。あなたのWindows PCでFTPサーバーを実行していますか?私は非常にそれを疑う。 IISを使用してWindows上でFTPサーバーを起動したりFTPサーバーを起動したりすることはできますが、セキュリティリスクがあると考えられるため、ほとんど誰もこれを実行しません。 –

+0

ご回答いただきありがとうございます。私は自分のPCにftpサーバを持っています。私はすべてのサイトを検索しました。これは.. – Ruthra

+0

という構文です。FTPクライアントまたはWindowsのcmdプロンプトを使用してFTPに接続する方がよいでしょう。 – SaggingRufus

答えて

0

ご使用のPCまたはWindowsサーバーでFTPサーバーを実行している場合は、バッチを使用してFTPに簡単です。 C:\ path \ fileのようなドライブを使用して指定した構文はサポートされていませんが。 FTPコマンドとディレクトリ構造はUnixに似ています。 FTPサーバーを構成すると、クライアントがアクセスできるルート・ディレクトリー(フォルダー)が指定されます。 Windowsファイルシステム全体にアクセスできるだけではありません。

このJCLは機能します。

//FTPSTEP EXEC PGM=FTP,REGION=0M   
//SYSPRINT DD SYSOUT=*     
//INPUT DD *       
*windows-ip-address*      
*windows-username windows-password*  
put 'USERID.NEW1.TXT' new1.txt   
quit 
+0

あなたのお手伝いをしてくれてありがとう..私のためにはうまくいきませんでした..--( – Ruthra

+0

WindowsでFTPサーバを稼働させていますか?JCLとエラーを投稿してください。 –

+0

はい、そうです。同じコードを共有しています..エラーではありませんでした。接続できませんでした** ..サーバーへの接続が中断されたかタイムアウトしました..最初の接続.. ** – Ruthra

関連する問題