-
Key: WATM-6
-
Legacy Issue Number: 4611
-
Status: closed
-
Source: Anonymous
-
Summary:
This issue is for Telecom Wireless FTF regarding the current adopted
specification dtc/2001-06-02.According to current specification, when peer receives GIOPData Message
(7.2.15), it must reply with GIOPDataReply Message (7.2.16). GIOPDataReply
can acknowledge GIOPDataMessage, or indicate one of two failures,
DELIVERY_FAILED_INVALID_CONNECTION_ID or DELIVERY_FAILED_UNKNOWN_REASON.The issue is, if acknowledgement is already done in GTP level (using the
last_seq_no_received field of GTPHeader) and errors can be expressed with
Error Message (7.2.19), is the GIOPDataReply message superfluous?This is extremly important issue for us, for we are considering the use of
very narrow band (and expensive) transports.For example, according the current specification (with the GIOPDataReply),
every non-oneway method invocation requires a minumum of 4 transport level
messages. Here's the message exhance for method invocation:[ Client ] [ Object ]
client sends
GIOP Request
message:------- #1 GIOPData -------->
<----- #2 GIOPDataReply -----
includes ack for #1object sends
GIOP Reply
message.<------- #3 GIOPData ---------
------ #4 GIOPDataReply ----->
includes ack for #2 and #3if there's nothing
else to send<------ #5 IdleSync ----------
ack for #4However, without GIOPDataMessage the maximum is 3 messages and typical is 2
messages. Here's how:[ Client ] [ Object ]
client sends
GIOP Request
message:------- #1 GIOPData -------->
object sends
GIOP Reply
message.<------- #2 GIOPData --------
includes ack for #2if there's
nothing else
to send------ #3 IdleSync ---------->
ack for #2Conclusion: We suggest that the GIOPDataReply message is removed from
specification and the error code for the use of unknown connection ID
(DELIVERY_FAILED_INVALID_CONNECTION_ID) is introduced to Error message. -
Reported: WATM 1.0b1 — Tue, 9 Oct 2001 04:00 GMT
-
Disposition: Resolved — WATM 1.0
-
Disposition Summary:
see above
-
Updated: Fri, 6 Mar 2015 20:51 GMT
WATM — If acknowledgement is already done is the GIOPDataReply message superfluous
- Key: WATM-6
- OMG Task Force: Telecom Wireless FTF