참조: PagedGet 서브어셈블리 속성
공통 탭
속성 | XML 속성명 | 설명 |
|---|---|---|
Id
| id
| 조립품 내의 PagedGet 부분조립품의 고유 ID입니다. |
Routes Response To
| routes-response-to
| PagedGet 부분조립품에 대한 응답 메시지의 대상입니다. |
Execute When
| execute-when
| PagedGet 하위어셈블리의 실행 여부를 결정하는 조건입니다. |
엔드포인트
| endpoint
| 부분조립품의 대상 엔드포인트 주소입니다. PagedGet 구성요소는 다음을 지원합니다. vm:// 엔드포인트 주소 예: vm://wcc/PagedGet . |
고급 탭
속성 | 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
| 로컬 아웃 전송이 하위어셈블리를 호출한 후 모든로컬 아웃 속성을 재설정할지 여부를 지정합니다. |
매개변수 탭
매개변수 | 설명 |
|---|---|
is.paged.get.request.current.page.xpath
| 요청 문서에서 XPath 위치는 다음과 같습니다. PagedGet 구성요소는 요청되는 페이지 수를 설정합니다. |
is.paged.get.response.current.page.xpath
| 웹서비스 응답 메시지에서 현재 페이지 값을 추출하는 XPath 표현식입니다. |
is.paged.get.response.total.pages.xpath
| 웹서비스 응답 메시지에서 총 페이지 수 값을 추출하는 XPath 표현식입니다. |
is.paged.get.response.total.results.xpath
| 웹서비스 응답 메시지에서 총 결과 페이지 값을 추출하는 XPath 표현식입니다. |
is.paged.get.process.endpoint
| 각 결과 페이지를 처리하는 횡단구성요소의 로컬 위치 엔드포인트입니다. 예: vm://payrollInterface/ProcessPayeesLocalIn .이 매개변수를 설정하면 Workday가 집계 매개변수를 무시합니다. 다음 MediationContext 속성은 처리 중인 하위 조립품에서 사용할 수 있습니다.
|
is.paged.get.aggregate.header
| XML 조각 형식의 집계 응답 헤더 값입니다. 예: <AllData> . |
is.paged.get.aggregate.footer
| XML 조각 형식의 집계 응답 헤더 값입니다. 예: </AllData> . |
is.paged.get.aggregate.xpath
| 집계 시 응답 메시지에 적용할 XPath 표현식입니다. |
is.paged.get.namespaces
| 문서에서 사용할 수 없는 네임스페이스를 지정합니다. |
is.paged.get.application
| 호출할 웹서비스의 어플리케이션 그룹입니다. 예: Human_Resources . |
is.paged.get.version
| 호출할 공개 웹서비스의 버전입니다. 통합 빌드 당시의 최신 WWS 버전을 사용하는 것이 가장 좋습니다. 통합이 실행됨에 따라 변경되는 동적 최신 버전을 사용하지 마십시오. 2016.45 이전 버전의 조립품의 경우 이 매개변수가 자동으로 입력됩니다. util.assemblyVersionAsWWSVersion .버전이 2016.45 이상인 조립품의 경우 웹서비스 버전을 명시적으로 제공해야 합니다. 예: v27.2 . |
is.paged.get.page.zero
| 총 페이지 수가 0인 경우 응답 페이지를 생성할지 여부를 지정합니다. |
is.paged.get.parallel
| 웹서비스 응답을 동시에 검색할지 여부를 지정합니다. is.paged.get.process.endpoint 각 페이징된 응답을 처리하는 매개변수 자동으로 입력 false , 즉, 웹서비스 응답이 동시에 검색되지 않고 집계됩니다.Workday는 PagedGet이 입력되기 전에 설정된 속성 값 및 변수에 대한 읽기 전용 액세스를 활성화하는 고유한 컨텍스트를 사용하여 병행 응답을 처리합니다. 각 페이지에서 부분조립품이 완료되면 해당 처리 중에 설정한 속성 또는 변수가 손실됩니다. PagedGet 은 여전히 is.paged.get.total.pages 및 is.paged.get.total.results 호출의 속성 MediationContext . 다음 is.paged.get.current.page 속성은 병행 페이징된 컨텍스트에서 설정됩니다.Workday는 동일한 컨텍스트에서 병행하지 않는 응답을 처리하고 하위 조립품의 페이지를 처리합니다. 즉, 부분조립품에서 속성 및 변수를 설정하고 이전 페이지의 상태를 확인할 수 있습니다. |
is.paged.get.store.requests
| 각 데이터 페이지에 대한 웹서비스 요청 메시지를 메시지 저장소에 저장할지 여부를 지정합니다. |
is.paged.get.overall.timeout.seconds
| 전체 시간 초과(초)입니다. 설정하지 않은 경우 기본값은 6시간입니다. 설정할 수 있는 최대 제한 시간은 30시간입니다. |
is.paged.get.timeout.seconds
| 각 페이지를 처리하기 위한 시간 초과입니다. 설정하지 않은 경우 기본값은 6시간입니다. 전체 제한 시간 값을 초과할 수 없습니다. |
Out Parameters
PagedGet
서브어셈블리가 처리될 때 다운스트림 구성요소가 사용할 다음과 같은 out-parameter 값을 전달합니다.
Out-Parameter | 설명 |
|---|---|
is.paged.get.last.page
| 웹서비스 작업에서 반환된 마지막 페이지입니다. |
is.paged.get.current.page
| 현재 처리 중인 페이지 번호입니다. |
is.paged.get.total.pages
| 처리할 총 페이지 수입니다. |
is.paged.get.total.results
| 웹서비스 작업에서 반환된 총 결과 수입니다. |