Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Referentie: eigenschappen voor PagedGet-submerk:

Referentie: eigenschappen voor PagedGet-submerk:

Tabblad Algemeen

Eigenschap
Naam XML-kenmerk
Omschrijving
ID
id
De unieke ID van de
PagedGet-
submerk binnen de assembly.
Routeert antwoord naar:
routes-response-to
De bestemming van het antwoordbericht voor de subassembly
PagedGet
.
Wanneer uitvoeren
execute-when
Een voorwaarde die bepaalt of het
PagedGet-
submerk wordt uitgevoerd.
Eindpunt:
endpoint
Het doeleindpuntadres voor het submerk. De component
PagedGet
ondersteunt een
vm://
eindpuntadres. Voorbeeld:
vm://wcc/PagedGet
.

Tabblad Geavanceerd

Eigenschap
Naam XML-kenmerk
Omschrijving
Bericht opslaan
store-message
Geef
geen
op, tenzij anders aangegeven door de ondersteuningsafdeling van Workday.
Gebruik de
opslagstap
van Studio om berichten op te slaan.
Transportklasse
transport-class
Hiermee wordt indien vereist een alternatieve implementatieklasse per samenstel opgegeven.
U kunt de implementatieklassen globaal wijzigen door het bestand WEB-INF/classes/spring/assembly-bean.xml te bewerken.
Dynamische eindpunten negeren
ignore-dynamic-endpoints
Hiermee wordt aangegeven of de dynamische WS-Addressing (WSA)-waarde in de koptekst van het inkomende bericht moet worden genegeerd of moet worden gebruikt om de waarde in de eigenschap
Endpoint
van het transport te overschrijven.
Gebruik de stap
set-dynamic-endpoint
om WS-Addressing-details op te geven.
Kloonaanvraag
clone-request
Hiermee wordt aangegeven of verwerking tussen submerken moet worden gekoppeld. Stel deze optie in op
'waar'
om een kopie van het oorspronkelijke bericht te maken, zodat eventuele subassembly's die het aanvraagbericht wijzigen, geen gevolgen hebben voor de andere berichten. Stel in op
'onwaar'
om het oorspronkelijke bericht door te geven.
Afbreken doorgeven
propagate-abort
Hiermee wordt aangegeven of een markering voor afbreken van een submerk naar de aanroepende markering wordt gepropageerd.
De verwerking van een submerk wordt stopgezet wanneer het '' is gemarkeerd
MediationContext
als afgebroken.
Niet-ingestelde eigenschappen
unset-properties
Hiermee wordt aangegeven of alle eigenschappen
van Local-Out
opnieuw worden ingesteld nadat het
Local-Out
-transport een submerk heeft aangeroepen.

Tabblad Parameters

Parameter
Omschrijving
is.paged.get.request.current.page.xpath
De XPath-locatie in het aanvraagdocument waar de
PagedGet
Hiermee stelt u het aantal pagina's in dat wordt opgevraagd.
is.paged.get.response.current.page.xpath
De XPath-expressie om de huidige paginawaarde uit het antwoordbericht van de webservice te extraheren.
is.paged.get.response.total.pages.xpath
De XPath-expressie om de waarde voor het totale aantal pagina's uit het antwoordbericht van de webservice te extraheren.
is.paged.get.response.total.results.xpath
De XPath-expressie om de paginawaarde voor de totale resultaten uit het antwoordbericht van de webservice te extraheren.
is.paged.get.process.endpoint
Het
eindpunt
voor de landinstelling van het submerk dat elke pagina met resultaten verwerkt. Voorbeeld:
vm://payrollInterface/ProcessPayeesLocalIn
.
aggregatieparameters worden genegeerd wanneer u deze parameter instelt.
Deze:
MediationContext
eigenschappen zijn beschikbaar in het verwerkende submerk:
  • 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
De kopwaarde voor geaggregeerde antwoorden in de vorm van een XML-fragment. Voorbeeld:
<AllData>
.
is.paged.get.aggregate.footer
De kopwaarde voor geaggregeerde antwoorden in de vorm van een XML-fragment. Voorbeeld:
</AllData>
.
is.paged.get.aggregate.xpath
De XPath-expressie die moet worden toegepast op het antwoordbericht bij het aggregeren.
is.paged.get.namespaces
Hiermee geeft u de naamruimten op die niet beschikbaar zijn in het document.
is.paged.get.application
De toepassingsgroep van de webservice die u aanroept. Voorbeeld:
Human_Resources
.
is.paged.get.version
De versie van de openbare webservice die u aanroept. Gebruik als best practice de nieuwste WWS-versie op het moment dat u de integratie maakt. Gebruik geen dynamische laatste versie die verandert wanneer de integratie wordt uitgevoerd.
Voor merken met een versie vóór 2016.45 wordt deze parameter automatisch ingevuld met:
util.assemblyVersionAsWWSVersion
.
Voor assemblies met versie 2016.45 of hoger moet u expliciet de webservicesversie opgeven. Voorbeeld:
v27.2
.
is.paged.get.page.zero
Hiermee wordt aangegeven of er een antwoordpagina moet worden gegenereerd voor cases waarin het totale aantal pagina's nul is.
is.paged.get.parallel
Hiermee geeft u op of webserviceantwoorden parallel moeten worden opgehaald, waarbij het submerk met de naam wordt ingeschakeld
is.paged.get.process.endpoint
om elk wisselbaar antwoord te verwerken. Wordt automatisch ingevuld met
false
, wat betekent dat webserviceantwoorden worden geaggregeerd in plaats van parallel opgehaald.
Workday verwerkt parallelle antwoorden met behulp van unieke contexten die alleen-lezentoegang mogelijk maken tot de eigenschapswaarden en -variabelen die zijn ingesteld voordat de
PagedGet
werd ingevoerd. Wanneer het submerk met elke pagina wordt voltooid, gaan alle eigenschappen of variabelen verloren die tijdens die verwerking zijn ingesteld. De
PagedGet
stelt nog steeds de
is.paged.get.total.pages
and
is.paged.get.total.results
eigenschappen voor de aanroepende
MediationContext
. De
is.paged.get.current.page
De eigenschap '' is ingesteld in de parallelle paginacontext.
Workday verwerkt niet-parallelle antwoorden in dezelfde context en verwerkt de pagina's in de subassembly. Dit betekent dat u eigenschappen en variabelen in het submerk kunt instellen en de status van vorige pagina's kunt controleren.
is.paged.get.store.requests
Hiermee geeft u op of de webserviceaanvraagberichten voor elke pagina met gegevens in het berichtenarchief moeten worden opgeslagen.
is.paged.get.overall.timeout.seconds
De totale time-out in seconden. De standaardwaarde is 6 uur als deze niet is ingesteld. De maximale time-out die u kunt instellen, is 30 uur.
is.paged.get.timeout.seconds
De time-out voor het verwerken van elke pagina. De standaardwaarde is 6 uur als deze niet is ingesteld. De totale time-outwaarde kan niet worden overschreden.

Uit-parameters

Bij het verwerken van de
PagedGet-
subsamenstelling worden de volgende uit-parameterwaarden doorgegeven voor gebruik door downstreamcomponenten:
Out-Parameter
Omschrijving
is.paged.get.last.page
De laatste pagina die door de webservicebewerking wordt geretourneerd.
is.paged.get.current.page
Het nummer van de pagina die momenteel wordt verwerkt.
is.paged.get.total.pages
Het totale aantal pagina's dat moet worden verwerkt.
is.paged.get.total.results
Het totale aantal resultaten dat door de webservicebewerking is geretourneerd.