Technote (troubleshooting)
Problem(Abstract)
When trying to launch the TEC console from the AIX server or from
within TEPS, getting this error:
ECO2044E: The RDBMS can not be reached.
Diagnosing the problem
Start the tec console in diagnostic mode with the following command:
tec_console -d ALL -o <output file>
Reviewing the resulting 'output file', the following error is logged:
2013/01/11 10:18:21 [TivoliEn] [Constructo] Constructor for class com.tivoli.tec.util.db.DBService called.
2013/01/11 10:18:21 [TivoliEn] [Method Ent] >> Method com.tivoli.tec.util.db.DBService() of class com.tivoli.tec.util.db.DBService entered.
2013/01/11 10:18:21 [TivoliEn] [Method Ent] >> Method connect of class com.tivoli.tec.util.db.DBService entered.
2013/01/11 10:18:22 [TivoliEn] [Method Ent] >> Method handleException of class com.tivoli.tec.util.db.DBService entered.
com.tivoli.framework.runtime.ExNoImplement vmcid: 0x0 minor code: 32 completed: No
2013/01/11 10:18:22 [TivoliEn] [Debug ] ++ nullcom.tivoli.framework.runtime.ExNoImplement vmcid: 0x0 minor code: 32 completed: No
com.tivoli.framework.runtime.ExNoImplement vmcid: 0x0 minor code: 32 completed: No
at com.tivoli.framework.runtime.ClassicComm.getException(ClassicComm.java:630)
at com.tivoli.framework.runtime.ClassicComm.objcall(ClassicComm.java:152)
at com.tivoli.framework.runtime.Representative.invoke(Representative.java:98)
at com.tivoli.framework.runtime.TivObjectImpl.__invoke(TivObjectImpl.java:26)
at com.tivoli.framework.TMF_bdt._serviceStub.query(_serviceStub.java:43)
at com.tivoli.framework.TMF_Gateway._GatewayStub.query(_GatewayStub.java:1946)
at com.tivoli.framework.bdt.BdtServiceParameters.setServiceParameters(BdtServiceParameters.java:111)
at com.tivoli.framework.bdt.BdtServiceParameters.<init>(BdtServiceParameters.java:35)
at com.tivoli.framework.bdt.SinglePortBdt.createBdtChannel(SinglePortBdt.java:84)
at com.tivoli.framework.bdt.SinglePortBdt.<init>(SinglePortBdt.java:51)
at com.tivoli.framework.bdt.BdtFactory.setBdtImplementation(BdtFactory.java:32)
at com.tivoli.framework.bdt.BdtFactory.getBdtImplementation(BdtFactory.java:56)
at com.tivoli.framework.iom.iom.<init>(iom.java:50)
at com.tivoli.rim.RIM_Session.connect(RIM_Session.java:282)
at com.tivoli.tec.util.db.DBService.connect(DBService.java:1171)
at com.tivoli.tec.util.db.DBService.<init>(DBService.java:152)
at com.tivoli.tec.util.db.DBService.getInstance(DBService.java:184)
at com.tivoli.tec.console.ResourceDBStorage.getService(ResourceDBStorage.java:1065)
at com.tivoli.tec.console.ResourceDBStorage.readResources(ResourceDBStorage.java:318)
at com.tivoli.tec.console.ResourceDBStorage.readResources(ResourceDBStorage.java:259)
at com.tivoli.tec.console.ResourceDBStorage.getOperator(ResourceDBStorage.java:627)
at com.tivoli.tec.console.EnterpriseConsoleLauncher.initTecConsole(EnterpriseConsoleLauncher.java:300)
at com.tivoli.tec.console.LauncherThread.run(LauncherThread.java:58)
Resolving the problem
Since the error has to do with BDT, issue the following commands:
1. On the IBM Tivoli Enterprise Console Server on which you are logged in, set the 'single_port_bdt' and 'set_iom_by_name' Tivoli Management Framework settings to TRUE by running the following commands on the IBM Tivoli Enterprise Console Server:
odadmin single_port_bdt TRUE all
odadmin set_iom_by_name TRUE all
2. Run the following command to recycle the object dispatchers:
odadmin reexec all
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.