cancel
Showing results for 
Search instead for 
Did you mean: 

One Web Dispatcher, Multiple Systems

Former Member
0 Kudos

Hi Team,

We are connected our System (ECC, EP, & PO) to the single dispatcher. While we are testing the EP system through the webdispatcher the dispatcher takes  only one system . It is not able to access the other system.

we have followed the steps from the help.sap.com. Please guide us to access the multiple system with single web dispatcher.

Accepted Solutions (1)

Accepted Solutions (1)

Sriram2009
Active Contributor
0 Kudos
Former Member
0 Kudos

Hi Sriram,

Thanks for the updates, We have already gone through the link. as per the link we have configured the dispatcher.

The system takes only one link it is not forward or moved to other system.

regard

mani

Sriram2009
Active Contributor
0 Kudos

Hi Mani

Check this SAP link to define the two system in a single Dispatcher

SAP Web Dispatcher for Multiple Systems - SAP Web Dispatcher - SAP Library

BR

SS

Former Member
0 Kudos

Hi Sriram,

Please find the WD profile, the WD is not forwarding the next system. At the time only one system is working , the WD is not picking the next system

Example. If when I login to the EP system , I am not able see the ESS / MSS page, it show empty. I manullay run the ITS link, it shows page not found.

Sriram2009
Active Contributor
0 Kudos

Hi

Could you share the version details of SAP systems & Web dispatcher?

BR

SS

Former Member
0 Kudos

hi ,

Our SAP versions are Abap - EHP7 , EP & PO NW 7.4  , WD - 742

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

Assuming that CQH is an ABAP system, change the parameter "wdisp/system_0" so it looks like this:


wdisp/system_0 = SID=CQH, MSHOST=awserpsles020.ad.cp.com, MSPORT=8102, SRCURL=/sap;/SAP;/nwbc

Change "wdisp/system_1" as well, so it looks like:


wdisp/system_1 = SID=CEQ, MSHOST=10.2.52.242, MSPORT=8101, SRCURL=/

Remove the parameter "wdisp/allow_multiple_matching_systems".

Besides these changes in the Web Dispatcher profile, you also need to ensure that the System Objects ("WebAS" and "ITS" properties only) of your Portal are pointing to the Web Dispatcher server address, not to the CQH system directly.

Regards,

Isaías

Former Member
0 Kudos

Hi Isaias,

Thanks for your reply, very help for us.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Isaias,

Thanks,

We have added the third system. Third system is PO system.But the system is not accepting the PO url. it is pointing only the Portal system url.

Regards

Mani

Former Member
0 Kudos

Profile.

SAPSYSTEMNAME = CWD

SAPGLOBALHOST = wd

SAPSYSTEM = 00

INSTANCE_NAME = W00

DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64

DIR_EXECUTABLE = $(DIR_CT_RUN)

#-----------------------------------------------------------------------

# Accesssability of Message Server

#-----------------------------------------------------------------------

#rdisp/mshost = WD.com

#ms/http_port = 8104

#-----------------------------------------------------------------------

# Configuration for medium scenario

#-----------------------------------------------------------------------

icm/max_conn = 500

icm/max_sockets = 8192

icm/req_queue_len = 500

icm/min_threads = 10

icm/max_threads = 50

mpi/total_size_MB = 80

mpi/max_pipes = 64000

#-----------------------------------------------------------------------

# SAP Web Dispatcher Ports

#-----------------------------------------------------------------------

icm/server_port_0 = PROT=HTTP,HOST=WD.com,PORT=81$$

icm/server_port_1 = PROT=HTTPS,HOST=WD.com,PORT=443

#icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_DATA)$(DIR_SEP)icmandir,AUTHFILE=$(icm/authfile),PORT=81$$,443

ssl/ssl_lib = $(DIR_EXECUTABLE)$(DIR_SEP)$(FT_DLL_PREFIX)sapcrypto$(FT_DLL)

sec/libsapsecu = $(ssl/ssl_lib)

ssf/ssfapi_lib = $(ssl/ssl_lib)

wdisp/auto_refresh=25

wdisp/max_severs=100

#-----------------------------------------------------------------------

# Multiple Systems added in  Web Dispatcher Ports

#-----------------------------------------------------------------------

icm/server_port_2 = PROT=HTTP, PORT=8102

icm/server_port_3 = PROT=HTTP, PORT=8101

icm/server_port_4 = PROT=HTTP, PORT=8104

wdisp/system_2 = SID=CEQ, MSHOST=portaldev.com, MSPORT=8101, SRCSRV=*:443, SRCURL=/irj/portal

wdisp/system_0 = SID=CQH, MSHOST=erpdev.com, MSPORT=8102, SRCSRV=*:443, SRCURL=/sap;/SAP;/nwbc

wdisp/system_1 = SID=COD, MSHOST=podev.com, MSPORT=8104, SRCSRV=*:443

icm/HTTP/mod_0 = PREFIX=/,FILE=D:\usr\sap\CWD\SYS\profile\icm_filter.txt

