IBM Support

PK81887: CHANGES TO ITEMS ARE INCORRECTLY SAVED IF A CUSTOM ACTION IS ROL LED BACK IN SOME CASES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a custom workflow action is executed after a scheduled move
    action, and the custom workflow action has modified a document
    before it returned the rollback directive, then the changes
    made before the rollback are saved.
    

Local fix

Problem summary

  • If a custom workflow action is executed after a scheduled move a
    and the custom workflow action has modified a document before it
    returned the rollback directive, then the changes made before th
    rollback are saved.
    

Problem conclusion

  • Analysis: This error was caused by two internal defects. (1) The
    ContentService save and update routines weren't halting the save
    current document if the 'internal preparation to save' routine r
    errors. (2) The ScheduledAction class wasn't correctly restoring
    current document after a failure, which meant that the 'internal
    preparation to save' routine was working against the wrong versi
    the document.
    
    Solution: The ContentService save and update methods were modifi
    check for returned errors and if so will throw a
    CompositeRepositoryException (like the rest of the code). The
    ScheduledAction class was also modified to restore the current d
    if the current scheduled action fails, so the notifySave routine
    can work against the correct version of the document.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK81887

  • Reported component name

    WEBSPHERE PORTA

  • Reported component ID

    5724E7600

  • Reported release

    60J

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-03-06

  • Closed date

    2009-08-20

  • Last modified date

    2009-08-20

  • 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

    WEBSPHERE PORTA

  • Fixed component ID

    5724E7600

Applicable component levels

  • R60H PSY

       UP

  • R60J PSY

       UP

  • R61A PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.5","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
20 August 2009