Error 500 Psdi.util.mxsystemexception System#notboundexception
startup; systemnotbound; page not found Technote (troubleshooting) Problem(Abstract) HTTP error - 500:system#not bound exception is received when trying to the configdb and restorefrombackup actions must complete before the maximo server can start bring up the login page Cause The Maximo application has not started bmxaa6454e Diagnosing the problem Review the Maximo and application server logs for Maximo startup error Resolving the problem The WebSphere or WebLogic console show that the Maximo Server is running and also the Maximo application is running. From the application server level everything starts fine. The issue is the Maximo application has not started/initialized successfully. If the Maximo root logger logging level is at INFO or above (INFO is the default) the Maximo startup will be logged. WebSphere Open the systemout.log file for the Maximo Application Server. For example ibm\websphere\appserver\profiles\ctpappsrv01\logs\mxserver\systemout.log Search for the text 'Maximo is ready for client connections'. This means the Maximo application has started successfully and you should be able to connect and login. If that text is not in the log, search for the text ' Maximo failed to start'. If Maximo failed to start there will probably also be an error message. That error is the root cause of the Maximo startup. Address the error and restart the Maximo Application Server. WebLogic If running from a command prompt, the startup will be in that command prompt window. If running from a service, open the maximo.log file for the Maximo Application Server. If the maximo.log is not configured to be created, start the Maximo Server from a command prompt so you can see the startup logging. Search for the text 'Maximo is ready for client connections'. This means the Maximo application has started successfully and you should be able to connect and login. If that text is not in the log, search for the text ' Maximo failed to start'. If Maximo failed to start there will probably also be an error message. That error is the root cause of the Maximo startup. Ad
Start fails configuration; configure; config; db; configdb; running; restore; finished; finishing; flag; lock; incomplete; complete; configdb.exe; TPAEDATABASE Technote (troubleshooting) Problem(Abstract) java.lang.Exception : Database Configuration is in process . ConfigDB and RestoreFromBackup must complete before MXServer can be booted . at pdsi.server.MXServer.boot Login http://www-01.ibm.com/support/docview.wss?uid=swg21433828 receives Error 500: system#notboundexception Resolving the problem It is possible for configdb to leave a flag set, which can stop Maximo from starting. Run the following SQL select * from MAXVARS where varname='CONFIGURING'; Check the VARVALUE returned. It will be a http://www-01.ibm.com/support/docview.wss?uid=swg21321771 '1' to signify that configdb is running . If it is not, then do not continue and call into support to report the error. update MAXVARS set varvalue='0' where varname='CONFIGURING'; This will reset the flag that signifies configdb to be running. Maximo should now start. Cross reference information Segment Product Component Platform Version Edition Systems and Asset Management Tivoli Asset Management for IT All Document information More support for: Maximo Asset Management Software version: 6.2, 6.2.1, 6.2.2, 6.2.3, 6.2.4, 6.2.5, 6.2.6, 7.1, 7.1.1, 7.5 Operating system(s): Windows Reference #: 1321771 Modified date: 2010-06-21 Site availability Site assistance Contact and feedback Need support? Submit feedback to IBM Support 1-800-IBM-7378 (USA) Directory of worldwide contacts Contact Privacy Terms of use Accessibility
från GoogleLogga inDolda fältSök efter grupper eller meddelanden
application through RMI This entry is part of the Maximo Java Development series. In this article I will describe how to call Maximo business objects methods remotely using a Java RMI connection. This technique can be useful to integrate Maximo in custom applications written in Java or to perform a particular processing of data stored in Maximo database using an external application. For simplicity I will describe how to create a sample Java project using Eclipse to print the list of assets. However, this technique can be used in any Java application. First of all you have to copy some jar files from the Maximo server to your development system. Go in the application deployment directory (e.g. WebSphere\AppServer\profiles\ctgAppSrv01\installedApps\ctgCell01\MAXIMO.ear) and copy the businessobjects.jar fileand the entire lib directory. Launch Eclipse, create an empty Java project and add the businessobject.jar and icu4j.jar files to the project classpath. Your project should look like this. Now create an empty class named com.maximodev.MxRemoteConnection and paste the following code into it. package com.maximodev; import psdi.mbo.MboRemote; import psdi.mbo.MboSetRemote; import psdi.util.MXSession; public class MxRemoteConnection { /** * Sample main method to connect to Maximo server and list all the assets */ public static void main(String[] args) throws Exception { MXSession session = getConnection("192.168.18.128", 13400, "MXServer", "maxadmin", "maxadmin"); MboSetRemote assetMboSet = session.getMboSet("ASSET"); assetMboSet.setOrderBy("ASSETNUM"); MboRemote assetMbo; for(int j=0; ((assetMbo = assetMboSet.getMbo(j)) != null); j++) { String assetNum = assetMbo.getString("ASSETNUM"); String location = assetMbo.getString("LOCATION"); String desc = assetMbo.getString("DESCRIPTION"); System.out.println(assetNum + " - " + location + " - " + desc); } } private static MXSession getConnection(String host, int rmiPort, String serverName, String user, String pwd) { MXSession session = MXSession.getSession(); String connHost = host + ":" + rmiPort + "/" + serverName; System.out.println("Connecting to " + connHost); session.setHost(connHost); session.setUserName(user); session.setPassword(pwd); try { session.connect(); } catch (Exception e) { e.printStackTrace(); return null; } System.out.println("Conne