JCO_ERROR_LOGON_FAILURE: Incomplete logon data

JCO_ERROR_LOGON_FAILURE: Incomplete logon data

book

Article ID: KB0072243

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions 7.x, 8.x

Description

When the client connection is SNC, the TIBCO ActiveMatrix® Adapter for SAP or TIBCO ActiveMatrix BusinessWorks™ Plug-in for SAP Solutions application would fail to start due the application can not create the client connection. 

If enable JCo trace, following error could occur in the JCo trace:
failed with com.sap.conn.jco.JCoException: (103) JCO_ERROR_LOGON_FAILURE: Incomplete logon data. (Remote shortdump: CALL_FUNCTION_SIGNON_INCOMPL in system [<systeminfo>])

Cause of the issue:
In SAP JCo 3.0.21, SAP changed the behavior for jco.client.snc_sso parameter's default value. Before JCo version 3.0.21, if this parameter is using default value and the client parameter also specifies username and password, the JCo would do a basic authentication with username and password. Since version 3.0.21, if this parameter is using the default value, the JCo will perform Single Sign On (SSO) for the RFC logon. This change is also adopted in the JCo version 3.1.x. For detail, release refer to the SAP Note 3001078.
 

Issue/Introduction

JCO_ERROR_LOGON_FAILURE: Incomplete logon data

Environment

All supported system

Resolution

To resolve this issue:

For TIBCO ActiveMatrix® Adapter for SAP 7.2.1:
Pease stays with the JCo version 3.0.20. 

For TIBCO ActiveMatrix Adapter for SAP 7.3.0 and later:
Please use the adapter property 'adr3.clientConnection.snc.disableSSO ON' to disable the SNC_SSO. For the setup detail, please refer to the user document, chapter: Appendix C Adapter Properties File : Adapter Properties

For TIBCO ActiveMatrix BusinessWorks™ Plug-in for SAP Solutions 8.x:
For version 8.4.0 and earlier 8.x: please stay with JCo 3.0.20. 

For version 8.5.0:
If using SAP Jco 3.1.x, please apply IBCO ActiveMatrix BusinessWorks(TM) Plug-in for SAP Solutions 8.5.0 hotfix 001, and following the Hotfix readme to apply the below changes in the config.ini of the appnode:
******
To configure the property jco.client.snc_sso in the SAP Client connection and
disable SNC SSO, provide additional Java property with value of false. When SNC
SSO is no longer used, the userid and password must be valid.
com.tibco.bw.palette.sap.jco.client.snc_sso=false
*******

For version 8.6.0 and later:
In addtional to use above java property in the config.ini, user could set the JCO parameter 'jco.client.snc_sso=0' in the SAP Connection shared resource-> third Party Library Options.