Skip to main content

[scenario 1.4.4 R0400]Can't exit when testing CloseSequenceFault.

4 replies [Last post]
Anonymous

Hi,
We are testing scenario 1.4.4 on Sun to MS, which is the client-side RMS
sends a CloseSequence message with an unknown sequence identifier (
http://dummy.example.org/unknown/nmspace) in it,
and the service-side RMD must not send a CloseSequenceResponse.

We found after server reply the fault CloseSequence from client, client keep
sending MC, but server returned with a empty Http body and 202 http header.

*The messages exchange goes like this:*

Metro client MS Endpoint

CreateSequence 202 accepted, empty body

MC CreateSequenceResponse

Notify 202 accepted, empty body

CloseSequence(with unknown 202 accepted, empty body
sequence identifier)
MC Fault,
UnknownSequence

AckRequested 202 accepted, empty body
MC
SequenceAcknowledgement

MC 202 accepted, empty
body
MC 202 accepted, empty
body
..............

Please read the attached log for detail messages information.

Could someone help to tell what's wrong with it?

if reproducing it locally is needed, please read ReadMe in root of sourcode.
setup HttpProxy, go to ./ws-i_test_sun_client and run "ant client
runScenarioWithProxy -Dscenario=1.4.4_OneWay_R0400".
HttpProxy prints messages.

Thank you very much.

--
Lianhao Gao
ThoughtWorks Developer
lhgao@thoughtworks.com
+86 13146378309
[att1.html]
[1.4.4_messages_log.xml]
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@metro.dev.java.net
For additional commands, e-mail: users-help@metro.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Potociar Marek

Hi Mark,
Forwarding the log file.

Best Regards,
Marek

Begin forwarded message:

> From: Lianhao Gao
> Date: 29. ledna 2010 04:07:01 GMT+01:00
> To: users@metro.dev.java.net
> Cc: Potociar Marek , Harold Carr > >, Xingrui Pei , Anchuan Qian > >, Unknown Unknown , Falei Wang > >
> Subject: [scenario 1.4.4 R0400]Can't exit when testing
> CloseSequenceFault.
>
> Hi,
> We are testing scenario 1.4.4 on Sun to MS, which is the client-side
> RMS sends a CloseSequence message with an unknown sequence
> identifier (http://dummy.example.org/unknown/nmspace) in it,
> and the service-side RMD must not send a CloseSequenceResponse.
>
> We found after server reply the fault CloseSequence from client,
> client keep sending MC, but server returned with a empty Http body
> and 202 http header.
>
> The messages exchange goes like this:
>
> Metro client MS Endpoint
>
> CreateSequence 202 accepted, empty body
>
> MC CreateSequenceResponse
>
> Notify 202 accepted, empty body
>
> CloseSequence(with unknown 202 accepted, empty body
> sequence identifier)
> MC Fault,
> UnknownSequence
>
> AckRequested 202 accepted,
> empty body
> MC
> SequenceAcknowledgement
>
> MC 202
> accepted, empty body
> MC 202
> accepted, empty body
> ..............
>
> Please read the attached log for detail messages information.
>
> Could someone help to tell what's wrong with it?
>
> if reproducing it locally is needed, please read ReadMe in root of
> sourcode.
> setup HttpProxy, go to ./ws-i_test_sun_client and run "ant client
> runScenarioWithProxy -Dscenario=1.4.4_OneWay_R0400".
> HttpProxy prints messages.
>
> Thank you very much.
>
>
> --
> Lianhao Gao
> ThoughtWorks Developer
> lhgao@thoughtworks.com
> +86 13146378309

[att1.html]
[1.4.4_messages_log.xml]
[att1.html]

Lianhao Gao

Hi Marek,
>From the conversion in this IPM meeting, seems both side of sun and ms have
issues with it.

Bug is issued for this case. Number is 1350.

Please check that.

Best Regards.

On Sat, Jan 30, 2010 at 4:55 AM, Potociar Marek wrote:

> Hi Mark,
> Forwarding the log file.
>
> Best Regards,
> Marek
>
>
> Begin forwarded message:
>
> *From: *Lianhao Gao
> *Date: *29. ledna 2010 04:07:01 GMT+01:00
> *To: *users@metro.dev.java.net
> *Cc: *Potociar Marek , Harold Carr <
> Harold.Carr@Sun.COM>, Xingrui Pei , Anchuan Qian <
> aqian@thoughtworks.com>, Unknown Unknown , Falei
> Wang
> *Subject: **[scenario 1.4.4 R0400]Can't exit when testing
> CloseSequenceFault.*
>
> Hi,
> We are testing scenario 1.4.4 on Sun to MS, which is the client-side RMS
> sends a CloseSequence message with an unknown sequence identifier (
> http://dummy.example.org/unknown/nmspace) in it,
> and the service-side RMD must not send a CloseSequenceResponse.
>
> We found after server reply the fault CloseSequence from client, client
> keep sending MC, but server returned with a empty Http body and 202 http
> header.
>
> *The messages exchange goes like this:*
>
> Metro client MS Endpoint
>
> CreateSequence 202 accepted, empty body
>
> MC CreateSequenceResponse
>
> Notify 202 accepted, empty body
>
> CloseSequence(with unknown 202 accepted, empty body
> sequence identifier)
> MC Fault,
> UnknownSequence
>
> AckRequested 202 accepted, empty body
> MC
> SequenceAcknowledgement
>
> MC 202 accepted,
> empty body
> MC 202 accepted,
> empty body
> ..............
>
> Please read the attached log for detail messages information.
>
> Could someone help to tell what's wrong with it?
>
> if reproducing it locally is needed, please read ReadMe in root of
> sourcode.
> setup HttpProxy, go to ./ws-i_test_sun_client and run "ant client
> runScenarioWithProxy -Dscenario=1.4.4_OneWay_R0400".
> HttpProxy prints messages.
>
> Thank you very much.
>
>
> --
> Lianhao Gao
> ThoughtWorks Developer
> lhgao@thoughtworks.com
> +86 13146378309
>
>
>
>
>

--
Lianhao Gao
ThoughtWorks
lhgao@thoughtworks.com
MSN gaolianhao@hotmail.com
[att1.html]

Potociar Marek

Hello Lianhao,
I closed opened Metro issue as invalid because it seems to me that the
issue is on the .NET side. If you think that there is an issue also in
Metro client, please reopen the bug and specify in more detail what is
the Metro issue in this scenario.

Many thanks,
Marek

On 3.2.2010, at 8:03, Lianhao Gao wrote:

> Hi Marek,
> From the conversion in this IPM meeting, seems both side of sun and
> ms have issues with it.
>
> Bug is issued for this case. Number is 1350.
>
> Please check that.
>
> Best Regards.
>
> On Sat, Jan 30, 2010 at 4:55 AM, Potociar Marek > > wrote:
> Hi Mark,
> Forwarding the log file.
>
> Best Regards,
> Marek
>
>
> Begin forwarded message:
>
>> From: Lianhao Gao
>> Date: 29. ledna 2010 04:07:01 GMT+01:00
>> To: users@metro.dev.java.net
>> Cc: Potociar Marek , Harold Carr >> >, Xingrui Pei , Anchuan Qian >> >, Unknown Unknown , Falei Wang >> >
>> Subject: [scenario 1.4.4 R0400]Can't exit when testing
>> CloseSequenceFault.
>>
>> Hi,
>> We are testing scenario 1.4.4 on Sun to MS, which is the client-
>> side RMS sends a CloseSequence message with an unknown sequence
>> identifier (http://dummy.example.org/unknown/nmspace) in it,
>> and the service-side RMD must not send a CloseSequenceResponse.
>>
>> We found after server reply the fault CloseSequence from client,
>> client keep sending MC, but server returned with a empty Http body
>> and 202 http header.
>>
>> The messages exchange goes like this:
>>
>> Metro client MS Endpoint
>>
>> CreateSequence 202 accepted, empty body
>>
>> MC CreateSequenceResponse
>>
>> Notify 202 accepted, empty
>> body
>>
>> CloseSequence(with unknown 202 accepted, empty body
>> sequence identifier)
>> MC Fault,
>> UnknownSequence
>>
>> AckRequested 202 accepted,
>> empty body
>> MC
>> SequenceAcknowledgement
>>
>> MC 202
>> accepted, empty body
>> MC 202
>> accepted, empty body
>> ..............
>>
>> Please read the attached log for detail messages information.
>>
>> Could someone help to tell what's wrong with it?
>>
>> if reproducing it locally is needed, please read ReadMe in root of
>> sourcode.
>> setup HttpProxy, go to ./ws-i_test_sun_client and run "ant client
>> runScenarioWithProxy -Dscenario=1.4.4_OneWay_R0400".
>> HttpProxy prints messages.
>>
>> Thank you very much.
>>
>>
>> --
>> Lianhao Gao
>> ThoughtWorks Developer
>> lhgao@thoughtworks.com
>> +86 13146378309
>
>
>
>
>
>
> --
> Lianhao Gao
> ThoughtWorks
> lhgao@thoughtworks.com
> MSN gaolianhao@hotmail.com

[att1.html]

Potociar Marek

Hello Lianhao,
the "Unknown sequence" fault response does not have a RelatesTo WS-A
addressing header. Because of this, Metro client is not able to match
the response fault with the original CloseSequence request (and keeps
sending further MC requests in an attempt to retrieve a response for
the CloseSequence request). I am not 100% sure, but this looks like a
MS endpoint issue to me. Mark, what are your thoughts on this?

Regards,
Marek

On 29.1.2010, at 4:07, Lianhao Gao wrote:

> Hi,
> We are testing scenario 1.4.4 on Sun to MS, which is the client-side
> RMS sends a CloseSequence message with an unknown sequence
> identifier (http://dummy.example.org/unknown/nmspace) in it,
> and the service-side RMD must not send a CloseSequenceResponse.
>
> We found after server reply the fault CloseSequence from client,
> client keep sending MC, but server returned with a empty Http body
> and 202 http header.
>
> The messages exchange goes like this:
>
> Metro client MS Endpoint
>
> CreateSequence 202 accepted, empty body
>
> MC CreateSequenceResponse
>
> Notify 202 accepted, empty body
>
> CloseSequence(with unknown 202 accepted, empty body
> sequence identifier)
> MC Fault,
> UnknownSequence
>
> AckRequested 202 accepted,
> empty body
> MC
> SequenceAcknowledgement
>
> MC 202
> accepted, empty body
> MC 202
> accepted, empty body
> ..............
>
> Please read the attached log for detail messages information.
>
> Could someone help to tell what's wrong with it?
>
> if reproducing it locally is needed, please read ReadMe in root of
> sourcode.
> setup HttpProxy, go to ./ws-i_test_sun_client and run "ant client
> runScenarioWithProxy -Dscenario=1.4.4_OneWay_R0400".
> HttpProxy prints messages.
>
> Thank you very much.
>
>
> --
> Lianhao Gao
> ThoughtWorks Developer
> lhgao@thoughtworks.com
> +86 13146378309
> <1.4.4_messages_log.xml>

[att1.html]