SOAP-Aktivitätsausgabevariablen automatisch zuordnen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die ServiceNowMit dem Aktivitäts-Designer können Sie Parameterwerte in einer SOAP-Testnutzlast Variablen in zuordnen Ausgaben Phase automatisch.

    Vorbereitungen

    Erforderliche Rolle: Web_Service_admin, activity_admin, activity_creator

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Sie können Eingabevariablen aus jeder Phase im Aktivitätendesigner testen, wenn Sie genügend Informationen für die Orchestration bereitgestellt haben, um den Endpunkt zu kontaktieren und Daten zurückzugeben. In der Regel wird Ausführungsbefehl Phase ist der Punkt, an dem Ihre Eingaben zum Testen bereit sind.

    Prozedur

    1. Fahren Sie im Aktivitätendesigner mit fort Ausführungsbefehl Phase.
    2. Definieren Sie bei Bedarf einen entsprechenden MID-Server.
      Der Test schlägt fehl, wenn der MID-Server nicht gefunden werden kann oder wenn er keine Verbindung zum Ziel herstellen kann.
    3. Klicken Sie Auf Testaktivität Zum Testen der Eingabeparameter.
      Wenn Sie tatsächliche Werte für die Parameter und Felder hinzugefügt haben, führt das System diese Werte für das angegebene Ziel aus und gibt die resultierende Nutzlast zurück. Wenn Sie Eingabevariablen Feldern und Parametern zugeordnet haben, zeigt das System ein Dialogfeld zum Zuweisen von Testwerten zu diesen Variablen an.
    4. Geben Sie Testwerte an, falls angefordert, und klicken Sie auf OK Zum Anzeigen der Nutzlast.
      Die gesamte Nutzlast wird in angezeigt Rohausgabe Registerkarte des Antwortformulars.
      Steuerungen für automatische Zuordnung
    5. Wählen Sie eine dieser Optionen für die automatische Zuordnung aus.
      • Automatisch lokal zuordnen : Ordnet Werte direkt einer lokalen Variable zur Verwendung innerhalb der Aktivität zu.
      • Automatisch der Ausgabe zuordnen : Ordnet der Ausgabevariablen Werte direkt Werte zu, um sie an andere Aktivitäten im Workflow zu übergeben. Durch die automatische Zuordnung zu einer Ausgabevariable wird ein Array von Objekten erstellt, die jeweils die Spaltennamen aus dem Abfrageergebnis enthalten.

    Geben Sie Anmeldeinformationen für den Zugriff auf eine SOAP-Nachrichten-WSDL an

    Wenn die SOAP-WSDL, die Sie in einer Testnutzlast anfordern, Authentifizierung erfordert, müssen Sie Anmeldeinformationen für Standardauthentifizierung entweder in der SOAP-Nachricht oder in der SOAP-Aktivität angeben.

    Vorbereitungen

    Erforderliche Rolle: Web_Service_admin, activity_admin, activity_creator

    Die ServiceNowDie Instanz unterstützt nur Anmeldeinformationen für die Standardauthentifizierung für den Zugriff auf eine WSDL. Wenn die SOAP-Funktion oder die SOAP-Nachricht diese Anmeldeinformationen nicht bereitstellt, müssen Sie sie in der SOAP-Aktivitätsvorlage konfigurieren. Orchestration verwendet diese Prioritäten, um zu entscheiden, welche Anmeldeinformationen für die Standardauthentifizierung verwendet werden sollen:
    • SOAP-Nachricht: Anmeldeinformationen für eine SOAP-Nachricht werden verwendet, wenn keine anderen Anmeldeinformationen definiert sind.
    • SOAP-Funktion: Anmeldeinformationen für eine SOAP-Funktion überschreiben die für die SOAP-Nachricht konfigurierten Anmeldeinformationen.
    • SOAP-Aktivitätsvorlage: Anmeldeinformationen für eine SOAP-Aktivitätsvorlage überschreiben sowohl die SOAP-Funktion als auch die Anmeldeinformationen für SOAP-Nachrichten.

    Prozedur

    1. Navigieren zu Alle > System-Webservices > Ausgehend > SOAP-Nachrichtan.
    2. Wählen Sie die SOAP-Nachricht aus, die die Aktivität verwenden soll.
    3. Wählen Sie im Datensatz „SOAP-Nachricht“ aus WSDL herunterladen Kontrollkästchen.
    4. In Authentifizierungstyp Feld auswählen Standard .
      Die Profil für Standardauthentifizierung Feld wird angezeigt.
    5. Wählen Sie das Profil für die Standardauthentifizierung aus, das mit dieser SOAP-Nachricht verwendet werden soll.
      Abbildung : 1. Standardauthentifizierung für eine SOAP-Nachricht
      Standardauthentifizierung für eine SOAP-Nachricht
    6. Alternativ können Sie Anmeldeinformationen für die Standardauthentifizierung in konfigurieren Konfigurieren Sie den SOAP-Ausführungsbefehl.
      1. In Authentifizierung Feld auswählen Überschreiben Sie mit Anmeldeinformationen für die Standardauthentifizierung .
        Die Anmeldeinformationen Feld wird angezeigt.
      2. Wählen Sie die Anmeldeinformationen für die Standardauthentifizierung aus, die für den Zugriff auf die WSDL verwendet werden sollen.
        Diese Einstellung überschreibt alle in der SOAP-Nachricht konfigurierten Anmeldeinformationen.
        Abbildung : 2. Überschreiben Sie die Anmeldeinformationen für die Standardauthentifizierung
        Überschreiben Sie die Anmeldeinformationen für die Standardauthentifizierung