Fehlerbehebung bei Service Graph Connector für SIEMENS IAH

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • In diesem Abschnitt erfahren Sie, wie Sie Probleme bei der Konfiguration und Verwendung von Service Graph Connector für SIEMENS IAH beheben.

    Verbindungsprobleme

    Beim Einrichten der Integration gibt es einen Schritt zum Testen der Verbindung, nachdem Sie Ihre URL und die Anmeldeinformationen für die Standardauthentifizierung konfiguriert haben. Wenn alles richtig konfiguriert ist, sollte ein erfolgreicher Verbindungstest ohne Fehler angezeigt werden. Wenn während der Verbindung ein Fehler aufgetreten ist, stellt Service Graph Connector die Fehlermeldung, den Fehlercode und den Antworttext von der API bereit. Die folgende Abbildung zeigt den Abschlusscode eines erfolgreichen Verbindungstests.

    Ein erfolgreicher Verbindungstest mit dem Status „Erfolg“.

    Unter Ausgehende HTTP-Anforderungen können Sie den von der API zurückgegebenen Statuscode anzeigen, indem Sie zu navigieren Alle > Systemprotokolle > Ausgehende HTTP-Anforderungen. In der Listenansicht sollte der URL-Hostname angezeigt werden, den Sie beim Einrichten der Verbindungsparameter angegeben haben. Sie können diesen Datensatz öffnen, um die Verbindungsdetails anzuzeigen. Die folgende Abbildung zeigt ein Beispiel für einen ausgehenden HTTP-Anforderungsdatensatz.Ein ausgehender HTTP-Protokolldatensatz.

    Standardmäßig ist die Protokollebene auf Standard festgelegt, sodass der Antwort- oder Aufgabentext nicht angezeigt wird. Das Feld Antwortstatus gibt Ihnen jedoch einen Hinweis auf das Problem. Beispielsweise weist ein 401 im Feld Antwortstatus auf eine nicht autorisierte Anforderung hin. Um dieses Problem zu beheben, öffnen Sie die Verbindung, und vergewissern Sie sich, dass die Client-ID und der Clientschlüssel eingegeben wurden. Weitere Informationen zum Bearbeiten des Verbindungsdatensatzes finden Sie unter Schritt 5 in Konfigurieren Sie das geführte Setup.

    Wenn Sie eine weitere Diagnose durchführen müssen, können Sie die Protokollebene über die Systemeigenschaften überschreiben, um weitere Informationen bereitzustellen. Sie können alle verfügbaren Systemeigenschaften überprüfen, indem Sie zu navigieren Alle > Systemeigenschaften > Alle Eigenschaften. Ändern Sie beispielsweise die Systemeigenschaft „glide.outbound_http_log.override“ in „True“, und aktualisieren Sie die Systemeigenschaft „glide.outbound_http_log.override.level“ auf einen geeigneten Wert, z. B. all. Die folgende Abbildung zeigt die bearbeiteten Eigenschaften.Die Systemeigenschaften „glide.outbound_http_log.override“ und „glide.outbound_http_log.override.level“ wurden bearbeitet, um die Protokollebene zu überschreiben.
    Hinweis:
    Stellen Sie sicher, dass Sie dies nur für einen begrenzten Zeitraum tun, und ändern Sie sie zurück, sobald das Problem gelöst ist.

    Wenn die erweiterte Protokollierung aktiviert ist, können zusätzliche Details für Anforderungen bereitgestellt werden, um mehr Kontext für das Problem zu bieten. Im folgenden ausgehenden HTTP-Protokoll lautet der Antwortstatus beispielsweise 400, und der Antworttext gibt an, dass der Mandant leer war.

    Beispiel für ein ausgehendes HTTP-Protokoll mit einem Fehler im Feld „Antworttext“.

    Sie können dieses Problem beheben, indem Sie im Flow Designer zu der Verbindung navigieren und sicherstellen, dass Sie im Feld Mandant den erwarteten Wert eingeben. Weitere Informationen zum Zugriff auf die Verbindung in Workflow-Studiofinden Sie in Schritt 5 in Konfigurieren Sie das geführte Setup.

    Asset-Reduzierung oder Probleme mit fehlenden Daten

    Wenn Probleme mit der Reduzierung des Assets oder fehlende Daten in der API auftreten, können Sie eine Testlast ausführen, die reduzierten Daten in der Bereitstellungstabelle validieren und mit „api_data“ vergleichen, um zu sehen, ob die Daten von der API bereitgestellt wurden. Weitere Informationen finden Sie unter Testen Sie die Siemens IAH-Konfiguration.