디렉토리 목록 구문 분석 예제 사용을 위한 FTP 엔드포인트 구성

사용자 환경에서 디렉토리 목록 구문 분석 예제를 실행하려면 FTP 엔드포인트에 사용되는 구성 특성 값이 FTP 서버를 가리키도록 구성해야 합니다. 또한 FTP 서버가 플랫 파일 스키마에 필요한 형식과 동일한 형식으로 디렉토리 목록을 작성해야 합니다.

이 태스크 정보

디렉토리 목록 구문 분석 예제를 실행하려는 경우에만 다음 단계를 완료하십시오.

예제를 확인하고 자세히 학습하려는 경우에만 디렉토리 목록 구문 분석 예제 절에 제공된 프로시저를 완료하십시오.

Studio에서 FTPParseDirListingExample의 FTP 구성 특성을 편집하고 테스트하려면 다음을 수행하십시오.

프로시저

  1. FTPParseDirListingExample을 여십시오. 지시사항을 보려면 디렉토리 목록 구문 분석 예제의 1 - 2단계를 참조하십시오.
  2. 도구 모음 메뉴에서 프로젝트 > 구성 특성을 선택하십시오. 구성 특성 대화 상자가 표시됩니다.
  3. FTP 서버를 반영하도록 특성 값을 편집하십시오.
  4. 프로젝트 탭에서 FTP 엔드포인트를 두 번 클릭하십시오. FTP 엔드포인트 탭이 표시됩니다.
  5. 올바른 FTP 정보를 입력했는지 확인하려면 테스트를 클릭하십시오. Studio가 FTP 엔드포인트에 연결되는 경우, 엔드포인트에 연결되었다는 메시지와 함께 정보 대화 상자가 표시됩니다.
  6. 프로젝트 탭에서 processBids 오케스트레이션을 두 번 클릭하십시오. processBids 오케스트레이션 탭이 표시됩니다.

다음에 수행할 작업

FTP 서버의 루트 디렉토리를 구성하려면 다음을 수행하십시오.

  1. FTP 서버에 추가적인 디렉토리를 추가하십시오. FTPServerDirStructure 디렉토리에도 제공된 디렉토리 구조를 미러링하십시오. Studio 설치 중에 기본값을 채택한 경우 이 디렉토리는 C:\Program Files\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure 위치에 놓입니다.
    런타임 중에, 디렉토리 목록 구문 분석 예제에 다음 디렉토리 구조를 포함할 FTP 서버의 루트 디렉토리가 필요합니다.
    \input\processFailed\processWidgetRUs\processAcmeInc\processNewCompany
  2. bid*.txt 파일 사본을 FTP 서버의 \input 디렉토리로 이동하십시오. Studio 설치 중에 기본값을 채택한 경우 이 파일은 C:\Program Files\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure\input 디렉토리 위치에 놓입니다.
    예제를 실행하기 전에, FTP 서버의 \input 디렉토리에 다음 파일의 사본이 있어야 합니다.
    • bidAcmeInc.txt
    • bidCrankCo.txt
    • bidWidgetRUs.txt
    • bidBudgetManufacture.txt
    • bidSamAndSons.txt

FTP 서버가 이 예제에 포함된 플랫 파일 스키마와 동일한 형식으로 파일 목록을 생성하는지 판별하려면 다음을 수행하십시오.

  1. FTPParseDirListingExample을 여십시오. 지시사항을 보려면 디렉토리 목록 구문 분석 예제의 1 - 2단계를 참조하십시오.
  2. 프로젝트 탭에서 processBids 오케스트레이션을 두 번 클릭하십시오. processBids 오케스트레이션 탭이 표시됩니다.
  3. List Files Full Dir Listing이라는 FTP 파일 나열 활동을 클릭하십시오.
  4. 테스트를 클릭하십시오.
  5. 디렉토리 목록 형식이 다음 디렉토리 목록과 일치하는지 판별하십시오.
    -rw-r--r--   1 551      551            65 May  3 11:39 bidAcmeInc.txt
    -rw-r--r--   1 551      551            43 May  3 11:39 bidBudgetManufacture.txt
    -rw-r--r--   1 551      551             0 May  3 11:39 bidCrankCo.txt
    -rw-r--r--   1 551      551            73 May  3 11:39 bidSamAndSons.txt
    -rw-r--r--   1 551      551            33 May  3 11:39 bidWidgetRUs.txt
    디렉토리 형식이 다른 경우 parseDirListing 플랫 파일 스키마를 변경할 수 있습니다.
경고:
플랫 파일 스키마의 노드를 변경하면 오케스트레이션에서 다른 엔티티에 영향을 줄 수 있습니다. 변경사항을 반영하려면 오케스트레이션을 업데이트해야 합니다.
자세한 정보는 플랫 파일 스키마 편집기 개요를 참조하십시오.

이 예제에 사용된 플랫 파일 스키마를 열려면 프로젝트 탭에서 플랫 파일 스키마 폴더의 parseDirListing을 두 번 클릭하십시오. FTP 파일 나열 활동의 테스트 단추 출력을 복사하여 파일에 붙여넣은 다음 플랫 파일 스키마 편집기의 테스트 탭에서 파일을 여십시오. 디렉토리 목록을 반영하도록 플랫 파일 스키마의 노드를 변경하십시오. If..Then 활동의 "If size less or equal 0" 분기에서 크기 노드가 사용됩니다. 런타임 중에 크기 노드에 값을 제공해야 합니다.

FTPParseDirListingExample 실행:

  1. Studio에서 FTPParseDirListingExample 프로젝트를 공개하십시오. Studio 도구 모음에서 파일 > 프로젝트 공개...를 선택하십시오.

  2. WMC(Web Management Console)에서 FTPParseDirListingExample 프로젝트를 배치하십시오. 자세한 정보는 WMC 온라인 도움말이나, 시작하기 안내서BookOrder 프로젝트 개발 절에 있는 단계 11: 완료된 통합 프로젝트 공개 및 배치를 참조하십시오.




피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일