Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2026-03-13
Beispiel: Beheben Sie einen SOAP-Fehler mit dem Deployment Agent

Beispiel: Beheben Sie einen SOAP-Fehler mit dem Deployment Agent

Dieses Beispiel zeigt, wie ein Integration die CRAFT-Methode verwendet, um Unterstützung vom Deployment Agent zu erhalten, um einen Fehler im Service "SOAP" zu beheben , der während einer Migrations- oder Integration aufgetreten ist.
Sie arbeiten als Integration daran, eine automatisierte Integration für die Spesenverrechnung zu finalisieren. Sie versuchen, mit dem Service "Submit_Expense_Report" Daten aus einem Legacy -Reisesystem in Workday zu migrieren. Bei jedem Aufruf Ihrer Middleware gibt Workday jedoch den folgenden SOAP- Fehler zurück:
Validation error occurred. The field Expense_Report_Data is required.
Sie haben bereits bestätigt, dass das Feld "
Expense_Report_Data
" in Ihrer XML-Datei vorhanden ist. Sie nehmen an, dass der Fehler falsch positiv ist. Hierbei handelt es sich um ein gelegentliches Verhalten in Workday SOAP-Services, bei denen der Service einen generischen Fehler für ein übergeordnetes Element auslöst, wenn das tatsächliche Problem in einem fehlenden untergeordneten Element oder einer bestimmten Sicherheitsanforderung besteht.
  1. Melden Sie sich mit Ihrem Customer Central -Konto bei Customer Central an.
  2. Öffnen Sie den Eintrag Deployment Agent über die globale Navigationsleiste oder die Seitenleiste.
  3. Geben Sie Ihre Werteliste mit der CRAFT-Methode ein, um eine eindeutige Werteliste bereitzustellen, die Ihre Rolle und den Kontext Ihrer Anforderung; Antrag enthält.
    Ihre Werteliste:
    Ich bin Integration und arbeitet an einer Implementierung von Financials. Ich rufe den Service "Submit_Expense_Report" auf und erhalte die Meldung " Fehler aufgetreten" zu einem fehlenden Feld.
  4. Fahren Sie mit der Beschreibung des technischen Problems fort:
    Fügen Sie die genaue Fehler ein und geben Sie Details zu den Elementen an, die Sie bereits verifiziert haben.
    Der Fehler lautet: "Das Feld "Expense_Report_Data" ist erforderlich.' Ich habe bestätigt, dass sich dieses Feld in meiner XML-Datei befindet. Welches sind die häufigsten ausgeblendeten fehlenden Felder oder Sicherheitsprobleme, die diesen spezifischen SOAP-Fehler bei diesem Service verursachen?
  5. (Optional) Wenn die erste Antwort weit gefasst ist, Verfeinern die Anforderung; Antrag.
    Bitten Sie den Agenten, einen Drilldown zu Sicherheits- oder Geschäftsprozess durchzuführen. Ihre Werteliste:
    Listen Sie die spezifischen Berechtigungen für den funktionaler Bereich und die Domäne auf, die mein Integrationssystembenutzer (ISU) zur Initiieren dieses spezifischen Service benötigt.
Der Deployment Agent stellt eine Liste Potenzial Ursachen und bestimmte Konfiguration bereit, die geprüft werden sollen. Dadurch werden Sie oft auf genau das Feld oder die Berechtigung verwiesen, die wahrscheinlich den Fehler verursachen, wodurch sich Stunden der manuellen Recherche ersparen.
Sobald der Deployment Agent die Schritte bereitgestellt hat, melden Sie sich bei Ihrem Zielmandant an und führen Sie die Aufgabe
Berechnetes Feld erstellen
aus, um die Logik zu implementieren. Verwenden Sie nach dem Erstellen des Felds das Symbol
„Daumen hoch“
oder
„Daumen runter“,
um die Genauigkeit der bereitgestellten Logik zu bewerten.