cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to SOAP (ECC) Synchronous Scenario

Former Member
0 Kudos

Hi,

I am configuring SOAP to SOAP scenario. Source systems is take an SOAP UI and Destination system as SAP ECC system. I configured as follows in PI 7.11

1. Created Two Data type for Source System( one for Request and Second one is for Response)

2. Imported WSDL which was created in ECC.

3. Two Service Interface( Both are Synchronous)

4. Two Message Mappings( Source Message Type to SOAP Request & SOAP Responce to Sencer system Response message)

5. Operatino Mapping ( Request and Response)

ID

6. Once Business Component for both Sender and Receiver

7. Two SOAP Communicatino Channels ( Target Channel i given Target url and authentication Details)

8. Receiver Determination

9. Interface Determination

10. Sender Agreement

11. Recever Agreement

I am executing the scenarion now i am getting the "http 404 not found error".

My doubt is do we need to do any Configuratin in ECC System? I did not do any configuration in ECC System. If i am accessing that WSDL through IE then i am getting response back. Please lte me know the solution.

Regards,

Dev

Accepted Solutions (0)

Answers (4)

Answers (4)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You are using SOAP TO SOAP. That means hosting webservice in PI using soap sender and consuming webservice of ECC using SOAP receiver. Are you doing the following steps:

a) Create WSDL of soap sender and use that for testing using soapUI (YOu are testing the webservice via PI through soap sender channel. That means you host web service at PI using soap sender)

b) Configured soap receiver channel properly pointing webservice hosted on ECC.

404 error is your WSDL Url is wrong or invalid.

Hope that helps.

Former Member
0 Kudos

Yes Bhaskar i am using the Soap sender channel hoted to PI and Receiver Channel to ECC. This WSDL was using for their testing purpose through IE. Now i am doing this scenario integration with PI. So do we need to do any configuration in ECC end? .

Rgds,

Dev

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>So do we need to do any configuration in ECC end? .

You dont need to do in ECC. Except configuring cc receiver soap to reference target URL .

DId you create WSDL of sender soap and use that in SOAP UI for testing? Just remember your sender webservice url and receiver are different.

Former Member
0 Kudos

Hi Deevan,

Check if the Target URL that you have mentioned is correct.

The target URL should be like this,

http://server:port/sap/xi/adapter_plain?namespace=<xxx>&interface=<xxx>&service=<xxx>&sap-user=<xxx>...; .

Copy ur target url on to the browser and check what happens??

Regards

Deepthi Premnath

Former Member
0 Kudos

Hi,

Target url in CC i have taken from the WSDL file( SOAP:Adress).While defining the WSDL from ID i given url as "http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel". Pls let me know is it correct?

Thanks & Regards,

Dev

Former Member
0 Kudos

Hi

Yes it is correct

http://<SAP XI HOST NAME>:<XI J2EEport>/XISOAPAdapter/MessageServlet? 
channel=<party>:<Sender Service Name>:<Sender Communication Channel name>

regards

Ramesh

Former Member
0 Kudos

Hi,

Http 404 error would mean there is some issue on the receiver side.

btw, any particular reason that you are using SOAP on the receiver to communicate with ECC?

Normally, you would either use Proxy or RFC for synchronous comm with ECC.

Regards

Former Member
0 Kudos

Hi,

Is PI required in this case? Because the WSDL you have imported will do the necessary service right?

But still if you are trying,

Have you defined the webservice from configuration time Integration Directory?

regards

Ramesh