Bonjour,
Je dois mettre un bus de données entre deux vieilles applications (application A php 4 et application B java 5) avec Talend ESB et j'ai un message d'erreur quand j'essaie de créer un Web Service depuis un fichier WSDL générer en Axis 1.4.
Le message d'erreur est:
Error getting service description
org.w3c.dom.DOMException
NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
org.apache.xerces.dom.CoreDocumentImpl.checkDOMNSErr(Unknown Source)
org.apache.xerces.dom.AttrNSImpl.setName(Unknown Source)
org.apache.xerces.dom.AttrNSImpl.<init>(Unknown Source)
org.apache.xerces.dom.CoreDocumentImpl.createAttributeNS(Unknown Source)
org.apache.xerces.dom.ElementImpl.setAttributeNS(Unknown Source)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeAttribute(XmlSchemaSerializer.java:470)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeComplexContentRestriction(XmlSchemaSerializer.java:832)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeComplexContent(XmlSchemaSerializer.java:682)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeComplexType(XmlSchemaSerializer.java:903)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeSchemaChild(XmlSchemaSerializer.java:2400)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeSchemaElement(XmlSchemaSerializer.java:1659)
org.apache.ws.commons.schema.XmlSchemaSerializer.serializeSchema(XmlSchemaSerializer.java:132)
org.apache.ws.commons.schema.XmlSchema.serializeInternal(XmlSchema.java:880)
org.apache.ws.commons.schema.XmlSchema.write(XmlSchema.java:584)
org.apache.ws.commons.schema.XmlSchema.write(XmlSchema.java:554)
org.talend.designer.esb.webservice.ws.wsdlutil.ComponentBuilder.addSchema(ComponentBuilder.java:124)
org.talend.designer.esb.webservice.ws.wsdlutil.ComponentBuilder.createSchemaFromTypes(ComponentBuilder.java:174)
org.talend.designer.esb.webservice.ws.wsdlutil.ComponentBuilder.buildserviceinformation(ComponentBuilder.java:107)
org.talend.designer.esb.webservice.ws.WSDLDiscoveryHelper.getFunctionsAvailable(WSDLDiscoveryHelper.java:48)
org.talend.designer.esb.webservice.ws.WSDLDiscoveryHelper.getFunctionsAvailable(WSDLDiscoveryHelper.java:73)
org.talend.designer.esb.webservice.ui.WebServiceUI.getFunctionsList(WebServiceUI.java:729)
org.talend.designer.esb.webservice.ui.WebServiceUI.getDataFromNet(WebServiceUI.java:686)
org.talend.designer.esb.webservice.ui.WebServiceUI.access$1(WebServiceUI.java:674)
org.talend.designer.esb.webservice.ui.WebServiceUI$6.run(WebServiceUI.java:499)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


Quelqu'un saurait comment solutionner ce problème?