Fournisseur de Service (sdata)
De Wiki1000
Version du 30 mai 2012 à 10:50 par Flfay (discuter | contributions)
Un fournisseur de Service est une classe permettant de stocker les informations d'accès à un Service SData distant.
Les principales informations sont :
- Le domaine cible du contrat (TargetNameSpace)
- L'URL du endPoint SData du Service.
- Les informations d'authentification requises pour utiliser le Service.
Un fournisseur de service peut être défini manuellement dans le code métier ou bien enregistré dans l'Administration.
Lorsqu'un fournisseur enregistré est utilisé il est retrouvé par le TargetNameSpace du contrat SData dans la liste des fournisseurs de Service associé à la base de données courante.
Il est possible de modifier le dataset de l'url sdata
//Procedure Operation1; var prv:TSDataServiceProviderInfo; begin prv := TSDataServiceProviderInfo.Create; //charge les paramètres depuis le provider retrouvé dans l'administration grâce à l'espace de noms prv.Load('http://schemas.sage.com/edi/commercial'); //à ce stade, l'attribut endPoint est renseigné, on peut modifier le dataset prv.DataSet := 'monDataSet'; ....