Sorry, It was my fault because I did a bad assignation in the bpel proccess. Now it's solved.
Manu Lopez wrote: > > Hello, I will try to explain my problem as clearly as possible, taking in > consideration my dificulties with the english language. > > I'm using Ode-jbi to invoke a series of bpel processes which are > themselves invoking webservices deployed using jsr181+http servicemix > components, all packaged in the same Assembly. > > There is a main Bpel proccess (A). Depending on the value of one of its > input elemens (action) this main bpel will call another sub-bpel > proccesses (B, C, D, E....). Finally, this processes invokes the > webservices. > > After some months of work, I have achieved to invoke sucessfully the main > bpel, obtaining a soap response. The next step is to generate a Java > client, for which purpose I'm using Netbeans Ent.Pack 5.5. The client > seems to generate without problems, but when I run the method which > invokes de bpel, I get the following exception: > > javax.xml.ws.WebServiceException: XML reader error: > javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,261] > Message: Attribute "xmlns" was already specified for element > "GruposTrabajoOperationResponse". > at > com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toInternalMessage(SOAPXMLDecoder.java:277) > at > com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:534) > at > com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:258) > at > com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:137) > at > com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:84) > at > com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:172) > at > com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:106) > at $Proxy17.gruposTrabajoOperation(Unknown Source) > at es.intecna.Main.main(Main.java:58) > > > Invoking the bpel proccess using the sendsoap.sh command, I obtain the > following soap response: > > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Body> > <GruposTrabajoOperationResponse > xmlns="http://j2ee.netbeans.org/wsdl/Categorias" > xmlns="http://j2ee.netbeans.org/wsdl/GruposTrabajo"> > <out xmlns="http://webservices.xxxx.es/"> > <documentos xmlns="http://grupos.xxxx.es" /> > <grupos xmlns="http://grupos.xxxx.es" />..................... > .............................. > </out></GruposTrabajoOperationResponse></soapenv:Body></soapenv:Envelope> > > In the response appears duplicated the "xmlns" attribute. First appears > the namespace of the sub-bpel proccess > (http://j2ee.netbeans.org/wsdl/Categorias) and then, the namespace of the > main bpel i'm invoking (http://j2ee.netbeans.org/wsdl/GruposTrabajo). > > I have checked all the wsdl, bpel, xsd.... and I have not found any wrong > thing. > > However, I don't have this problem If I invoke directly one of the > sub-bpel processes (B,C,D,E....). > > I hope you have understand me.... and can give me a solution. It's the > final step to complete the project! > -- View this message in context: http://www.nabble.com/Duplicated-%22xmlns%22-attribute-tf3479778.html#a9717714 Sent from the Apache Ode User mailing list archive at Nabble.com.