cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Webdispatcher as URL filter

Former Member
0 Kudos

Hi all

We have SAP Webdispatcher successfully configured with SSL

However, the parameter for URL filtering does not seem to be working.

I have the parameters

wdisp/auto_refresh = 120

wdisp/max_servers = 100

wdisp/shm_attach_mode = 6

wdisp/permission_table = ptabfile

icm/max_conn = 16384

icm/max_sockets = 16384

icm/req_queue_len = 6000

icm/min_threads = 100

icm/max_threads = 250

mpi/total_size_MB = 500

mpi/max_pipes = 21000

and the contents of ptabfile is just

P /irj/portal

D *

when I use any URL i.e https://webdispatcher.company.com/sld - the URL still passes through and gives me a logon screen.

Is there something missing or anything subtle that I just missed ?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Use full pathname to the permission table:

#URL Filtering

wdisp/permission_table = <full pathname>\ptabfile

Regards,

Slava

Answers (2)

Answers (2)

Former Member
0 Kudos

Since with End-to-End SSL HTTPS requests the SAP Web dispatcher is unable to read the URL, it can only distribute HTTPS requests in turn to the HTTPS-enabled servers in the system.


I think https url filtering not possible with end to end ssl configuration .Thats why it is working for https URL.

Former Member
0 Kudos

Hi,

I don't know if this is your problem but there is a trap with the ptabfile :

Contrary to the profile file, this file does not support blank lines.

If you want to put blank lines for presentation, you need at least to put a # character at the beginning of the "blank" line.

Check also, the web dispatcher trace file. You should find some lines like :

[Thr 1312] CsiInit(): Initializing the Content Scan Interface

[Thr 1312] PC with Windows NT (mt,ascii,SAP_CHAR/size_t/void* = 8/64/64)

[Thr 1312] CsiInit(): CSA_LIB = "(NULL) => use environment variable CSA_LIB"

If not the sapcsa.dll is not properly loaded.

Regards,

Olivier

Former Member
0 Kudos

Thanks everyone.

I tried the physical path for ptabfile. Did not work.

Also no CSA error, got the following from the log file

Thr 5596] CsiInit(): CSA_LIB = ".\sapcsa.dll"

[Thr 5596] memy alloc (ptr=0000000000A87CE0,size=208,clean=1)

[Thr 5596] memy alloc (ptr=0000000000A4AB60,size=8,clean=1)

[Thr 5596] Loading adapter: ".\sapcsa.dll"

[Thr 5596] load shared library (.\sapcsa.dll), hdl 1

[Thr 5596] using "C:\usr\sap\SWD\SYS\exe\nuc\NTAMD64\sapcsa.dll"

[Thr 5596] memy alloc (ptr=00000000009E3840,size=56,clean=1)

Very strange.

Former Member
0 Kudos

Hi,

Have you set parameter csi/enable = TRUE ?

Try to set this parameter icm/log_level = 2 to increase the web dispatcher trace level.

Maybe it will help you to see better what's wrong is going on...

Regards,

Olivier