Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Referentie: XMLdiff-stapeigenschappen

Referentie: XMLdiff-stapeigenschappen

Tabblad Algemeen

Eigenschap
Naam XML-kenmerk
Omschrijving
Stap-ID
id
Hiermee geeft u de unieke ID van de
xmldiff-
stap binnen de assemblage op.
Eerste invoer
first-input
Hiermee geeft u de eerste gegevensinvoerbron voor de stap
xmldiff
op. Er zijn vijf mogelijke waarden:
  • message
    : het volledige bericht, inclusief
    rootpart
    en bijlagen.
  • soapbody
    : de inhoud van de SOAP-hoofdtekst van de
    rootpart
    van het bericht. Alleen van toepassing als de invoer een SOAP-bericht bevat.
  • bijlage
    : een MIME-bijlage in het bericht. Geef de bijlage-index op.
  • rootpart
    : de inhoud van de
    rootpart
    van een MIME-bericht. Als het bericht geen MIME-bericht is, wordt het hele bericht geselecteerd.
  • variabele
    : gebruik een benoemde variabele uit de
    MediationContext
    .
Tweede invoer:
second-input
Hiermee geeft u de tweede gegevensinvoerbron voor de stap
xmldiff
op. Er zijn vijf mogelijke waarden:
  • message
    : het volledige bericht, inclusief
    rootpart
    en bijlagen.
  • soapbody
    : de inhoud van de SOAP-hoofdtekst van de
    rootpart
    van het bericht. Alleen van toepassing als de invoer een SOAP-bericht bevat.
  • bijlage
    : een MIME-bijlage in het bericht. Geef de bijlage-index op.
  • rootpart
    : de inhoud van de
    rootpart
    van een MIME-bericht. Als het bericht geen MIME-bericht is, wordt het hele bericht geselecteerd.
  • variabele
    : gebruik een benoemde variabele uit de
    MediationContext
    .
Output
output
Hiermee geeft u op waar de
xmldiff-
stap de uitvoer naartoe leidt. Er zijn vijf mogelijke waarden:
  • message
    : het volledige bericht, inclusief
    rootpart
    en bijlagen. Met deze waarde wordt een nieuw bericht gemaakt, waarmee in feite alle bijlagen worden verwijderd.
  • soapbody
    : de inhoud van de SOAP-hoofdtekst van de
    rootpart
    van het bericht.
  • bijlage
    : een MIME-bijlage in het bericht. Geef de bijlage-index op.
  • rootpart
    : de inhoud van de
    rootpart
    van een MIME-bericht. Als het bericht geen MIME-bericht is, wordt het hele bericht geselecteerd. Met deze waarde blijven alle bijlagen bij het oorspronkelijke bericht behouden.
  • variabele
    : sla de uitvoer op als een benoemde variabele in het
    MediationContext
    .
Kopiëren naar uitvoer
copy-to-output
Hiermee wordt aangegeven of de uitvoer naar het bemiddelingsbericht of een variabele wordt gekopieerd met de stap
xmldiff
.
Als deze is ingesteld op
true
, wordt de uitvoer naar het bemiddelingsbericht gekopieerd met de stap
xmldiff
.
Als deze is ingesteld op
false
, wordt de uitvoer met de stap
xmldiff
naar een variabele gekopieerd.
Kenmerken negeren
ignore-attributes
Hiermee wordt aangegeven of de
xmldiff-
stap kenmerken negeert bij het vergelijken van twee XML-documenten.
Naamruimten
namespaces
Overschrijvingsdefinities voor naamruimten voor XPath-expressies die zijn geïmplementeerd met de stap
xmldiff
.

Tabblad Geavanceerd

Eigenschap
Naam XML-kenmerk
Omschrijving
Omschrijving
description
Een omschrijving van de
xmldiff-
stap die wordt weergegeven in het geconsolideerde logboek. U kunt deze functie gebruiken om de functie van de stap en de gegevens waarop deze wordt uitgevoerd te beschrijven.
Wanneer uitvoeren
execute-when
Een voorwaarde die bepaalt of de
xmldiff-
stap wordt uitgevoerd.
XPath-versie
xpath-version
Hiermee wordt aangegeven of XPath-versie 1.0 of 2.0 moet worden gebruikt. Voer de waarde 1 in voor de assemblageversies tot en met Workday 11 en de waarde 2 voor de assemblageversies van Workday 12 en later. Deze eigenschap wordt genegeerd als de waarde
voor stream-xpath
is ingesteld op
true
.
U kunt Workday inschakelen om de versie dynamisch in te stellen met behulp van een MVEL-sjabloon die een systeemeigenschapswaarde invoegt. Voorbeeld:
@{props.get('the_version')}
.

Tabblad Definities

Eigenschap
Naam XML-kenmerk
Omschrijving
Naam
name
Hiermee geeft u de naam op van de
sub-diff
te gebruiken bij het opzoeken van resultaten van de stap
xmldiff
.
Verwijderingen negeren
ignore-deletions
Hiermee wordt aangegeven of verwijderingen in de uitvoer worden genegeerd door de stap
xmldiff
.
Alleen verschillende knooppunten
result-document-different-nodes-only
Hiermee geeft u op welke knooppunten worden weergegeven in het uitvoerdocument voor de
xmldiff-
stap.
Indien ingesteld op:
true
, worden alleen knooppunten op het hoogste niveau in het uitvoerdocument weergegeven.
Indien ingesteld op:
false
, worden alle onderliggende knooppunten in het uitvoerdocument weergegeven.
Opname resultaatdocument
result-document-inclusion
Hiermee wordt aangegeven of de
xmldiff-
stap verschillen tussen knooppunten in het uitvoerdocument vastlegt. Er zijn drie mogelijke waarden:
  • Altijd
    : het geselecteerde knooppunt en de onderliggende knooppunten worden altijd in het resultaatdocument weergegeven.
  • Verschillend
    : het geselecteerde knooppunt en de onderliggende knooppunten worden alleen in het resultaatdocument weergegeven als er verschillen zijn gevonden.
  • Nooit
    : het geselecteerde knooppunt en de onderliggende knooppunten worden nooit in het resultaatdocument weergegeven.
XPath
xpath
De XPath-expressie die door de stap
xmldiff
is geïmplementeerd om knooppunten in uw invoerdocument te zoeken.

XPath-tabblad Matcher

Op het tabblad
Matcher XPath
kunt u XPath-expressies toevoegen om niet-opeenvolgende matchingknooppunten in uw invoerdocumenten te zoeken.