2017-05-18 5 views
0

공유 위치에서 원격 위치로 파일을 매일 전송하려고합니다.FTP 또는 스크립트를 사용하여 Windows에서 Mainframe으로 파일을 전송하는 방법은 무엇입니까?

나는 다음과 같은 스크립트를 사용하도록 통보했다 : - 보안 FTP 클라이언트 또한

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

, 자유롭게 5.5.0.0 MOVEit를 사용하는 것이 좋습니다했다.

위의 스크립트는 메인 프레임이나 .dat 파일로 작성해야합니까?

+0

사람들은 FTP 명령입니다. 'ASCII'는 전송이 ASCII 모드이며 바이너리 모드가 아님을 의미합니다. 'QUOTE'는'QUOTE PASV'의 약자입니다. 'SITE RECFM = FB LRECL = 750 BLKSIZE = 23250 FILE = SEQ CYL PRI = 50 SEC = 20'은 특정 사이트 명령입니다. 'PUT 파일 이름'은 파일을 보내는 것을 의미합니다. 'BYE'는 연결 해제를 의미합니다. – alvits

+0

스크립트는 MOVEit Freely가 이해하는 형식으로 작성해야합니다. 아스키 텍스트 형식입니다. MOVEit Freely가 사용되는 클라이언트 측에 저장됩니다. – alvits

+1

감사합니다. 우리는 Moveit Freely를 사용하여 파일을 보내려고합니다 : FTPS -e : 암시 적 -a -natpasv -d -user : xxxxxx -password : yyyyyyyy -z -s : WareSuppPROD.citation 167.xxx.xxx.xx 990 – Dotnetsoul

답변

1

텍스트 편집기를 사용하여 한 줄에 하나의 명령을 ftp 명령으로 입력하십시오.

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

는 다음과 같은 명령 ftps를 실행할 수의 당신이 만든 스크립트 파일 이름이 send.txt 척하자

ftps -s:send.txt hostname 
+0

감사 ... 그것을 얻었다 !!! 아침에 그것을 시도하고 확인합니다 ... – Dotnetsoul

+0

고마워 alvits. 우리는 오늘 약간의 조정 후에 파일을 성공적으로 전송했습니다. – Dotnetsoul

+0

명령 PUT 파일 이름 'filename (+1)'에서 (+1)을 제거해야만했습니다. – Dotnetsoul