cancel
Showing results for 
Search instead for 
Did you mean: 

Error while testing File-PI-SOAP interface

Former Member
0 Kudos

Dear All,

We are working on File-PI-SOAP interface in which we have exposed a functional module from ECC server as receiver webservice. When we are testing the the interface we are getting following error :

Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/PLAIN; HTTP 407 Proxy Authentication Required.

In the receiver SOAP communication channel we have provided the required ECC login & proxy authentication credentials and also we are able to open the URL from PI server. Kindly let us know what more settings are required o make this interface running.

Regards,

NJ

Accepted Solutions (0)

Answers (4)

Answers (4)

naveen_chichili
Active Contributor
0 Kudos

Hi NJ,

Please go through the below notes 701618 and 992690 which solves your issue.

Cheers!!!

Naveen.

aashish_sinha
Active Contributor
0 Kudos

Hi ,

I hope you are giving the SOAP Action parameter value. Just small check

Transport Protocol - Http

Message Protocol - SOAP 1.1

Target url will be something like Http://www.webservice.com/send.asmx/WSDL

Regards

Aashish Sinha

Former Member
0 Kudos

This is an asynchronous scenario, rt? Hope you have used Exactly once as the QoS in Receiver SOAP CC.

Why have u used the FM from ECC?

ECC sends a File to PI and then from PI its a SOAP message being sent to the receiver rt?

This error is also received if the receiver is trying to send a response and in Pi we have async scenario and is not expecting a response.

In the receiver CC if you have used anonymous user; the receiver should be able to take anonymous logins from PI.

Also check teh SOAP versions u have used and the receiver webserver is able to process.

Former Member
0 Kudos

Hi,

This is a synchronous interface and I want to send the output from webservice as a file to third party system.

We are just working on a demo interface, so we have created a webservice of a function module of ECC and also our interface is File-PI-SOAP.

We have also given the login credentials for proxy authentication but still we are getting the error the

SOAP: error occured: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/PLAIN; HTTP 407 Proxy Authentication Required

Kindly let us know, how can we resolve this error.

Regards,

NJ

udo_martens
Active Contributor
0 Kudos

Hi,

the authorization for the proxy server does not work. It sends back an html failure message therefore you get wrong content type.

Regards,

UDo

Former Member
0 Kudos

Hi,

Check below thread for details.

Regards,

Phani