IBM Support

PH21462: POLICY MANAGEMENT PUBLISHING JOB DOES NOT CASCADE DELETE CHILD OBJECTS WHEN POLICY IS RETIRED

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Description:
    
    When you run the Policy Management publishing job it does not
    cascade delete the child objects when the policy is retired.
    This is true even if the child object types are included in the
    registry setting for Cascade Delete.
    
    Prerequisites:
    
    NOTE:  These reproduce steps are for OP 8.1.0.1 but the client
    first reported this in OP 7.3.0.2.  Steps are in the Standard UI
    although they could be accomplished via the Task UI as well.
    
    1.	Log into OpenPages as the Administrator
    2.	Switch to the Standard UI (if necessary)
    3.	Determine where the new ?Draft? policy should be created and
    ensure other policy libraries exist
    a.	Navigate to Administration -> Settings -> Solutions -> PCM ->
    Global Settings
    b.	Make note of the ?Draft Policy Library? setting
    c.	Make note of the ?Expired Policy Library? and the ?Published
    Policy Library?
    d.	Navigate to Organization -> Business Entities and make sure
    the entity structure from steps a,b&c exist (if not create them)
    4.	Check Registry Settings for Cascade Delete object types
    a.	Navigate to Administration -> Settings
    b.	Expand Common -> Cascade Delete -> Include Object Types
    c.	Ensure that ?Procedure? and ?SOXDocument? are listed
    5.	Create a Business Entity
    a.	Navigate to Organization -> Business Entities
    b.	Click the ?Add New? Button
    c.	Fill in the required fields, for the parent be sure you
    select the BE from step 3b
    d.	click ?Save?
    6.	Create a new Policy
    a.	Navigate to Policy Management -> Policies
    b.	Click the ?Add New? button
    c.	For the parent select the Business Entity from above, step 5.
    d.	Type = Conventional
    e.	Owner & Author = OpenPagesAdministrator
    f.	Click ?Save?
    g.	Edit the policy to make the ?Next Review Date? = today and
    save
    7.	Add a Procedure to the policy
    a.	From the Policy Detail View click on ?Procedures? on the left
    side under ?Associations?
    b.	Click on ?Actions -> Add a new Procedure?
    c.	Fill in the required fields and click ?Save? (make note of
    the name)
    8.	Add a file attachment to the policy
    a.	Create one notepad file as follows:
    i.	Open Notepad
    ii.	Enter some text and save the file
    b.	Attach the document to the Policy
    i.	From the Policy Detail View click on ?Files? on the left
    under ?Attachments?
    ii.	Actions -> Add a New File
    iii.	Document Type = Policy Attachment
    iv.	Select the file created above
    v.	Click Save
    9.	Update Policy to be ?Ready to Retire?
    a.	Refer to this registry setting for fields that need to be
    updated to retire the policy: Solutions > PCM > Publishing
    Policy > Ready to Retire Fields-Conventional
    b.	Navigate back to the detail page of the policy
    c.	Actions -> Edit this policy
    d.	Update the fields noted in the above registry entry to match
    so the policy will be retired
    e.	Click ?Save?
    10.	Make the Publishing Policy Report available through the UI
    a.	Switch back to the Task Focused UI (to do this remove
    everything in the URL after the <servername>:<port>
    b.	Click on the settings (gear) icon
    c.	Select Manage Pages and Templates
    d.	Expand Reporting -> Hidden Reports -> PCM Policy
    e.	Place a check mark next to ?Publishing Policy Report
    Template? and ?Publishing Policy Report?
    f.	At the top of the page click ?Move?
    g.	Expand Reporting -> SOX -> OpenPages V6
    h.	Put a check next to ?Administrative Utilities? and click
    ?Done (note: you can move this to any OpenPages V6 folder you
    want)
    11.	Run the Publishing Policy Job
    a.	Switch back to the Standard UI
    b.	Navigate to Reporting -> Administrative Utilities (or
    whatever directory you moved it to in Step 10)
    c.	Click on ?Publishing Policy Report?
    
    
    Steps to Reproduce:
    
    1.	Look for the Draft Policy
    a.	Navigate to Policy Management -> Policies
    b.	Search for the name of your policy created
    c.	NOTE: It should not be found as it was retired (deleted)
    2.	Look for the Procedure
    a.	Navigate to Policy Management -> Procedures
    b.	Search for the Procedure created above
    c.	Note it is still available
    d.	Click on the Procedure and note there is no parent, this is
    now an orphaned procedure
    3.	Look for the File Attachment
    a.	Navigate to My OpenPages -> Files
    b.	Search for the file created earlier
    c.	Note it is still available
    d.	Click on the file attachment and note that it has no parent
    object and is now an orphan
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * OpenPages Users                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * POLICY MANAGEMENT PUBLISHING JOB DOES NOT CASCADE DELETE     *
    * CHILD OBJECTS WHEN POLICY IS RETIRED                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Customers should download OpenPages with Watson 8.2 Fix Pack *
    * 1 (8.2.0.1). See the following document for details on       *
    * obtaining OpenPages 8.2.0.1:                                 *
    * https://www.ibm.com/support/pages/openpages-watson-82-fix-pa *
    * ck-1                                                         *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH21462

  • Reported component name

    OPENPAGES GRC

  • Reported component ID

    5725D5100

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-01-27

  • Closed date

    2020-11-23

  • Last modified date

    2020-11-23

  • 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

    OPENPAGES GRC

  • Fixed component ID

    5725D5100

Applicable component levels

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFUEU","label":"IBM OpenPages with Watson"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"810"}]

Document Information

Modified date:
24 November 2020