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