IBM Support

PM09315: ADD RESCHEDULE AND DELETE CUSTOM WORKFLOW ACTION DIRECTIVES

 

APAR status

  • Closed as program error.

Error description

  • This defect is to document the enhancement of two new custom
    workflow action directives being added to the product. The new
    directives are:
    - RESCHEDULE: Which allows a custom workflow action to
    reschedule itself for sometime in the future
    - DELETE: Which allows the custom workflow action to perform a
    delete on the item being processed
    
    Additionally the Custom Workflow Action directives framework
    has
    been extended to support directive parameters. You can create a
    new directive parameter object by calling
    Directives.<DIRECTIVE>.createDirectiveParams and then casting
    the returned object to the apprioriate directive parameter
    object. When creating your Custom Workflow Action Result, you
    can use the new CustomWorkflowActionService
    .createResult(Directive, String, DirectiveParams) method to
    pass
    in your directive parameter object.
    
    Both the RESCHEDULE and DELETE directives have associated
    DirectiveParam objects. The RescheduleDirectiveParams object
    (created by calling Directives.RESCHEDULE
    .createDirectiveParams)
    allows you to specify the reschedule date whereas the
    DeleteDirectiveParams object (created by calling
    Directives.DELETE.createDirectiveParams) allows you to specify
    whether a permanent delete will be performed. By default the
    delete directive will perform a soft-delete of non-draft items
    (drafts will always be permanently deleted).
    

Local fix

Problem summary

  • This defect is to document the enhancement of two new custom
    workflow action directives being added to the product. The new
    directives are:
    - RESCHEDULE: Which allows a custom workflow action to
    reschedule itself for sometime in the future
    - DELETE: Which allows the custom workflow action to perform a
    delete on the item being processed
    
    Additionally the Custom Workflow Action directives framework has
    been extended to support directive parameters. You can create a
    new directive parameter object by calling
    
    Directives.<DIRECTIVE>.createDirectiveParams and then casting
    the returned object to the apprioriate directive parameter
    object. When creating your Custom Workflow Action Result, you
    can use the new
    
    CustomWorkflowActionService.createResult(Directive, String,
    DirectiveParams) method to pass in your directive parameter
    object.
    
    Both the RESCHEDULE and DELETE directives have associated
    DirectiveParam objects. The RescheduleDirectiveParams object
    (created by calling Directives.RESCHEDULE.createDirectiveParams)
    allows you to specify
    
    the reschedule date whereas the DeleteDirectiveParams object
    (created by calling Directives.DELETE.createDirectiveParams)
    allows you to specify whether a permanent delete will be
    performed. By default the
    delete directive will perform a soft-delete.
    

Problem conclusion

  • Analysis: Enhancement
    Solution: The new custom workflow actions were added as
    described.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM09315

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    61C

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-03-09

  • Closed date

    2010-05-17

  • Last modified date

    2010-05-17

  • 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

    LOTUS WEB CONT

  • Fixed component ID

    5724I2900

Applicable component levels

  • R61A PSY

       UP

  • R61B PSY

       UP

  • R61C PSY

       UP

  • R615 PSY

       UP

[{"Business Unit":{"code":"BU051","label":"N\/A"},"Product":{"code":"SUPPORT","label":"IBM Web Content Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1.0.3","Line of Business":{"code":"LOB33","label":"N\/A"}}]

Document Information

Modified date:
21 December 2021