Web Dispatcher 7.3 - Modification Handler

Hi experts,
does anybody have experience with modification handler of web dispatcher 7.3?
I tried to configure as mentioned at help.sap.com but meanwhile I guess that there are lot of errors in the documentation. Do you know a documentation / blog which works?
I will give you some examples:
1. http://help.sap.com/saphelp_nw73/helpdata/de/48/926708aa6b17cee10000000a421937/frameset.htm
RegRedirectUrl / http://server.domain:8080/default.html [CODE=permanent]
Meaning: forwards a request that only contains the backslash to the address http://server.domain:8080/default.html.
=> By using this rule you will get an infinite loop (if server.domain is the dispatcher). Rule
RegRedirectUrl ^/$ /start/default.html [CODE=permanent]
should work.
2. http://help.sap.com/saphelp_nw73/helpdata/de/48/9266faaa6b17cee10000000a421937/frameset.htm
If %{SERVER_PROTOCOL} !stricmp "https"
RegIRedirectUrl /sap/ (.*) https://%{HTTP_HOST}/sap/ $1 [code=permanent]
Meaning: If the protocol used is not HTTPS, the request is reformulated for HTTPS.
=> This rule is incorrect because of the spaces
3. http://help.sap.com/saphelp_nw73/helpdata/de/48/9266faaa6b17cee10000000a421937/frameset.htm
It should be possible to use multiple conditions, e.g.
If %{REMOTE_ADDR} regmatch 192.168.* [OR] If %{REMOTE_ADDR} regmatch 10.*
RegIRedirectUrl ....
=> This rule does only work if you try to access with IP 192.168.*. The second condition does not work. Regular expression
If %{REMOTE_ADDR} regmatch ^((192.168.*)|(10.*))
works.
4. If you want to format the action file like
If ....
<tab> RegIRedirectUrl ...
the Redirect will never be performed.
Furthermore I was unable to find something like else or endif. What does that mean? Is it only possible to write ONE rule after an if-condition? How do you create an else block? Something like that?
If %{REMOTE_ADDR} regmatch ^((192.168.*)|(10.*))
RegRedirectUrl ...
If %{REMOTE_ADDR} !regmatch ^((192.168.*)|(10.*))
RegRedirectUrl ...
Many thanks in advance.
Regards
Danny

Hi Danny,
I do use successfully the modification handler of Sap Web Dispatcher 7.2 to detect web browsers which are not Internet Explorer and to refuse access from a specific IP address.
Here is my code as an exemple :
if %{REMOTE_ADDR} stricmp "xxx.xxx.xxx.xxx"     [AND]
if %{PATH} !stricmp "/errors/WrongBrowser.htm" [AND]
if %{PATH} !stricmp "/errors/WrongProxy.htm"
RegIRedirectUrl ^/(.*) /errors/WrongProxy.htm [skip]
if %{HEADER:USER-AGENT} !regmatch ^(.*)MSIE [AND]
if %{PATH} !stricmp "/errors/WrongBrowser.htm"
RegIRedirectUrl ^/(.*) /errors/WrongBrowser.htm [skip]
I guess you are right about the lack of "else" and "endif".
Regards,
Olivier

