문제

테이블의 데이터를 CSV 형식으로 내보낼 ISERIES 명령이 있습니까?

Windows 유틸리티에 대해 알고 있지만 자동으로 실행해야하므로 CL 프로그램에서 실행해야합니다.

도움이 되었습니까?

해결책

CPYTOIMPF를 사용하고 TOSTMF 옵션을 지정하여 IFS에 CSV 파일을 배치 할 수 있습니다. 예 : cpytoimpf fromfile (dbfile) tostmf ( '/outputfile.csv') stmfcodpag (*pcascii) rcddlm (*crlf)

다른 팁

데이터를 PC에 직접 다운로드하려면 IBM Iseries 클라이언트 액세스의 "ISERIES에서 데이터 전송"기능을 사용하여 .CSV 파일을 작성할 수 있습니다. 파일 출력 세부 사항 대화 상자에서 파일 유형을 Comma Separated Variable (CSV).

나중에 재사용 할 전송 설명을 저장할 수 있습니다.

트리거를 사용할 수 있습니다. Iseries Client Access 소프트웨어는 Windows 애플리케이션이기 때문에 그렇지 않습니다. 이해하는 것은 파일이 작성 될 때마다 데이터를 내보내야한다는 것입니다. 확인하다 이 링크 트리거에 대해 더 많이 알기 위해.

그 행동을 수행하기 위해 FTP가 필요합니다. Iseries Shop을 사용하는 경우 가장 짧은 솔루션은 몇 줄의 코드 라인입니다. 정확히 3 줄 - 세 줄은 FTP를 시작하고 DBF를 넣고 마지막으로 FTP를 종료해야합니다.

zmod/ftp를 사용하지 않는 경우 : - 네이티브 FTP/400을 사용하여해야 할 일을 달성 할 수는 있지만 매우 관여합니다 !!! - RPGLE 프로그램을 사용하여 구문 분석, 형식 및 이동, 데이터를 "Flatfile"으로 이동 한 다음 Native FTP/400을 사용하여 파일을 FTP로 사용해야 할 수도 있습니다. 예, CL은 래퍼로 필요합니다!

하나의 매우 간단한 CL 프로그램에서 모두 할 수 있습니다.

  • cpytoimpf 파일 tostmf-> cvs 파일은 ifs에 있습니다.
  • FTP 다른 곳에서 파일 (서버 또는 PC)

그것은 매력처럼 작동합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top