Voorbeeld: een SOAP-fout met de Deployment Agent oplossen
In dit voorbeeld ziet u hoe een integratie de CRAFT-methode gebruikt om hulp van de implementatieagent te krijgen bij het oplossen van een SOAP- service die is opgetreden tijdens een taak of integratie .
U werkt als integratie om een integratie voor geautomatiseerde onkostenverrekening te voltooien. U probeert de service 'Submit_Expense_Report' te gebruiken om gegevens van een verouderd reissysteem naar Workday te migreren. Elke keer dat uw middleware een aanroep doet, retourneert Workday echter de volgende SOAP- fout:
Validation error occurred. The field Expense_Report_Data is required.
U hebt al bevestigd dat het veld '
Expense_Report_Data
' aanwezig is in uw XML-bestand. U vermoedt dat de fout een fout-positief is, een incidenteel gedrag in de SOAP-services van Workday waarbij de service een algemene fout voor een bovenliggend element activeert wanneer het echte probleem een ontbrekend onderliggend element of een specifieke beveiligingsvereiste is.- Toegang hebben tot Customer Central via de implementatieagent in de algemene navigatiebalk en de zijbalk.
- Zorg dat het specifieke fout of de specifieke code gereed is om te plakken. Voorbeeld: een fout van Object Transporter of een service van.
- Meld u aan bij Customer Central met uw Customer Central -account.
- Open de invoer voor de implementatieagent via de algemene navigatiebalk of zijbalk.
- Voer uw prompt in met behulp van de CRAFT-methode om een duidelijke prompt weer te geven die uw rol en de context van uw aanvraag bevat.Uw prompt:Ik ben een integratie en werk aan een implementatie van financiële gegevens. Ik bel de service 'Submit_Expense_Report' en krijg de melding ' fout opgetreden' met betrekking tot een ontbrekend veld.
- Ga verder met het beschrijven van het technische probleem:Plak de exacte fout en geef details op over wat u al hebt geverifieerd.De fout is: 'Het veld Expense_Report_Data is vereist.' Ik heb bevestigd dat dit veld in mijn XML-bestand staat. Wat zijn de meest voorkomende verborgen ontbrekende velden of beveiligingsproblemen die deze specifieke SOAP-fout voor deze service veroorzaken?
- (Optioneel) Als het oorspronkelijke antwoord algemeen is, verfijnen de aanvraag: .Vraag de agent om een drilldown naar de beveiligings- of bedrijfsproces . Uw prompt:Geef de specifieke machtigingen voor het functionele gebied en het domein weer die mijn integratiesysteemgebruiker nodig heeft om deze specifieke service starten .
De implementatieagent biedt een lijst met potentieel hoofdoorzaken en specifieke configuratie die moeten worden gecontroleerd. U wordt vaak doorgestuurd naar het exacte veld of de exacte machtiging die de fout waarschijnlijk veroorzaakt, waardoor u uren aan handmatig onderzoek bespaart.
Zodra de implementatieagent de stappen heeft geleverd, meldt u zich aan bij uw doeltenant en voert u de taak
Berekend veld maken
uit om de logica te implementeren. Nadat het veld is gemaakt, gebruikt u het pictogram 'Duim omhoog'
of 'Duik omlaag'
om de nauwkeurigheid van de opgegeven logica te beoordelen.