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