Enterprise Administration > Windchill ESI > Administering Windchill ESI in an SAP Environment > Guidelines for Monitoring, Diagnosing, and Resolving Problems > Diagnosing Problems > Categorizing Problems: Key Areas of Focus for Troubleshooting > TIBCO Problems > Adapter for SAP Problems
  
Adapter for SAP Problems
The following lists how to deal with problems that may originate in the Adapter for SAP.
Verify that the adapter instance is deployed and running
Validate adapter deployment configuration settings
Validate the SAP system connection parameters defined by the global variables Group ESISAPAdapter.
* 
Adapter timeout errors may be caused by a mismatch between parameters in the adapter configuration and the attributes on the ESITarget object created in Windchill. These values are case-sensitive. Some values, such as ESISAPAdapter/SystemID and ESISAPAdapter/Locale, are not used by the adapter to log on to the SAP system. The adapter does not immediately produce a direct error, but the BusinessWorks process engine will not be able to communicate with the adapter, so a timeout error is likely to occur. If the other values, such as ESISAPAdapter/ApplicationServer, ESISAPAdapter/SystemNumber, ESISAPAdapter/Client, ESISAPAdapter/Username, or ESISAPAdapter/Password are incorrect, the adapter is not able to log on to the SAP system and an error message appears in the TIBCO Adapter for SAP logs.
In addition, if the ESIFlags/isMultiplePE variable is set to true the adapter will ignore the Transaction/Destination value from the ESIResponse and will call the default adapter in the application. If there are dedicated Process Archives per ERP instance, this variable should be set to true.
The structure of ESIJMS/DataResponseQueue should be com.ptc.windchill.esi.DataResponse.<ESISAPAdapter/SystemID>.< ESISAPAdapter/Client>
Validate that the Windchill ESI distribution target (ESITarget attributes) sent from Windchill PDMLink are consistent with the SAP connection parameters defined in the adapter deployment configuration.
Validate the BusinessWorks domain user name and password (on the Configuration tab of the adapter deployment configuration)
Validate that the SAP user name and password (on the Custom tab of the adapter deployment configuration) are correct and that the account is not locked in SAP
Isolate any problems with Internationalization or locale configuration settings
Within each adapter deployment configuration, the ESISAPAdapter/Locale global variable value (on the Custom tab) must be consistent with the Locale Encoding parameter value (on the Advanced tab).
* 
The ESISAPAdapter/Locale global variable value is used in Rendezvous message subject names to identify the correct target adapter.
All locale parameter values must be valid (For example, chosen from the list of acceptable possible values).
Confirm that the number of adapter connections is compatible with ESI data loads and the distribution target SAP system configuration.