2012-04-05 5 views
2

FTP 명령 PUT에 대한 도움말이 필요합니다.FTP 명령을 사용하여 PC에서 AS400 시스템으로 파일을 업로드하는 방법

Windows PC에서 AS400 시스템으로 파일을 업로드하는 것이 요구됩니다. 여기에 내가 사용하고있는 명령 (배치 파일로 실행 중)이 있습니다 :

open ipAddress 
Kishore //user 
pwd  //password 

quote RCMD CRTLIB LIB(TESTXA) TEXT('TESTXA Java Application Source') //Successfully creates TESTXA library 

quote RCMD CRTSRCPF FILE(TESTXA/QJAVASRC) RCDLEN(200) TEXT('Java Source File') //Successfully creates source file QJAVASRC under TESTXA library 

put "D:\Shared\JavaTest\ClobTest.java" /QSYS.LIB/TESTXA.LIB/QJAVASRC.FILE/CLOBTEST.MBR // Generating error 'ftp: bind : can't assign requested ' 

quote RCMD CHGPFM FILE(TESTXA/QJAVASRC) MBR(CLOBTEST) SRCTYPE(JAVA) TEXT('ClobTest') // Not executing due to previous command error 

bye 

PUT 명령을 잘못 사용하는 것을 제안 하시겠습니까 ??

미리 감사드립니다.

+0

오, 이런. 기계에는'/ tmp'가있는 IFS가 없습니까? –

답변

3

방화벽과 같은 냄새가납니다. PUT을 수행하기 전에 수동 모드를 설정하십시오. quote pasv

+0

문제를 해결해 주셔서 감사합니다. – Kishore

3

넣기 전에 namefmt 0을 지정하십시오. Namefmt 0은 ftp에 라이브러리/객체 이름 지정을 사용하도록 지시합니다.

관련 문제