OTS 1.1 NO IDEA Avatar
  1. OMG Issue

OTS11 — ORB / client interceptor behaviour on location forwarded IORs

  • Key: OTS11-17
  • Legacy Issue Number: 3587
  • Status: open  
  • Source: Oracle ( Ram Jeyaraman)
  • Summary:

    With respect to the OTS changes introduced by the Messaging spec,

    In the case of persistent servers, the IOR will point to a Activation Service. When the client
    invokes the IOR the Activation service would in turn return a location forwarded IOR, which will
    point to the actual servant.

    Assuming that client has an active transaction and the client interceptor checks as specified by the
    Messaging spec are performed when the original IOR (which points to the Activation Service) was
    invoked, the interceptor hook would throw a INVALID_TRANSACTION.

    Thus the client side interceptor checks would not allow location forwarding at all to happen. So,
    the bigger question is : is it possible to remove client side checks, and propagate the transaction
    context unconditionally ?

  • Reported: OTS 1.0b1 — Thu, 27 Apr 2000 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT