2017-03-08 11 views
0

Connect Directを使用してUnixからHP Non stopサーバーにファイルをコピーしようとしています。しかし、私はファイルをコピーすることができません。私がやりたいことは次のとおりです。 cvsファイルをUnixからHp Non stopに毎日コピーします。 ファイルは毎日置き換えられます。 ファイルが存在しない場合は、宛先ノードで自動的に作成する必要があります。 ファイルはバイナリ形式で転送されます。直接ファイル(.cvs)ファイルのコピーをUnixからHPに接続します。ノンストップ

以下はコピースクリプトです。 MSGI = SFLH913I | | MSST =違法なファイル名の指定 - > & FILEエラーを私は、ファイルをコピーしようとすると、

 direct << EOJ 
       submit maxdelay=0 test process  snode=HPNSTP 
         step01 copy from  (
          file=/file/to/path/file.cvs -- unix server 
          pnode 
          sysopts=":datatype=binary:" 

          ) 
        to  (
          dsn=$VOL.SUBVOL.FILEDUMMY 
          snode 
          sysopts="SET XLATE OFF,EXT(500,500),MAXEXTENTS 500" 
          disp=RPL,,DELETE 
          ) 
       pend; 
        a= return $? 
        EOJ 
        if ($a -gt 0) 
        then 
        echo "Copy successful" 
        else 
        echo "Copy failed" 
        fi 

私はを取得しています。

私はHP非停止ファイルシステムに精通していません。誰かがスクリプトの何が間違っているか教えてください。他のパラメータを追加する必要がありますか?

ありがとうございました。

答えて

0

タンデムにUNIXからファイルを転送する場合、宛先ファイルが' '

dsn='$VOL.SUBVOL.FILEDUMMY' 
内に封入されるべきである
関連する問題