Skip to Content

Adapter Engine Cache Issue

Hello All,

In SXMB_MONI i got an error saying

SAP:AdditionalText>Error while writing to secure store: ERROR_UNKNOWN: Error when updating buffer for Adapter Engine</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine</SAP:Stack>

My Analysis :

1, In SXI_CACHE i could see 'Unable to refresh cache contents' and 'Error during last attempt to refresh cache' also I could not see any entry in Adapter Engine Connection Data Cache.

2, when execute the RFC connection 'INTEGRATION_DIRECTORY_HMI' Its asking for userId and password .

3, I tried reset the password and do a JAVA restart again with same error.

Clarificaiton need :

1 Looks some authorization error , but where exactly to maintain this ,

2, How the adatper engince connection data will populate in to sxi_cache transaction.

could you guide me clearly for this issue.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Feb 20, 2012 at 09:31 PM

    Hi Sethuraman,

    Please check the following links. This might give some direction.



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 21, 2012 at 03:11 AM

    check in SLD if u have adapter engine registered under system type Process Intergation

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 21, 2012 at 05:40 AM


    Various connections are important for the cache refresh. The components involved are: the Integration Directory, the Integration Repository and the Integration Server. Each of these has a service user with a special user role:

    Integration Directory - SAP_XI_ID_SERV_USER

    Integration Server - SAP_XI_IS_SERV_USER

    Integration Repository - SAP_XI_IR_SERV_USER

    The Integration Directory and the Integration Repository read user and password information read from the exchange profile. The Integration Server uses an SM59 destination (INTEGRATION_DIRECTORY_HMI) to do this.

    The first thing that needs to be determined is the name of the user that is assigned the required role. To determine this in the Integration Directory or the Integration Repository, call transaction SUIM in the SAP system that is used for the user management (the default should be the client of the Integration Server).

    Type in the relevant service user role: SAP_XI_ID_SERV_USER SAP_XI_IS_SERV_USER, SAP_XI_IR_SERV_USER

    A list of user names is displayed. The user name is most probably either PIDIRUSER, PIISUSER, or PIREPUSER.


    Venkata S Pagolu

    Edited by: Venkata Pagolu on Feb 21, 2012 11:12 AM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Sethu Setharaman T

      Hi Sethu,

      Nevertheless, could you please check the procedure you used for changing the password as per the note

      Note 999962 - PI 7.10: Change passwords of PI service users

      It looks like the service userIDs are used somewhere with old passwords. Also, check if these users are used in RFCs and communication channels.