Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Web dispatcher HTTPS w/ EXTSRV

Hello community,

I have a simple scenario where the Web Dispatcher should forward incoming HTTP/HTTPS call to a HTTPS endpoint on external system.

I have tried to setup the demo scenario just by defining the system as follows:

wdisp/system_0 = SID=EXT, EXTSRV=https://www.google.com, SRCSRV=*:443

Now when I connect to the web dispatcher via HTTPS/443 I get 500 Dispatching Error:

Error:-26
Version:7400
Component:HTTP_ROUTE
Date/Time:Wed Oct 28 14:55:54 2015
Module:http_route.c
Line:3448
Server:wdf-ci-disp_WD1_00
Error Tag:{0000009d}
Detail:no valid destination server available for '!ALL' rc=4

I have read that HTTPS to external systems was not possible in earlier Kernels so we did an upgrade and not the Kernel is 740, Patch Number 42 and the issue still persists.

The complete profile is as follows:

SAPSYSTEMNAME = WD1
SAPGLOBALHOST = webdispatcher
SAPSYSTEM = 00
INSTANCE_NAME = W00
DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64
DIR_EXECUTABLE = $(DIR_CT_RUN)
DIR_PROFILE = \\webdispatcher\sapmnt\WD1\SYS\profile
_PF = $(DIR_PROFILE)\WD1_W00_wdf-ci-disp
SETENV_00 = PATH=$(DIR_EXECUTABLE);%PATH%
_WD = $(DIR_EXECUTABLE)\sapwebdisp$(FT_EXE)
Start_Program_00 = local $(_WD) pf=$(_PF)
ssl/ssl_lib = $(DIR_EXECUTABLE)$(DIR_SEP)$(FT_DLL_PREFIX)sapcrypto$(FT_DLL)
sec/libsapsecu = $(ssl/ssl_lib)
ssf/ssfapi_lib = $(ssl/ssl_lib)
DIR_INSTANCE = C:\usr\sap\WD1\W00
SETENV_01 = SECUDIR=$(DIR_INSTANCE)/sec


icm/server_port_0 = PROT=HTTP,PORT=81$$
icm/server_port_1 = PROT=HTTP,PORT=8200
icm/server_port_2 = PROT=HTTPS,PORT=443
icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_DATA)$(DIR_SEP)icmandir,AUTHFILE=$(icm/authfile),PORT=81$$,443


wdisp/system_0 = SID=EXT, EXTSRV=https://www.google.com, SRCSRV=*:443

icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80

is/HTTP/show_detailed_errors = true
icm/HTTP/logging_0 = PREFIX=/, LOGFILE=access_log-%y-%m, MAXSIZEKB=10000, SWITCHTF=day, LOGFORMAT=SAPSMD

wdisp/HTTP/max_pooled_con = 500
wdisp/HTTPS/max_pooled_con = 500

ssl/server_pse = C:\usr\sap\WD1\W00\sec\SAPSSLS.pse
ssl/client_pse = C:\usr\sap\WD1\W00\sec\SAPSSLC.pse

Hoping for some advice,

Best regards,

Ilja.

Tags:
Former Member
Not what you were looking for? View more on this topic or Ask a question