cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP or HTTPS or SOAP - PO 7.4

silentbull
Participant
0 Kudos

Hello

We have recently upgraded to PO 7.4. As we have a new interface which needs to be sent to third party, there are some questions regarding the data transfer. Please do advise on the following.

1. We have agreed to transfer idoc-xml using HTTPS. Please advise whether the same is possible in PO 7.4.#

2. We had just agreed as HTTPS at both ends, is this possible? What adapter should I be using in both sender and receiver.?

3. The third party have asked me the following questions, Mutual SSL

authentication or do you have a site that has a login or requires a

user/password?

We have several servers it could be initiated from so before i give you ip

details i need a little more info as to what has been agreed as the method

of data transfer.


I am bit confused on the questions asked by their IT team.


Can you help me out in how to build the scenario in PO and what are all the things that I should be using in both Sender and Receiver adapter.


Regards

Sam

Accepted Solutions (1)

Accepted Solutions (1)

vicky20691
Active Contributor
0 Kudos

Hi,

1. We have agreed to transfer idoc-xml using HTTPS. Please advise whether the same is possible in PO 7.4.#

------- Yes it is possible to send data idoc-xml via HTTPS

2. We had just agreed as HTTPS at both ends, is this possible? What adapter should I be using in both sender and receiver.?

-------- That depends, what is the sender system. If they have sender which supports it , then it is possible to do this.

3. The third party have asked me the following questions, Mutual SSL

authentication or do you have a site that has a login or requires a

user/password?



----------------- What I can infer from this question is -

                            i) If you are using soap channel as sender with HTTP then you need to provide user of                                  PO to them so that data can be transmitted to PI from sender


                            ii) In case of mutual SSL authentication we need to provide them PI certificate and receiver need to provide their certificate to PI. In this case authenticatio will happen via certificate and keys.



Regards,

Vikas

silentbull
Participant
0 Kudos

Hello Vikas

Thanks for your replies.

Can you further explain your reply on point 2.

The interfaces are going to be from SAP to third party and vice versa. We will be sending idoc-xml and the third party might also send us idoc-xml or any other xml. In this case, which adapter should i use? What do you mean by if the sender system supports?

How can i decide whether to use plain HTTP adapter or SOAP adapter based on the input by third party?

Regards

Sam

vicky20691
Active Contributor
0 Kudos

Hi Sam,

In case the sender is SAP , you should use IDOC adapter or IDoc_AAE adapter which will bring idoc to PI and then send it to third party via SOAP adapter.

Take the below scenario as a reference , though it is for dual stack you need to do it for single stack with idoc_aae if you have single stack installation

http://wiki.scn.sap.com/wiki/display/ProcessCollection/IDoc+to+SOAP+Synchronous+with+BPM

if the receiver is SAP then again receiver idoc channel.

Now , I am sure you were asking about the adapters. to bring idoc from SAP to SAP PI as an idoc-xml we use idoc adapter but this can be done via ALE configuration where we define TCP/IP connection for this.

There is one way to do the same via HTTP connection

But I would recommend use - IDOC adapter with ALE configuration which will bring idoc as idoc-xml to PI and then send it to receiver via SOAP.

Regards,

Vikas

silentbull
Participant
0 Kudos

Hello Vikas

Thanks for your reply.

What i meant was the following

SAP to Third Party:

Sender: idoc adapter

Receiver: SOAP or HTTP adapter ?

Third Party to SAP:

Sender: SOAP or HTTP?

Receiver: Idoc adapter.

So, my query was based on the ?

Regards

Sam

iaki_vila
Active Contributor
0 Kudos

Hi Sam,


Receiver: SOAP or HTTP adapter ?

...

Sender: SOAP or HTTP?

If you work with XML i think the easiest way is to do it with the SOAP adapter in both cases. For the receiver case may be you receiver partner doesn't work with SOAP, you should ask them because i they have a WSDL you can  save a lot of time developing your interface. If they doesn't work with SOAP protocol you can use a little trick setting in your SOAP receiver adapter the checkbox Do Not Use SOAP envelope, although in the most cases will be more efficient to work with the http or htpp_aae receiver adapter.

Regards.

silentbull
Participant
0 Kudos

Hello Inaki

What are your views about

Mutual SSL

authentication or do you have a site that has a login or requires a

user/password?


How do i generate this for our PI system? 

Answers (0)