주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: PagedGet 서브어셈블리 속성

참조: 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.request.current.page.xpath
  • is.paged.get.response.current.page.xpath
  • is.paged.get.response.total.pages.xpath
  • is.paged.get.response.total.results.xpath
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
웹서비스 작업에서 반환된 총 결과 수입니다.