Troubleshooting
Problem
SetUserToken causes a RACF error when connecting to a SPOE Connect:Direct node
Symptom
Problem reported using Sterling Integrator versions 5.0 and 5.1.
Unable to control the credentials (SNODEID) presented to remote Secure Point of Entry (SPOE). The SetUserToken service does not affect the credentials.
The remote node allows SNODEID - the Connect:Direct DMGSAF security exit specifes SNODEID=YES.
Error Message
The errors below are reported in the cdinterop.log
[2010-12-07 12:20:22.252] DEBUG 000000000000 GLOBAL_SCOPE CDServer.validateNetmapNode() Netmap node TBINK1.R4700 was validated successfully
[2010-12-07 12:20:22.336] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.execute() - uh oh, got an exception returning from pSession execute successfully on Pnode Session Id= TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1:6784 Exception= MSGID=JPNA006I,RC=8,FDBK=1,CLMTHNAME=CdPnApi.connect,
CDTXT="An error occurred on the remote CONNECT:Direct during the handshake protocol after connecting.
Please retry the operation. If the problem persists contact your CONNECT:Direct administrator. The FMH72 return code and msgid are ",
JTXT="12,RACF093I"
Thread=Thread-28391
[2010-12-07 12:20:22.336] ERROR 000000000000 GLOBAL_SCOPE MSGID=JPNA006I,RC=8,FDBK=1,CLMTHNAME=CdPnApi.connect,
CDTXT="An error occurred on the remote CONNECT:Direct during the handshake protocol after connecting.
Please retry the operation. If the problem persists contact your CONNECT:Direct administrator. The FMH72 return code and msgid are ",
JTXT="12,RACF093I"
com.sterlingcommerce.cd.oemglue.ConnectionException: MSGID=JPNA006I,RC=8,FDBK=1,CLMTHNAME=CdPnApi.connect,
CDTXT="An error occurred on the remote CONNECT:Direct during the handshake protocol after connecting.
Please retry the operation. If the problem persists contact your CONNECT:Direct administrator. The FMH72 return code and msgid are ",
JTXT="12,RACF093I"
at com.sterlingcommerce.cd.oemglue.ConnectStep.execute(ConnectStep.java:361)
at com.sterlingcommerce.cd.oemglue.PnodeSessionMediator.execute(PnodeSessionMediator.java:334)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.PNodeConnection.execute(PNodeConnection.java:291)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.PNodeConnection$1.run(PNodeConnection.java:598)
at java.lang.Thread.run(Thread.java:801)
[2010-12-07 12:20:22.336] ERROR 000000000000 GLOBAL_SCOPE CDServer.createPNodeConnection() - got InvocationTargetException exception from FutureResult on Pnode Session Id= TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1Exception=null Thread=RMI TCP Connection(16120)-10.128.5.40
java.lang.reflect.InvocationTargetException
at EDU.oswego.cs.dl.util.concurrent.FutureResult.setException(FutureResult.java:152)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.PNodeConnection$1.run(PNodeConnection.java:623)
at java.lang.Thread.run(Thread.java:801)
Caused by: com.sterlingcommerce.cd.oemglue.ConnectionException: MSGID=JPNA006I,RC=8,FDBK=1,CLMTHNAME=CdPnApi.connect,
CDTXT="An error occurred on the remote CONNECT:Direct during the handshake protocol after connecting.
Please retry the operation. If the problem persists contact your CONNECT:Direct administrator. The FMH72 return code and msgid are ",
JTXT="12,RACF093I"
at com.sterlingcommerce.cd.oemglue.ConnectStep.execute(ConnectStep.java:361)
at com.sterlingcommerce.cd.oemglue.PnodeSessionMediator.execute(PnodeSessionMediator.java:334)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.PNodeConnection.execute(PNodeConnection.java:291)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.PNodeConnection$1.run(PNodeConnection.java:598)
... 1 more
[2010-12-07 12:20:22.336] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.addNewConnection just added PNode connection with id=TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1:6784
[2010-12-07 12:20:22.336] ERROR 000000000000 GLOBAL_SCOPE CDServer.createPNodeConnection() - MessageId of Error Return Code :RACF093I
[2010-12-07 12:20:22.336] DEBUG 000000000000 GLOBAL_SCOPE ConnectDirectConnection.isSecurePlusEnabled() - ENTERING
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.close() - Entering - Session.isConnected [false]
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.close() - remove cdSession [TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1]
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.removeConnection(TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1) - local node: TBinkley_CDSA remote node: TBINK1.R4700
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - TBinkley_CDSA's current adapter-wide pnode session count: 1
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager PnodeTotal decremented = 0
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - TBinkley_CDSA's current node-level pnode session count with TBINK1.R4700 is: 1 max allowed is: 10
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - TBinkley_CDSA's updated current node-level pnode session count with TBINK1.R4700 is now: 0
[2010-12-07 12:20:22.337] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - TBinkley_CDSA's updated adapter-wide pnode session count is now: 0
[2010-12-07 12:20:22.341] ERROR 000000000000 GLOBAL_SCOPE CDServerBeginSessionService.primitiveProcessData() - got a remote node exception [RACF093I]
com.sterlingcommerce.woodstock.cdinterop.server.CDInteropRemoteNodeException: RACF093I
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDServer.createPNodeConnection(CDServer.java:1018)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDServer.beginSession(CDServer.java:602)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAImpl.beginSession(CDServerAdapterLittleAImpl.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged(AccessController.java:275)
at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:506)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTransport.java:838)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:912)
at java.lang.Thread.run(Thread.java:801)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:263)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:239)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:141)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAImpl_Stub.beginSession(CDServerAdapterLittleAImpl_Stub.java:158)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerBeginSessionService.primitiveProcessData(CDServerBeginSessionService.java:151)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService$1.run(CDService.java:95)
at com.sterlingcommerce.woodstock.mailbox.db.DatabaseOperation.runContained(DatabaseOperation.java:106)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService.processData(CDService.java:93)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.invokeService(ActivityEngineHelper.java:1774)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nextMainLogic(ActivityEngineHelper.java:644)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.next(ActivityEngineHelper.java:371)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkFlowQueueListener.java:326)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlowQueueListener.java:202)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:163)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:149)
at com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.java:354)
at com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExecutor.java:496)
at java.lang.Thread.run(Thread.java:801)
[2010-12-07 12:20:22.342] DEBUG 000000000000 GLOBAL_SCOPE CDServerBeginSessionService.setWFCRetryResponse() - numRetries = 0, retryInterval = 1
[2010-12-07 12:20:22.342] ERROR 000000000000 GLOBAL_SCOPE CDServerPrimitiveBeginSessionService - recording a failed Begin Session attempt with fault code [Connect:Direct Server Error]
com.sterlingcommerce.woodstock.cdinterop.server.CDInteropRemoteNodeException: RACF093I
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDServer.createPNodeConnection(CDServer.java:1018)
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDServer.beginSession(CDServer.java:602)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAImpl.beginSession(CDServerAdapterLittleAImpl.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged(AccessController.java:275)
at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:506)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTransport.java:838)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:912)
at java.lang.Thread.run(Thread.java:801)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:263)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:239)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:141)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAImpl_Stub.beginSession(CDServerAdapterLittleAImpl_Stub.java:158)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerBeginSessionService.primitiveProcessData(CDServerBeginSessionService.java:151)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService$1.run(CDService.java:95)
at com.sterlingcommerce.woodstock.mailbox.db.DatabaseOperation.runContained(DatabaseOperation.java:106)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService.processData(CDService.java:93)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.invokeService(ActivityEngineHelper.java:1774)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nextMainLogic(ActivityEngineHelper.java:644)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.next(ActivityEngineHelper.java:371)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkFlowQueueListener.java:326)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlowQueueListener.java:202)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:163)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:149)
at com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.java:354)
at com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExecutor.java:496)
at java.lang.Thread.run(Thread.java:801)
The errors below are reported in the cdinterop.cdjava.log
[2010-12-07 12:20:22.336] ALL 000000000000 GLOBAL_SCOPE TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1 Dec 7, 2010 12:20:22 PM: 01| | EXCEPTION: MSGID=JPNA006I,RC=8,FDBK=1,CLMTHNAME=CdPnApi.connect,
CDTXT="An error occurred on the remote CONNECT:Direct during the handshake protocol after connecting.
Please retry the operation. If the problem persists contact your CONNECT:Direct administrator. The FMH72 return code and msgid are ",
JTXT="12,RACF093I"
[2010-12-07 12:20:22.336] ALL 000000000000 GLOBAL_SCOPE TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1 Dec 7, 2010 12:20:22 PM: 02| | | Entered CdDate.getCdDateTime()::
[2010-12-07 12:20:22.336] ALL 000000000000 GLOBAL_SCOPE TBinkley_CDSA_N1_CDSERVER_ADAPTER_node1P00000226771160L1 Dec 7, 2010 12:20:22 PM: 02| | | Exited CdDate.getCdDateTime():, Return Value = 2010341 12202220java.lang.String;2010341 12202220
Log InLog in to view more of this document
Historical Number
NFX9472
Was this topic helpful?
Document Information
Modified date:
28 February 2019
UID
swg21559121