Bonjour,
Je ne vois pas comment faire.
Si je déclare :
	
	objRequest = (HttpWebRequest)WebRequest.Create("https:/.../services/xxxxx?wsdl");
 La première chose que je dois ensuite faire c'est ouvrir une connexion en utilisant l'une des methodes de ce webService : openConnection (3 arguments : login, pass, key)
En retour j'attends un code (token) pour pouvoir appeler les autres méthodes.
Donc mon pb est le suivant :
A partir de mon uri, comment :
- appeler la méthode OpenConnection
 - lui passer les paramètres
 - récupérer en retour le code 
 
Je peux vous donner un exemple du SOAP :
	
	1 2 3 4
   | <?xml version="1.0" encoding="UTF-8" ?> 
- <wsdl:definitions name="MonServiceWeb" targetNamespace="http://api.service.xxx.yyyy.com/" xmlns:ns1="http://exceptions.service.apiconnection.yyy.com/" xmlns:ns2="http://exceptions.service.xxx.yyyy.com/" xmlns:ns3="http://schemas.xmlsoap.org/wsdl/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://api.service.xxx.yyyy.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://api.service.xxx.yyyy.com/" xmlns:tns="http://api.service.xxx.yyyy.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">  | 
 puis (en particulier):
	
	1 2
   | <xs:element name="openConnection" type="tns:openConnection" /> 
  <xs:element name="openConnectionResponse" type="tns:openConnectionResponse" />  | 
 Avec la définition :
	
	1 2 3 4 5 6 7 8 9 10 11 12
   | - <xs:complexType name="openConnection">
- <xs:sequence>
  <xs:element minOccurs="0" name="login" type="xs:string" /> 
  <xs:element minOccurs="0" name="pwd" type="xs:string" /> 
  <xs:element minOccurs="0" name="key" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:complexType name="openConnectionResponse">
- <xs:sequence>
  <xs:element minOccurs="0" name="return" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>  | 
 Merci par avance.
Si d'aventure vous me comprenez...
						
					
Partager