Hi Dan, I've attached a working version and commented on the bug at https://issues.apache.org/jira/browse/ODE-147
As expected, I had to tweak the assignments to get it to work. I couldn't get it to work with BPEL 1.1-style assignments, which is a strong indication of a bug in Ode, and might be related to a recent bug filing that I mentioned earlier (http://issues.apache.org/jira/browse/ODE-143). alex On 6/12/07, S Dan <[EMAIL PROTECTED]> wrote:
Alex, Thanks for your response. I'm attaching the whole application so that you will have some better idea whats going on. Basically I took the simple helloworld program (that just accepts a string and echos it back to the client. Now in order to test the http provider bc, I decided to add a weather service partner link in that helloworld application. So basically the helloworld client will send a zipcode (string) to the bpel process. Which will then pass it to the external weather webservice, get the response back and pass it to the client. I wasn't aware of bpel 1.0 or 2.0 for assignment. I used a bpel designer ( http://www.eclipse.org/bpel/) that generated the bpel code. It looks like it generated bpel 1.0 format. I'll try to convert them to 2.0 and see what happens. Can you recommend me a bpel desinger that would generate bpel 2.0? Anyways, there is another problem that something (ode or bc?) is generating duplicate namespaces (if you look at the original posting you'll know what I'm talking about). Please take a look at the complete application and let me know. Thanks. -Dan ----- Original Message ---- From: Alex Boisvert <[EMAIL PROTECTED]> To: [email protected] Cc: [EMAIL PROTECTED] Sent: Monday, June 11, 2007 9:27:27 PM Subject: Re: ODE is reponsible for generating the following faulty SOAP request? On 6/11/07, S Dan <[EMAIL PROTECTED]> wrote: > > I'm trying to call an external webservice using a http-provider-bc. See > the wsdl for the external webservice and the bpel code at the end of this > message. Looks like the bpel is responsible for generating a faulty soap > message? S Dan, Your process is a mash of {Echo, HelloWorld and GetWeatherService} with a mix of literal and RPC references... no doubt you can't find your way around debugging it. I get lost just trying to understand what you're trying to do. It might be that you're running into this problem http://issues.apache.org/jira/browse/ODE-143, so perhaps you can also try using the BPEL 2.0 syntax for assignments and see if that fixes your issue. I would suggest starting with a simple request-response process that works (see HelloWorld, PingPong for JBI examples) and adding one thing at a time to see what happens. You might want to turn on DEBUG logging to look at the XML messages being passed around. From there, if you have a problem or there's something you don't understand, try to formulate a specific question. regards, alex ------------------------------ 8:00? 8:25? 8:40? Find a flick in no time with theYahoo! Search movie showtime shortcut.
