cancel
Showing results for 
Search instead for 
Did you mean: 

XI connection to Non SAP System. Pls advice urgent

Former Member
0 Kudos

Hi All,

I need to connect XI to Non SAP System.

Requirement is XI will connect to switch of Non Sap System.

Then XI will send XML to switch and wait for response from Switch.

How to do this setup. It is very urgent.

Full Points will be awarded.

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Incase you want to work with a NON-SAP system in XI you have to create a a seperate Technical System and Business System in the SLD seperately for this.In realtime the BASIS people will take care of creating the TS and BS.Basically after creating a Product a Software Component a technical system and business system are created.A Technical System is a set of BS's.Any scenario consists of 2 TS's and 2 BS's one under each TS.

The Software Components are imported into the IR and the Business systems are imported into ID

S/w Components : IR->Tools->System Landscape Directory->Import Software Component versions...

Business Systems : ID->Service Without Party->Business Systems->new business system(refresh cache)->select BS created .

While creating TS and BS the option WEB AS ABAP radio button is selected instead of Third-Party .This corresponds to a NON-SAP system (file system).

Former Member
0 Kudos

Hi Rider,

just ask your basis guys to create a technical system and a corresponding business system for this non-SAP system in XI SLD......

then in your non-SAP system, configure a HTTP request-response mechanism via some gateway program..........

then in XI, configure your scenario to send a HTTP request XML msg to your non-SAP business system in ID and make it synchronous......then XI will wait for a response from this non-SAP system................

Regards,

Rajeev Gupta

Edited by: RAJEEV GUPTA on Mar 17, 2008 10:11 AM

Former Member
0 Kudos

Dear Rajeev,

"then in your non-SAP system, configure a HTTP request-response mechanism via some gateway program.........."

Can you pls explain this step in detail

byu doc/blog

Regards

Former Member
0 Kudos

Hi Rider,

i dont have a blog or doc for it..........so sorry for it

but let me explain you..............in your non-SAP system, you will have to create a gateway program which will be listening on port 80 of your non-SAP system and will respond to your HTTP req msg from XI system...........so it will also have details of your XI system for sending the response of this HTTP req msg to XI system.........just ask your non-SAP systm guys to create this gateway program for you.............

Regards,

Rajeev Gupta

Former Member
0 Kudos

Dear Rajeev,

I do not have any basis person

So pls let me know what steps I need to do in XI System

What steps I have to do in Non SAP System

Also TS and BS for Non SAP System in sld have to be

Third Party or Web As Abap?

Regards

Former Member
0 Kudos

Hi

Just follow the link,

http://help.sap.com/saphelp_nw70/helpdata/en/24/8fa93e08503614e10000000a114084/content.htm

I think Technical system type should be Third-Party;

Regards

-Vinod

*

Former Member
0 Kudos

Hi Rider,

So pls let me know what steps I need to do in XI System - do a file - http - file scenario in XI.

What steps I have to do in Non SAP System - i told you in above post

Also TS and BS for Non SAP System in sld have to be Third Party or Web As Abap? for non-SAP system, create Third part type.

Regards,

Rajeev Gupta

Former Member
0 Kudos

Dear Rider,

In SLD, you need to use Third Part for creating TS and BS for non-sap systems.

Regards

Sunita

Former Member
0 Kudos

Hi rider,

You can use WebAS ABAP to connect to R3 systems. Here you can configure the SLD with Technical and Business systems type as Third-Party.

You may be able to connect to the Switch using adapter types( all those supported by PCK, i believe).

Try this; and let us know

Regards

- Vinod

*

Former Member
0 Kudos

Dear Rajeev,

I have awarded you points

So according to you:

Steps in Non Sap system --

"Create a gateway program which will be listening on port 80

It also have details of XI system for sending the response of this HTTP"

Can you pls also let me know how to create gateway program and then how to provide xi details in Non Sap System

*Steps in Sap System* --

No gateway program required.

Only Webservice --- xi -- http (sync scenario).

Pls give me simple link for how to use http receiver adapter.

Thanks

Former Member
0 Kudos

Hi Rider,

Can you pls also let me know how to create gateway program and then how to provide xi details in Non Sap System - For gateway program, use this link gives you a sample HTML code to create HTTP Client:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6d8ca4...

Copy the java code in note pad and save it as .htm file.

Pls give me simple link for how to use http receiver adapter. - use the below link for HTTP receiver adapter:

http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/frameset.htm

Regards,

Rajeev Gupta

Former Member
0 Kudos

Dear Rajeev,

My client is saying --

"Switch (Non sap system) is an online system and PIN requests are online.

Switch (Non sap system) supports TCP/IP only.

How to connect XI --- Switch (Non sap system).

Will HTTP receiver adapter will work or something else to do?

Regards

Former Member
0 Kudos

Hi Rider,

just ask your client for the IP address and port and try to open the link in internet explorer by using http://IP_ADDRESS:PORT and see if you are able to open its web-page............if you are able to see the login page or at least if system asks for username, then you can use receiver HTTP adapter to send your data to Switch system.

Regards,

Rajeev Gupta

Former Member
0 Kudos

Dear Rajeev,

When I used ip address and port I got error message

"The requested URL could not be retrieved"

Pls advice what to do now. It is urgent.

What should I tell to client.

Regard

Former Member
0 Kudos

Hi Rider,

tell to ur client that it can be done using HTTP receiver adapter.............see ur client is saying it supports TCP/IP and it is an online application so it should support HTTP as well............it is my thinking that any application running nowadays online should be HTTP complaint...........

moreover, check your internet connections for LAN settings and proxy settings, ask the client on which port its application is listening to requests and if the HTTP port is open or not......if the client opens the HTTP port, then i think it will support XI HTTP recevier adapter.

Regards,

Rajeev Gupta

Former Member
0 Kudos

Dear Rajeev,

My client is saying --

Switch (Non sap system) is an online system .

Switch (Non sap system) supports TCP/IP only.

Non Sap system accepts XML structure.

He has given only IP address and port (8888) of Non Sap System.

Question.

1. Can I use HTTP Receiver Adapter for TCP/IP Communication

with Addressing Type --- HTTP Destination

2. For above HTTP Destination can I make TCP/IP Connection

(Type T) using sm59 tx.

3. I am not able to make TCP/IP Connection (Type T) if I

have only IP address and port of Non Sap System.

Pls explain

Edited by: Rider A on Mar 17, 2008 4:00 PM

Former Member
0 Kudos

Hi Rider,

I think u need to create a RFC destination of type 'G' ie HTTP connection to an external server but not type 'T'.

Once you have created this RFC destination of tpe 'G'. You can use this in the HTTP receiver adapter.

plz let me know if you have any problems

Thanks,

Srini

Former Member
0 Kudos

Hi Rider,

Try to create an RFC destination of type 'G'.

Technical System Settings

Target Host : IP address or host name, port : 80

Path prefix: /xxxx.asp -- In my case i am triggering a ASP file.

Thanks,

Srini