Troubleshooting
Problem
Symptom
Cause
Resolving The Problem
When it is not possible to apply the required FixPack immediately ,
you can configure the DWC to access the Symphony file
directly for Plan status instead of using the data in the database.
Following these instructions will disable the mirroring feature "display" ; the TWS data will be loaded from the TWS Symphony as for previous releases.
However the TWS Engine will still syncronize Symphony data against the TWS DB.Read at the end of this technote for additional consideration.
settings must be removed and the feature must be enabled again.
On TWS Engine:
Edit TWSConfig.properties and set the property:
For tws 9.1/92/93/94 Edit <TWA_home>/WAS/TWSProfile/properties/TWSConfig.properties
For tws 9.5 /10.1 Edit (example) /TWSDATA/usr/servers/engineServer/resources/properties/TWSConfig.properties
and set the property:
From
com.ibm.tws.planDaoFactory.impl = com.ibm.tws.dao.plan.rdbms.RDBMSPlanDAOFactory
To
com.ibm.tws.planDaoFactory.impl = com.ibm.tws.dao.plan.SymphonyDAOFactory
Please take care to avoid spaces at the end of the line!
StopWAS and Stop TWS and restart all
On DWC:
To configure the DWC to use the Symphony file data directly:
- Stop the DWC WAS instance:
# cd <TWAhome>/wastools
# ./stopWas.sh -direct -user DWC_Admin_user -password password
- Created the following file if not already present::
<JazzSM>/profile/registry/tdwc_options.properties
- Add the following line to the tdwc_options.properties file:
com.ibm.tws.ui.disableMirroring=true
- Ensure that the file has ownership/permissions similar to:
-rw-r--r--. 1 root root 37 Jan 27 15:13 tdwc_options.properties
- Restart WAS:
# cd <TWAhome>/wastools
# ./startWas.sh
To confirm that the DWC is obtaining status from the Symphony file, after restarting WAS, log in to the DWC then navigated to Monitor Jobs, and query all jobs in plan. Once the query completes check the SystemOut.log file for entries similar to::
- [27/01/15 15:48:37:152 GMT] 00000074 SystemOut O [CommandExecutorFactory] mirroring has been disabled.
[27/01/15 15:48:37:152 GMT] 00000074 SystemOut O [CommandExecutorFactory] Change registry/tdwc_options.properties,com.ibm.tws.ui.disableMirroring key to re-enable it, and restart WAS
Edit TWSConfig.properties
Add/change (if it already exist) the parameter to
com.ibm.tws.planner.update.monitor.time = 0
and restart WAS/TWS.
- comment out the planman resync and its dependencies in the FINALPOSTREPORTS stream.
NOTE: comment out the line using hash space (# ) in the beginning of the line.
composer “modify sched=FINALPOSTREPORTS”
SCHEDULE MDM95JOY#FINALPOSTREPORTS
DESCRIPTION "Added by composer."
ON RUNCYCLE RC1 "FREQ=DAILY;"
SCHEDTIME <hhmm>
CARRYFORWARD
FOLLOWS MDM95JOY#FINAL.SWITCHPLAN PREVIOUS
:
# MDM95JOY#CHECKSYNC
MDM95JOY#CREATEPOSTREPORTS
For JnextPlan, backup and comment out the planman checksync as the the following section:
NOTE: comment out the line using hash space (# ) in the beginning of the line.
# log_line "Invoking planman checksync"
log_line "Disabled planman checksync"
# planman checksync | tee -a $JNEXTPLAN_OUTPUTWas this topic helpful?
Document Information
Modified date:
23 January 2023
UID
swg21697456