주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: FTPS-Out 전송 속성

참조: FTPS-Out 전송 속성

공통 탭

속성
XML 속성명
설명
Id
id
어셈블리 내
ftps-out
구성요소의 고유 ID입니다.
Routes Response To
routes-response-to
ftps-out
전송의 응답 메시지 대상입니다.
Execute When
execute-when
전송 실행 여부를 결정하는 조건입니다.
엔드포인트
endpoint
파일을 작성할 호스트(및 필요에 따라 포트) 및 FTP 디렉토리를 지정합니다.
형식을 따릅니다.
ftps://FTPS-directory
,
FTPS-directory
은(는) 대상 위치입니다.
예:
ftps://ftpsserver.example.org/outputDir
지정하는 디렉토리 위치가 서버에 이미 있어야 합니다.
Binary File
binary-file
출력 파일을 이진 오브젝트로 전송할지 여부를 지정합니다.
Explicit SSL
explicit-ssl
연결 유형을 명시적 SSL(AUTH TLS) 또는 암시적 SSL(AUTH SSL)로 지정합니다. 다음으로 설정
true
명시적 SLL 사용
FTP 클라이언트는 일반 FTP 세션으로 암호화되지 않은 통신을 계속하도록 선택하거나 AUTH 명령을 실행하여 FTPS 모드로 전환할 수 있습니다.
Input File Pattern
input-file-pattern
특정 유형의 파일을 매칭하기 위한 파일명 패턴입니다.
예: 다음을 지정합니다.
*.xls
Excel 파일만 선택합니다.
Input Content Type
input-content-type
런타임에 포함된 미디어 유형입니다.
content-type
메시지 헤더의 값 미디어 유형은 유형, 하위유형 및 하나 이상의 옵션 매개변수 중 최소 두 가지로 구성됩니다. 다음
text
하위유형에 옵션이 있습니다.
charset
문자 인코딩을 지정하는 매개변수
예:
text/html; charset=UTF-8
이 속성은 파일에 미디어 유형 및 문자 세트가 명시적으로 지정되지 않은 XML 이외 텍스트 파일 형식의 경우에 특히 유용합니다.
Output File Pattern
output-file-pattern
출력 파일의 이름이 생성되는 방법을 지정합니다. 패턴은 리터럴 문자열과 다음 토큰 중 하나 이상을 포함할 수 있습니다.
  • ${INFILE}
    , 입력 파일의 이름으로 대체됩니다.
  • ${UUID}
    - 범용 고유 ID로 대체됩니다.
  • ${EXT}
    , 패턴 끝에 배치되며, 이는 조립품 구성요소의 출력에 기록되는 데이터의 콘텐츠 유형에 따라 파일명 확장자로 대체됩니다.
방법
method
전송 방법을 지정합니다.
  • put
    : 원격 디렉토리가 포함된 FTP 엔드포인트에 파일을 씁니다.
  • list
    : FTP 엔드포인트의 모든 파일과 디렉토리를 나열합니다. 다음과 함께
    입력 파일 패턴
    속성 사용
    list
    반환되는 목록에 패턴을 적용합니다. 다음 결과에 액세스할 수 있습니다.
    list
    MVEL
    ftp
    오브젝트를 사용하는 메서드 예를 들어
    ftp.list()
    는 검색된 마지막 목록이 포함된 문자열 목록을 반환합니다.
  • get
    :
    입력 파일 패턴
    속성 값과 일치하는 첫 번째 파일을 검색합니다.
  • delete
    :
    입력 파일 패턴
    속성 값과 일치하는 첫 번째 파일을 삭제합니다.
    파일은 FTP 사이트에서 자동으로 삭제되지 않습니다.
    get
    이(가) 수행되었습니다. 파일을 삭제하려면 별도의 방법을 호출해야 합니다. 예: 별도의
    ftp-out
    전송은 특히 파일을 삭제합니다.
비밀번호
password
FTP 서버에 액세스하는 데 사용되는 사용자명과 연결된 비밀번호입니다.
사용자명
username
FTP 서버에 액세스하는 데 사용되는 사용자명입니다.

고급 탭

속성
XML 속성명
설명
Store Message
store-message
Workday 지원팀에서 달리 권장하지 않는 한,
none
을 지정합니다.
메시지를 저장하려면 Studio의
store
단계를 사용합니다.
Transport Class
transport-class
필요한 경우, 어셈블리별로 대체 구현 클래스를 지정합니다.
WEB-INF/classes/spring/assembly-bean.xml 파일을 편집하여 구현 클래스를 전체적으로 변경할 수 있습니다.
Ignore Dynamic Endpoints
ignore-dynamic-endpoints
수신 메시지 헤더의 동적 WSA(WS-Addressing) 값을 무시할지 아니면 이 값을 사용하여 전송의
엔드포인트
속성 값을 재정의할지 지정합니다.
set-dynamic-endpoint
단계를 사용하여 WS-Addressing 세부내용을 지정합니다.
Passive Mode
passive-mode
패시브 모드에서 FTP 전송이 지원되는지 여부를 지정합니다.
패시브 모드에서 FTP 클라이언트는 FTP 전송에 필요한 두 연결을 모두 개시합니다. 명령 포트에서 서버에 연결하고 PASV 명령을 실행합니다. 그러면 서버가 데이터 연결을 위해 수신 대기하는 포트를 알려주는 회신을 보냅니다. 그런 다음 클라이언트가 해당 데이터 포트에서 지정된 서버 데이터 포트로의 데이터 연결을 개시합니다. 마지막으로, 서버는 클라이언트의 데이터 포트로 ACK를 다시 보냅니다. 활성 모드에서 클라이언트가 명령 연결을 개시하고 서버가 데이터 연결을 개시합니다.
시간 초과
timeout
전송이 수신 대기하는 FTP 서버와 클라이언트 간 FTP 세션의 시간 초과 기간을 밀리초 단위로 지정합니다.
값을 지정하지 않으면 300,000ms(5분) 후에 세션 시간이 초과됩니다.
Mime Types Map File
mime-types-map-file
MIME 형식과 파일 확장자 간 매핑을 위한 맵 파일의 위치를 지정합니다. 이 속성을 사용하여 다음을 수행합니다.
  • 메서드
    속성이 로 설정된 경우 MIME 형식을 파일 확장자에 매핑합니다.
    put
    .
  • 메서드
    속성이 로 설정된 경우 파일 확장자를 MIME 형식에 매핑합니다.
    get
    .
이 매핑의 파일은
ccx/conf/mime.types
입니다. 이 파일의 고유 버전을 제공할 수 있습니다.
이 전송은 다음을 사용하여 출력 파일의 파일명을 생성할 수 있습니다.
${EXT}
의 끝에 배치된 토큰
output-file-pattern
Temp File Name
temp-file-name
임시 파일명을 지정합니다.
방법
속성이 으로 설정된 경우
put
, 이 임시 파일명을 사용하여 파일이 업로드됩니다. FTP가 완료되면 파일명이
Output File Pattern
속성에 지정된 이름으로 바뀝니다.
Close Connection
close-connection
FTP 액션이 완료되면 연결을 끊을지 여부를 지정합니다.
Pool Size
pool-size
이 구성요소에 대해 호스트별로 지원되는 최대 동시 연결 수 및 세션 수입니다. 지정된 수보다 많은 스레드가 동일한 호스트에 연결을 시도하는 경우 일부 스레드는 Pool에 액세스할 때까지 대기해야 합니다.
Pool 크기를 무제한으로 설정하려면 음수를 지정합니다.
디버그
debug
전송에서 JSCAPE 디버그 모드를 활성화합니다.