Web dispatcher url Rewritting to several sap systems

Hello SAP NW Community,
we need a reverse Proxy to achieve   application of different SAP System via Internet. We desided to use web Dispatcher.
The host names of sap systems should not be visible,  because of this we create the following URL Rewritting rules.
For example:
AAA, BBB and CCC are sap System SIDs;
"wdisp.company.com" is the FQDN fron webdispatcher
The "icm_filter" Looks like this:
if% {HTTP_HOST} RegIMatch "wdisp.company.com"[and]
If% {PATH} RegIMatch "AAA"
RegIRewriteUrl ^/AAA/(.*)  /$1 [noescape]
SetHeader x-sap-webDisp-target-sid AAA [break]
the next rules are the same but for BBB and CCC.
The idea is to rewrite in background all URLs such as:
http(s)://wdisp.company.com/AAA/...
to :
http(s)://<FQDN from AAA>/...
The result is always the same: the rewritting for AAA works fine but for BBB and CCC we get -http error 404.
The results are independent from web browser(IE or Firefox).
The http trace Tools- HttpWatch Basis or Firebug show also no rewritting  for BBB und CCC.
According the documentation is web Dispatcher able to support  many "stateful" and "stateless"  connection to different backend sap System.
Do you have any ideas why the rewritting works only for the first sap System?
We tested with different browser and Browser sessions but the resul was the same.
BR,
Rumen

Hi,
Instead of PATH , use different pots like this, you can get the URL redirection,
icm_filter.txt :
if %{HTTP_HOST} regimatch wdhost.company.com* 
SetHeader x-sap-webdisp-target-sid AAA [break]
if %{HTTP_HOST} regimatch wdhost.company.com*
SetHeader x-sap-webdisp-target-sid BBB [break]
if %{HTTP_HOST} regimatch wdhost.company.com*
SetHeader x-sap-webdisp-target-sid CCC [break]
In Instance profile :
wdisp/system_0 = SID=AAA,MSHOST= AAA.HostNane ,MSPORT=8111
wdisp/system_1 = SID=BBB,MSHOST= BBB.Hostname ,MSPORT=8100
wdisp/system_2 = SID=CCC,MSHOST= CCC.Hostname ,MSPORT=8101
URL :
http://wdhost.company.com:8111 --- goes to AAAhost and so on.
regards
Vagesan

