Classe fournisseur de Service distant (class)
De Wiki1000
(Différences entre les versions)
(Page créée avec « ==Introduction== Cette classe permet d'exécuter des requêtes sur un serveur SData distant. ===Attributs=== {| class="wikitable" |- |endPointURL | … ») |
(→Méthodes) |
||
Ligne 25 : | Ligne 25 : | ||
|Modification d'une entité | |Modification d'une entité | ||
|- | |- | ||
− | |[[deleteEntity (sdata)| | + | |[[deleteEntity (sdata)|deleteEntity]] |
+ | |Suppression d'une entité | ||
+ | |- | ||
+ | |[[deleteEntityById (sdata)|deleteEntityById]] | ||
|Suppression d'une entité | |Suppression d'une entité | ||
|- | |- |
Version du 22 septembre 2010 à 09:36
Introduction
Cette classe permet d'exécuter des requêtes sur un serveur SData distant.
Attributs
endPointURL | |
userName | |
userPassword |
Méthodes
postEntity | Création d'une entité |
putEntity | Modification d'une entité |
deleteEntity | Suppression d'une entité |
deleteEntityById | Suppression d'une entité |
getEntity | Lecture d'une entité |
getEntityList | Lecture d'une liste d'entité |
Exemple :
begin // dynamically build the endpoint url dashboardUrl := 'http://dashboard-test.sage.fr/sdata/sdbApp/sdbFeed/'; endpoint := format('%s%s-%s',[dashboardUrl,customerCode,companyIdentifier]); // build a remote sdata entity proxy data := iPhonesdbData.create; ... // create an instance of sdata service provider prv := TSDataServiceProviderInfo.Create; prv.UserName := userName; prv.UserPassword := jeton; prv.EndPointURL := endpoint; // create this entity // this will emit a HTTP POST request prv.postEntity(data); end;
Voir aussi :
— Code métier — Développement DSM —