TRANS 1.3 NO IDEA Avatar
  1. OMG Issue

TRANS13 — locality constraints

  • Key: TRANS13-21
  • Legacy Issue Number: 2931
  • Status: closed  
  • Source: Triodia Technologies Pty Ltd ( Michi Henning)
  • Summary:

    The spec says the following about locality constraints:

    Page 10-14:

    An implementation of the Transaction Service may restrict the
    ability for some or all of these objects to be transmitted to
    or used in other execution environments, to enable it to guarantee
    transaction integrity.

    [ The objects affected by this clause appear to be TransactionFactory,
    Control, Resource, Terminator, and Coordinator. ]

    However:

    Page 10-14:

    An application can propagate a transaction context by passing
    the Control as an explicit request parameter. [...] When a Control
    is transferred between execution environments [...].

    Either I can propagate a transaction context by passing a Control object,
    or I cannot. At the very least, the spec must state clearly which
    objects are and are not locality constrained, otherwise I can't write
    portable code.

  • Reported: TRANS 1.1 — Mon, 11 Oct 1999 04:00 GMT
  • Disposition: Resolved — TRANS 1.2
  • Disposition Summary:

    resolved, see below

  • Updated: Fri, 6 Mar 2015 21:37 GMT