참조: FTP 서브어셈블리 속성
더 이상 Studio 팔레트에서 FTP 부분조립품을 사용할 수 없습니다. 새로운 통합에서는
ftp-out
또는sftp-out
구성요소를 사용하여 FTP 서버로 문서를 전송해야 합니다. 이러한 구성요소는 향상된 보안, 향상된 성능 및 향상된 안정성을 제공합니다. 또한 이후 버전의 JSCAPE와도 호환됩니다. FTP 하위 조립품은 기존 통합에서 계속 작동하지만, 가능한 경우 대체하는 것이 좋습니다. 공통 탭
속성 | XML 속성명 | 설명 |
|---|---|---|
Id
| id
| 조립품 내 Ftp 부분조립품의 고유 ID입니다. |
Routes Response To
| routes-response-to
| Ftp 하위 조립품에 대한 응답 메시지의 대상입니다. |
Execute When
| execute-when
| Ftp 부분조립품의 실행 여부를 결정하는 조건입니다. |
엔드포인트
| endpoint
| 부분조립품의 대상 엔드포인트 주소입니다. FTP 구성요소는 다음을 지원합니다. vm:// 엔드포인트 주소 예: vm://wcc/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 세부내용을 지정합니다. |
복제 요청
| clone-request
| 부분조립품 간에 연속 처리할지 여부를 지정합니다. 요청 메시지를 수정하는 서브어셈블리가 다른 서브어셈블리에 영향을 주지 않도록 원본 메시지의 복사본을 생성하려면 true 로 설정합니다. 원본 메시지를 전달하려면 false 로 설정합니다. |
전파 중단
| propagate-abort
| 하위 조립품에서 호출하는 조립품으로 중단 플래그가 전파되는지 여부를 지정합니다.
부분조립품은 다음을 표시할 때 처리를 중지합니다. MediationContext as aborted. |
설정되지 않은 속성
| unset-properties
| 로컬 아웃 전송이 하위어셈블리를 호출한 후 모든로컬 아웃 속성을 재설정할지 여부를 지정합니다. |
매개변수 탭
매개변수 | 설명 |
|---|---|
wd.ftp.endpoint
| 사용할 ftp-out 전송을 결정하는 데 사용되는 엔드포인트 체계입니다. 엔드포인트는 다음으로 시작해야 합니다. ftp:// , sftp:// , 또는 ftps:// . |
wd.ftp.username
| FTP 서버에 액세스하는 데 사용되는 사용자명입니다. |
wd.ftp.password
| FTP 서버에 액세스하는 데 사용되는 사용자명과 연결된 비밀번호입니다. |
wd.ftp.method
| 엔드포인트에 연결할 때 FTP 하위 조립품이 구현하는 메서드 또는 메시지 액션입니다. 각 액션은 작은따옴표로 묶습니다. 유효한 옵션은 다음과 같습니다.
|
wd.ftp.passive.mode
| FTP 연결 중에 패시브 모드를 사용할지 여부를 지정합니다. |
wd.ftp.file.pattern
| FTP 작업을 수행할 때 사용되는 파일 패턴을 지정합니다. 예를 들어 다음과 같습니다.
이외의 대부분의 방법에 대해 list , Workday는 와일드카드를 지원하며 클라이언트 측에서 필터링을 수행합니다. 대상 list 방법에서 Workday는 정규식 구문을 기반으로 서버측 필터링을 사용합니다. 예를 들어 다음과 같습니다.
|
wd.ftp.temp.file.name
| FTP를 수행할 때 임시 파일을 사용할지 여부를 지정합니다. put 메시지 액션 |
wd.ftp.timeout
| 메시지 액션의 시간 초과(밀리초)입니다. |
wd.ftp.directory
| 상대 또는 정규화된 디렉토리 경로입니다. |
wd.ftp.private.key
| SFTP 인증을 위한 사용자명과 연결된 개인 키입니다. 첨부파일 프로토콜 및 Workday ID를 사용하여 URI 형식으로 지정됩니다. 예: attachment:privatekey/@{WID} , 여기서 WID는 32자리 Workday ID에 해당합니다. |
wd.ftp.max.attempts
| FTP 서버에 대한 최대 액세스 시도 횟수입니다. |
wd.ftp.debug
| Workday가 로그에 디버그 로깅을 추가할지 여부를 지정합니다. |
wd.ftp.proxy.host
| FTP 프록시 서버의 호스트명입니다. |
wd.ftp.proxy.port
| FTP 프록시 서버 포트입니다. |
wd.ftp.proxy.username
| FTP 프록시 서버에 액세스하기 위한 사용자명입니다. |
wd.ftp.proxy.password
| FTP 프록시 서버의 비밀번호입니다. |
wd.ftp.proxy.type
| 프록시 서버의 유형입니다. |
wd.ftp.input.content.type
| FTP를 사용하여 검색하는 파일의 콘텐츠 유형을 지정합니다. get . 예: text/plain; charset=Big5 . |