wdisp/system_conflict_resolution = 1

wdisp/ssl_encrypt = 0

#-----------------------------------------------------------------------

# Reverse Proxy Configuration  & Ports

#-----------------------------------------------------------------------

DIR_INSTANCE = D:\usr\sap\CWD\W00

ssl/server_pse=D:\usr\sap\CWD\W00\sec\SAPSSLS.pse

ssl/client_pse=D:\usr\sap\CWD\W00\sec\SAPSSLC.pse

#icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_DATA)$(DIR_SEP)icmandir,AUTHFILE=$(icm/authfile),PORT=81$$;443

#icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_ICMAN_ROOT)/admin,AUTHFILE=$(icm/authfile), PORT=81$$;443

icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_ICMAN_ROOT)/admin,AUTHFILE=$(icm/authfile)

#icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin,AUTHFILE=icmauth.txt

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

The order of the wdisp/system_X parameters is important (read the documentation of the parameter wdisp/system_conflict_resolution).

Try changing them to:


wdisp/system_0 = SID=CQH, MSHOST=erpdev.com, MSPORT=8102, SRCSRV=*:443, SRCURL=/sap;/SAP;/nwbc

wdisp/system_1 = SID=CEQ, MSHOST=portaldev.com, MSPORT=8101, SRCSRV=*:443, SRCURL=/irj/portal

wdisp/system_2 = SID=COD, MSHOST=podev.com, MSPORT=8104, SRCSRV=*:443, SRCURL=/

You might consider reviewing the SRCURL of all system definitions.

The above would work if the PO (PI / XI?) is a Java system and if all Portal URLs start with "/irj/portal".

In case you have conflicting URLs (e.g., PO also has ABAP - "/sap"), you will not be able to use only SRCURL as the system selection criteria.

I believe that the best option, in this case of conflicting URLs, would be to create DNS aliases pointing to the Web Dispatcher and use this as selection criteria instead.

For example:

cqh.mycompany.com

ceq.mycompany.com

cod.mycompany.com

All pointing to the Web Dispatcher IP address.

Then, change the wdisp/system_X parameters to:


wdisp/system_0 = SID=CQH, MSHOST=erpdev.com, MSPORT=8102, SRCSRV=cqh.mycompany.com:*

wdisp/system_1 = SID=CEQ, MSHOST=portaldev.com, MSPORT=8101, SRCSRV=ceq.mycompany.com:*

wdisp/system_2 = SID=COD, MSHOST=podev.com, MSPORT=8104, SRCSRV=cod.mycompany.com:*

Regards,

Isaías

Former Member
0 Kudos

Hi Isaias,

Thanks for advise.

We have tried the two options:

Options 1:

wdisp/system_0 = SID=CQH, MSHOST=erpdev.com, MSPORT=8102, SRCSRV=*:443, SRCURL=/sap;/SAP;/nwbc

wdisp/system_1 = SID=CEQ, MSHOST=portaldev.com, MSPORT=8101, SRCSRV=*:443, SRCURL=/

wdisp/system_2 = SID=COD, MSHOST=podev.com, MSPORT=8104, SRCSRV=*:443, SRCURL=/nwapi;/rwb

we are getting the COD "404 page not found error".

Options 2:

wdisp/system_0 = SID=CQH, MSHOST=erpdev.com, MSPORT=8102, SRCSRV=cqh.mycompany.com:*

wdisp/system_1 = SID=CEQ, MSHOST=portaldev.com, MSPORT=8101, SRCSRV=ceq.mycompany.com:*

wdisp/system_2 = SID=COD, MSHOST=podev.com, MSPORT=8104, SRCSRV=cod.mycompany.com:*

We are getting error for allsystem "503 service not available"

regards

Mani

isaias_freitas
Advisor
Advisor
0 Kudos

Hello Many,

did you create DNS aliases pointing to the Web Dispatcher?

The names I used in my previous reply were just examples...

Please provide screenshots from the errors.

If you are using Internet Explorer, first disable the "show friendly HTTP errors" under the "advanced" tab of the "internet options".

Regards,

Isaías

Former Member
0 Kudos

Hi Isaias,

Thanks for the information.

We have created the DNS entry, and changed in the web dispatcher.When we try the /ir/portal it is forwarding the EP system . whenever we try the link /nwapi it is not forwarding the PO(Java system) .

It show "Page not found" error.

regards

mani

Former Member
0 Kudos

I have mapped the url is /irj/portal for EP system, and /nwapi for the PO system(java only).

Regards

Mani

isaias_freitas
Advisor
Advisor
0 Kudos

Hello Mani,

It seems you have solved the issue.

If no, please let us know by providing the updated parameters, DNS aliases, error being received and any other relevant information.

Regards,

Isaías

Former Member
0 Kudos

Hi Isaias,

Thanks for guidance.We have try to connect our PO system in the web dispatcher , the system is not connected with that.

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

So, the Web Dispatcher is working with CQH and CEQ, and now you are trying to add a third system?