APAR status
Closed as program error.
Error description
PROBLEM: When using Invocation Channel to interface Maximo with an External System using HTTP End Point it is resulting in a 'psdi.util.MXSystemException: BMXAA1481E - Cannot deliver the message to the endpoint' error for outbound Invocation Channel transaction after upgrading to Maximo 7.6.1.3. STEPS TO REPRODUCE: Call an HTTP End Point from an Invocation Channel. RESULTS: [ERROR] [MXServer] [] BMXAA1481E - Cannot deliver the message to the endpoint. null psdi.util.MXSystemException: BMXAA1481E - Cannot deliver the message to the endpoint. null at psdi.iface.router.HTTPHandler.invoke(HTTPHandler.java:545) ~[businessobjects.jar:?] at psdi.iface.mic.InvokeChannel.invokeEndpoint(InvokeChannel.ja va:372)~[businessobjects.jar:?] at psdi.iface.mic.InvokeChannel.invoke(InvokeChannel.java:103) ~[businessobjects.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:90)~[?:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:55)~[?:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[?:1.8.0] at org.python.core.PyReflectedFunction.__call__(PyReflectedFunc tion.java:188)~[jython.jar:?] at org.python.core.PyObject.__call__(PyObject.java:438) ~[jython.jar:?] at org.python.core.PyMethod.__call__(PyMethod.java:187) ~[jython.jar:?] at org.python.pycode._pyx36.validateGL$1(<script>:94) ~[?:?] at org.python.pycode._pyx36.call_function(<script>) ~[?:?] at org.python.core.PyTableCode.call(PyTableCode.java:171) ~[jython.jar:?] at org.python.core.PyBaseCode.call(PyBaseCode.java:139) ~[jython.jar:?] at org.python.core.PyFunction.__call__(PyFunction.java:413) ~[jython.jar:?] at org.python.pycode._pyx36.f$0(<script>:102) ~[?:?] at org.python.pycode._pyx36.call_function(<script>) ~[?:?] at org.python.core.PyTableCode.call(PyTableCode.java:171) ~[jython.jar:?] at org.python.core.PyCode.call(PyCode.java:18) ~[jython.jar:?] at org.python.core.Py.runCode(Py.java:1614) ~[jython.jar:?] at org.python.core.__builtin__.eval(__builtin__.java:497) ~[jython.jar:?] at org.python.core.__builtin__.eval(__builtin__.java:501) ~[jython.jar:?] at org.python.util.PythonInterpreter.eval(PythonInterpreter.jav a:259)~[jython.jar:?] at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:57) ~[jython.jar:?] at org.python.jsr223.PyScriptEngine.access$300(PyScriptEngine.j ava:20)~[jython.jar:?] at org.python.jsr223.PyScriptEngine$PyCompiledScript.eval(PyScr iptEngine.java:250)~[jython.jar:?] at com.ibm.tivoli.maximo.script.JSR223ScriptDriver.evalScript(J SR223ScriptDriver.java:287)~[businessobjects.jar:?] at com.ibm.tivoli.maximo.script.AbstractScriptDriver.runScript( AbstractScriptDriver.java:155)~[businessobjects.jar:?] at com.ibm.tivoli.maximo.script.ScriptMboEventListener.preSaveE ventAction(ScriptMboEventListener.java:353)~[businessobjects.jar at psdi.server.event.EventTopic$Subscription.preSaveEventAction (EventTopic.java:731)~[businessobjects.jar:?] at psdi.server.event.EventTopic.preSaveEventAction(EventTopic.j ava:342)~[businessobjects.jar:?] at psdi.server.event.EventTopicTree.preSaveEventAction(EventTop icTree.java:770)~[businessobjects.jar:?] at psdi.mbo.Mbo.fireEvent(Mbo.java:6491) ~[businessobjects.jar:?] at psdi.mbo.StatefulMbo.fireEvent(StatefulMbo.java:799) ~[businessobjects.jar:?] at psdi.app.workorder.WO.fireEvent(WO.java:24282) ~[businessobjects.jar:?] at psdi.mbo.MboSet.fireEventsBeforeDB(MboSet.java:7993) ~[businessobjects.jar:?] at psdi.txn.MXTransactionImpl.fireEventsBeforeDB(MXTransactionI mpl.java:406)~[businessobjects.jar:?] at psdi.txn.MXTransactionImpl.saveTransaction(MXTransactionImpl .java:210)~[businessobjects.jar:?] at psdi.txn.MXTransactionImpl.save(MXTransactionImpl.java:156) ~[businessobjects.jar:?] at psdi.mbo.MboSet.save(MboSet.java:7565) [businessobjects.jar:?] at psdi.mbo.MboSet.save(MboSet.java:7489) [businessobjects.jar:?] at psdi.app.workorder.WOSet.save(WOSet.java:1484) [businessobjects.jar:?] at psdi.pluss.app.workorder.PlusSWOSet.save(PlusSWOSet.java:102) [businessobjects.jar:?] at psdi.app.workorder.virtual.WOChangeStatusSet.doChangeMboStat us(WOChangeStatusSet.java:138)[businessobjects.jar:?] at psdi.app.workorder.virtual.WOChangeStatusSet.changeStatusOnS et(WOChangeStatusSet.java:115)[businessobjects.jar:?] at psdi.app.workorder.virtual.WOChangeStatusSet.execute(WOChang eStatusSet.java:355)[businessobjects.jar:?] at psdi.app.common.virtual.ChangeStatusSet.execute(ChangeStatus Set.java:61)[businessobjects.jar:?] at psdi.webclient.system.beans.DataBean.save(DataBean.java:3070) [classes/:?] at psdi.webclient.beans.workorder.WOChangeStatusBean.execute(WO ChangeStatusBean.java:279)[classes/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:90)~[?:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:55)~[?:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[?:1.8.0] at psdi.webclient.system.beans.DataBean.callBeanMethod(DataBean .java:6912)[classes/:?] at psdi.webclient.system.beans.DataBean.callMethod(DataBean.jav a:6714)[classes/:?] at psdi.webclient.system.beans.DataBean.callMethod(DataBean.jav a:6690)[classes/:?] at psdi.webclient.system.session.AsyncProcess.run(AsyncProcess. java:166)[classes/:?] at java.lang.Thread.run(Thread.java:811) [?:2.9 (07-25-2018)] Caused by: java.lang.NullPointerException at psdi.iface.router.DefaultHTTPExit.transformPayloadToFormData (DefaultHTTPExit.java:195)~[businessobjects.jar:?] at psdi.iface.router.HTTPHandler.invoke(HTTPHandler.java:436) ~[businessobjects.jar:?] ... 57 more EXPECTED RESULTS: No Errors should result when a valid HTTP call is made from an Invocation Channel. REPORTED IN VERSION: Tivoli's process automation engine 7.6.1.3
Local fix
NA
Problem summary
**************************************************************** * PROBLEM DESCRIPTION: * * Http handler default exit gives NPE if metadata map is not * * provided. * ****************************************************************
Problem conclusion
A fix for this APAR will be included in a future release.
Temporary fix
Comments
APAR Information
APAR number
IJ44511
Reported component name
INTEGRATION
Reported component ID
5724R46I1
Reported release
761
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-12-06
Closed date
2022-12-15
Last modified date
2022-12-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
INTEGRATION
Fixed component ID
5724R46I1
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
16 December 2022