Bonjour tout le monde,
Je suis en train de travailler sur un webservice soap qui utilise une wsdl.
Je n'ai pas rencontré de difficultés, jusqu'au moment où j'ai voulu déporter le schéma xsd dans un fichier à part.
Cela donne quelque chose du genre :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <definitions targetNamespace="http://briquetiers" name="RechercherTiersService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://briquetiers" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <types> <xsd:schema> <xsd:import namespace="http://briquetiers" schemaLocation="RechercherTiersService_schema1.xsd"/> </xsd:schema> </types>
Le problème c'est que quand j'initialise mon serveur soap à partir de cette wsdl, il n'arrive visiblement pas à parser le xsd associé.
J'ai tenté l'initialisation via deux méthodes infructueuses :
Quelqu'un aurait-il la solution ? Sachant que c'est un souhait assez fort de conserver le schéma xsd dans un fichier séparé pour diverses raisons ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //1ère méthode $server = new soap_server("./RechercherTiersService.wsdl"); //2ème méthode $server = new soap_server(); $server->configureWSDL("RechercherTiersService", "./RechercherTiersService.wsdl");
Merci d'avance pour votre aide.
Partager