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.

Reply via email to