IBM Support

PK72966: EXTENDING WORKFLOW ENABLEMENT AND GENERAL ADDITIONS TO THE WCM API

 

APAR status

  • Closed as program error.

Error description

  • The WCM API has been extended in the following 3 areas:
    1. Workflow enablement for Components.
    Library Components are now implementing the newly added
    WorkflowedDocument interface.
    Components as well as content can now be workflowed through the
    WCM API.
    
    2. New search methods added to Workspace.
    public DocumentIdIterator findDocumentsModifiedSince(Date
    modifiedDate)
    public DocumentIdIterator findDocumentsModifiedBetween(Date
    startDate, Date endDate)
    public DocumentIdIterator
    findDocumentsByWorkflowStage(DocumentId[] ids) throws
    IllegalDocumentTypeException
    public DocumentIdIterator
    findDocumentsByWorkflowStage(DocumentId[] workflowStages,
    String[] users, int userRoles) throws
    IllegalDocumentTypeException
    
    3. New methods on OptionSelectionComponent,
    PresentationTemplate, Document and Workspace.
    OptionSelectionComponent new methods:
    public boolean isSingleSelect()
    public String[] getAvailableSelectionValues()
    PresentationTemplate new methods:
    public String getHTML()
    public void setHTML(String html) throws OperationFailedException
    Document new method:
    public boolean isWorkflowed()
    Workspace other new method:
    public PresentationTemplate createPresentationTemplate() throws
    DocumentCreationException, AuthorizationException
    
    For more detail, please refer to javadoc.
    

Local fix

Problem summary

  • Extending workflow enablement and general additions to the WCM
    API
    

Problem conclusion

  • The WCM API has been extended in the following 3 areas:
    1. Workflow enablement for Components.
    Library Components are now implementing the newly added
    WorkflowedDocument interface.
    Components as well as content can now be workflowed through the
    WCM API.
    
    2. New search methods added to Workspace.
    public DocumentIdIterator findDocumentsModifiedSince(Date
    modifiedDate)
    public DocumentIdIterator findDocumentsModifiedBetween(Date
    startDate, Date endDate)
    public DocumentIdIterator
    findDocumentsByWorkflowStage(DocumentId[] ids) throws
    IllegalDocumentTypeException
    public DocumentIdIterator
    findDocumentsByWorkflowStage(DocumentId[] workflowStages,
    String[] users, int userRoles) throws
    IllegalDocumentTypeException
    
    3. New methods on OptionSelectionComponent,
    PresentationTemplate, Document and Workspace.
    OptionSelectionComponent new methods:
    public boolean isSingleSelect()
    public String[] getAvailableSelectionValues()
    PresentationTemplate new methods:
    public String getHTML()
    public void setHTML(String html) throws OperationFailedException
    Document new method:
    public boolean isWorkflowed()
    Workspace other new method:
    public PresentationTemplate createPresentationTemplate() throws
    DocumentCreationException, AuthorizationException
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK72966

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    60G

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-09-30

  • Closed date

    2008-09-30

  • Last modified date

    2008-09-30

  • 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

  • R60G 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.0.1.3","Line of Business":{"code":"LOB33","label":"N\/A"}}]

Document Information

Modified date:
21 December 2021