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

참조: SFTP-Out 전송 속성

공통 탭

속성
XML 속성명
설명
Id
id
조립품 내
sftp-out
구성요소의 고유 ID입니다.
Routes Response To
routes-response-to
sftp-out
전송에 대한 응답 메시지의 대상입니다.
Execute When
execute-when
전송 실행 여부를 결정하는 조건을 지정합니다.
엔드포인트
endpoint
파일을 작성할 호스트(및 필요에 따라 포트) 및 FTP 디렉토리를 지정합니다.
형식을 따릅니다.
sftp://SFTP-directory
,
SFTP-directory
은(는) 대상 위치입니다.
예:
sftp://sftpserver.example.org/outputDir
지정하는 디렉토리 위치가 서버에 이미 있어야 합니다.
이중 인증
dual-authentication
사용자명/비밀번호 조합과 개인 키를 모두 사용하여 이중 인증을 적용할지 여부를 지정합니다. 기본값은 입니다.
false
즉, 사용자는 개인 키 또는 사용자명/비밀번호 조합 중 하나만 사용하여 인증할 수 있습니다.
속성이 다음으로 설정된 경우
false
사용자가
sftp-out
구성요소의 개인 키 속성을 구성하여 개인 키를 입력하면 인증에서 비밀번호 필드를 무시하고 자동으로 해당 키 값과 사용자명을 사용합니다. 속성이 다음으로 설정된 경우
false
개인 키가 구성되지 않은 경우 인증에서 사용자명/비밀번호 조합을 사용합니다.
속성이 다음으로 설정된 경우
true
그러면 인증에서 개인 키 값과 사용자명/비밀번호 조합을 모두 사용합니다.
호스트 키 지문
host-key-fingerprint
FTP 서버가 SSH 통신에 사용할 암호화 키입니다.
사용자명
username
FTP 서버에 액세스하는 데 사용되는 사용자명입니다.
비밀번호
password
FTP 서버에 액세스하는 데 사용되는 사용자명과 연결된 비밀번호입니다.
Binary File
binary-file
출력 파일을 이진 파일로 전송할지 여부를 지정합니다.
Explicit SSL
explicit-ssl
연결 유형: 명시적 SSL(AUTH TLS) 또는 암시적 SSL(AUTH SSL) 다음으로 설정
true
명시적 SSL을 사용합니다.
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
    전송은 특히 파일을 삭제합니다.

고급 탭

속성
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 세부내용을 지정합니다.
시간 초과
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 디버그 모드를 활성화합니다.