cancel
Showing results for 
Search instead for 
Did you mean: 

TCP/IP Socket Connection with SAP PI

Former Member
0 Kudos

Hello All,

We have two external systems (TCP/IP clients) that communicate only using a TCP/IP Socket.

What are the different ways to integrate these systems with SAP PI?

Please guide.

Thanks

Shabari

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello,

Customer wont be interested to invest in Seeburger adapter. 

The 2 systems are TCP IP client.

We  will have to build TCP IP server and then use java proxy or java mapping to connect to the socket server.

Can we use file mechansim to send and recieve files with the TCP/IP server.

Thanks,

Shabari

anupam_ghosh2
Active Contributor
0 Kudos

Hi Shabari,

                      You can also connect to TCP\IP server without creating an intermediate server (which might complicate the design).

You can send file and receive file from TCP \IP server but that makes the communication asynchronous.

If your requirement is to send and receive response in a synchronous manner (which appears to be the case as per your original post) then writing java socket programming remains the only approach.

Regards

Anupam 

Former Member
0 Kudos

Hello,

I was thinking we would need ,TCP/IP Socket server which will receive/send data from the two systems (which are TCP/IP clients). Also the Java application should be able to receive/send data through web services, which internally should be sent/received by the TCP/IP Socket server.

Is this feasible or any simpler ways to do it?

Thanks

Shabari

anupam_ghosh2
Active Contributor
0 Kudos

Hi Shabari,

              Its best if you can use an adapter as suggested by Michal Krawczyk. Java mapping is second simplest way of implementing this scenario as explained earlier. Not sure if you can implement the same using web services.  

Regards

Anupam

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>>What are the different ways to integrate these systems with SAP PI?

there's also a seeburger adapter as far as I remember to communicate over TCP,

Regards,

Michal Krawczyk

anupam_ghosh2
Active Contributor
0 Kudos

Hi Shabari,

                You need to write java mapping(socket programming) code to communicate with these servers. Please check this wonderful blog by saravanakumar.kuppusamy2

http://scn.sap.com/people/saravanakumar.kuppusamy2/blog/2005/12/15/socket-integration-with-xi

One small request please kindly rate the blog if you find it useful,if possible.

Regards

Anupam