[
https://issues.apache.org/jira/browse/ODE-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tammo van Lessen updated ODE-1024:
----------------------------------
Fix Version/s: 1.4
1.3.8
> Operation input isn't passed for [HTTP binding, GET verb]
> ---------------------------------------------------------
>
> Key: ODE-1024
> URL: https://issues.apache.org/jira/browse/ODE-1024
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 1.3.6
> Environment: Win7 x64, two JRE were tested: 8.0.25 and 7.0.71
> Reporter: Vitaliy Tkachenko
> Assignee: Tammo van Lessen
> Fix For: 1.3.8, 1.4
>
> Attachments: HelloWorld2.zip, HelloWorldWS.aar, HelloWorldWS.zip,
> hwwsExecute.xml
>
>
> ODE doesn't pass parameters in the request string using GET HTTP method (verb
> GET, HTTP binding). Attaching the Axis2 service aar with sources to get up
> the service (built with Java 7.0.71 - use it to start Tomcat with Axis2), the
> ODE process zip to access it and SOAP request to execute the ODE process.
> TCPMon also was used to accept on the port 8099 and pass through to the port
> 8080 of the real Tomcat service to check requests content.
> Actual response from the ODE process is "I'd say Hello to the one who said
> 'null'!". Expected response is: "I'd say Hello to the one who said 'hi from
> BPEL'!".
> If you update the deploy.xml to use the HelloWorldWSHttpSoap11Endpoint
> endpoint the process works out successfully returning the expected response.
> Taking a look at requests in TCPMon we see the
> "http://localhost:8099/axis2/services/HelloWorldWS.HelloWorldWSHttpEndpoint/HelloBack"
> request address for the given example using the urlReplacement input
> encoding. If you change it to the "urlEncoded" then the request string will
> be
> "http://localhost:8099/axis2/services/HelloWorldWS.HelloWorldWSHttpEndpoint/HelloBack?".
> Thus nither "urlEncoded" nor "urlReplacement" GET encodings do not work out
> appropriately in the ODE.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)