Fixes are available
Operational Decision Manager V8.8.1.3 Fix Pack
Operational Decision Manager V8.9.1 Download Document
Operational Decision Manager V8.9.1 Mod Pack
Operational Decision Manager V8.7.1.2: Interim Fix 73
Operational Decision Manager V8.7.1.2: Interim Fix 75
Operational Decision Manager V8.9.2 Download Document
Operational Decision Manager V8.9.2 Mod Pack
Operational Decision Manager for z/OS 8.9.2 Mod Pack
Operational Decision Manager V8.7.1.2: Interim Fix 76
Operational Decision Manager V8.9.0.2: Interim Fix 14
Operational Decision Manager V8.8.1.2: Interim Fix 75
Operational Decision Manager V8.8.0.1: Interim Fix 83
Operational Decision Manager V8.7.1.2: Interim Fix 77
APAR status
Closed as program error.
Error description
When merging branches from the Enterprise Console we get error message "The parent of a folder cannot be set to itself or one of its subfolders." And below exception in the Decision Center logs: The parent of a folder cannot be set to itself or one of its subfolders ilog.rules.model.dataaccess.DataAccessException: The parent of a folder cannot be set to itself or one of its subfolders at ilog.rules.teamserver.model.dataaccess. RTSBranchDataProvider.commitBranchMerge(RTSBranchDataProvider. java:210) at ilog.rules.teamserver.web.gwt.branchMerge.services. BranchMergeServiceImpl.merge(BranchMergeServiceImpl.java:626) ... Caused by: ilog.rules.teamserver.model. IlrInvalidElementException: The parent of a folder cannot be set to itself or one of its subfolders at ilog.rules.teamserver.ejb.service.dao.IlrElementDAOJDBC. computeLeftAndRight(IlrElementDAOJDBC.java:5314) at ilog.rules.teamserver.ejb.service.dao.IlrElementDAOJDBC. insertAggregatedElement(IlrElementDAOJDBC.java:5144) ...
Local fix
Error message "The parent of a folder cannot be set to itself or to one of its subfolders" means that some package indexes are not up-to-date. It is possible to rebuild those indexes, executing : ----------- <JAVA_HOME>/java -cp <ODM_HOME>/teamserver/lib/*:<ODM_ HOME>/teamserver/lib/eclipse_plugins/*" ilog.rules.teamserver. client.internal.RebuildBslnPkgTree -username <USER> -password <PASSWORD> -url http://<HOST>:<PORT>/teamserver -project <PROJECT> -baseline %current_key -----------
Problem summary
Added diagnostics to check indexes for baselines and folders
Problem conclusion
The Code was fixed
Temporary fix
Error message "The parent of a folder cannot be set to itself or to one of its subfolders" means that some package indexes are not up-to-date. It is possible to rebuild those indexes, executing : ----------- <JAVA_HOME>/java -cp <ODM_HOME>/teamserver/lib/*:<ODM_ HOME>/teamserver/lib/eclipse_plugins/*" ilog.rules.teamserver. client.internal.RebuildBslnPkgTree -username <USER> -password <PASSWORD> -url http://<HOST>:<PORT>/teamserver -project <PROJECT> -baseline %current_key
Comments
APAR Information
APAR number
RS02809
Reported component name
WS DECISION CTR
Reported component ID
5725B6900
Reported release
871
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-06-28
Closed date
2017-08-28
Last modified date
2017-08-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Fixed component name
WS DECISION CTR
Fixed component ID
5725B6900
Applicable component levels
R871 PSY
UP
Document Information
Modified date:
03 November 2021