Similar Messages

  • SAP Web Dispatcher URL /

    Can someone please explain how to get web dispatcher url for xi systerm. I am using production systerm px7 and want to if we can get web dispather url through some transaction.

    Hi,
    The answer is to use table HTTPURLLOC to tell your WAS that a Web dispatcher exists and that it should generate URLs using the web dispatcher host.
    The big problem is when some people need access from a remote place thru a web dispatcher and others are on site and can't use the web dispatcher which is in a DMZ.
    The web application lauched via sapgui will work either from the distant site or the local site but not from both sites together...
    Check the wiki   [Using Reverse proxies with SAP software|https://wiki.sdn.sap.com/wiki/display/BSP/Using+Proxies] for excellent information on HTTPURLLOC and your question.
    Regards,
    Olivier

  • Add web element in Crystal report for SAP system

    Hi all,
    I have added web element in Crystal report for SAP system (BI or R/3) . But it does not show the control. It shows only scipt.It does not render the HTML.
    But if I add the webelement for Excel sheet ,It shows the control.
    How can I add web element for SAP System? Can't we use web controls in SAP system ?
    Help me in this regard.

    Hi All,
    i have the same issue on crystal report add-ins. Have you able to solve this without upgrading our sap business one to the latest version or patch level? Please see details below.
    OS: MS Windows 7 SP1
    SAP Business One 8.82 pl7
    Crystal report 2011
    Crystal report integration package installed under B1_SHare/Client
    But still the problem persist on the workstation.
    Please help me solve this problem.
    Thank you,
    ana

  • Database distribution for several SAP Systems

    Hi gurues, we have a very important concern about SAP on Z systems, it is possible/recommended to have on on Z system only one DB engine with several databases that correspond to several SAP Systems running on the machine?
    Because we have AIX platform right now  and we can not have that kind of database landscape, we only can choose between MCOD or one dataabase engine with one datase in one machine (we can not share db engine).
    Hope this question is clear enoguh for you.
    Regards
    Gustavo

    Gustavo,
    Sadly yes. You'll have to forgive some of my terminology. I actually work on the Basis team at my company and I am not a DBA. We happen to be running DB2 z/OS and we are using datasharing. For a sandbox ECC system we might have SID SE1 and DB2 sub-systems SE11 and SE12. For another sandbox BI system we might have SID SB1 and DB2 sub-systems SB11 and SB12. Even if datasharing is not used (and hence the 12 member would not exist, SE12 for instance), I would strongly recommend against MCOD and instead suggest using a different DB2 system for each SAP SID.
    We have spoken to at least 1 customer that implemented their ECC (ABAP only) and Portal (Java only) SIDs as MCOD in the same DB2 z/OS system. Unfortunately, DB2 z/OS has some somewhat arbitrary limits for things like thread storage which MUST exist under the "2gig bar" (apparently due to some 31bit code still in use). Effectively, this limits the number of threads (and in the SAP world the number of SAP work processes) that a single DB2 member can service. I believe the limit is around 800 threads. Of course, with datasharing you can spread the load to multiple instances (SB11, SB12, SB13, SB14, etc), but then you must also plan for extra resources to be available in a planned failover for maintenance type situation. This particular customer ended up needing to fine-tune some java database threads and ended up needing an extra DB2 instance or two to handle the load during maintenance using planned failover.
    Brian

  • Web dispatcher URL redirect

    Hi ,
    We have web dispatcher which is used for accessing portal and fiori using public url as below .
    https://fiori.xyzcorp.com
    https://portal.xyzcorp.com
    But when they're trying to access via internet portal url goes to https://portal.xyzcorp.com/startPage by default it should route to irj/portal
    Same for Fiori also I'm using the  ICM redirect parameter still can't access
    icm/HTTP/redirect_0 = PREFIX=/, FOR=portal.xyzcorp.com:*, TO=/irj/portal,
    icm/HTTP/redirect_1 = PREFIX=/, FOR=Fiori.xyzcorp.com:*, TO=/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=800&sap-language=EN,
    Could you please share you thoughts?

    Hi Krishna,
    Please go through below doc
    SAP webdispatcher and URL redirect?
    icm/HTTP/redirect_&lt;xx&gt; (SAP Library - SAP Web Dispatcher)
    BR
    Atul

  • SAP Web Dispatcher for Portal reverse proxy

    Hi Experts,
    I am on EP6.0 SP20 and trying to use SAP web dispatcher as reverse proxy.
    I followed the below web log to configure the web dispatcher.
    [How to...Configure SAP Webdispatcher as a reverse proxy|How to...Configure SAP Webdispatcher as a reverse proxy]
    I still have some problems logging into the Portal through the web dispatcher.
    Web Dispatcher is in the DMZ not behind the firewall. We opened the port 80 only for Web dispatcher server.
    We are getting an error in the browser,
    http://<host of portal>.<domain name>:50000/irj/portal can not be recognized.
    I have no clue to how to get rid of this error. any help will be greatly appreciated.
    Regards,

    Hi,
    I do not know the exact ESS WebDynpro you are using but it may be possible that these WebDynpros use absolute URLs which of course do not point to the hostname and port of the Web Dispatcher.
    There are several ways to circumvent this:
    Please check http://help.sap.com/saphelp_nw04s/helpdata/en/62/5f374ff72c40478fcba2bb4fa79ddf/frameset.htm and add the parameters wdisp/add_client_protocol_header and (more important for you: wdisp/handle_webdisp_ap_header) to the WebDynpro configuration.
    (A nice explenation why we have to use this can be found here: https://www.sdn.sap.com/irj/sdn/wiki?path=/display/bsp/using+proxies&)
    another way would be to tell the J2EE engine directly that it is behind a WebDispatcher, by setting the ProxyMappings (http://help.sap.com/saphelp_nw70/helpdata/en/b8/437d46d4451e4c9ab756e272a1581d/frameset.htm)
    Regards,
    Holger.

  • Installing the SAP Cryptographic on Web Dispatcher

    Hi,
    I need to install the SAP Cryptographic on Web Dispatcher but the first step is ask for generate a public certificate. I found a documentation saying that is required to upload <b>sapcrypto.carcontains</b> which is the SAP Cryptographic Library Installation Package.
    I looked for it at service.sap.com/swdc and didn't find. Could someone help me?
    By the way, is it the right process?
    tks.
    Daniel Silva

    Well, if your Web Dispatcher runs on Microsoft Windows operating system (32 bit) then that's the right library to enable SSL.
    See also <a href="https://service.sap.com/sap/support/notes/538405">SAP Note 538405</a>. There's also a link to the <a href="http://service.sap.com/~sapdownload/011000358700006818202005E/HowToWebDispatcher.pdf">How to ... document</a>.
    Cheers, Wolfgang

  • Web Dispatcher configured but not working

    Hi,
    We wish to configure SAP Web Dispatcher as a reverse proxy. For this we've installed using sapinst SAP Web Dispatcher Version 7.00.11, multithreaded, ASCII, 64 BIT Patch Level 140 which was manally updated to SAP Web Dispatcher Version 7.10.1, multithreaded, ASCII, 64 BIT Patch Level 152.
    The SAP Web Dispatcher server is in DMZ whereas the Enterprise Portal servers are in the intranet.
    The updated SAP Web Dispatcher is available in /sapmnt/<SID>/exe and not in a seperate directory (/usr/sap/<SID>/sapwebdisp) as per SAP note 908097. The SAP Web Dispatcher has been installed on a standalone machine with instance number 00.
    I've configured the Sap Web dispatcher with the -bootstrap option. The -checkconfig option completes with 0 warning 0 errors.
    The TCP ports between SAP Web Dispatcher and Enterprise Portal servers are opened in the firewall. Also, required ports 22 & 8100 are opened from my computer to the SAP Web Dispatcher Server.
    Yet when I try to connect to the administrator interface with the URL http://<Web_Disp_IP>:8100/sap/wdisp/admin/default.html, I receive the following text on the browser:
    Network Error (tcp_error)
    A communication error occurred: "Operation timed out"
    The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.
    Similar message is received even if the SAP Web Dispatcher is installed in a seperate directory.
    Has anyone come across a similar issue?
    Thanks.
    Regards.
    SAP Web Dispatcher Profile generated by bootstrap
    Profile generated by sapwebdisp bootstrap
    unique instance number
    SAPSYSTEM = 00
    add default directory settings
    DIR_EXECUTABLE = .
    DIR_INSTANCE = .
    Accessibility of Message Servers
    rdisp/mshost = <EP_CI_IP_address>
    ms/http_port = 8104
    SAP Web Dispatcher Parameter
    wdisp/auto_refresh = 25
    wdisp/max_servers = 100
    wdisp/shm_attach_mode = 6
    configuration for default scenario (medium size)
    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
    #maximum number of concurrent connections to one server
    wdisp/HTTP/max_pooled_con = 500
    wdisp/HTTPS/max_pooled_con = 500
    SAP Web Dispatcher Ports
    icm/server_port_0 = PROT=HTTP,PORT=8100
    icm/server_port_1 =
    SAP Web Dispatcher Web Administration
    icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin,AUTHFILE=icmauth.txt,PORT=8100
    WebDisp:wdpadm 16> sapwebdisp pf=sapwebdisp.pfl -checkconfig
    Checking SAP Web Dispatcher Configuration
    =========================================
    maximum number of sockets supported on this host: 8192
    Server info will be retrieved from host: <EP_CI_IP_address>:8104 with protocol: http
    Checking connection to message server...OK
    Retrieving server info from message server...OK
    Message Server instance list:
    ------++--
    +
    instance name
    hostname
    HTTP port
    HTTPS port
    ------++--
    +
    J2EE37031000
    sappqxx03
    50300
    50301
    J2EE53924900
    sappqxx05
    50500
    50501
    ------++--
    +
    Checking ABAP servers with URL "/sap/public/icman/ping":
    no server group "!DIAG" defined
    Checking J2EE servers with URL "/index.html":
    Checking J2EE server sappqxx03:50300...OK
    Checking J2EE server sappqxx05:50500...OK
    Web Dispatcher configuration for J2EE only system: No server group !DIAG defined
    On double stack systems, configure Web Dispatcher to accessMessage Server of SAP Web AS ABAP
    Check ended with 0 errors, 0 warnings

    Hi,
    We wish to configure SAP Web Dispatcher (WDP) as a reverse proxy. For this we've installed using sapinst SAP Web Dispatcher Version 7.00.11, multithreaded, ASCII, 64 BIT Patch Level 140 which was manally updated to Version 7.10.1, multithreaded, ASCII, 64 BIT Patch Level 152.
    The SAP WDP server is in DMZ whereas the Enterprise Portal servers are in the intranet.
    The updated SAP WDP is available in /sapmnt/<SID>/exe and not in a seperate directory (/usr/sap/<SID>/sapwebdisp) as per SAP note 908097. The SAP WDP has been installed on a standalone machine with instance number 00.
    I've configured the Sap WDP with the -bootstrap option. The -checkconfig option completes with 0 warning 0 errors.
    The TCP ports between SAP WDP and Enterprise Portal 7.0 SP14 servers are opened in the firewall confirmed as per note 552286. Also, required ports 22 & 8100 are opened from my computer to the SAP WDP Server.
    Yet when I try to connect to the administrator interface with the URL http://<Web_Disp_IP>:8100/sap/wdisp/admin/default.html, I receive the following text on the browser:
    Network Error (tcp_error)
    A communication error occurred: "Operation timed out"
    The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.
    Similar message is received even if the SAP WDP is installed in a seperate directory.
    Has anyone come across a similar issue?
    Thanks.
    Regards.
    SAP Web Dispatcher Profile generated by bootstrap
    SAPSYSTEM = 00
    DIR_EXECUTABLE = .
    DIR_INSTANCE = .
    rdisp/mshost = <EP_CI_IP_address>
    ms/http_port = 8104
    wdisp/auto_refresh = 25
    wdisp/max_servers = 100
    wdisp/shm_attach_mode = 6
    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
    wdisp/HTTP/max_pooled_con = 500
    wdisp/HTTPS/max_pooled_con = 500
    icm/server_port_0 = PROT=HTTP,PORT=8100
    icm/server_port_1 =
    icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin,AUTHFILE=icmauth.txt,PORT=8100
    Brief output of checkconfig
    Maximum number of sockets supported on this host 8192
    Server info will be retrieved from host EPHostIPAddres 8104 protocol http
    Checking J2EE server sappqxx03:50300...OK
    Checking J2EE server sappqxx05:50500...OK
    Web Dispatcher configuration for J2EE only system: No server group DIAG defined
    Check ended with 0 errors, 0 warnings

  • 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

  • Another IISPROXY question (multiple SAP systems)

    Hi!
    We've got a challenge. We have SAP EP (6.0 SP12), visible from outside
    (via  MS ISA server publishing). Also we have several SAP systems (BW,
    ERP2004, Solution Manager), that we want to make available from web.
    We installed IIS proxy module on portal server machine. It's working.
    I even maneged to publish some test reports and WebGUI of BW server.
    But when I try to publish in a simmilar way other system, I fall into
    problem.
    When you call '/sap/bw/' for example, SAP system after authentication
    converts it to something like '/sap(lsdkSDF435ssdgf)/bw'. As far as I
    understand between "(" and ")" there is some hash of password or something.
    The problem is, that it's true and the same for all SAP systems.
    So if I put in iisproxy.xml following strings:
    <mapping name="bw">
    <source>
         <protocol>http</protocol>
         <prefix>/sap/bw/</prefix>
    </source>
    <source>
         <protocol>http</protocol>
         <prefix>/sap/bw</prefix>
    </source>
    <source>
         <protocol>http</protocol>
         <prefix>/sap/public/bc/its/mimes/</prefix>
    </source>
    <source>
         <protocol>http</protocol>
         <prefix>/sap(</prefix>
    </source>
    <target>
            <protocol>http</protocol>
         <host>bw-server.ourdomain.local</host>
         <port>8000</port>
    </target>
    <compress-types>text/html, text/plain</compress-types>
    </mapping>
    it's working for BW server. We able to see reports and webGUI.
    If I try to add following strings for ERP2004 server:
    <mapping name="erp">
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/bc/gui/sap/</prefix>
              <new-prefix>/sap/bc/gui/sap/</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/bc/gui/sap</prefix>
              <new-prefix>/sap/bc/gui/sap</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/bw/BEx</prefix>
              <new-prefix>/sap/bw/BEx</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/bw/BEx/</prefix>
              <new-prefix>/sap/bw/BEx/</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/public/bc/its/mimes/</prefix>
              <new-prefix>/sap/public/bc/its/mimes/</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/public/bc/ur/Design2002/</prefix>
              <new-prefix>/sap/public/bc/ur/Design2002/</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/erp/sap/bc/public/systemlogin/</prefix>
              <new-prefix>/sap/bc/public/systemlogin/</new-prefix>
         </source>
         <source>
              <protocol>http</protocol>
              <prefix>/sap(</prefix>
         </source>
         <target>
              <protocol>http</protocol>
              <host>erp2004-server.ourdomain.local</host>
              <port>8000</port>
         </target>
    <compress-types>text/html, text/plain</compress-types>
    </mapping>
    and try to open webGUI, it redirects to BW server.
    A think that's because double '/sap(' prefixes.
    How can we avoid that?
    Same situation for SolMan.
    In portal's 'System Landscape' setup is:
    BW system
      ITS
        ITS description: CLIxxxSID
        ITS host name: portal-server.ourdomain.ru (this name in accessible from internet, it's a host where portal and IISPROXY are installed)
        ITS path: /sap/bc/gui/sap/its/webgui
    ERP2004 system
      ITS
        ITS description: CLIxxxSID
        ITS host name: portal-server.ourdomain.ru
        ITS path: /erp/sap/bc/gui/sap/its/ (I added /erp/ trying to distinguish request to ERP2004 server), without it it's also not working)
    In intranet (if we do not use IISPROXY) everything is working. Of course with other system definitions in System Landscape.
    Do I need to provide more details? Or my question is clear?
    Thanks in advance for help and support!
    Regards,
    DK
    P.S. Actually I opened an OSS message on this topic (with "high" priority), but no SAP activities since September, 6th :o(

    Hi Jayesh!
    Seems it's not working :o( And worst thing, that I do not know why :o(
    What i've done.
    1) Created an alias '/erp/sap/', that points to '/default_host/sap/bc/gui/sap/its/webgui'.
    2) In System Landscape edited system definition (of an ERP2004 system), so that ITS path is now '/erp/sap/' and ITS host 'ourportal.ourdomain.ru'.
    3) Created an 'SAP transaction iView' that should launch SU01 transaction in ERP2004 system.
    Now when I try to open it from page, portal tries to connect me to our BW server.
    Seems that alias are working in some other way :o(
    Here's what I can see in IISPROXY log:
    11:57:29 Filter J2EE --> GET /erp/sap/
    11:57:29   7616 Proxy    GET http://erp2004.ourdomain.ru:8000/erp/sap/
    11:57:29   7616 Proxy    HTTP/1.1 200 OK | queued for 0.000 sec, processed in 0.078 sec.
    11:57:29   7616 Proxy    | GET http://erp2004.ourdomain.ru:8000/erp/sap/ | HTTP/1.1 200 OK | 0.000 | 0.078
    11:59:41 Filter J2EE --> GET /sap(dslkknvDSAFSADVFDSVaslkdv)/bc/gui/sap/its/webgui?okcode=/nSU01&DisconnectOnClose=0&sap-client=200&sap-language=en&sap-accessibility=
    11:59:41   6952 Proxy    GET http://bw.ourdomain.local:8000/sap(dslkknvDSAFSADVFDSVaslkdv)/bc/gui/sap/its/webgui
    So it's still tries to open '/sap(dslkknvDSAFSADVFDSVaslkdv)/bc/gui/sap/its/webgui' instead of /erp/sap(
    dslkknvDSAFSADVFDSVaslkdv)/
    Thanks for help and support!
    Regards,
    DK

  • Web Dispatcher Performance Problem

    Hi,
    We are using the Web Dispatcher with the Enterprise Portal 6.0
    installed on Solaris 9 with Oracle 10g.
    When we are trying to access the Portal via the web dispatcher we are
    seeing that the loading of the initial page is long time as compared to
    when we are using the direct portal link to access the same.
    The difference in accessing the iniital page using the web dispatcher
    url is nearly 3 times as compared to accessing the same by the direct
    portal url.
    We have installed 2 application servers with 4 java server nodes in one
    application server and 2 java server nodes in one application server.
    Please find the web dispatcher profile parameters enclosed herewith
    <b>Parameters set in web dispatcher profile</b>
    sp1adm> pg SP1_SCS85_sapwebdisp
    SUN Cluster | SAP Web Dispatcher
    SAPSYSTEMNAME = SP1
    SAPSYSTEM = 95
    DIR_INSTANCE = /usr/sap/SP1/SYS/sapwebdisp
    SECUDIR = /usr/sap/SP1/SYS/sapwebdisp/sec
    rdisp/mshost = sapsp1ms-db
    ms/http_port = 8185
    wdisp/auto_refresh = 60
    wdisp/max_servers = 100
    wdisp/permission_table = /usr/sap/SP1/SYS/sapwebdisp/sapwebdisp.tab
    wdisp/HTTP/context_timeout = 3600
    wdisp/HTTP/jsessionid_tab_support = 1
    is/HTTP/show_detailed_errors = FALSE
    icm/host_name_full = sapsp1ms.in.telstra.com.au
    icm/server_port_0 = PROT=HTTP,PORT=80,HOST=sapsp1ms.in.telstra.com.au,EXTBIND=1
    icm/server_port_1 = PROT=HTTP,PORT=50100,HOST=sapsp1ms.in.telstra.com.au
    icm/server_port_2 = PROT=HTTPS,PORT=443,HOST=sapsp1ms.in.telstra.com.au,EXTBIND=1
    icm/HTTP/server_cache_0 = PREFIX=/, CACHEDIR=/usr/sap/SP1/SYS/sapwebdisp/data/cache0
    icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin, DOCROOT=/usr/sap/SP1/SYS/sapwebdisp/admin, AUTHFILE=/usr/sap/SP1/SYS/sapwebdisp/icmauth.txt
    icm/HTTP/file_access_0 = PREFIX=/sap/public/icman, DOCROOT=/usr/sap/SP1/SYS/sapwebdisp/public/icman
    SAP Web Dispatcher Web Administration
    icm/HTTP/redirect_0 = PREFIX=/, TO=/irj/index.html
    icm/HTTPS/verify_client = 1
    ssl/ssl_lib = /usr/sap/SP1/SYS/exe/run/libsapcrypto.so
    ssl/server_pse = /usr/sap/SP1/SYS/sapwebdisp/sec/SAPSSLS.pse
    ssl/client_pse = /usr/sap/SP1/SYS/sapwebdisp/sec/SAPSSLC.pse
    wdisp/ssl_encrypt = 0
    wdisp/ssl_auth = 2
    wdisp/ssl_host = sapsp1ms.in.telstra.com.au
    icm/keep_alive_timeout = 1800
    icm/conn_timeout = 180000
    SUPPORTING LARGE USER BASE PARAMETERS
    icm/max_conn = 8192
    icm/max_sockets = 16384
    wdisp/HTTP/max_pooled_con = 8192
    wdisp/HTTPS/max_pooled_con = 8192
    icm/req_queue_len = 6000
    icm/min_threads = 100
    icm/max_threads = 200
    mpi/total_size_MB = 500
    mpi/buffer_size = 65536
    mpi/max_pipes = 21000
    Please check and let us know as to how do we improve the performance of
    the same.
    Thanks & Regards,
    Srinivas Reddy

    Jochen,
    Thanks for the reply.  Here is the "graphical" flow;
    IE==>HW-LB==> 3 (Apache==>Reverse Proxy-->WebDisp) --> 2 (WAS 6.40 SP11 PL3)
    (Legend ==> HTTPS  --> HTTP)
    At the risk of redundancy, there are 3 Linux SLES8 servers running Apache2 with Reverse Proxy, and the Web Dispatcher 6.40 PL90.  Each of these servers are/should be distributing load to 2 WAS 6.40 SP11 PL3 Java-only servers running Windows 2003.   
    My assumption is that reverse proxy is sending HTTP to the dispatcher then on to WAS or at least pass thru.  Should I setup a HTTPS terminate at the dispatcher?
    Here's the sapwebdisp.pfl;
    Profile generated by sapwebdisp bootstrap
    unique instance number
    SAPSYSTEM = 01
    Accesssability of Message Servers
    rdisp/mshost = msgserver.reinternal.com
    ms/http_port = 8101
    SAP Web Dispatcher Parameter
    wdisp/auto_refresh = 120
    wdisp/max_servers = 100
    #maximum number of concurrent connections to one server
    wdisp/HTTP/max_pooled_con = 8000
    wdisp/HTTPS/max_pooled_con = 8000
    SAP Web Dispatcher Ports
    icm/server_port_0 = PROT=HTTP,PORT=8080
    SAP Web Dispatcher Web Administration
    icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin, PORT=8080
    icm/max_conn     = 8192
    icm/max_sockets = 16384
    icm/min_threads = 100
    icm/max_threads = 250
    icm/req_queue_len = 6000
    icm/conn_timeout = 90000
    icm/keep_alive_timeout = 90
    mpi/total_size_MB = 350
    mpi/max_pipes = 13500
    mpi/buffer_size = 32768
    Any advice or suggested course of action would be appreciated.
    Thanks,
    Dan

  • 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

  • Configuartion of logon group !DIAG for use by web dispatcher

    We are load balancing our HTTP traffic across a range of ABAP+Java Addin instances and have found that the load is balanced according to the logon group !DIAG. Does anyone know if is possible to configure this group (ie to remove the CI) or how to use a different logon group.
    I think you can do something with URL mapping in SICF, but do not know how to configure it.
    Regards
    Jack Inniss.

    Hi Jack
    The internal server group !DIAG is made up of all application servers defined in SMLG, I believe. The web dispatcher uses the ICF service /sap/public/icf_info to determine the content of this group in conjunction with URL mapping.
    If you exeute this service you'll see the list of servers and logon groups that will be used for the !DIAG group. Is the CI defined in SMLG ? Also, you may find the following page on SAP Help useful.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a8/a8463c53a0ff02e10000000a114084/frameset.htm">Server Groups in the Internet Communication Framework</a>
    Regards,
    Gary

  • BSP application:"Installing Web Dispatcher"

    Hi All,
    We have planned to install web dispathcer for Load balancing the HTTP requests, as performance of BSP applications are slow. Now we have already a Load balancing in place(SMLG).
    Now will this installation of SAP web dispatcher for load balacing, have any conflicts with already present Load balance.
    Thanks,
    Vincent

    Hi James,
    I confirm to you that I use both sapgui load blancing and HTTP load balancing with the web dispatcher on the same production R/3 system with no problems.
    The necessary information to install and configure the SAP web dispatcher is available in help.sap.com.
    Regards,
    Olivier

  • Restrictive connection to SAP system from J2EE

    Hi,
    I am using NW04s SP15. I have a webservice defined in stateless session bean. In my web service I am connecting to SAP system and doing some processing. If there are too many invocations of this webservice all DIA workprocesses of backend system gets used up and CPU runs into 100%. Is there a way I can restrict the number of connections to backend specifically for my application? This has to be configurable at customer end. It should be such that if configured number of DIA workprocesses is exceeded then application should wait and connect again. It should not throw any exception.
    I do not want something generic for the J2EE engine, but something specific for my application which is deployed on the server.
    Any hints/suggestions would be highly appreciated.
    Best Regards,
    Suparna

    Kumar, in addition to the technical connectivity that Sushma is talking about, if you have security considerations SAP GUI supports SNC, which needs to be configured at both the GUI and server to connect securely.  I believe this only secures GUI communication, so if you have other connections between the systems you'll need to have additional security.
    There are many hardware routers available, at all cost levels, that will allow you to establish a dedicated VPN (virtual private network) and encrypt all communication.  On the extremely low-cost end you can also set up SSL port forwarding for all SAP services (ports 32XX, 80XX, etc), but SSL services have to be enabled on both the front-end and back-end servers.
    If you're using web services or other HTTP services, SAP supports the use of HTTPS.  Those services need to be set up in ICM control (tcode SICF or SMICM, I can't remember off the top of my head).

Maybe you are looking for

  • Macbook Pro getting slower and slower, freezing all the time

    Hi, My early 2011 Macbook Pro is gettin slower and slower, and I'm pretty sure Mavericks only worsened the condition. This is my report, can someone help me on why this is happening? Hardware Information:           MacBook Pro (13-inch, Early 2011)  

  • Problems Upgrading to Larger hard drive for A105-S4074

    The 120gig HDD in my A105-S4074 is full. I am running the original OS that the machine came preinstalled with:  Windows XP Media Center with SP3.  I bought a 320gig drive and the APRICORN EZ-UP-UNIVERSAL 2.5" USB 2.0 Hard Drive Upgrade Kit online. Th

  • Ps (list process) command in Solaris 10

    Dear all I'm upgrade from Solaris 9 to Solaris 10 and recently I meet one problem: In solaris 9, If I want to check the complete command for the running process, I could use /usr/ucb/ps -auxww then, the system could gives me everything. But in Solari

  • ALV and Crystal Reports challenge

    Hi there Gurus. I already have posted this question in the Crystal section. Maybe some of you ABAP Guys knows the answer here. Our Customer have  Crystal Reports Template includet so that the user can choose to display ALV in a nice Crystal Report. W

  • PDF  Report Iamge Display

    Hi I am facing one problem..when I show Image in HTMl it shows correctly.but when i show same image with same height and width it shows bigger image then html..plz give me some reason..thanks in adavance..