IBM Support

PI15711: OLEACTIVATE PERM RETURNS TRUE EVEN WHEN THE PERM FAILS TO ACTIVATE OLE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Steps to reproduce:
    - Create an object in DOORS
    - Press Ctrl+T to edit Object Text
    - Click on Insert -> OLE Object
    - Select "Create from file" option and choose a file.
    - Ensure you select "Link" option
    - Click OK, to insert the OLE
    - Save and close module.
    - Delete the file you chose to insert from the file system.
    - Re-open the module and select the object that contains the OLE
    - Run the following DXL:
    /*****************/
    Object o = current
    if(oleActivate o)
      print "OLE was activated succesfully"
    else
      print "Failed to activate OLE"
    /*****************/
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users affected                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * APAR PI15711 - OLEACTIVATE PERM RETURNS TRUE EVEN WHEN THE   *
    * PERM FAILS TO ACTIVATE OLE                                   *
    *                                                              *
    * Steps to reproduce:                                          *
    * - Create an object in DOORS                                  *
    * - Press Ctrl+T to edit Object Text                           *
    * - Click on Insert -> OLE Object                              *
    * - Select "Create from file" option and choose a file.        *
    * - Ensure you select "Link" option                            *
    * - Click OK, to insert the OLE                                *
    * - Save and close module.                                     *
    * - Delete the file you chose to insert from the file system.  *
    * - Re-open the module and select the object that contains the *
    * OLE                                                          *
    * - Run the following DXL:                                     *
    * /*****************/                                          *
    * Object o = current                                           *
    * if(oleActivate o)                                            *
    * print "OLE was activated succesfully"                        *
    * else                                                         *
    * print "Failed to activate OLE"                               *
    * /*****************/                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This is a client side fix
    

Problem conclusion

  • The oleActivate() perm now returns false when the OLE fails to
    activate.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI15711

  • Reported component name

    TLOGIC DOORS

  • Reported component ID

    5724V61DR

  • Reported release

    930

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-04-10

  • Closed date

    2014-09-11

  • Last modified date

    2014-09-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TLOGIC DOORS

  • Fixed component ID

    5724V61DR

Applicable component levels

  • R960 PSY

       UP



Document information

More support for: Rational DOORS

Software version: 9.3

Reference #: PI15711

Modified date: 11 September 2014