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

Referentie: eigenschappen voor validatiestappen

Tabblad Algemeen

Eigenschap
Naam XML-kenmerk
Omschrijving
Stap-ID
id
De unieke ID van de
validatiestap
binnen de assemblage.
Input
input
Hiermee wordt aangegeven waar de
validatiestap
gegevens als invoer verkrijgt. 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 is, selecteert Studio het hele bericht.
  • variabele
    : gebruik een benoemde variabele uit de
    MediationContext
    .
Schema
schema
De locatie van het schemabestand dat door de stap wordt gebruikt om het bericht te valideren. Als u een locatie opgeeft in plaats van een MVEL-sjabloon, gebruikt Workday gepoolde validaties.
Naamruimten
namespaces
De naamruimten die door uw XPath-expressie worden gebruikt in de notatie
prefix namespace prefix2 namespace2
. Hiermee worden naamruimtetoewijzingen in het bestand assembly.xml overschreven.
Xpath
xpath
Een XPath-expressie waarmee elementen voor validatie worden geselecteerd.
Foutmelding:
failure-message
Een aangepast foutbericht dat het standaardfoutbericht overschrijft wanneer er een validatiefout optreedt. Foutberichten worden alleen weergegeven als u de eigenschap
Filter
instelt op
false
.

Tabblad Geavanceerd

Eigenschap
Naam XML-kenmerk
Omschrijving
Omschrijving
description
Een omschrijving van de
validatiestap
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
validatiestap
wordt uitgevoerd.
Modus:
mode
Het type validatie dat is uitgevoerd. De opties zijn:
  • schema
    : valideert op basis van een W3C XML-schema.
  • dtd
    : valideert op basis van een documenttypedefinitie.
  • goed opgemaakt
    : hiermee wordt gecontroleerd of de XML goed is opgemaakt.
DTD
dtd
De locatie van het DTD-bestand dat door de stap wordt gebruikt om het bericht te valideren.
Bericht vervangen
replace-message
Hiermee wordt aangegeven of het aangepaste foutbericht moet worden gebruikt dat is ingesteld als de eigenschap
'Foutbericht'
wanneer de validatie mislukt.
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')}
.
Filteren
filter
Hiermee wordt aangegeven of de verwerking van bemiddelingsberichten moet worden onderbroken wanneer de validatie mislukt. De standaardwaarde is
false
, wat betekent dat Studio validatiefouten doorgeeft aan fouthandlers die in de component zijn gedefinieerd.
Als dit is ingesteld op
true
, voert Studio antwoordstappen uit voor de component, maar wordt het bericht genegeerd en worden er geen verdere stappen aangeroepen. Er wordt geen fout gegenereerd.