For the problem that we thought there is, an empty partial response
being returned as an soap envelope with http 202 was a ghost.
On the network, the soap content is definitely not sent. I see each
request is returned with the expected 202 response, as

HTTP/1.1 202 Accepted
Content-Type: text/xml;charset=UTF-8
Content-Length: 0
Server: Jetty(8.1.15.v20140411)

The bogus content shows up only in the server side logging, as

ID: 1
Response-Code: 202
Encoding: UTF-8
Content-Type: text/xml
Headers: {}
Payload: <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Header><MessageID
xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing";>urn:uuid:d050fe7f-ed97-4d25-9fdf-84b4776fffa8</MessageID><To
xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing";>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</To><RelatesTo
xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing";>http://www.w3.org/2005/08/addressing/unspecified</RelatesTo></soap:Header><soap:Body/></soap:Envelope>


So this is apparently not a decoupled endpoint issue but just a
logging issue. So we can fix it in 3.0.1.

regards, aki

--------------------------------------


2014-05-13 23:44 GMT+02:00 Aki Yoshida <[email protected]>:
> Hi Dennis, Dan,
> I think the oneway decoupled WS-RM scenario seems to be working fine
> when I look at the client side log transcription.
> http://pastebin.com/wRReBcqz
>
> One error, I believe, that I saw while I was trying out a few other
> things was the CloseSequence generation. I wrote to the dev list about
> this a few hours ago.
>
> Another error which Dennis mentioned to me and I can confirm is the
> partial empty response is not correctly recognized as an partial empty
> message at the server side. As a result, an empty soap envelope with
> the default ws-a header is returned with http 202 over the http
> response. I suppose this is resulted from some change somewhere in the
> code that is not setting the correct state of the partial message. But
> it seems this problem came in a while ago.  I wanted to look at it
> today but didn't get to it. But I think this won't take time. If I can
> get a few hours tomorrow, I can look into it. But it won't harm much
> even the content is included as long as the http status is set to 202
> to inform the client to ignore the content. In that case, we can
> postpone this to 3.0.1.
>
> regards, aki
>
>
>
> 2014-05-13 17:07 GMT+02:00 Daniel Kulp <[email protected]>:
>>
>> Dennis,
>>
>> Any updates?   Just trying to figure out what’s left.  :-)
>>
>> Dan
>>
>>
>>
>> On May 12, 2014, at 2:58 PM, Dennis Sosnoski <[email protected]> wrote:
>>
>>> Hi Dan,
>>>
>>> RM is broken for oneway operations with a decoupled endpoint at present. 
>>> I'm trying to track the problem down, and Aki has also taken a look. If I 
>>> can't fix it myself I'll add a test case so you can take a look.
>>>
>>> I don't know that this would qualify as a show stopper, but it's pretty 
>>> significant and should be an easy fix.
>>>
>>>  - Dennis
>>>
>>> On 05/13/2014 02:38 AM, Daniel Kulp wrote:
>>>> Now that we finally have email back (and thus can review/track commits, 
>>>> issues, call votes, etc…) I plan on doing the 3.0 builds real soon, 
>>>> hopefully tomorrow.    It looks like everything major is now done.   All 
>>>> snapshots are resolved, the tests seems to be passing, the RM issues are 
>>>> resolved, etc…   Thus, I’d like to get this out.
>>>>
>>>> If you have anything that would be considered a show stopper, let me know 
>>>> ASAP.
>>>>
>>>> Thanks!
>>>>
>>>
>>
>> --
>> Daniel Kulp
>> [email protected] - http://dankulp.com/blog
>> Talend Community Coder - http://coders.talend.com
>>

Reply via email to