Fehlerbehebung für SCIM-Client

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Problembehebungsaktionen können bei der Lösung häufiger Probleme beim Einrichten oder Ausführen des SCIM-Clients helfen.

    Tabelle : 1. Problembehandlung
    Problem Aktion

    Antwort enthält die folgende Nachricht:

    “message":"Unable to access the
    table core_company with id: 0c441abbc6112275000025157c651c89,
    Please cross check the Access control rules"

    Die Nachricht wird angezeigt, wenn die API in einem Anwenderkontext aufgerufen wird und der Anwender keinen Zugriff auf die Tabelle hat.

    Sie müssen sicherstellen, dass die skriptfähige API im Systemkontext aufgerufen wird.

    Antwort enthält die folgende Nachricht:

    {"message":"User Not Authenticated","detail":"
    Required to provide Auth information”}
    • Stellen Sie sicher, dass das Token über die entsprechende REST-Nachricht generiert wird und gültig ist.
    • Stellen Sie sicher, dass die skriptfähige API im Systemkontext aufgerufen wird.

    Antwort enthält die folgende Nachricht:

    Script execution failed, the reason is:
    Cannot cast java.lang.Integer to java.lang.String 
    Wenn in der SCIM-Attributzuordnung das Feld so definiert ist, dass es aus einem Skript mit diesem Problem abgerufen wird, stellen Sie sicher, dass der Rückgabetyp immer eine Zeichenfolge sein muss.

    Antwort enthält die folgende Nachricht:

    "status": "400", 
    "scimType": "invalidValue", 
    "detail": "Manager id : 02826bf03710200044e0bfc8bcbe5ds8 
    doesn't exist"  
    Für jedes SCIM-Attribut, das die ID erwartet, ist diese ID immer vom Anbietersystem. Stellen Sie sicher, dass die in der Nutzlast übergebene ID im Anbietersystem gültig ist.

    Bereiche, die auf Problembehandlung überprüft werden sollen

    Im Folgenden sind einige der Bereiche aufgeführt, die bei der Verwendung des SCIM-Clients auf Fehlerbehebungsfehler überprüft werden können:

    • Wenn beim Ausführen einer der skriptfähigen APIs ein Problem gefunden wird, lesen Sie den Abschnitt „SCIM-Clientprotokolle“.
      Tabelle : 2. Protokollfelder
      Feld Beschreibung
      Anforderungs-ID Eindeutige ID, die eine aufgerufene skriptfähige API darstellt.
      SCIM-Anbieter Anbietername, für den die API aufgerufen wird.
      Ressource Name der Ressource, für die die API aufgerufen wird.
      Ressourcen-ID Die ID, für die die API aufgerufen wird. Zum Löschen stellt die ID die Ressourcen-ID im Anbietersystem dar, und die ID befindet sich im Clientsystem.
      Aktion API, die aufgerufen wird
      Status Status des Protokolls als Erfolg oder Fehler
      Nachricht Erfolgs- oder Fehlermeldung. Die Fehlermeldung kann vom SCIM-Anbieter oder aufgrund von Konfigurationsproblemen im SCIM-Client stammen.
    • Überprüfen Sie den Anforderungstext, indem Sie ausgehende Anrufe konfigurieren und anzeigen. Weitere Informationen finden Sie unter Protokollierung ausgehender Webservices .
    • Aktualisieren Sie die Protokollebenen, indem Sie den Inhaltstyp hinzufügen, das Beispiel testen und in der REST-Nachricht des entsprechenden Providers zum entsprechenden HTTP-Methodenformular navigieren.
    • Wenn der Anforderungstext gekürzt ist, erhöhen Sie den Grenzwert mithilfe der Systemeigenschaft glide.outbound_http.content.max_limit.