cancel
Showing results for 
Search instead for 
Did you mean: 

Webmethods to SAP PI

Former Member
0 Kudos

Hi

I have a scenario where I get the XML data directy to SAP PI from Webmethods. As I am getting the data directly, I cant Use File Adapter. Soap also cannot be used here because Webmethods is an older version which doesnt support webservices.

I think HTTP can help in this regard.

Could any one please let me know what settings need to be done in PI. since its HTTP , we dont configure HHTP sender Adapter and hence no Sender Agreement. Any settings to be done on ABAP side.

Can HTTP used in this case, If yes, I want to know, how XI gets the xml file directly from Webmethods.

Please correct me if I am wrong. Any Inputs would be appreciated.

Thanks & Regards,

Varun

Accepted Solutions (0)

Answers (5)

Answers (5)

varun_k
Contributor
0 Kudos

Finally ended up in using File Interface

varun_k
Contributor
0 Kudos

Hi,

If I want to configure HTTPS, then do I need to configure HTTP sender communication Channel ? because we generally do not configre HTTP sender.

Regards,

Varun

Edited by: Varun Reddy on Mar 4, 2010 4:32 PM

former_member200962
Active Contributor
0 Kudos

For HTTPS you will need a channel.

varun_k
Contributor
0 Kudos

Hi All,

I am trying to configure HTTP to IDoc scenario as my source system is webmethods and I am getting plain XML from webmethods.

so I would be using the HTTP URL

http://<host>:<port>/sap/xi/adapter_plain?namespace=<SenderNameSpace>&interface=<SenderInterfaceName...

My querry is, I have 3 similar scenarios, so I would be having different namespaces and different sender details, so in that case i need to provide 3 different URL's at webmethods end to push the data to XI.?

Regards,

Varun

former_member200962
Active Contributor
0 Kudos
My querry is, I have 3 similar scenarios, so I would be having different namespaces and different sender details, so in that case i need to provide 
3 different URL's at webmethods end to push the data to XI.?

Yes.

Do not use the parameters sap-user and sap-password!

varun_k
Contributor
0 Kudos

Hi Abhishek,

Thanks for your reply.

If I am not providing the SAP Username and password, then how does the Webmethods server connect to XI. ?. Is Userame, Password not mandatory in the URL ?

Regards,

Varun

former_member200962
Active Contributor
0 Kudos

When you provide the password in the URL there is no way to mask/ encrypt it....and anybody can see what the password is....security concern....it is not mandatory ( also not recommended) to use these parameters.....the same can however be maintained in the sender application in the same way as we maintain password in the receiver channel (if needed).

former_member181985
Active Contributor
0 Kudos

Do you have 3 different flow services for the 3 individual scenarios in Webmethods.

user name & password is mandatory............By default the HTTP Inbound adapter in any SAP R/3 system uses Standard logon procedure for which it requires SAP user name & password.

[Defining the Logon Procedure |http://help.sap.com/erp2005_ehp_04/helpdata/EN/d3/2bb3405226bc4ee10000000a1550b0/content.htm]

former_member181985
Active Contributor
0 Kudos

Directly post message to the PLAIN HTTP Adapter URL of SAP PI.

what is the webmethods version?

varun_k
Contributor
0 Kudos

Hi Praveen,

Thanks for your reply.

Web Methods Version is 4.0, What would be the Plain Http Adapter URL?

Could you please provide me the URL

Regards,

Varun

Edited by: Varun Reddy on Feb 19, 2010 3:06 PM

former_member181985
Active Contributor
0 Kudos

http://<XISERVERHOSTNAME>:<80XX>/sap/xi/adapter_plain?namespace=<SenderNameSpace>&interface=<SenderI...

Check this: [XI HTTP Client in Java |https://wiki.sdn.sap.com/wiki/display/XI/XIHTTPClientinJava]

Former Member
0 Kudos

Hi,

Http url will be http://<host>:<port>/sap/xi/adapter_plain? paramters like sender,interfacename and interface....

Check the sap help link for more details

http://help.sap.com/erp2005_ehp_04/helpdata/EN/0d/5ab43b274a960de10000000a114084/frameset.htm

HTH

Rajesh

former_member187339
Active Contributor
0 Kudos

Hi Varun,

No specific configuration is required to be done in PI. Just make sure the url and the user used for this http connections are correct.

Also I would suggest you to read this blog (& its comments) for further idea on this integration

/people/abhy.thomas/blog/2007/04/19/sap-xi--webmethods-integration-150-challenges-and-migration-strategies

Regards

Suraj