IBM Support

PI24759: MOVING ITEMS BETWEEN LIBRARIES INSIDE A PROJECT DOES NOT UPDATE THE LIBRARY-ID

 

APAR status

  • Closed as program error.

Error description

  • When a hierarchical item and one or more of its children are
    present in the same project and the hierarchical item is moved
    to another library, upon project publish, the children aren't
    correctly updated with the right library-id.
    
    This can be noticed from the WCM Authoring UI by the children
    not being present in the 'All Items' view of the destination
    library.
    

Local fix

  • None available
    

Problem summary

  • When a hierarchical item and one or more of its children are
    present in the same project and the hierarchical item is moved
    to another library, upon project publish, the children aren't
    correctly updated with the right library-id.
    
    
    This can be noticed from the WCM Authoring UI by the children
    not being present in the 'All Items' view of the destination
    library.
    

Problem conclusion

  • ANALYSIS:
    
    A defect in Project Publish prevented the update of the
    library-id of child items if the item's
    parent was also in the project.
    
    
    
    SOLUTION:
    
    Project Publish has been updated to ensure the library-id of
    child items is updated
    correctly. This will resolve the issue for new items and
    projects only.
    
    
    Existing items which have already been affected will not be
    resolved. An
    UpdateLibraryIdsModule has been included in this APAR to update
    affected items to
    their correct library-id.
    
    
    
    
    
    ===========================
    
     UPDATE LIBRARY IDS MODULE
    
    ===========================
    
    This module can be used to update the library-id of items which
    have already been
    impacted by the above issue.
    
    
    
    IMPORTANT POINTS TO BE NOTED BEFORE USING THE MODULE:
    
    ----------------------------------------------------------------
    ---------------------------------
    - You must back up your database prior to running the module as
    a precaution
    - This task must only be run by the server administrator
    
    - The execution time of the task depends on the size of the data
    set
    
    
    USING THE TASK:
    
    ---------------------------
    
    1. Open a command prompt
    
    2. Navigate to the ConfigEngine directory
    
    3. The module can either be run against a single specified
    library, or all existing
    libraries. Run the ConfigEngine task with the appropriate
    parameter:
    
    
    UPDATE SINGLE SPECIFIED LIBRARY:
    
    ConfigEngine.sh|bat run-wcm-admin-task-update-library-ids
    -DPortalAdminId=username
    -DPortalAdminPwd=password -Dlibrary=libraryName
    
    
    
    UPDATE ALL LIBRARIES:
    
    ConfigEngine.sh|bat run-wcm-admin-task-update-library-ids
    -DPortalAdminId=username
    -DPortalAdminPwd=password -DallLibraries=true
    
    
    
    
    
    NOTE:
    
    If few libraries contain impacted items, it is recommended that
    the module be run
    individually for each library using the library parameter.
    Running in allLibraries
    mode is expensive as all items on the system will be processed,
    greatly increasing
    execution time.
    
    
    
    The execution time of the task depends on the size of the data
    set. A "Build
    Successful" message will be displayed once the task has
    completed. Please check
    SystemOut.log to see the extended results.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI24759

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2900

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-08-28

  • Closed date

    2015-01-12

  • Last modified date

    2015-01-12

  • 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

  • R850 PSY

       UP

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

Document Information

Modified date:
21 December 2021