L'API Solution Data permet d'accéder aux données de la solution. Cette API prend également en charge le filtre OData limité. L'API utilise la méthode GET pour accéder aux données de la solution.
Requête et réponse
Pour accéder aux données de la solution, la structure de la requête et de la réponse seront comme suit :
Format de date : YYYY-MM-DDTHH:mm:ss.fff
Décimal : aucun séparateur de milliers, le point étant le séparateur décimal, comme dans 23232.56
Demander les contrats de données
L’API Solution Data n’a pas besoin de corps de requête. Pour l'exécution de cette API nécessite les deux paramètres décrits ci-dessous :
-
AppName : nom de l'application où les données de la solution existent. Pour la portée globale, ce paramètre ne doit pas être spécifié.
-
SolutionDataName : nom des données de la solution auxquelles accéder.
Exemple 1
<Route Prefix>/api/v1/SolutionDataSet?SolutionDataName=SDS&AppName=AbhiApp
Exemple 2
<Route Prefix>/api/v1/SolutionDataSet?SolutionDataName=from
Exemple 3
<Route Prefix>/api/v1/SolutionDataSet?$filter=MsgFromSAP eq 'aanew'&SolutionDataName=from
Contrat de données de la réponse
Les données de la solution seront retournées au format JSON.
Réponse
{ "@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" } ] }
En cas d'erreur, par exemple si les détails des données de la solution ne sont pas corrects, des données d'erreur sont renvoyées à l'utilisateur :
Erreur
[ { "ErrorCode": "ReferenceData_Details_Mismatch", "Message": "SolutionDataName does not exists.", "errorPrameters": null } ]