-
Key: CORBA3-76
-
Legacy Issue Number: 5641
-
Status: closed
-
Source: Eternal Systems ( Wenbing Zhao)
-
Summary:
I was reading the CORBA specification (formal/02-06-01) concerning the
SyncScope for oneway invocations. I found out that there is a mismatch on
the meaning of SYNC_WITH_TARGET:On page 21-23 (Request Interceptors), there is the following paragraph:
"For SYNC_WITH_SERVER and SYNC_WITH_TARGET, the server does send an empty reply back to the client before the target is invoked."
That is true for SYNC_WITH_SERVER, but not correct according to the specification of the CORBA Messaging service, given on page 22-7:
"SYNC_WITH_TARGET - equivalent to a synchronous, non-oneway operation in CORBA. The server-side ORB shall only send the reply message after the target has completed the invoked operation."
Note that a reply is send back to the client AFTER the target has completed the invoked operation, not BEFORE.
This error has been around already in eariler versions of the CORBA specification.
-
Reported: CORBA 3.0 — Mon, 9 Sep 2002 04:00 GMT
-
Disposition: Resolved — CORBA 3.0.2
-
Disposition Summary:
The statement about SYNC_WITH_TARGET in 21-23 is indeed wrong. Fix it.
-
Updated: Fri, 6 Mar 2015 20:58 GMT