Hi, I have the problem and found this thread to be most relevant to it. Inside a BPM system we currently build, there is a need to speify arbitrary endpoint URL, supply parameters and hanlde results of the invocation. Therefore I need some kind of dynamic client mechanism and here I am on CXF forum:)
So, the problem is how I can dynamically invoke RPC encoded (legacy) services. Since I cannot reimplement them, only thing I can get is their WSDL. Ok, I understand CXF will not do the binding, but I tried old WSIF and it does the job. But I would like to have both CXF and WSIF dynamic clients and switch between them depending on service WSDL. If I find operation to be RPC encoded, I would use WSIF, in any other case I would use CXF dynamic client. Does this make sense? If yes, can you tell me what would be the best way to find out (method, class in CXF or somewhere else) if service is RPC/encoded (or i.e, not supported by CXF). I am not much into WS technology, so I appologise in advance if I ask something stupid. Thanx Milan. Glen Mazza-2 wrote: > > Am Montag, den 12.11.2007, 04:53 -0500 schrieb Benjamin Coiffe: >> Thanks for the answer James, >> >> Unfortunately, I don't think that it would help because the exception is >> thrown when the wsdl is parsed (using XJC I believe)... >> > > With JAX-WS, you cannot parse a WSDL that is RPC/encoded, the results > are unsupported and undefined. (You might as well try to have it parse > a chicken.) > > Glen > >> Any other suggestions? >> Thanks, >> >> Benjamin >> > > > > -- View this message in context: http://www.nabble.com/question-about-http%3A--schemas.xmlsoap.org-soap-encoding--and-Dynamic-Client-tp13681086p15914205.html Sent from the cxf-user mailing list archive at Nabble.com.
