ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tammo van Lessen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (ODE-1024) Operation input isn't passed for [HTTP binding, GET verb]
Date Tue, 09 Jun 2015 18:43:01 GMT

     [ 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)

Mime
View raw message