아카이브 해제 활동 출력 맵핑

이 태스크 정보

아카이브 해제 활동의 출력을 맵핑하려면 다음 단계를 완료하십시오.

프로시저

  1. 점검 목록에서 출력 맵핑 태스크를 선택하십시오. 입력 맵핑 태스크가 표시됩니다.
    활동에서 분할창에 archiveEntries 출력 매개변수가 표시됩니다. archiveEntries/entry 노드는 반복 노드이며, 각 항목은 아카이브의 단일 파일 또는 디렉토리를 나타냅니다. archiveEntries/entry 노드의 노드가 다음 표에서 설명됩니다.
    노드 이름 필수 xsd 유형 설명
    이름 문자열 아카이브에서 추출된 디렉토리 또는 파일의 이름을 지정합니다. 파일 또는 디렉토리가 서브디렉토리에 있으면, 런타임 동안 이름 노드에서 리턴되는 값에 파일 또는 디렉토리의 상대 디렉토리 경로가 포함됩니다. 예를 들어, cat이라는 디렉토리에 있는 file1.txt라는 파일이 아카이브에 포함되면 cat\file1.txt 값이 리턴됩니다.
    datetime 아니오 dateString 아카이브에 있는 파일 또는 디렉토리의 작성 날짜 및 시간을 지정합니다.
    isdirectory 아니오 부울 현재 엔티티가 디렉토리 또는 파일인지 여부를 지정합니다.
    • true는 엔티티가 디렉토리임을 지정함
    • false는 엔티티가 파일임을 지정함
    content 아니오 base64Binary 파일 또는 디렉토리의 컨텐츠를 지정합니다.
    size 아니오 long 파일 또는 디렉토리의 크기를 지정합니다.
    userid 아니오 문자열 파일 또는 디렉토리의 사용자 ID를 지정합니다.
    groupid 아니오 문자열 파일 또는 디렉토리의 그룹 ID를 지정합니다.
    permissions 아니오 문자열 파일 또는 디렉토리의 권한을 지정합니다.
  2. 변수를 archiveEntries 출력 매개변수로 맵핑하십시오. 맵핑에 대한 일반 지시사항은 맵 작성을 참조하십시오. 예를 들어, archiveEntries 출력 매개변수를 archiveEntries 변수로 맵핑한 다음 archiveEntries 변수의 인스턴스를 통해 반복하도록 아카이브 해제 활동 후에 For Each 활동을 추가할 수 있습니다. archiveEntries 변수의 각 인스턴스는 파일 또는 디렉토리를 나타냅니다. isdirectory 노드의 값을 테스트하는 For Each 루프에 If..Then 활동을 추가할 수 있으며, FTP 파일 넣기 활동을 사용하여 FTP 서버에 추출된 파일을 두십시오. 이 예제 오케스트레이션이 다음 그림에 표시됩니다.
    아카이브 해제 출력 맵핑의
예제