cancel
Showing results for 
Search instead for 
Did you mean: 

Web Dispatcher Configuration

Former Member
0 Kudos

Experts,

We have installed Web Dispatcher on top of SAP PI 7.3 EHP 1 AS JAVA SP14. We have multiple server and each server is having multiple application servers. With this setup, we need to configure following four URLs for achieving load balancing.

http://host1:51100/XISOAPAdapter/MessageServlet?channel=:BC_ABC:SOAP_S_ABC_CREATE_ORDER

http://host1:51200/XISOAPAdapter/MessageServlet?channel=:BC_ABC:SOAP_S_ABC_CREATE_ORDER

http://host2:52100/XISOAPAdapter/MessageServlet?channel=:BC_ABC:SOAP_S_ABC_CREATE_ORDER

http://host2:52200/XISOAPAdapter/MessageServlet?channel=:BC_ABC:SOAP_S_ABC_CREATE_ORDER

It would be great If steps can be provided to configure these URLs in web dispatcher and create common URL.

Thanks in advance!

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Shreyansh,

When you say Web-Dispatcher, I hope you meant the external web-dispatcher which is exposed to the internet traffic.

Please note that the web-dispatcher acts as a Reverse Proxy and load balancer as well.It talks with the Message server to know the load details to distribute load within various instances of the same SID.

There are two ways of configuring "One Dispatcher, Multiple Systems"

1.Using different ports, please see below URL.

In this case all requests from consumer(client) with different port number, can be configured to reach a different system.

https://help.sap.com/static/saphelp_nw73/en/c5/ec466f5544409982c7d3ca29ce1ad3/loio0c695b95a8a942ac8c...

2.Using different host names, please see below example

https://help.sap.com/static/saphelp_nw73/en/b0/ebfa88e9164d26bdf1d21a7ef6fc25/loio4e9186bfa7ad4f8e9b...

I would recommend, "One WD, multiple systems" only for DEV, QA, Regression Systems, for Production I would like to keep one WD for each system as it would be a bit difficult for analysing any issues with timeouts, connection failures etc.

We have configured OPTION 1 in most of the customers I have worked for.

Reward points if you find this useful !

Thanks,

Harish

Former Member
0 Kudos

Hi Harish,

The pictures are making sense. But don't know exactly where to go to do the configuration as mention on the given links. We have Web Dispatcher installed and have URL http://host1:50000/sap/admin. So appreciate if you could let me know where exactly we need to do the configuration on this admin page?


Thanks!

Former Member
0 Kudos

Hi Shreyansh,

Currently I do not have access to the web adm interface but as far as I remember, you should be able to do that in the  'Parameters' section.

If you are not comfortable with web adm , you can just update the profile from the OS level of the WD and restart the WD.I have attached a sample WD profile just for your reference, though it doesn't show parameterization for multiple systems.

Example: Profile File of a SAP Web Dispatcher - SAP Web Dispatcher - SAP Library

Thanks,

Harish

Former Member
0 Kudos

Hi Shreyansh,

If you are looking only for load balancing, you don't need to use a Webdispacther. Your java instance dispatcher will do the work.

Regards,

Joby

Former Member
0 Kudos

Hello Joby,

Can you please few inputs how can I do load balancing among given four URLs which Java Instance Dispatcher? Any step by step example or document will be highly appreciated.

Regards,

Shreyansh

former_member186851
Active Contributor
0 Kudos