Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Objektbeispiel

Confluence prism macro
lineNumberstrue
downloadFilename
showPreviewstrue
showInvisibles
lineHighlight
lineNumbersStart
dialogTitle
languageJSON
limitHeight
height
clickableLinks
{
    "APIRückmeldung": {
        "Fehler": 0.0,
        "Informationen": 0.0,
        "Valide": true,
        "Warnungen": 0.0
    },
    "APITyp": "GoliathAPIStandard",
    "APIVersion": "v1.0.0",
    "Einreicher": {
        "SystemID": "OFMLWebshop-PROD",
        "TeilsystemID": "B2B"
    },
    "Transaktionen": [
        {
            "APIOperation": {
                "Aktion": "",
                "Aufgabe": "",
                "Typ": "",
                "Version": ""
                },
            "APIRückmeldung": {
                "Fehler": 0.0,
                "Informationen": 0.0,
                "Valide": true,
                "Warnungen": 0.0
            },
            "Daten": {
                // GoliathAPITransaktion
            }
        }
    ]
}
Inhalt
minLevel1
maxLevel7

Objektbeschreibung

JSON-Pfad

Ausprägungen

Beschreibung

APIRückmeldung

Wird ausschließlich von der API selbst in das JSON eingefügt, welches dem aufrufenden System als Rückmeldung zurückgegeben wird. Darüber kann das Ergebnis vom aufrufenden System strukturiert verarbeitet werden.

APIRückmeldung.Fehler

APIRückmeldung.Informationen

APIRückmeldung.Valide

Sobald eine der enthaltenen Transaktionen nicht valide ist, wird das gesamte JSON als nicht Valide behandelt.

APIRückmeldung.Warnungen

JSON bleibt bei vorkommenden Warnungen valide.

APITyp

GoliathAPIStandard

Gibt das verwendete API-Schema vor.

APIVersion

v0.0.0

Definiert die Version des verwendeten API-Schema. Hat nichts mit der GoliathAPI.DLL-Version zu tun!

Einreicher

Einreicher.SystemID

Einreicher.TeilsystemID

Transaktionen[Anzahl]

Transaktionen[Anzahl].APIOperation

Definiert was mit der Transaktion gemacht werden soll.

Transaktionen[Anzahl].APIOperation.Aktion

Anlegen

Transaktionen[Anzahl].APIOperation.Aufgabe

Vorabcheck, Verarbeiten

Transaktionen[Anzahl].APIOperation.Typ

Kundenauftrag

Definiert das zu verwendende Transaktions-Schema.

Transaktionen[Anzahl].APIOperation.Version

v0.0.0

Definiert die Transaktions-Schema Version.

Transaktionen[Anzahl].APIRückmeldung

Wird ausschließlich von der API selbst in das JSON eingefügt, welches dem aufrufenden System als Rückmeldung zurückgegeben wird. Darüber kann das Ergebnis vom aufrufenden System strukturiert verarbeitet werden.

Transaktionen[Anzahl].APIRückmeldung.Fehler

Sobald 1 Fehler enthalten ist, ist die gesamte Transaktion nicht valide.

Transaktionen[Anzahl].APIRückmeldung.Informationen

Transaktionen[Anzahl].APIRückmeldung.Valide

Transaktionen[Anzahl].APIRückmeldung.Warnungen

Transaktion bleibt bei vorkommenden Warnungen valide.

Transaktionen[Anzahl].Daten

Beinhaltet das Datenobjekt des angegebenen Transaktionsobjekt in Transaktionen[Anzahl].APIOperation.Typ.