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.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. |