IBM Support

Receiving "BMXAA1581E", when processing inbound or outbound transactions.



Unable to process inbound or outbound integration transactions after restoring the Maximo database from another environment copy or after creating the Maximo queues.


You are receiving this error message, "BMXAA1581E - No object with name jms/maximo/int/cf/intcf setup in JNDI tree.", when trying to import or export Maximo xml files or flat files, or when performing normal transactions through the Maximo UI or Maximo Integration Framework. The end result is the transaction is not posted to the intended JMS Queue.


Mismatch of the JNDI name between Maximo and the Application Server for the Connection Factory.

Resolving The Problem

Verify that you have connected to the correct Maximo Database and that you are processing on the correct Application server.

To verify that the database is correct, on the Maximo Screen GOTO > System Configuration > Platform Configuration > System Properties and query where Property Name = mxe.db.url. The url should point to the database that you believe you have connected.

The Application Server identifier can be found under Property Name = mxe.hostname. Again verify that this value represents the Server name and port number or IP address and port number of the Application Server that you believe you have connected.

The next step is to verify that the JNDI Name used by the Maximo queue definition matches the JNDI name of the connection factory defined on the Application Server. The values for the Maximo Queue definitions can be set by going to, GOTO > Integration > External Systems. Select an external system. Select the Add/Modify Queues in the Select Action Drop Down box. The dialog box that will be presented will display the Queues defined. Select each queue separately to view the details of the queue. The value to verify will be found in the Queue Connection Factory record. A probable value would be, jms/maximo/int/cf/intcf, the default set up parameter. The case and characters of this JNDI Name must match the JNDI name of the Connection Factory of the Application Server being used.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Component":"MEA: Generic","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.1.1;7.5;7.6","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}},{"Product":{"code":"SSLKYL","label":"Maximo Enterprise Adapter"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":null,"Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
13 April 2021