Bonjour à tous.

Je suis confronté à un problème dans un fichier WSDL que j'ai importé sur Message Broker.
Ce fichier fait appel au type "Map" qui est défini par le namespace "http://xml.apache.org/xml-soap".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<wsdl:definitions targetNamespace="http://blabla:8080/blabla/blabla/Blabla" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:apachesoap="http://xml.apache.org/xml-soap" >
Par la suite, je l'utilise comme dans le bout de code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<wsdl:message name="getAuthentification">
    <wsdl:part name="toto1" type="apachesoap:Map"/>
    <wsdl:part name="toto2" type="soapenc:string"/>
    <wsdl:part name="toto3" type="soapenc:int"/>
  </wsdl:message>
L'erreur que j'ai est la suivante :

WSDL: Le type 'Map' référencé par la partie toto1 ne peut pas être résolu.
Est-ce normal que l'URL "http://xml.apache.org/xml-soap" ne redirige vers rien ? Après un namespace n'est pas forcément un document.

Si quelqu'un a une piste, je suis preneur !

Merci d'avance.