Similar Messages

  • Error in Icm handler  Web dispatcher Installation

    hi,
    I am using command prompt for starting web dispatcher.
    I have given following ommand into cmd prompt. I have got IcmHandleArgs illegeal Operation.
    D:\SAP\WebDispatcher>D:\SAP\WebDispatcher\sapwebdisp.exe pfl=D:\SAP\WebDispatcher\sapwebdisp.pfl
    IcmHandleArgs: Illegal option pfl=D:\SAP\WebDispatcher\sapwebdisp.pfl
    Usage: D:\SAP\WebDispatcher\sapwebdisp.exe pf=<profile> [ -f <tracefile> -t <tra
    celevel> -cleanup -shm_attach_mode <mode> -auto_restart -v[ersion] ]
            shm_attach_mode (bitmask):
            1               delete existing shm
            2               attach to existing shm
            4               create new shm
    D:\SAP\WebDispatcher>D:\SAP\WebDispatcher\sapwebdisp.exe pf=D:\SAP\WebDispatcher
    \sapwebdisp.pfl -f
    IcmHandleArgs: missing argument for option -f
    SAP Web Dispatcher up and operational (pid: 860) ***
    and at last its statred
    In trace file i found two errors.They are as follows
    [Thr 3364] Tue Oct 18 14:39:13 2005
    [Thr 3364] *** ERROR => IcrIHandleHTTPClientRequest() failed -1 [icrxx.c 1738]
    [Thr 1336] Tue Oct 18 14:40:59 2005
    [Thr 1336] *** ERROR => htmlEncode: called with empty string [icpif.cpp 802]
    Please give guidance to resolve this problem.
    Thanking you in aadvance.
    Regards
    piyush

    Hi, Piyush.
    i'm very sorry but that is all i know.
    Last year i tried Web Dispatcher on XI in our project, but finally we decided not to use Web Dispatcher because we didn't have time for enough verification. Currently our XI is running on CI + 2 DIs and 3 J2EE clusters on CI.
    i think you already know the following note but this is all i can do for you now.
    Note 538405 - Composite SAP Note on the SAP Web Dispatcher
    Best Regards.

  • WebAS access via Portal: Web Dispatcher required for load balancing ABAP

    Hi Folks -
    We have EP 6.0 SP18 (Java only, WebAS 6.40, Unix/Solaris).  The portal has a CI/SCS and one DI so we have a Web Dispatcher to load balance the portal servers. This works fine (and provides port 80 access).
    This portal will provide access to HTTP services from an ABAP WebAS (6.20 with 6.40 kernel, Unix/Solaris). A landscape configuration entry has been added to the portal for this ABAP system. The ABAP system has a CI and multiple app servers, all capable of handling HTTP requests.  This will also require port 80 access.
    1. Will we need an additional Web Dispatcher to load balance HTTP requests to the 'backend' ABAP WebAS system, or will the portal be smart enough to handle the load balancing itself (perhaps based on the information in the landscape configuration)?
    2. If the portal itself handles the HTTP load balancing can you point me to documentation (so I can make sure I have proper configuration)? 
    3. Are there any changes to this with NW2004s Portal (we plan to upgrade soon)?
    Thanks in advance!  Jeff

    Jeff,
    Regarding:
    Q1. If you create a system object from the "SAP system with load balancing" template in portal and configure the object to point to your CI (msg server), the LB should be handled.
    Q2. Portal load balancing is handled by the message server.  If you point a test URL to the port of your message server, you will notice that you are issued a redirect the URL of your dialog instance.  The web dispatcher is just a proxy (with some intelligence).  When a request is made to the WD, it makes a connection to the MSG server, the list of active instances is queried, a redirect is made to that instanct.  If you use WD, that connection can be proxied behind a standard URL.   If you connect directly to the MSG Server instead, you will notice your URL change, just as it does on the service marketplace.
    WDs are good for providing services, masked (proxied) behind virtual names.  If you do not want the customer to see a physical URL of the server, use the WD.  There are lots of other solutions that can do this too though such as Apache, ISA, Juniper devices, Cisco LDs.  WDs have a very low performance threshold though, especially if you use SSL. WD is a performance bottleneck and should be benchmarked to see if it is right for your application.
    Q3. No changes this architecture in 04s.
    jwise

  • Web dispatcher SSL error

    Hi, All
    I am using webdispatcher as reverse proxy for SSL terminiation. let me explain my steps.
    to create pse
    1-get request file
    sapgenpse get_pse u2013s2048 -p C:\usr\sap\FW2\W00\sec\SAPSSLS.pse  -r C:\usr\sap\FW2\W00\sec\SAPSSLS.req  "CN=portal.xxx.com, OU=xxx company"
    I got request file.
    2-import
    sapgenpse import_own_cert -p C:\usr\sap\FW2\W00\sec\SAPSSLS.pse -c C:\usr\sap\FW2\W00\sec\reponse.cer -r C:\usr\sap\FW2\W00\sec\subroot.cer -r C:\usr\sap\FW2\W00\sec\root.cer -x 12345
    CA-Response successfully import int0 PSE
    3-create credentials
    sapgenpse seclogin -p C:\usr\sap\FW2\W00\SAPSSLS.pse -x 12345 -O SAPServiceFW2
    Added SSO-credentials for PSE "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse
    4-I also check permission of SAPSSLS.pse for SAPServiceFW2 and fw2adm (win 2008 )
    5- sapcrypto installed
    here profile parameters
    wdisp/shm_attach_mode = 6
    rdisp/mshost = xxxxx
    ms/http_port = 8101
    DIR_INSTANCE = C:\usr\sap\FW2\W00
    ssl/ssl_lib = C:\usr\sap\FW2\W00\sec\sapcrypto.dll
    ssl/server_pse = C:\usr\sap\FW2\W00\sec\SAPSSLS.pse
    wdisp/auto_refresh = 120
    wdisp/max_servers = 100
    icm/server_port_0 = PROT=HTTPS, PORT=443
    icm/server_port_1 = PROT=HTTP, PORT=80
    icm/HTTP/admin_0 = PREFIX=/sap(wdisp/admin,DOCROOT=./admin
    wdisp/ssl_encrypt = 0
    wdisp/add_client_protocol_header = true
    icm/HTTPS/verify_client = 0
    icm/HTTPS/trust_client_with_issuer = *
    icm/HTTPS/trust_client_with_subject = *
    ssf/name = SAPSECULIB
    ssf/ssfapi_lib = C:\usr\sap\FW2\W00\sec\sapcrypto.dll
    sec/libsapsecu = C:\usr\sap\FW2\W00\sec\sapcrypto.dll
    here dev_webdisp
    trc file: "dev_webdisp", trc level: 1, release: "700"
    sysno      00
    sid        FW2
    systemid   562 (PC with Windows NT)
    relno      7000
    patchlevel 0
    patchno    250
    intno      20050900
    make:      multithreaded, ASCII, 64 bit, optimized
    pid        3612
    [Thr 3500] started security log to file dev_icm_sec
    [Thr 3500] SAP Web Dispatcher running on: webdisp.com
    [Thr 3500] MtxInit: 30001 0 2
    [Thr 3500] IcmInit: listening to admin port: 65000
    [Thr 3500] IcrCoreInitSessionTable: Session table initialized
    [Thr 3896] =================================================
    [Thr 3896] = SSL Initialization  on  PC with Windows NT
    [Thr 3896] =   (700_REL,May  3 2010,mt,ascii,SAP_UC/size_t/void* = 8/64/64)
    [Thr 3896]   profile param "ssl/ssl_lib" = "C:\usr\sap\FW2\W00\sec\sapcrypto.dll"
               resulting Filename = "C:\usr\sap\FW2\W00\sec\sapcrypto.dll"
    [Thr 3896]   profile param "ssl/server_pse" = "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
               resulting Filename = "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    [Thr 3896] =   found SAPCRYPTOLIB  5.5.5C pl30  (Jul 23 2010) MT-safe
    [Thr 3896] =   current UserID: FRIK\SapServiceFW2
    [Thr 3896] =   found SECUDIR environment variable
    [Thr 3896] =   using SECUDIR=C:\usr\sap\FW2\W00\sec
    [Thr 3896] *** ERROR =>   secudessl_Create_SSL_CTX():  PSE "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse" not found! [ssslsecu.c   1360]
    [Thr 3896] secudessl_Create_SSL_CTX: SSL_CTX_set_default_pse_by_name() failed --
      secude_error 1824 (0x00000720) = "Wrong or Missing PIN for PSE"
    [Thr 3896] >> -
    Begin of Secude-SSL Errorstack -
    >>
    [Thr 3896] ERROR in SSL_CTX_set_default_pse_by_name: (1824/0x0720) Wrong or Missing PIN for PSE : "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    ERROR in ssl_set_pse: (1824/0x0720) Wrong or Missing PIN for PSE : "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    ERROR in af_open: (1824/0x0720) Wrong or Missing PIN for PSE : "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    ERROR in secsw_open: (1824/0x0720) Wrong or Missing PIN for PSE : "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    ERROR in sec_parse_PSEInfo_cont: (1824/0x0720) Wrong or Missing PIN for PSE : "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse"
    [Thr 3896] << -
    End of Secude-SSL Errorstack -
    [Thr 3896] *** ERROR => SapISSLAddCredential(): Error SSSLERR_PSE_ERROR trying to create SERVER Credential
            for "C:\usr\sap\FW2\W00\sec\SAPSSLS.pse" [ssslxxi.c    2314]
    [Thr 3896] *** ERROR => Initialization of SSL library failed -- NO SSL available!
    [Thr 3896] =================================================
    [Thr 3896] <<- ERROR: SapSSLInit(read_profile=1)==SSSLERR_PSE_ERROR
    [Thr 3896] HttpSubHandlerAdd: Added handler HttpRedirectHandler(slot=0, flags=4098) for /:0
    [Thr 3896] HttpExtractArchive: files from archive C:\usr\sap\FW2\SYS\exe\nuc\NTAMD64/wdispadmin.SAR in directory . are up to date
    [Thr 3896] HttpSubHandlerAdd: Added handler HttpAdminHandler(slot=1, flags=4101) for /sap(wdisp/admin:0
    [Thr 3896] CsiInit(): Initializing the Content Scan Interface
    [Thr 3896]            PC with Windows NT (mt,ascii,SAP_CHAR/size_t/void* = 8/64/64)
    [Thr 3896] CsiInit(): CSA_LIB = "C:\usr\sap\FW2\SYS\exe\nuc\NTAMD64\sapcsa.dll"
    [Thr 3896] HttpSubHandlerAdd: Added handler HttpAuthHandler(slot=2, flags=12293) for /:0
    [Thr 3896] HttpSubHandlerAdd: Added handler HttpWebDispHandler(slot=3, flags=28677) for /:0
    [Thr 3896] *** ERROR => IcmAddService: SapSSLInit (rc=-40): SSSLERR_PSE_ERROR [icxxserv.c   319]
    [Thr 3896] Started service 80 for protocol HTTP on host "webdisp.com"(on all adapters) (processing timeout=60, keep_alive_timeout=30)
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 0
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 1
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 2
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 3
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 4
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 5
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 6
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 7
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 8
    [Thr 3500] IcmCreateWorkerThreads: created worker thread 9
    [Thr 3336] IcmWatchDogThread: watchdog started
    Regards
    ABH
    Edited by: ABH on Oct 13, 2010 9:34 AM

    Hi,
    it was domain installation. But I needed to create SAPServieSID user on the local too. this solved my problem. I gave required permmison to pse again for local user. it is sound weird but it is working now.
    Regrads
    ABH

  • Apache Server Sizing and Web Dispatcher filtering

    Hi,
    We are planning to expose our intranet portal for internet user. An internet user would access it via browser (https) -> Apache - reverse proxy (outer DMZ) -> Web Dispatcher - Load Balancing (Inner DMZ) -> Portal.
    We are looking for end-to-end SSL implementation.
    My questions:
    1] Do we need to have load balancing at apache server for performing reverse proxy? If yes, how it would be achieved?
    2] What is the hardware sizing required for Apache server on Linux box?
    3] Does the portal performance is affected by end-to-end SSL implementation?
    4] In load balancing using Web Dispatcher, can we forward particular request to a specific application server? Like, filter out the internet requests or forward BI related requests to a specific application server node.
    Regards,
    Sham

    Hi,
    1) Depends on your requirement. When you have 1 Apache RP and 1 SAP Web Dispatcher, you won't need load balancing of at the Apache.
    2) Depends on the number of concurrent requests you are expecting. More information on that can be found at apache.org
    3) Portal performance gets affected when using SSL and the portal is responsible for the SSL (there are product out there that do the SSL handling). How much the SSL will affect your portal depends on the number of users. But generally the impact of SSL isn't really high with recent hardware, the portal will be more occupied with the number of users, navigation, etc than with SSL
    4) You can use logon groups to assign a specific user (group) to a dedicated server
    br,
    Tobias

  • Web Dispatcher - Portal & Backend systems load balancing

    Good Day,
    I am currently in the process of setting up a web dispatcher for the Backend systems via the Portal.
    I have already installed a web dispatcher to handle the Portal load balancing and this works perfect.
    The SAP system landscape will be created using load balancing, currently it is set to Dedicated.
    Question:
    Do i change the ITS and WAS settings to point to the web dispatcher or leave them currently pointing to the backend systems?
    ITS = hostname :8000
    WAS = hostname : 8000
    Many thanks,
    Morgan Moodley

    Hi Morgan,
    You point them at the web dispatcher.
    Paul

  • Web Dispatcher configuration (ABAP+Java vs. ABAP+Portal)

    We are using an internal Web Dispatcher to allow the connections from different networks.
    This Webdispatcher entry we add to WAS configuration within Portal system object
    By defintion of ABAP+Java double stack we do not have any problems and the test
    http://webpispatcher:port/sap/bc/ping is successful.
    When we have a ABAP system + Portal (Java) we only can test the connection
    http://webpispatcher:port/
    When we execute the test
    http://webpispatcher:port/sap/bc/ping we get an error, because the url goes to Java stack.
    We also detected that on Web Dispatcher configuration for ABAP+Java we have ABAP and J2EE server groups and  application servers.
    For ABAP+Portal we have only J2EE groups on Web Dispatcher configuration.
    Question:
    Which SAP parameter (e.g. ms/server_port_0, icm/HTTP/j2ee_0) or Web Dispatcher parameter (ms/http_port) is responsible for generation of ABAP groups (e.g. PUBLIC) within Web Dispatcher?

    Which SAP parameter (e.g. ms/server_port_0, icm/HTTP/j2ee_0) or Web Dispatcher parameter (ms/http_port) is responsible for generation of ABAP groups (e.g. PUBLIC) within Web Dispatcher?
    In ABAP the logon group is handled by the ICF. In SICF you specify within the actual services(properties) which logon group that service should use for load balancing. As far as I remember though there is an exception if you are using an "end-to-end" ssl configuration where you can specify the destination logon group using wdisp/HTTPS/dest_logon_group parameter.
    rdisp/mshost is the parameter on your web dispatcher that points to your message server to get a list of available logon groups.
    Nelis

  • Web Dispatcher and SNC WAS

    If I connect my Web Dispatcher to a WAS that is not running SNC it connects okay but if I point it to a WAS that is running SNC I get SNC related arrors in the file dev_webdisp.log:
    [Thr 6968] *** ERROR => invalid service descriptor token 'p:GB\SAPServiceQAS' [ictxxroute_r 2681]
    [Thr 6968] *** ERROR => syntax error in text description near line 4 [ictxxroute_r 3135]
    [Thr 6968] *** ERROR => IcrUpdateServerPoolFromDescrString() failed 6 [icrxx.c      1762]
    If I call the /sap/public/ping service on the WAS directly from Internet Explorer on my PC it connects okay, but if I call the same service from my PC via the Web Dispatcher it failes with the above message in the log file and the below HTTP message:
    500 Dispatching Error
    Dispatching Error
    Error: -26
    Version: 6040
    Component: HTTP_ROUTE
    Date/Time: Tue Feb 07 12:47:50 2006 
    Module: http_route.c
    Line: 2352
    Server: UKLONSAP011_QE7_10
    Detail: no valid destination server available for '!ALL' rc=13
    I cannot find any information relating to the Web Dispatcher and SNC on help.sap.com or OSS.
    Do I have to install the SNC library onto the Web Dispatcher server? If so, how do I then reference it?
    Any ideas?
    Thanks.
    Paul

    Hi Paul,
    SNC library is not required for Web Dispatcher.
    The problem seems to be the data the message server provides with the URL http://<msg_host>:<msg_http_port>/msgserver/text/logon?version=1.2
    If SNC is activated you will have an entry for RFCS in the data like:
    RFCS     bin.wdf.sap.corp     4853     p/secude:CN=BIN, O=SAP-AG, C=DE
    The error " invalid service descriptor token 'p:GB\SAPServiceQAS' " indicates that the parser could not parse the response from the message server. Then the server list is empty and you get the "dispatching error".
    Maybe the backslash lets the parser struggle. Please  check that you have an up to date version running (6.40 kernel patch level > 90). If that is the case, then this problem should be handled by OSS message.
    Kind regards,
       Oliver

  • Web Dispatcher - SSL - Portal

    Hi,
    I have configured Web Dispatcher for SSL Termination to the portal. When I go to my https://... Web Dispatcher address, the portal comes up but the address in the browser changes to http://....
    What could the problem be? Why is the Web Dispatcher terminating the SSL between it & the browser? There's nothing in the trace file that indicates a problem.
    Many thanks in advance.
    Regards
    Jane

    Hi Jane Tooke,
                          In the profile file of web dispatcher which is " sapwebdisp.pfl " located in the sapwebdisp directory, please check if the following parameter exists. This parameter describes how the inbound connections are handled by web dispatcher.
    wdisp/ssl_encrypt
    the possible values for this parameter are < 0, 1, 2 >
    wdisp/ssl_encrypt = 0 ( this means the SSL is terminated when sending to the 
                                       back end server )
    wdisp/ssl_encrypt = 1 ( the SSL is terminated and then SSL encrypted again by
                                       webdispatcher )
    wdisp/ssl_encrypt = 2  ( the SSL is not terminated and request is sent encrypted
                                         to the back end )
    The default value of this parameter is " 0 " . So, set it as appropriate to solve your purpose. Please refer to the following link to find more explanation about each of the profile parameters of the web dispatcher.
    http://help.sap.com/saphelp_nw04/helpdata/en/de/89023c59698908e10000000a11402f/frameset.htm
    Sai Kondapi

  • Web Dispatcher and SSL

    Dear All,
    I've configured Web Dispatcher with SSL. When I run command "sapwebdisp pf=sapwebdisp.pfl", my HTTPS service could not be started. It gives me error "WARNING: Could not start service 60000 for protocol HTTPS on host "myserver" (on all adapters)".
    Any idea?
    BTW, my SAP Web Dispatcher is up and running.
    Rgds,
    Hapizorr

    HI Koti Reddy,
    Below is the log from dev_webdisp. Any iddea?
    trc file: "dev_webdisp", trc level: 1, release: "700"
    sysno      00
    sid       
    systemid   562 (PC with Windows NT)
    relno      7000
    patchlevel 0
    patchno    110
    intno      20050900
    make:      multithreaded, ASCII, 64 bit, optimized
    pid        2892
    [Thr 2800] started security log to file dev_icm_sec
    [Thr 2800] SAP Web Dispatcher running on: psahrmswd
    [Thr 2800] MtxInit: 30001 0 2
    [Thr 2800] IcmInit: listening to admin port: 65000
    [Thr 2188] *** WARNING => HttpPlugInInit: Parameter icm/HTTPS/trust_client_with_issuer or icm/HTTPS/trust_client_with_subject not set => do not trust any intermediary
    X.509 cert data will be removed from header [http_plgrt.c 670]
    [Thr 2188] *** WARNING => HttpAdmHandlerInit: archive ./wdispadmin.SAR does not exist [http_adm.cpp 286]
    [Thr 2188] *** WARNING => HttpAdmHandlerInit: archive ./wdispadmin.SAR does not exist - nothing extracted [http_adm.cpp 301]
    [Thr 2188] HttpSubHandlerAdd: Added handler HttpAdminHandler(slot=0, flags=4101) for /sap/wdisp/admin:0
    [Thr 2188] CsiInit(): Initializing the Content Scan Interface
    [Thr 2188]            PC with Windows NT (mt,ascii,SAP_CHAR/size_t/void* = 8/64/64)
    [Thr 2188] CsiInit(): CSA_LIB = ".\sapcsa.dll"
    [Thr 2188] *** ERROR => DlLoadLib: LoadLibrary(.\sapcsa.dll) Error 126 [dlnt.c       237]
    [Thr 2188]         Error 126 = "The specified module could not be found."
    [Thr 2188] *** ERROR => HttpAuthHandlerInit: url: / -> failed -> content filter deactivated [http_auth.c  300]
    [Thr 2188] HttpSubHandlerAdd: Added handler HttpAuthHandler(slot=1, flags=12293) for /:0
    [Thr 2188] HttpSubHandlerAdd: Added handler HttpWebDispHandler(slot=2, flags=28677) for /:0
    [Thr 2188] =================================================
    [Thr 2188] = SSL Initialization  on  PC with Windows NT
    [Thr 2188] =   (700_REL,May 21 2007,mt,ascii,SAP_UC/size_t/void* = 8/64/64)
    [Thr 2188]   SapISSLComposeFilename(): profile param "ssl/ssl_lib" = "U:\secudir\sec\sapcrypto.dll"
               resulting Filename = "U:\secudir\sec\sapcrypto.dll"
    [Thr 2188]   SapISSLComposeFilename(): profile param "ssl/server_pse" = "U:\secudir\sec\SAPSSL.pse"
               resulting Filename = "U:\secudir\sec\SAPSSL.pse"
    [Thr 2188] =   found SAPCRYPTOLIB  5.5.5C pl24  (Jun 11 2008) MT-safe
    [Thr 2188] =   current UserID: PSAHRMSWD\Administrator
    [Thr 2188] =   found SECUDIR environment variable
    [Thr 2188] =   using SECUDIR=U:\secudir\sec
    [Thr 2188] *** ERROR =>   secudessl_Create_SSL_CTX():  PSE "U:\secudir\sec\SAPSSL.pse" not found! [ssslsecu.c   1296]
    [Thr 2188] secudessl_Create_SSL_CTX: SSL_CTX_set_default_pse_by_name() failed --
      secude_error 1824 (0x00000720) = "Wrong or Missing PIN for PSE"
    [Thr 2188] >> -
    Begin of Secude-SSL Errorstack -
    >>
    [Thr 2188] ERROR in SSL_CTX_set_default_pse_by_name: (1824/0x0720) Wrong or Missing PIN for PSE : "U:\secudir\sec\SAPSSL.pse"
    ERROR in ssl_set_pse: (1824/0x0720) Wrong or Missing PIN for PSE : "U:\secudir\sec\SAPSSL.pse"
    ERROR in af_open: (1824/0x0720) Wrong or Missing PIN for PSE : "U:\secudir\sec\SAPSSL.pse"
    ERROR in secsw_open: (1824/0x0720) Wrong or Missing PIN for PSE : "U:\secudir\sec\SAPSSL.pse"
    ERROR in sec_parse_PSEInfo_cont: (1824/0x0720) Wrong or Missing PIN for PSE : "U:\secudir\sec\SAPSSL.pse"
    [Thr 2188] << -
    End of Secude-SSL Errorstack -
    [Thr 2188] *** ERROR => Initialization of SSL library failed -- NO SSL available!
    [Thr 2188] =================================================
    [Thr 2188] <<- ERROR: SapSSLInit(read_profile=1)==SSSLERR_PSE_ERROR
    [Thr 2188] *** ERROR => IcmAddService: SapSSLInit (rc=-40): SSSLERR_PSE_ERROR [icxxserv.c   319]
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 0
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 1
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 2
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 3
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 4
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 5
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 6
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 7
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 8
    [Thr 2800] IcmCreateWorkerThreads: created worker thread 9
    [Thr 2832] IcmWatchDogThread: watchdog started

  • Web dispatcher "Error : PSE file ,unable to use! "

    Hello,
    I has a SAP Netweaver kernel 7.01 with oracle database.
    I tried to config web dispatcher to support ssl by following the link below.
    [http://help.sap.com/saphelp_nw04s/helpdata/en/39/09a63d7af20450e10000000a114084/content.htm]
    I has done all step successfully.
    But when I started web dispatcher I got these error in the log file.
    [Thr 8688]   profile param "ssl/server_pse" = "E:\webdispatcher\sec\SAPSSL.pse"
               resulting Filename = "E:\webdispatcher\sec\SAPSSL.pse"
    [Thr 8688] *** ERROR =>   secudessl_Create_SSL_CTX():  PSE "E:\webdispatcher\sec\SAPSSL.pse": unable to use! [ssslsecu.c   1735]
    [Thr 8688] secudessl_Create_SSL_CTX: SSL_CTX_set_default_pse_by_name() failed --
      secude_error 1824 (0x00000720) = "Wrong or Missing PIN for PSE"
    [Thr 8688] >> ---------- Begin of Secude-SSL Errorstack ---------- >>
    [Thr 8688] ERROR in SSL_CTX_set_default_pse_by_name: (1824/0x0720) Wrong or Missing PIN for PSE : "E:\webdispatcher\sec\SAPSSL.pse"
    ERROR in ssl_set_pse: (1824/0x0720) Wrong or Missing PIN for PSE : "E:\webdispatcher\sec\SAPSSL.pse"
    ERROR in af_open: (1824/0x0720) Wrong or Missing PIN for PSE : "E:\webdispatcher\sec\SAPSSL.pse"
    ERROR in secsw_open: (1824/0x0720) Wrong or Missing PIN for PSE : "E:\webdispatcher\sec\SAPSSL.pse"
    ERROR in sec_parse_PSEInfo_cont: (1824/0x0720) Wrong or Missing PIN for PSE : "E:\webdispatcher\sec\SAPSSL.pse"
    [Thr 8688] << ---------- End of Secude-SSL Errorstack ----------
    [Thr 8688] *** ERROR => SapISSLAddCredential(): Error SSSLERR_PSE_ERROR trying to create SERVER Credential
            for "E:\webdispatcher\sec\SAPSSL.pse" [ssslxxi.c    2324]
    [Thr 8688] *** ERROR => Initialization of SSL library failed -- NO SSL available!
    [Thr 8688] =================================================
    I search the forum but didn't see "file pse unable to use!" issue.
    Is this about wrong certificate when import cer to PSE file or something else?
    Any help will be appriciate.
    Thank you
    Chai

    Hi,
    I am facing same issue.
    Please revet, if you resolved the same.
    pasting log here.
    Response will be appreciated.
    trc file: "dev_webdisp", trc level: 1, release: "720"
    sysno 00
    sid WD1
    systemid 390 (AMD/Intel x86_64 with Linux)
    relno 7200
    patchlevel 0
    patchno 68
    intno 20020600
    make multithreaded, ASCII, 64 bit, optimized
    profile /usr/sap/WD1/SYS/profile/WD1_W00_sapportal
    pid 4382
    [Thr 140272010733408] Fri Nov 1 11:41:50 2013
    [Thr 140272010733408] started security log to file ./dev_icm_sec
    [Thr 140272010733408] SigISetDefaultAction : default handling for signal SIGCHLD
    [Thr 140272010733408] SAP Web Dispatcher running on: sapportal.abrajoman.com
    [Thr 140272010733408] MtxInit: 30001 0 2
    [Thr 140272010733408] ***LOG IM1=> IcmInit, Startup (SAP Web Dispatcher&sapportal.abrajoman.com&4382&) [icxxrout_mt. 1914]
    [Thr 140272010733408] IcmInit: listening to admin port: 65000
    [Thr 140272010733408] MPI: dynamic quotas disabled.
    [Thr 140272010733408] MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
    [Thr 140272010733408] CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    [Thr 140272010733408] CCMS: Initalized shared memory of size 40000000 for monitoring segment.
    [Thr 140272010733408] CCMS: Checking Downtime Configuration of Monitoring Segment.
    [Thr 140272010733408] IcrCoreInitSessionTable: Session table initialized
    [Thr 140271863756544] HttpExtractArchive: files from archive /usr/sap/WD1/SYS/exe/run/wdispadmin.SAR in directory /usr/sap/WD1/W00/data/icmandir are up to date
    [Thr 140271863756544] HttpISubHandlerAdd: Added handler HttpAdminHandler(0x7f9390000e70), slot=0, flags=36869) for /sap/admin, active: 1, table 0x7f9390000a10
    [Thr 140271863756544] HttpISubHandlerAdd: Added handler HttpModHandler(0x7f93900012e0), slot=1, flags=12293) for /, active: 1, table 0x7f9390000a10
    [Thr 140271863756544] CsiInit(): Initializing the Content Scan Interface
    [Thr 140271863756544] AMD/Intel x86_64 with Linux (mt,ascii,SAP_CHAR/size_t/void* = 8/64/64)
    [Thr 140271863756544] CsiInit(): CSA_LIB = "/usr/sap/WD1/SYS/exe/run/libsapcsa.so"
    [Thr 140271863756544] HttpISubHandlerAdd: Added handler HttpAuthHandler(0x7f9390001440), slot=2, flags=12293) for /, active: 1, table 0x7f9390000a10
    [Thr 140271863756544] HttpISubHandlerAdd: Added handler HttpWebDispHandler(0x7f9390008340), slot=3, flags=1060869) for /, active: 1, table 0x7f9390000a10
    [Thr 140271863756544] Started service PORT=8100,PROT=HTTP,TIMEOUT=60,PROCTIMEOUT=60
    [Thr 140271863756544] =================================================
    [Thr 140271863756544] = SSL Initialization platform tag=(linuxx86_64_gcc41)
    [Thr 140271863756544] = (720_REL,Oct 15 2010,mt,ascii,SAP_UC/size_t/void* = 8/64/64)
    [Thr 140271863756544] profile param "ssl/ssl_lib" = "/usr/sap/WD1/exe/libsapcrypto.so"
    [Thr 140271863756544] resulting Filename = "/usr/sap/WD1/exe/libsapcrypto.so"
    [Thr 140271863756544] = found SAPCRYPTOLIB 5.5.5C pl36 (Jul 3 2013) MT,AESNI,NB
    [Thr 140271863756544] = current UserID: "wd1adm", env-var USER="wd1adm"
    [Thr 140271863756544] = using SECUDIR=/usr/sap/WD1/W00/sec
    [Thr 140271863756544] profile param "ssl/server_pse" = "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] resulting Filename = "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] *** ERROR => secudessl_Create_SSL_CTX(): PSE "/usr/sap/WD1/W00/sec/epssl.pse": unable to use! [ssslsecu_mt. 1735]
    [Thr 140271863756544] secudessl_Create_SSL_CTX: SSL_CTX_set_default_pse_by_name() failed --
    [Thr 140271863756544] secude_error 1824 (0x00000720) = "Wrong or Missing PIN for PSE"
    [Thr 140271863756544] >> ---------- Begin of Secude-SSL Errorstack ---------- >>
    [Thr 140271863756544] ERROR in SSL_CTX_set_default_pse_by_name: (1824/0x0720) Wrong or Missing PIN for PSE : "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] ERROR in ssl_set_pse: (1824/0x0720) Wrong or Missing PIN for PSE : "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] ERROR in af_open: (1824/0x0720) Wrong or Missing PIN for PSE : "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] ERROR in secsw_open: (1824/0x0720) Wrong or Missing PIN for PSE : "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] ERROR in sec_parse_PSEInfo_cont: (1824/0x0720) Wrong or Missing PIN for PSE : "/usr/sap/WD1/W00/sec/epssl.pse"
    [Thr 140271863756544] << ---------- End of Secude-SSL Errorstack ----------
    [Thr 140271863756544] *** ERROR => SapISSLAddCredential(): Error SSSLERR_PSE_ERROR trying to create SERVER Credential
    for "/usr/sap/WD1/W00/sec/epssl.pse" [ssslxxi_mt.c 2324]
    [Thr 140271863756544] *** ERROR => Initialization of SSL library failed -- NO SSL available!
    [Thr 140271863756544] =================================================
    [Thr 140271863756544]
    [Thr 140271863756544] <<- ERROR: SapSSLInit(read_profile=1)==SSSLERR_PSE_ERROR
    [Thr 140271863756544] *** ERROR => IcmServInitSSL: SapSSLInit (rc=-40): SSSLERR_PSE_ERROR [icxxserv_mt. 251]
    [Thr 140271863756544] *** WARNING => Could not start service (rc=-14) PORT=8300,PROT=HTTPS,TIMEOUT=60,PROCTIMEOUT=900,VCLIENT=0 [icxxserv_mt. 651]
    [Thr 140272010733408] SigISetDefaultAction : default handling for signal SIGCHLD
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 0
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 1
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 2
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 3
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 4
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 5
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 6
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 7
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 8
    [Thr 140272010733408] IcmCreateWorkerThreads: created worker thread 9
    [Thr 140271863756544] IcmWatchDogThread: watchdog started
    [Thr 140271847081728] Fri Nov 1 11:42:57 2013
    [Thr 140271847081728] *** ERROR => NULL bytes in HTTP request {0005000c} [http_plgrt_mt.c 6025]
    [Thr 140271847081728] CONNECTION (id=5/12):
    used: 1, type: default, role: Server(1), stateful: 0
    NI_HDL: 59, protocol: HTTP(1)
    local host: 192.168.22.2:8100 ()
    remote host: 192.168.2.8:56650 ()
    status: READ_REQUEST
    connect time: 01.11.2013 11:42:57
    MPI request: <c> MPI response: <d>
    request_buf_size: 65464 response_buf_size: 0
    request_buf_used: 122 response_buf_used: 0
    request_buf_offset: 0 response_buf_offset: 0
    [Thr 140271847081728] Address Offset REQUEST:
    [Thr 140271847081728] ------------------------------------------------------------------------
    [Thr 140271847081728] 0x7f9399f8d068 000000 16030100 75010000 71030152 73499529 |....u...q..RsI.)|
    [Thr 140271847081728] 0x7f9399f8d078 000016 9f988ed3 cb861e2f 7260cac7 978a9a30 |......./r`.....0|
    [Thr 140271847081728] 0x7f9399f8d088 000032 b74f3103 f3feea03 2b336a00 0018002f |.O1.....+3j..../|
    [Thr 140271847081728] 0x7f9399f8d098 000048 00350005 000ac013 c014c009 c00a0032 |.5.............2|
    [Thr 140271847081728] 0x7f9399f8d0a8 000064 00380013 00040100 0030ff01 00010000 |.8.......0......|
    [Thr 140271847081728] 0x7f9399f8d0b8 000080 00000e00 0c000009 73617070 6f727461 |........sapporta|
    [Thr 140271847081728] 0x7f9399f8d0c8 000096 6c000500 05010000 0000000a 00060004 |l...............|
    [Thr 140271847081728] 0x7f9399f8d0d8 000112 00170018 000b0002 0100 |.......... |
    [Thr 140271847081728] ------------------------------------------------------------------------
    [Thr 140271847081728] *** ERROR => HttpPlugInHandleNetData: HttpParseRequestHeader failed (rc=701) [http_plgrt_m 2250]
    Trace File
       (7784bytes)
    Line: Filter:
    Thanks,
    Kundan

  • Web dispatcher can't connect msserver

    hi, experts,
    Our web dispatcher B is in DMZ1, which faces internet directly, and I wanna its msserver is A which is in Core, which only in protection zone.
    Now, DMZ1 has allowed Core with port 8111, but when start web dispatcher, it says error in dev_webdisp,  following is details:
    [Thr  1] Mon Sep 19 11:35:06 2011
    [Thr  1] Profile configuration error detected, use temporary corrected setup
    [Thr  1] Shared Pool 10: ipc/shm_psize_10 = 19880000 (too small)
    [Thr  1] Shared Pool 10: (smaller than min requirement 150848560)
    [Thr  1] started security log to file dev_icm_sec
    [Thr  1] SAP Web Dispatcher running on: dga114
    [Thr  1] MtxInit: 30001 0 2
    [Thr  1] IcmInit: listening to admin port: 65000
    [Thr  1] WLM Tag 'CWI/ICM' successfully set for this process
    [Thr  1] IcrCoreInitSessionTable: Session table initialized
    [Thr 515] *** WARNING => HttpPlugInInit: Parameter icm/HTTPS/trust_client_with_issuer or icm/HTTPS/trust_client_with_subject not set
    => do not trust any intermediary
    X.509 cert data will be removed from header [http_plgrt_m 730]
    [Thr 515] HttpExtractArchive: files from archive /usr/sap/CWI/SYS/exe/run/wdispadmin.SAR in directory /usr/sap/CWI/W05/data/icmanroo
    t are up to date
    [Thr 515] HttpSubHandlerAdd: Added handler HttpAdminHandler(slot=0, flags=4101) for /sap/admin:0
    [Thr 515] CsiInit(): Initializing the Content Scan Interface
    [Thr 515]            IBM RS/6000 with AIX (mt,unicode,SAP_CHAR/size_t/void* = 16/64/64)
    [Thr 515] CsiInit(): CSA_LIB = "/usr/sap/CWI/SYS/exe/run/libsapcsa.o"
    [Thr 515] HttpSubHandlerAdd: Added handler HttpAuthHandler(slot=1, flags=12293) for /:0
    [Thr 515] HttpSubHandlerAdd: Added handler HttpWebDispHandler(slot=2, flags=28677) for /:0
    [Thr 515] Started service 8005 for protocol HTTP on host "dga114"(on all adapters) (processing timeout=60, keep_alive_timeout=30)
    [Thr  1] IcmCreateWorkerThreads: created worker thread 0
    [Thr  1] IcmCreateWorkerThreads: created worker thread 1
    [Thr  1] IcmCreateWorkerThreads: created worker thread 2
    [Thr  1] IcmCreateWorkerThreads: created worker thread 3
    [Thr  1] IcmCreateWorkerThreads: created worker thread 4
    [Thr  1] IcmCreateWorkerThreads: created worker thread 5
    [Thr  1] IcmCreateWorkerThreads: created worker thread 6
    [Thr  1] IcmCreateWorkerThreads: created worker thread 7
    [Thr  1] IcmCreateWorkerThreads: created worker thread 8
    [Thr  1] IcmCreateWorkerThreads: created worker thread 9
    [Thr 3343] IcmWatchDogThread: watchdog started
    [Thr 773] *** ERROR => NiPConnect2: SiPeekPendConn failed for hdl 4 / sock 12
        (SI_ECONN_REFUSE/79; I4; ST; 10.180.225.107:8111) [nixxi.cpp    2845]
    [Thr 773] *** ERROR => Connection request from (-1/65535/0) to host: dga107, service: 8111 failed (NIECONN_REFUSED) [icxx
    conn_mt.c 2759]
    [Thr 773] *** ERROR => IcmConnClientRqCreate() failed (rc=-8) [icrxx_mt.c   5284]
    [Thr 773] *** ERROR => Could not connect to SAP Message Server at dga107. URL=/msgserver/text/logon?version=1.2 [icrxx_mt.c   2634]
    [Thr 773] *** ERROR => rc=-1, HTTP response code: 0 [icrxx_mt.c   2635]
    [Thr 773] *** ERROR => see also OSS note 552286 [icrxx_mt.c   2636]
    Do you have any suggestion to solve such problem?
    and in DMZ1, may I telnet Core 8111?
    Thanks a lot!
    BestRegards,
    Lily

    hi,Srihari,
    We check the connection what you mentioned.DMZ1 is OK for Core and Port 8111.We open 8111 in Core as telnet port too. I try to use such command:
    dga114:cwiadm 9> sapwebdisp -bootstrap
    SAP Web Dispatcher Bootstrap
    ============================
    This bootstrap will perform the following steps:
    1. create profile file "sapwebdisp.pfl"for SAP Web Dispatcher (if not already existing)
    2. create user for web based administration in file "icmauth.txt"(if not already exisiting)
    3. start SAP Web Dispatcher with the created profile
    After the bootstrap you can use the web based administration
    Generating Profile "sapwebdisp.pfl"
    Hostname of Message Server (rdisp/mshost): dga107
    HTTP Port of Message Server (ms/http_port): 8111
    Checking connection to message server...
    ERROR: Illegal data received (no HTTP?) -
    please check that 8111 is really the HTTP port of the Message Server
    and I think the parameter doesn't matter about this problem, does it?
    Thanks for your reply.
    Best Regards,
    Lily

  • Error in ERP CFTE integration using Web dispatcher

    HI all,
        while doing the integration between ERP system and SAP CFTE  using i Web dispatcher i am getting an error.
    please find the details in the attached doc.
    Request your assistance in resolving this issue
    Sandy

    Hi Shuai,
    The error i am getting in the web dispatcher log.SO i believe the block is in the WD itself.
    I am using a sub-domain in the URL for differentiating the URL for each server.
    ie,
    EXTURL : https://xxxxxxxx.yyyyy.COM:443/sapclouddev/sap/bc/srt/idoc?sap-client=220
    INTURL: https://xxxxxxxx.yyyyy.COM:44300/sap/bc/srt/idoc?sap-client=220
    For attaining this following are the parameters and values set in in the web dispatcher
    icm/server_port_0 = PROT=HTTP,HOST=localhost,PORT=81$$
    icm/server_port_1 = PROT=HTTPS,HOST=xxxxxxxx.yyyyy..com,PORT=443,ACLFILE=\\xxxdsp00\sapmnt\XXX\W00\sec\ACL.txt
    icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_DATA)$(DIR_SEP)icmandir,AUTHFILE=$(icm/authfile),PORT=81$$;443
    wdisp/group_info_protocol = https
    wdisp/url_map_protocol = https
    wdisp/ping_protocol = https
    wdisp/ssl_encrypt = 0
    #settings for client certificate handling
    icm/HTTPS/verify_client = 1
    icm/HTTPS/forward_ccert_as_header = true
    wdisp/ssl_auth = 0
    wdisp/system_0 = SID=DEV, MSHOST=xxxxxxxx.yyyyy.corp, MSPORT=8100,  SRCURL=/sapclouddev
    icm/HTTP/auth_0 =PREFIX =/sapclouddev,PERMFILE= \\ergdsp00\sapmnt\EWD\W00\sec\perm.txt   (Full perm for now)
    icm/HTTP/mod_0 =PREFIX=/sapclouddev,FILE=\\xxxdsp00\sapmnt\XXX\W00\sec\actionfile.txt
    action file
    RegIRewriteUrl /sapclouddev/sap(.*) /sap$1 [qsreplace]
    Please let me know whether there is any mistake in the above config
    sandy

  • Single point of failure for web dispatcher

    Hi
    I need advise on how can i resolve single point of failure for web
    dispatcher in case the web dispatcher goes down on another system, what
    are the alternative which can be used to avoid this.
    In our enviroment we have db server with two application server and web
    dispatcher is installed on db server and i need to know what can i do when
    the web dispatcher on db server crashes and cannot be restarted at all.
    We are running oracle 10.2.0.2.0 on AIX 5.3.
    Regards,
    Codlick

    Hi Codlick,
    the answer is, you cannot (switch to two web dispatchers).
    If you want to use two web dispatchers, they need something in front, like a hardware load balancer. This would actually work, as WD know their sessions and sticky servers for those. But remember you always need a single point for the incoming address (ip).
    Your problem really is about switchover groups. Both WD need to run in different switchover groups and need to switch to the same third software. I'm not sure if your switchover software can handle this (I'm not even sure if anyone can do this...), as this means the third WD needs to be in two switchover groups at the same time.
    Hope this helps,
    Regards,
    Benny

  • Web URL Re-direction thru Web Dispatcher

    Has anybody done web url re-direction using Web Dispatcher. I want to redirect URLs. Please advise what configuration I need to carry out.
    Thanks.

    Hi!
    I guess your sapwebdisp is talking to the Message Server of the Portal behind it. So what you have is the following
    situation:
    User connects to 'http://sapwebdispname:sapwebdispport/irj/portal' and this URL stays like that regardless
    of the Portal-Server the user is actually working on.
    To achieve what you outlined you will have to make the sapwebdisp answer to port 80 and the desired
    hostname. Everything else should be handled in the background.
    The configuration item icm/server_port_xx will have to contain the HOST Parameter
    Example:
    icm/server_port_1 = PROT=HTTP, PORT=80, TIMEOUT=45, EXTBIND=1, HOST=www.company.com
    Where EXTBIND=1 is required if your OS does not allow ports  to specify that the port should not be bound to all host names (default), but only to the specified host. In this way the host with only one open port can be reached under various URLs. 
    In parallel you need to make sure that DNS yields the desired results for the name you want to use in the URL.
    Regards,
    Jörg

Maybe you are looking for