Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Bug_3676_Regression / README
blob27d628f6b9b1afa9fd93c5b1e9776d2c2499ce6d
3 Codeset information is sent only in the first request in the service_context
4 field of GIOP request message. However, CORBA::Object::_validate_connection()
5 uses LocateRequest message and this kind of message doesn't have
6 service_context field. If validate_connection is the first remote call in the
7 application the transport is marked as the one that already sent the first
8 request and thus no codeset negotiation happens in subsequent call. So, the
9 solution for this problem is to restore TAO_Transport::first_request_ flag to
10 it's state before LocateRequest message was sent. We check the later in this
11 test.
13 _Expected successful result_:
15 $ ./run_test.pl
16 (9909|140389579343600) server - event loop finished
18 _Expected regression result_:
20 $ ./run_test.pl
21 Test FAILED after LocateRequest (bug#3676 is not fixed)!!
22 (9931|67366400) server - event loop finished