cancel
Showing results for 
Search instead for 
Did you mean: 

Error sending messages to PI 7.1 ROLE.PCD_ROLE_PERSISTENCE.VvlvkEGjiW9zPFax

Former Member
0 Kudos

We are facing ROLE.PCD_ROLE_PERSISTENCE.VvlvkEGjiW9zPFaxR/4pd2/bX5Q= error:

Message:Trying to access a role that doesn't exist ROLE.PCD_ROLE_PERSISTENCE.VvlvkEGjiW9zPFaxR/4pd2/bX5Q=

Date:2008-10-23

Time:16:12:17:745

Category:com.sapportals.portal.prt.service.usermanagement.persistence.pcd.GLRolePersistence

Location:com.sapportals.portal.prt.service.usermanagement.persistence.pcd.GLRolePersistence.[cf=com.sapportals.portal.prt.service.usermanagement.persistence.pcd.GLRolePersistence][md=populatePrincipalDatabag][cl=171406]

Application:sap.com/com.sap.aii.adapter.soap.app

We try to send a soap message to PI via SOAPUI the following errors occur:

- When we use the default endpoint for sending soap to PI http://company.com:54000/XISOAPAdapter/MessageServlet?channel=:TEST:Aytemir_SOAP_SenderChannel

We get error message:

com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.ConfigException: Some of the IS access information is not available. SLDAccess property may be set to true, but SLD is not available.

PS: This was working fine a couple of months back and this is the standard way. This is working fine here on clients SAP system.

- When we use for endpoint: http://company.com:54000/sap/xi/engine?type=entry&version=3.0&Sender.Service=TEST&Interface=http://c...

We get error message:

No receiver could be determined

Then I tried this through RWB test message:

Error:

com.sap.engine.interfaces.messaging.api.exception.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=TEST;TS=;AN=oa_GebInfoCont;ANS=http://company.nl/aytemir/KLIC;

System: PI 7.1

SP: 71006

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Gaur,

Thanks for the link, but as you can see I already asked the person for the exact solution, because I'm not using XSD's in this case.

Former Member
0 Kudos

Gaurav,

Thanks for the info, but it didn't work still same error message.

PS: "http://company.com:54000/XISOAPAdapter/MessageServlet?channel=:TEST:Aytemir_SOAP_SenderChannel" is enough to put a message in PI, this was a working state.

dharamveer_gaur2
Active Contributor
0 Kudos

Hi

read this thread in detail to understand role problem.

Former Member
0 Kudos

Hi

You should use the first URL

The URL generated inside the WSDL for PI should be like this

http://host:port/XISOAPAdapter/MessageServlet?channel=:service:channel&version=&Sender.Service=&Inte... till service interface name

While generating WSDL some mistake has happened and that is the reason you are not able to get complete objects here.

Check whether the System/ service is imported and activated and the name is appearing in the URL.

Thanks

Gaurav