cancel
Showing results for 
Search instead for 
Did you mean: 

Want to access ABAP https URL through SAP webdispatcher

Former Member
0 Kudos

Webdispatcher : mywebdisp.xxx.com

System no: 11

icm/server_port_0 = PROT=HTTP,PORT=8011

ABAP : abapserver.xxx.net

system no:00

icm/server_port_0     = PROT=HTTP,PORT=8000

icm/server_port_2     = PROT=HTTPS,PORT=8443

I can use http webdispatcher url to connect to ABAP with some sicf services like

http://mywebdisp.xxx.com:8011/sap/bc/nwbc

but when I try to use

http://mywebdisp.xxx.com:8011/sap/bc/bsp/sap/srmsus

above url try to swtich to https (due to srmsus service default property) and webdispatcher dies

Can someone please guide me how to configure webdispatcher to use https services of ABAP ?

I need to access below ABAP url from webdispatcher

https://abapserver.xxx.net:8443/sap(bD1lbiZjPTA1MCZkPW1pbg==)/bc/bsp/sap/srmsus/default.htm

like this

https://mywebdisp.xxx.com:<httpsport>/sap(bD1lbiZjPTA1MCZkPW1pbg==)/bc/bsp/sap/srmsus/default.htm

1. Do I have to set

ms/https_port = 44300?  (sapwebdisp.pfl)

ms/server_port_1=PROT=HTTPS,PORT=44300 ( abap)   {note: icm https port on ABAP is set to 8443}

2. Register ABAP SSL Standard Server certificate in Client PSE of webdispatcher ?

3. sapwebdisp.pfl parameter ?

Please advise

Regards

Pankaj

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

You need to configure table HTTPURLLOC in your SRM system so that correct URLs are being generated, that way the switch to HTTPS will work.

Former Member
0 Kudos

i am not sure if i understood it right ,

but my question is how to configure webdispatcher so that I can use https services of ABAP ?

Former Member
0 Kudos

In order to configure Web Dispatcher for SSL, see this link. Once Web Dispatcher is configured for HTTPS and you can access services in your AS ABAP, my previous reply will become relevant.

Former Member
0 Kudos

Seems my requirement is :

browser ---http--> webdispatcher ---https---> ABAP

link mentioned by you says :

icm/server_port_ <xx>= ... PROT=HTTP          - which is already set in my webdispatcher.pfl

wdisp/ssl_encrypt=2

along with above parameter Do I have to set

ms/server_port_1=PROT=HTTPS,PORT= xxxxx and icm/server_port_2 = PROT=HTTPS,PORT=8443 in abap ?

how about Registering ABAP SSL Standard Server certificate in Client PSE of webdispatcher ? is it a mandatory step in this situation ?

Thanks

Former Member
0 Kudos

You should really know your requirement for anyone to help you. If you really want to enable HTTPS on AS ABAP then you will have follow the documentation to do so. After having done so, the next step is to import the certificate of AS ABAP into the PSE of the Web Dispatcher. Follow the documentation. The easiest way to enable HTTPS is to have Web Dispatcher terminate HTTPS and configure table HTTPURLLOC so that HTTPS URLs are generated through the Web Dispatcher.