Die Lösungsdaten-API ermöglicht den Zugriff auf Lösungsdaten. Diese API unterstützt zudem den Filter für beschränkte OData. Die API verwendet die GET-Methode für den Zugriff auf Lösungsdaten.
Anforderung und Antwort
Für den Zugriff auf die Lösungsdaten sind Anforderungen und Antworten wie folgt strukturiert:
Datumsformat: YYYY-MM-DDTHH:mm:ss.fff
Dezimal: Kein Tausendertrennzeichen und Punkt wäre ein Dezimaltrennzeichen, z. B. 23232.56
Datenvertrag Anforderung
Für die Lösungsdaten-API ist kein Anforderungstext erforderlich. Für diese API sind zwei Parameter für die Ausführung erforderlich, wie unten erwähnt:
-
AppName: Der Name der App, in der die Lösungsdaten vorhanden sind. Für den Bereich „Global“ sollte dieser Parameter nicht angegeben werden.
-
SolutionDataName: Der Name der Lösungsdaten, auf die zugegriffen werden soll.
Beispiel 1
<Route Prefix>/api/v1/SolutionDataSet?SolutionDataName=SDS&AppName=AbhiApp
Beispiel 2
<Route Prefix>/api/v1/SolutionDataSet?SolutionDataName=from
Beispiel 3
<Route Prefix>/api/v1/SolutionDataSet?$filter=MsgFromSAP eq 'aanew'&SolutionDataName=from
Datenvertrag Antwort
Lösungsdaten werden im JSON-Format zurückgegeben.
Antwort
{ "@odata.context": "https://cha-en-vst679.wsdt.local:443/svr/api/v1/SolutionDataSet?SolutionDataName=from", "value": [ { "SDL_Id": "3caa8405-f46d-4d48-b9d6-2277fd500e6a", "SDL_Name": "from", "R_H_CreatedDate": "2021-07-07T11:12:36.723", "R_H_ModifiedDate": "2021-07-07T11:12:36.723", "MsgFromSAP": "aa", "R_H_ID": 0, "MsgFromSAP1": "aaa" }, { "SDL_Id": "3caa8405-f46d-4d48-b9d6-2277fd500e6a", "SDL_Name": "from", "R_H_CreatedDate": "2021-07-07T11:13:08.84", "R_H_ModifiedDate": "2021-07-07T11:13:08.84", "MsgFromSAP": "aanew", "R_H_ID": 1, "MsgFromSAP1": "aaanewww" } ] }
Bei einem Fehler, beispielsweise wenn die Lösungsdatendetails nicht korrekt sind, werden Fehlerdaten an den Benutzer zurückgegeben:
Fehler
[ { "ErrorCode": "ReferenceData_Details_Mismatch", "Message": "SolutionDataName does not exists.", "errorPrameters": null } ]