Versionen im Vergleich

Schlüssel

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

Aufbau

Property

Bemerkung

GoliathAPISchemas

Definiert den API-Typ und ist sozusagen die Hülle der auszuführenden Transaktionen.

GoliathAPITransaktionen

Definiert die möglichen Transaktionen, welche von der GoliathAPI abgearbeitet werden können.

Confluence prism macro
lineNumberstrue
downloadFilename
showPreviewstrue
showInvisibles
lineHighlight
lineNumbersStart
dialogTitle
languageJSON
limitHeight
height
clickableLinks
{
	"GoliathAPISchemas": {
		"GoliathAPIStandard": {
			"v1x0x0": {
				"Root": {
					"APITyp": {"datatype": "string", "defarule": "m"},
					"APIVersion": {"datatype": "string", "defarule": "m"},
					"Einreicher": {"datatype": "object", "defarule": "m"},
					"Transaktionen": {"datatype": "array", "defarule": "m"}
				},
				"Einreicher": {
					"SystemID": {"datatype": "string", "defarule": "m"},
					"TeilsystemID": {"datatype": "string", "defarule": "o"}
				},
				"Transaktionen": {
					"APIOperation": {"datatype": "object", "defarule": "m"},
					"Daten": {"datatype": "object", "defarule": "m"}
				},
				"APIOperation": {
					"Aktion": {"datatype": "string", "defarule": "m"},
					"Aufgabe": {"datatype": "string", "defarule": "m", "readrule": "i"},
					"Typ": {"datatype": "string", "defarule": "m"},
					"Version": {"datatype": "string", "defarule": "m"}
				}
			}
		}
	},
	"GoliathAPITransaktionen": {
		"Kundenauftrag": {
			"v1x0x0": {
				"Daten": {
					"Auftragsnummer": {"datatype": "number", "defarule": "i"},
					"Bearbeiter": {"datatype": "string", "defarule": "m", "readrule": "i"},
					"ExterneSystemreferenz": {"datatype": "string", "defarule": "o", "updrule": "i", "readrule": "i"},
					"Kopfdaten": {"datatype": "object", "defarule": "o", "readrule": "i"},
					"Kundennummer": {"datatype": "number", "defarule": "m", "readrule": "i"},
					"Positionen": {"datatype": "array", "defarule": "m", "updrule": "o", "readrule": "i"},
					"Projektdaten": {"datatype": "object", "defarule": "o", "readrule": "i"},
					"Projektnummer": {"datatype": "number", "defarule": "i", "updrule": "m", "readrule": "m"},
					"Auftragsnummer": {"datatype": "number", "defarule": "i"}
				},
				"Kopfdaten": {
					"Adressen": {"datatype": "array", "defarule": "o"},
					"Benutzerfelder": {"datatype": "object", "defarule": "o"},
					"ReferenzenRabattsatzProzent": {"datatype": "objectnumber", "defarule": "o"},
					"VersandReferenzen": {"datatype": "object", "defarule": "o"},
					"ZahlungVersand": {"datatype": "object", "defarule": "o"},
					"ZusaetzeZahlung": {"datatype": "object", "defarule": "o"},
					"RabattsatzProzentZusaetze": {"datatype": "numberobject", "defarule": "o"}
				},
				"Adressen": {
					"Adresszeile1": {"datatype": "string", "defarule": "o"},
					"Adresszeile2": {"datatype": "string", "defarule": "o"},
					"Adresszeile3": {"datatype": "string", "defarule": "o"},
					"Land": {"datatype": "string", "defarule": "m", "updrule": "o"},
					"Ort": {"datatype": "string", "defarule": "o"},
					"PLZ": {"datatype": "string", "defarule": "o"},
					"Strasse": {"datatype": "string", "defarule": "o"},
					"Typ": {"datatype": "string", "defarule": "m"}
				},
				"Benutzerfelder": {
					"UserCharacter1": {"datatype": "string", "defarule": "o"},
					"UserCharacter2": {"datatype": "string", "defarule": "o"},
					"UserCharacter3": {"datatype": "string", "defarule": "o"},
					"UserCharacter4": {"datatype": "string", "defarule": "o"},
					"UserCharacter5": {"datatype": "string", "defarule": "o"},
					"UserNummerisch1UserDatum1": {"datatype": "numberutcdate", "defarule": "o"},
					"UserNummerisch2UserDatum2": {"datatype": "numberutcdate", "defarule": "o"},
					"UserNummerisch3UserDatum3": {"datatype": "numberutcdate", "defarule": "o"},
					"UserNummerisch4UserDatum4": {"datatype": "numberutcdate", "defarule": "o"},
					"UserNummerisch5UserDatum5": {"datatype": "numberutcdate", "defarule": "o"},
					"UserNummerisch6UserLogisch1": {"datatype": "numberbool", "defarule": "o"},
					"UserNummerisch7UserLogisch2": {"datatype": "numberbool", "defarule": "o"},
					"UserNummerisch8UserLogisch3": {"datatype": "numberbool", "defarule": "o"},
					"UserNummerisch9UserLogisch4": {"datatype": "numberbool", "defarule": "o"},
					"UserNummerisch10UserLogisch5": {"datatype": "numberbool", "defarule": "o"},
					"UserDatum1UserMemo1": {"datatype": "utcdatestring", "defarule": "o"},
					"UserDatum2UserMemo2": {"datatype": "utcdatestring", "defarule": "o"},
					"UserDatum3UserMemo3": {"datatype": "utcdatestring", "defarule": "o"},
					"UserDatum4UserMemo4": {"datatype": "utcdatestring", "defarule": "o"},
					"UserDatum5UserMemo5": {"datatype": "utcdatestring", "defarule": "o"},
					"UserLogisch1UserNummerisch1": {"datatype": "boolnumber", "defarule": "o"},
					"UserLogisch2UserNummerisch2": {"datatype": "boolnumber", "defarule": "o"},
					"UserLogisch3UserNummerisch3": {"datatype": "boolnumber", "defarule": "o"},
					"UserLogisch4UserNummerisch4": {"datatype": "boolnumber", "defarule": "o"},
					"UserLogisch5UserNummerisch5": {"datatype": "boolnumber", "defarule": "o"},
					"UserMemo1UserNummerisch6": {"datatype": "stringnumber", "defarule": "o"},
					"UserMemo2UserNummerisch7": {"datatype": "stringnumber", "defarule": "o"},
					"UserMemo3UserNummerisch8": {"datatype": "stringnumber", "defarule": "o"},
					"UserMemo4UserNummerisch9": {"datatype": "stringnumber", "defarule": "o"},
					"UserMemo5UserNummerisch10": {"datatype": "stringnumber", "defarule": "o"}
				},
				"Referenzen": {
					"Ansprechpartner": {"datatype": "string", "defarule": "o"},
					"Bestelldatum": {"datatype": "utcdate", "defarule": "o"},
					"Bestellnummer": {"datatype": "string", "defarule": "o"},
					"Kennzeichen": {"datatype": "string", "defarule": "o"}
				},
				"Versand": {
					"Art": {"datatype": "string", "defarule": "o"},
					"Lieferbedingung": {"datatype": "string", "defarule": "o"},
					"PreisNurKomplettlieferung": {"datatype": "numberbool", "defarule": "o"},
					"NurKomplettlieferungPreis": {"datatype": "boolnumber", "defarule": "o"},
					"SteuersatzProzent": {"datatype": "number", "defarule": "o"}
                },
				"Zahlung": {
					"Art": {"datatype": "string", "defarule": "o"}
                },
				"Zusaetze": {
					"Vertreter": {"datatype": "string", "defarule": "o"},
					"Werbetext": {"datatype": "string", "defarule": "o"}
                },
				"Projektdaten": {
                    "Bezeichnung": {"datatype": "string", "defarule": "o"},
                    "Dreieck": {"datatype": "bool", "defarule": "o"},
                    "KFBetreuer": {"datatype": "string", "defarule": "o"},
					"TEBetreuerKundennummerAbwREEmpfaenger": {"datatype": "stringnumber", "defarule": "o"},
                    "Notiz": {"datatype": "string", "defarule": "o"},
                    "Typ					"PreisIstBrutto": {"datatype": "bool", "defarule": "o", "updrule": "i"},
					"TEBetreuer": {"datatype": "string", "defarule": "o"},
                    "WaehrungTyp": {"datatype": "string", "defarule": "o"},
  "updrule": "i"},
					"PreisIstBrutto                  "Waehrung": {"datatype": "boolstring", "defarule": "o", "updrule": "i"}
                },
				"Positionen": {
					"KundennummerAbwREEmpfaengerArtikel": {"datatype": "numberobject", "defarule": "o"}
                },
				"Positionen": {m", "updrule": "o"},
					"ArtikelBenutzerfelder": {"datatype": "object", "defarule": "m", "updrule": "o"},
					"LieferterminKundenartikelnummer": {"datatype": "utcdatestring", "defarule": "o"},
					"MengeLagernummer": {"datatype": "number", "defarule": "o"},
					"Liefertermin": {"datatype": "mutcdate", "updruledefarule": "o"},
					"RecIdMenge": {"datatype": "stringnumber", "defarule": "im", "updrule": "mo"},
					"TiteltextRecId": {"datatype": "string", "defarule": "stringi", "defaruleupdrule": "om"},
					"BenutzerfelderTiteltext": {"datatype": "objectstring", "defarule": "o"}
				},
				"Artikel": {
					"KundenartikelnummerArtikelnummer": {"datatype": "string", "defarule": "o"},
					"LagernummerBezeichnung1": {"datatype": "numberstring", "defarule": "o"}
				},
				"Artikel": {
					"ArtikelnummerBezeichnung2": {"datatype": "string", "defarule": "o"},
					"Bezeichnung1EinstandspreisPerEinheit": {"datatype": "stringnumber", "defarule": "o"},
					"Bezeichnung2Gewicht": {"datatype": "stringnumber", "defarule": "o"},
					"EinstandspreisPerEinheitHersteller": {"datatype": "numberstring", "defarule": "o"},
					"Identifikation": {"datatype": "object", "defarule": "m", "updrule": "i"},
					"PreisPerEinheit": {"datatype": "number", "defarule": "o"},
					"Preiseinheit": {"datatype": "string", "defarule": "o"},
					"RabattsatzProzent": {"datatype": "number", "defarule": "o"},
					"SteuersatzProzent": {"datatype": "number", "defarule": "o", "updrule": "i"},
					"Zusatztext": {"datatype": "string", "defarule": "o"},
					"Hersteller": {"datatype": "string", "defarule": "o"},
					"Gewicht": {"datatype": "number", "defarule": "o"}
				},
				"Identifikation": {
					"Feld": {"datatype": "string", "defarule": "m"},
					"Wert": {"datatype": "string", "defarule": "m"}
				}
			}
		}
	}
}