cancel
Showing results for 
Search instead for 
Did you mean: 

Redirect Solman ABAP webdynpro applications through Web dispatcher

shuvendu
Explorer
0 Kudos

Hello Experts,

Our Solution Manager system (ABAP Stack) has two application servers. There is a web dispatcher configured for load balancing and masking the app servers which works great when I type in the web dispatcher URL.

The problem is with the transactions which launches a web dynpro applications. For example SOLMAN_SETUP. If I execute this transaction, it launches a browser page with the application server and ICM port (http(s)://<AppServer>:<Port>/....).

I am looking to redirect these pages also through Web Dispatcher. Could you please let me know if this is possible?

I tried to put these redirect rules, but it didn't help, which probably makes sense as the browsers are being launched from Solman system itself and not going through the Web dispatcher host.

icm/HTTP/redirect_1 = PREFIX=/, FROM=/<AppServer1/* , PROT=https, HOST=<WebDispatcherHost>, PORT=443

icm/HTTP/redirect_2 = PREFIX=/, FROM=/<AppServer2/* , PROT=https, HOST=<WebDispatcherHost>, PORT=443

Then I though of looking in SICF to see if I can redirect the web dynpro applications (in case of SOLMAN_SETUP it is /sap/bc/webdynpro/sap/wd_sise_main_app) to an all new URL. But again I didn't find any option.

Need some guidance.

Regards,

Shuvendu

patelyogesh
Active Contributor
0 Kudos

Hello Shuvendu Patel,

When you configured your solution manager did you select option to use SAP web dispatcher?

-Yogesh

shuvendu
Explorer
0 Kudos

Yogesh,

You are right, I haven't replaced the solman connectivity URLs with the web dispatcher URL. Let me do the change and I will let you know how it went.

Thanks,

Shuvendu

shuvendu
Explorer
0 Kudos
Hi Yogesh,

I started to implement your suggestion. But got an issue as my current web dispatcher has just one system (ABAP) behind it. And the guided procedure in SOLMAN_SETUP tells you to use a common web dispatcher for ABAP and JAVA system.

I know I can add multiple systems with wdisp/system_# parameter. However if I do that I have to reissue/import few SSL certificates as my setup is an end to end SSL (more work!!!!). So I am going with the HTTPURLLOC table update which looks to be a fairly easy setup.

Thank you for your help.

Shuvendu

Accepted Solutions (1)

Accepted Solutions (1)

Stijn
Explorer
0 Kudos

Hello Shuvendu,

you need to create an entry in your HTTPURLLOC table towards your web dispatcher.

When starting transactions that open up a webdynpro (like SM_WORKCENTER or SOLMAN_SETUP or SOLDOC), the URL will be constructed with the information in HTTPURLLOC.

See also in SOLMAN_SETUP > Infrastructure Preparation > Step 2.1 "enable web dispatcher" and Step 2.2 "Update HTTPURLLOC Table"

Rgds,

Stijn

shuvendu
Explorer
0 Kudos

Thank you Stijn. I went with the HTTPURLLOC table update method.

It's working like a charm!!!!!

Regards,

Shuvendu

Answers (0)