2017-03-08 2 views
0

Connect Direct를 통해 유닉스에서 HP Non stop 서버로 파일을 복사하려고합니다. 그러나 파일을 복사 할 수 없습니다. 다음은 내가하고자하는 일입니다. cvs 파일을 UNIX에서 Hp Non stop으로 매일 복사하십시오. 파일이 매일 바뀝니다. 파일이 없으면 대상 노드에서 자동으로 만들어야합니다. 파일이 이진 형식으로 전송됩니다.직접 파일 (.cvs) 파일 복사본을 Unix에서 HP로 연결합니다. Non stop

다음은 복사 스크립트입니다. 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 논스톱 파일 시스템에 익숙하지 않습니다. 누군가가 스크립트의 문제점을 알려주거나 다른 매개 변수를 추가해야합니까?

감사합니다. 탠덤 UNIX에서 파일을 전송하는 경우

답변

0

는 대상 파일은 ' '

dsn='$VOL.SUBVOL.FILEDUMMY' 
를 감싸 야합니다