Fonctionnalités du pilote de services Web. SAP BusinessObjects
L'Assistant de connexion fournit un workflow pour entrer les informations requises afin de se connecter aux services Web. Les services Web se trouvent sous le SGBD Web Services (WSDL 1.1) et la couche réseau Web
Services Connector.
Les fichiers de configuration du pilote se trouvent dans le répertoire
<rép-install-serveurdeconnexion>
\connectionServer\xml. Le fichier xml.prm répertorie les fonctionnalités du pilote d'accès aux données en termes de fonctions et d'opérations de base de données.
6.6.1 Fonctionnalités du pilote de services Web
Les pilotes XML et de services Web partagent les mêmes fonctionnalités.
Informations associées
6.6.2 Emplacement des services Web
L'emplacement des services Web est défini à l'aide du paramètre
URL du service Web
dans l'Assistant de connexion, à l'aide des informations suivantes :
● Nom d'utilisateur et mot de passe s'ils sont requis pour l'authentification
● Adresse du serveur proxy
● Nom d'utilisateur et mot de passe du proxy s'ils sont requis pour l'authentification
La version actuelle prend également en charge les protocoles chiffrés HTTPS et FTPS basés sur un certificat.
N'oubliez pas
Le pilote de services Web prend uniquement en charge le document de définition de services Web et les services associés hébergés sur le même serveur HTTP.
Exemple
http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL
6.6.3 Exemple de définition de services Web
L'exemple suivant illustre le document ClubDemo.wsdl qui définit le service Web CustomerService du style document. Le modèle d'URL de ce service Web est http://ws.myexample.com/ClubDemo/ClubDemo.wsdl.
108
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'accès aux données
Informations de référence sur le pilote d'accès aux données
Exemple
Le document WSDL définit les détails suivants :
● Le service CustomerService
● Le port Customer
● La liaison GetCustomer
● Le type de port CustomerType
● L'opération GetCustomerList
● Le message d'entrée GetCustomerListByCountryRequest, qui contient l'élément Country
● Le message de sortie GetCustomerListByCountryResponse, qui contient l'élément
GetCustomerListReturn du type complexe Customer
<wsdl:definitions targetNamespace="http://ws.myexample.com/ClubDemo/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://ws.myexample.com/ClubDemo/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<wsdl:types>
<schema targetNamespace="http://ws.myexample.com/ClubDemo/">
<complexType name="Customer">
<sequence>
<element name="Name" maxOccurs="2">
<complexType>
<simpleContent>
<extension base="xsd:string">
<attribute name="type" type="xsd:string"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="Age" type="xsd:integer"/>
<element name="Address" type="xsd:string"/>
<element name="ZIP" type="xsd:string"/>
<element name="City" type="xsd:string"/>
<element name="Country">
<complexType>
<attribute name="name" type="xsd:string"/>
</complexType>
</element>
<element name="Invoice" type="xsd:integer" maxOccurs="unbounded"/>
</sequence>
<attribute name="ID" type="xsd:integer"/>
</complexType>
<element name="GetCustomerListByCountry">
<element name="Country">
<complexType>
<attribute name="name" type="xsd:string"/>
</complexType>
</element>
</element>
<element name="GetCustomerListResponse">
<complexType>
<sequence>
<element name="GetCustomerListReturn" type="impl:Customer" maxOccurs="unbounded"/>
</sequence>
Guide d'accès aux données
Informations de référence sur le pilote d'accès aux données
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
109

Link público atualizado
O link público para o seu chat foi atualizado.