Show TOC

Idempotente Web-Services konfigurierenLocate this document in the navigation structure

Kontext

Mit dieser Vorgehensweise legen Sie fest, wie lange gesicherte Response-Messages oder gesicherte Informationen über gesendete Responses im System gespeichert werden. Wenn Sie diese Einstellungen das erste Mal vornehmen, werden Sie mit Hilfe eines Initialisierungsprozeses durch die einzelnen Schritte geführt.

Dieser Initialisierungsprozess umfasst die folgenden Schritte:

  • Das System legt mehrere Datenbankobjekte an, die für das Sichern von Response-Messages erforderlich sind.

  • Das System plant die folgenden Hintergrundjobs für das regelmäßige Löschen gesicherter Response-Messages und Message-IDs ein:

    • SAP_BC_IDP_WS_SWITCH_BD

    • SAP_BC_IDP_WS_SWITCH_BDID

Um aus Performance-Gründen sicherzustellen, dass die Responses bzw. die Informationen zu gesendeten Responses so schnell wie möglich nach Ablauf des festgelegten Zeitraums gelöscht werden, werden Tabellenpaare im System verwendet:

  • Zwei Tabellen pro Mandant für Response-Messages

  • Zwei Tabellen pro Mandant für Informationen zu gesendeten Response-Messages

Die beiden Tabellen werden abwechselnd gefüllt. Beim Wechsel von der ersten Tabelle zur zweiten Tabelle werden die Daten in der ersten Tabelle beibehalten, aber die Daten aus der zweiten Tabelle werden gelöscht, bevor das System neue Daten hinzufügt. Mit der folgenden Vorgehensweise legen Sie fest, wie oft die Hintergrundjobs einen solchen Tabellenwechsel ausführen sollen. Damit wird eine minimale Speicherdauer für die Daten erzielt.

Vorgehensweise

  1. Rufen Sie die Transaktion WSIDPADMIN auf.
  2. Geben Sie im Bereich Dokument die Mindestspeicherdauer für Response-Messages ein. Legen Sie außerdem fest, wie oft der Tabellenwechsel stattfinden soll.
  3. Geben Sie im Bereich Dokument-ID die Mindestspeicherdauer für Informationen zu gesendeten Response-Messages ein. Legen Sie außerdem fest, wie oft der Wechsel zwischen den Dokument-ID-Tabellen stattfinden soll. Sie sollten ein längeres Zeitintervall als für die Response-Messages wählen. Beachten Sie, dass eine wiederholte Request-Message zu einem Fehler führt, falls die entsprechende Response-Message bereits gelöscht wurde, die Informationen zur gesendeten Response-Message aber noch vorhanden sind.
  4. Führen Sie die Transaktion aus, indem Sie Einplanen wählen oder F8 drücken.
  5. Wiederholen Sie die Einstellungen in jedem Mandanten, in dem Sie Web-Services aufrufen möchten.

Beispiel

Sie verwenden eine Dauer von zwei Stunden für den Wechsel zwischen den Dokumenttabellen. Dies bedeutet, dass die Response-Messages mindestens zwei Stunden, aber höchstens etwas weniger als vier Stunden gespeichert werden.

Sie verwenden eine Dauer von einem Tag für den Wechsel zwischen den Dokument-ID-Tabellen. Dies bedeutet, dass die Informationen zu gesendeten Response-Messages höchstens etwas weniger als zwei Tage gespeichert werden.

Nächste Schritte

Idempotente Web-Services