RFC_ERROR_LOGON_FAILURE: User is locked in business connector

Hi ,

I am getting the following errors in business connector,an external vendor i.e third party was sending messages to sap through BC at the error timing,so need to know if this error had occured due to lock of that user.

2006-03-01 14:43:59 GMT com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: User is locked. Please notify the person responsible
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeConnect(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.connect(MiddlewareRFC.java:1098)
at com.sap.mw.jco.JCO$Client.connect(JCO.java:2983)
at com.sap.mw.jco.JCO$Pool.getClient(JCO.java:5032)
at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:5722)
at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:5672)
at com.wm.pkg.sap.ServerInfoRuntime.getClient(ServerInfoRuntime.java:167)
at com.wm.pkg.sap.rfc.SAPSession.getRFCClient(SAPSession.java:183)
at com.wm.pkg.sap.rfc.SAPSession.createTID(SAPSession.java:767)
at pub.sap.client.createTID(client.java:373)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
at com.wm.lang.flow.FlowState.step(FlowState.java:430)
at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)
at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)
at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
at java.lang.Thread.run(Unknown Source)
Any help on this regard would be highly appreciated.
Thanks in advance!!

Might it be anything else other than that SAP has locked that user account? Presumably for multiple failed login attempts? This exception seems pretty clear on what’s wrong.

Generally, SAP user IDs are configured to lock after a set of wrong trials. Hence my guess, that the user/pw combination used in the SAP alias is wrong and hence the user-id has got locked.

Solution:
Generally, use a CPIC user in SAP, without check for locking (has to be done by SAP Basis administrators)

HTH
Bhavani Shankar