cancel
Showing results for 
Search instead for 
Did you mean: 

Issues with SOAP Adapater - HTTP AXIS

0 Kudos

Hi guys!

We are trying do a communication between our SAP ECC and a service from third party(WebService) by PI with SOAP Adapter. The problem that we have is a module that return the error below:

Information: MP: processing local module localejbs/AF_Adapters/axis/AFAdapterBean

Error: MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: A security error was encountered when verifying the message.


We get the XML generated on payload and tested it using SOAP UI. The communication happened with success.

The adapter that we are using is SOAP, protocol is HTTP - AXIS (Communication channel - receiver) because we need to inform the user and pw with basic authentification.

Follows attached the evidences.

Could someone help us?

Best regards,

Accepted Solutions (1)

Accepted Solutions (1)

former_member182455
Active Contributor
0 Kudos

Hi,

Please check whether you have inistalled the SOAP - Axis adapter components in your PI system.

Use the below format a check the status.

http://hostname:5XX00/XIAxisAdapter/MessageServlet

.

Regards

Srinivas

0 Kudos

Hi Peram,

Thank you for your response. We already checked these settings and all is ok.

The problem is happening on module localejbs/AF_Adapters/axis/AFAdapterBean. Do you know if exist any validation in this module with message content, or any restriction?

Best regards,

Answers (2)

Answers (2)

GauravKant
Contributor
0 Kudos

Hi Luiz,

Please check the below thread.  There might be some issue with SOAP envelope.

Regards,

Gaurav

bhavesh_kantilal
Active Contributor
0 Kudos

Hello Luiz,

Is there a reason you are using SOAP Axis and not normal SOAP Adapter?

Your normal SOAP adapter also supports Basic Authentication. If your webservice works with SOAP UI with no special header requirement, then you can use a normal SOAP Adapter and select Basic Authentication in your SOAP Adapter.

If you must use SOAP Axis, What does your SOAP Axis Configuration look like in your receiver Adapter's module chain?

Regards,

Bhavesh

0 Kudos

Hello Bhavesh Kantilal,

Thank you for you response. I need use the SOAP Axis because the WebService need use the Digest authentification. I saw the paylog  and the user and password are not in XML header. I tried input these authentification using xlst file, but the error remains. Can I use the Java Mapping to resolve this problem? If yes, could you give me an example?

Best regards,

bhavesh_kantilal
Active Contributor
0 Kudos

Hello Luiz,

Can you share a sample of how this works with SOAP UI? This will then help understand how you need to implement with SOAP Axis and the corresponding modules to be used.

Regards,

Bhavesh