OTS 1.0 NO IDEA Avatar
  1. OMG Issue

OTS — Activity service issue: Add CompletionStatus to complete_activity

  • Key: OTS-12
  • Legacy Issue Number: 4278
  • Status: closed  
  • Source: International Business Machines ( Dr. Ian Robinson)
  • Summary:

    In a distributed system consisting of:
    client---------->server1

    a client may perform:

    CosActivity::Current_ptr cur;
    cur->set_completion_status(CompletionStatusFail);
    cur->set_completion_signal_set("CSS");
    do some work - all is well
    cur->complete_with_status(CompletionStatusSuccess);

    The Activity service implementation of Current::complete_with_status needs
    to propagate both CompletionSignalSet name and CompletionStatus to the
    ActivityCoordinator. The means by which the Current object calls the
    ActivityCoordinator is via the latter;s complete_activity method.
    The signature for complete_activity allows the SignalSet name to be passed
    but not the CompletionStatus.
    I think at some point we had a set_completion_status method on the
    ActivityCoordinator but it is no longer there.
    There is currently no way for this information to be passed to the
    ActivityCoordinator.

    I believe the complete_activity method should take the CompletionStatus as
    an additional parameter.

  • Reported: OTS 1.0b1 — Fri, 20 Apr 2001 04:00 GMT
  • Disposition: Resolved — OTS 1.0
  • Disposition Summary:

    Modify the IDL and accompanying text

  • Updated: Fri, 6 Mar 2015 20:57 GMT