de:app:020cor:060func:0855smctsk

Manager für Web Service

Transaktion SMCTSK

Mit dem Web Service Request und dem Manager für eingehende Anfragen gibt es ein neues Format, um DOKA-NG von außen zu bedienen. Mit einem Service Layer Request ist es möglich, eine DOKA-NG Transaktion mit den notwendigen Datenfeldern für diese Transaktion im JSON-Format aufzurufen.

Es gibt 2 mögliche Arten von Requests:

  • GET-Anfragen, um Daten von DOKA-NG zu erhalten, die nicht von SMCTSK behandelt werden
  • POST-Anfragen, um eine Geschäftstransaktion auszuführen

Der Geschäftsvorfall kann eine Transaktion sein, um einen Kontrakt anzulegen oder eine Transaktion, um einen bestehenden Kontrakt zu ändern.

Die Transaktion Manager für Web Service (SMCTSK) operiert auf der Tabelle SMC.

Anhänge, die in der eingehenden Anfrage enthalten sind, werden aus JSON entnommen und als Dateien im Anhang des Kontraktes gespeichert. Das in der SMC-Tabelle gespeicherte JSON wird aktualisiert, um den Inhalt der Anhänge nicht in der Datenbank zu behalten.

Diese Transaktion verarbeitet eingehende Web Service Requests. Diese Anfragen werden in der Datenbanktabelle SMC im JSON-Format gespeichert.

Der Prozess der Anfragebearbeitung besteht aus den folgenden Schritten:

  • Parsen der Anfrage
  • Zuordnen von Daten aus der Anfrage zu Feldern des Pending Items (SPT)
  • Erzeugen eines automatischen Pending Items für die Ausführung

Anfragen können für Geschäftstransaktionen, Stammdaten und Kontrolle der Hintergrundmanager erzeugt werden. Welche Funktion bzw. Transaktion aufgerufen werden soll wird über die Zieltransaktion definiert, die von der API gesetzt wird.

Statusbeschreibung

Die Service Layer Anfrage enthält ein Statusfeld. Der Status für die Anfrage wird aktualisiert, wenn die Anfrage bearbeitet wird.

  • Eingefügt - neue Anfrage erhalten und Bearbeitung steht an
  • SPT erzeugt - Anfrage erfolgreich bearbeitet, zur Bearbeitung anstehendes Element erstellt
  • Verarbeitet - automatisches Pending Item erfolgreich verarbeitet durch Manager für autom. Ausführung von offenen Vorgängen
  • Warnungen - die Transaktion ist gespeichert, allerdings sind bei der automatischen Verarbeitung Warnungen aufgetreten
  • Fehler - die Transaktion wird nicht gespeichert, da bei der automatischen Verarbeitung Fehler aufgetreten sind. Der ausstehende Posten wird in diesem Fall entfernt. Der Auftrag muss korrigiert und erneut gesendet werden

Weitere Informationen zum Service Layer sind unter Service Layer zu finden.

Transaktions-Panels

Manager für Web Service Requests







Webanfragen ( SMC-Datensätze ) können über den Status oder mit der Textsuche im Feld 'Suche nach Text' durchsucht werden.
Der ausgewählte Datensatz kann angezeigt / bearbeitet werden. Hier kann der Json-Inhalt und der Status geändert werden. Alle anderen Felder werden im Panel angezeigt.
Besteht der Json im Content Stream nur aus 1 Zeile, kann der Json mit dem 'Expand' Button in ein besser lesbares Format konvertiert werden.

de/app/020cor/060func/0855smctsk.txt · Last modified: 2023/03/02 12:59 by mm