Urgent web dispatcher problem
Hello, dear experts!
We try to set up a new web dispatcher for SAP WAS cluster (6.40 PatchLevel 87289.311) which is all done accoding to the help info.
However we can't use it as everytime I hit the Web Disp URL I am getting this error:
500 Dispatching Error
Dispatching Error
Error: -26
Version: 6040
Component: HTTP_ROUTE
Date/Time: Fri Oct 28 12:46:55 2005
Module: http_route.c
Line: 2351
Server: nrxqa8__00
Detail: no valid destination server available for '!ALL' rc=13
© 2001-2003, SAP AG
The web dispatcher profile we created is :
1. Profile generated by sapwebdisp bootstrap
SAPSYSTEMNAME = QA8
1. unique instance number
SAPSYSTEM = 03
1. Accesssability of Message Servers
rdisp/mshost = nrxqa8.NRXTOR.WORLD
ms/http_port = 3602
1. SAP Web Dispatcher Parameter
wdisp/auto_refresh = 120
wdisp/max_servers = 100
1. SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=55555
1. SAP Web Dispatcher Web Administration
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin
1. Description of the Resource
icm/min_threads = 20
icm/max_threads = 40
icm/max_conn = 500
1. Communication Buffer
mpi/total_size_MB = 100
mpi/buffer_size = 65536
I really appreciate if you could help us with it... Any suggestions are welcome!
Thanks a lot!
Hello Yuri,
have you setup the web dispatcher profile with the command:
sapwebdisp -bootstrap
? It would have tested the connection to the message server. I think the message server port is wrong. If your instance numer is 02 then the default HTTP message server port is 8102 and not 3602. 3602 is the port of the SAP own protocol.
Regards
Gregor
Similar Messages
-
Urgent : Web Forms problem
I deployed my application on Web using
Developer Server 6.0
OAS 4.07
Jinitiator 1.1.7.18
Browser Netscape 4.7
Problem : When Iam trying to signon to the system by mistake if I type the wrong passowrd it gives an error message like "Username or Passord not Correct" after that if I enter the correct password also it wont respond .Now Ihave to close the whole application and I have to reopen it.Same thing with all the forms . Iam using "Raise form_trigger_failure" exception along with the error message.
It was working fine in Client Server environment.
Please let me know if you have any ideas
Thanks in advance
Smita T.
nullHello Yuri,
have you setup the web dispatcher profile with the command:
sapwebdisp -bootstrap
? It would have tested the connection to the message server. I think the message server port is wrong. If your instance numer is 02 then the default HTTP message server port is 8102 and not 3602. 3602 is the port of the SAP own protocol.
Regards
Gregor -
Urgent web service problem. can not find url of WSDL
Hi all,
I met a web service problem recently.
1 I have set up a web service and reside it on Java System Application server9.0. But there's a bug of this web server, which will stop after the user log off the server. I have installed the Application server as a windows service. It suppose to run all the time. I don't know why the server stop after I log off.
2 For that reason, I tried to migrant my web service from the java application server to Tomcat5.5. I deployed my web service to folder webApps. But I don't know the WSDL url of the web service, which is the web reference for my frent-end c#.net application.
Anybody can give me some idea?
Many thanksNobody knows?
Please help me -
Problem with Web Dispatcher with Double Stack
We have the latest version of Web Dispatcher - 7.0 with latest patch.
I'm having a problem where I am trying to use the web dispatcher for load balancing in a double stack (ABAP/JAVA) system. The person who did the install pointed the installation to the wrong server (which I assume can be easily changed in the profile). However, on the page where it indicates to activate the SICF services he left the box unchecked (but I checked that necessary ones were activated per note 552286). I now get these kind of errors when pointing to the http message server on a different system (he installed it assuming it was just for portal (java):
[Thr 5] *** ERROR => ICP_StructValue: illegal struct reference: wdisp_host_info.capacityIsFi
xed [icpvalue_mt. 257]
[Thr 5] *** ERROR => caught ICP exception (eval): ICP_StructValue: illegal struct reference:
wdisp_host_info.capacityIsFixed [icpvalue_mt.cpp 257] [http_adm_mt. 1488]
I get the above error when I go to "monitor server" groups in the web dispatcher admin console.
Here is my profile:
SAPSYSTEMNAME = PW4
SAPSYSTEM = 01
INSTANCE_NAME = W01
DIR_CT_RUN = $(DIR_EXE_ROOT)/run
DIR_EXECUTABLE = $(DIR_CT_RUN)
Accesssability of Message Server
rdisp/mshost = <fully qualified hostname>
ms/http_port = 8101
Configuration for medium scenario
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
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=81$$
Any insight is greatly appreciated!!Hi,
I've never seen this error but some thing seems strange to me :
You use the same port (8101) for the listening port of the web dispatcher and the listening port of the message server of you back office system.
Is it really the case ?
Is PW4 the SID of you web disptcher ?
Is SAPSYSTEM = 01 the sysnr of your web dispatcher ?
I hope that the info of the web disptcher is not mixed up with the back office info ?
Regards,
Olivier -
Web Dispatcher Installation Problem
Hello gurus,
I am installing Web Dispatcher on HPUX 11.23 ia64, but when I specify the location of Kernel disk, SAPInst keeps reporting "you entered: /sapcd/..., find the label SAP:AKK:700:DVD_KERNEL:SAP Kernel 700:D51032890, but need the label SAP:AKK:700:KERNEL::HPUX_IA64;
I have downloaded the newest Unicode Kernel disk from SAP Service MarketPlace web site, what is the problem? how to solve it?
Thanks a lot.The DVDs which you have used for installation of EP7 , use same DVDs to install the sap web dispatcher , i think this will help u
Regards
sunny -
Help on Web Dispatcher: Urgent
Hi All,
I have installed a web dispatcher 7. I am not able to configure it for my Portal server. In the profile file message server host and port properties are fine. Can somebody tell me what i am doing wrong.
This is very urgent. Please reply ASAP.
Best Regards,
VaishaliHi Vaishali,
did you start the web dispatcher with option -bootstrap? This should create a simple profile file for you which should get you started (see [here|http://help.sap.com/saphelp_nw70/helpdata/en/41/23a3e979f846d898e37ad48339dc39/frameset.htm]).
If this does not help please post your profile file and I will take a look at it.
Regards,
Holger. -
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 ReddyJochen,
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 -
Error when configuring Web Dispatcher for SSL with Enterprise Portal
We are in the process of configuring the Web Dispatcher using SSL to connect to our Enterprise Portal (the Web Dispatcher will be in the DMZ). We have followed all of the help.sap.com guides and now have SSL listening on the EP side (port 8103). We are now receiving this strange certificate error when we start the Web Dispatcher:
[Thr 5332] Tue Mar 20 00:36:23 2007
[Thr 5332] MatchTargetName("<FULLY QUALIFIED HOSTNAME>", "CN=XXX, OU=XXX, O=XXXX, C=XX") FAILS
[Thr 5332] SSL socket: local=<IPADDRESS>:4742 peer=<IPADDRESS>:8103
[Thr 5332] <<- ERROR: SapSSLSessionStart(sssl_hdl=009D7670)==SSSLERR_SERVER_CERT_MISMATCH
[Thr 5332] *** ERROR => IcmConnInitClientSSL: SapSSLSessionStart failed (-30): SSSLERR_SERVER_CERT_MISMATCH [icxxconn.c 2005]
[Thr 5332] *** ERROR => IcmConnClientRqCreate() failed (rc=-14) [icrxx.c 4919]
[Thr 5332] *** ERROR => Could not connect to SAP Message Server at <FULLY QUALIFIED HOST NAME>. URL=/msgserver/text/logon?version=1.2 [icrxx.c 2301]
[Thr 5332] *** ERROR => rc=-1, HTTP response code: 0 [icrxx.c 2302]
[Thr 5332] *** ERROR => see also OSS note 552286 [icrxx.c 2303]
We have gone through the trouble shooting note 552286 as listed in the error above. Any assistance is appreciated.Hello, did you receive any resolution for this problem? We are receiving a similar error and I am unsure of how to resolve.
-
Hello,
SAP web dispatcher is down.
Log dev_sapwebdisp:
Thr 11068] Mon Jun 08 11:56:35 2009
[Thr 11068] *** ERROR => no valid destination server available for '!J2EE' rc=13 [http_route.c 3126]
[Thr 11068] *** WARNING => redirect failed request to foreign destination '!ALL' [http_route.c 3146]
[Thr 11068] *** WARNING => original destination was '!J2EE' [http_route.c 3149]
[Thr 11068] *** ERROR => no valid destination server available for '!ALL' rc=14 [http_route.c 3126]
[Thr 11068] *** WARNING => redirect failed request to foreign destination '!ALL' [http_route.c 3146]
[Thr 11068] *** WARNING => original destination was '!ALL'
Thanks.I am very happy to know it, thank you !
That's is funny, you got a wicked sense of humor!
Is there a question in your message ?
I am sorry, is this twitter, where you just blog your updates? No! this a forum where you come if you have problems. Sometimes, you are over burdened with problems and you forget to mention "Please help" or any other obligatory line, requesting a solution. But any considerate person with even half a brain should understand that.
It's a very commonplace mistake and you exactly know that I have a problem and I am seeking help here.
Instead of trying to act over-smart and arrogant, you could have easily ignored the post and moved on.
If you want answers, you should learn how to post questions on a forum...
You may be an administrator/moderator here, Sir, but you lack the very basic skills of humility and understanding. -
Dear Experts,
I have ABAP backend system and I need to open it to internet. Doing so, I have implemented web dispatcher that is running in DMZ. Up to this point everything went on as desired, but one thing.
When I call the URL http://teidom.com:60000 then it redirects to the target host with the local address http://<localhost>.teidom.local:8000/sap/bc/gui/sap/its/webgui. Hereby this is not possible to call the page from internet. This is working only in local network, not in internet. In order to call and view the page from internet, the address has to be intact with no address redirection.
Just to get you closer to understand the situation, here below I wrote down the parameters which I defined for Web Dispatcher (sapwebdisp.pfl).
SAPGLOBALHOST = WebServerRack
SAPSYSTEM = 02
INSTANCE_NAME = W02
DIR_CT_RUN = C:\WebDisp\NTI3867
DIR_EXECUTABLE = C:\WebDisp\NTI3867
Accesssability of Message Server
rdisp/mshost = backsvr.teidom.local
ms/http_port = 8100
Configuration for medium scenario
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 5003
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
SAP Web Dispatcher Ports
#icm/server_port_0 = PROT=HTTP,PORT=81$$
icm/server_port_0 = PROT=HTTP,PORT=60001
icm/HTTP/redirect_0= PREFIX=/, PORT=8000, PROT=HTTP, TO=/sap/bc/gui/sap/its/webgui, HOST=backsvr.teidom.local
Kind Regards,
Taner GulerHi Matt,
It is very kind of you commenting on the subject.
I just want to be sure of the problem that I am facing. My problem is when I call the URL http://teidom.com:60000 from the internet; it is supposed to view the page (information) from ABAP system. But it couldn't.
Web dispatcher is running on the host named 'webdispsvr'
In the firewall I set port 60000 open from internet to web dispatcher server
And in the other firewall (at the back) I set port 8000 open to R3 ABAP system which supplies information to internet.
After setting up the web dispatcher profile according to (thanks Olivier) instructions from help.sap.com
At next stage I started to test
First I tested it in local by URL http://webdispsvr:60000 it works and web browser views the ABAP login windows. From this point of the subject one thing that took my attention was, after pushing enter button for URL http://webdispsvr:60000 then it directly turns to address URL http://<localhost>.teidom.local:8000/sap/bc/gui/sap/its/webgui -- <localhost> is a host of where R3 ABAP system runs on (the address redirects to local address which is not wanted situation in the internet as long as it redirects to local URL address)
Second test was in the internet
Behaviour of the system is same nothing changed
When I call URL http://teidom.com:60000, as it happens in local test, it redirects the URL to http://<localhost>.teidom.local:8000/sap/bc/gui/sap/its/webgui for this reason page could not be viewed when it is called from the internet.
I hope above information is clear enough to get you understand how bad situation I am in.
Isnt there a way out of this struggle?
Thanks all of you for your great contribution to the situation.
Regards,
Taner -
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 AMHi,
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 -
Install web dispatcher on two different domain
Hi Everybody,
I'm going to install web dispatcher on DMZ, that's not the same domain as Portal domain, but it cannot realize the host name that I insert for "rdisp/mshost"
I'm guessing the problem is becuase they are in different domains, Do you have any idea that what should I do?
By the way, My portal is in Microsoft cluster environment.
Thanks,
MaryamHi Maryam,
you have to ensure that from network side everything is configured correctly that the SAP Web Dispatcher can
communicate with the message server.
The hostname configured with rdisp/mshost must be reachable with a ping command from the host the Web Dispatcher is running on .
Kind Regards
Thomas Alt -
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 warningsHi,
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 -
Portal 7.3 & Web Dynpro iView, both accessed from Internet via Web Dispatch
Hi guru,
I'd like to know the best (or the correct) way to configure the FQDN and required DNS setting to allow user access ABAP Web Dynpro iview from internet.
My setup here is very typical:
One EP 7.3 in intranet, having "ep.internal.mycomp.com" as FQDN (given during installation)
One SAP ECC in intranet, having "erp.internal.mycomp.com" as SAPLOCALHOSTFULL parameter
One Web Dispatcher in DMZ, having "service.mycomp.com", and listen to 80 port (later added 8000 port for AS ABAP).
User access my portal by using http://service.mycomp.com/irj, no problem.
But problem raised during access WD4A iview, here are my problem and questions:
[Problem]
At the beginning, we found that the WD4A iView can only be accessed in intranet, not from internet. Eventhough we register "service.mycomp.com" in public DNS. After some http level analysis, I was shock that the WD4A iview is provided directly by AS ABAP which running this WD4A, EP does not play a "relay" role. (Don't believe the URL bar in your IE, use Tamper Data or HTTP live to check the HTTP requests, you will get it). Since we DO NOT have "erp.internal.mycomp.com" in public DNS, so the iview cannot be displayed. But I DON'T want direct access to my ERP box.
I don't know a way to get rid of the "erp.mycomp.com" request generated by EP. So I tried to overcome the problem by leveraging the same Web Dispatcher used by EP. And I did make the WDisp -> ERP WD4A work using WDisp's FQDN (ie. service.mycomp.com:8000, also keep original service.mycomp.com:80 to EP), but the iview in EP does not use this FQDN. It use the SAPLOCALHOSTFULL parameter configured in backend ERP. WDisp does not do any URL replacement for me.
[Question 1]
Is there any way to hide WD4A iview in EP (server to server communication only)?
[Question 2]
If I can only have "service.mycomp.com" entry in my public DNS, should I change the SAPLOCALHOSTFULL in ERP to "service.mycomp.com"? I doubt that it may cause a "loop" situation between WDisp and ERP ?
[Question 3]
Is it possible to access WD4A on ERP by two different FQDNs (one for public via WDisp, the other for internal access w/o WDisp) ? I know there is only one SAPLOCALHOSTFULL configuration.
Anyone have done such integration ? please share your configuraiton. ThanksHay Wei-Shang Ku,
Many thanks to your prompt reply of this very old post I tried to ask!
for the /sap/* redirect, think it required to use icm/HTTP/redirect_<xx> parametet in WDISP profile. And i did applied below too to make default WDISP URL go to /irj (Portal login page).
icm/HTTP/redirect_0 = PREFIX=/,TO=/irj
so for "all request to /sap/* will go to ERP":
icm/HTTP/redirect_0 = PREFIX=/sap/*,TO=/??? (how do you set the TO value here?)
May i have your WDISP profile setting for reference? Did you make use of parameter wdisp/system_0?
And here is my overall setting:
we only have "service.mycomp.com" entry in public DNS.
1. "service.mycomp.com" is WDISP URL mapped to 1 public IP (we used default http 80 port)
2. we want user can access JPortal & also backend ERP via WebDynpro iView in JPortal via
service.mycomp.com (only port only)
3. ERP system profile:
SAPLOCALHOSTFULL = <ERPHOSTNAME>.mycomp.com (not in public DNS)
icm/server_port_0 = PROT=HTTP,PORT=80$$,TIMEOUT=3600,PROCTIMEOUT=3600
4. Portal:
ABAP WebDynpro iView setting -
System = XXX (where XXX is alias of system iView)
System iView setting -
Logical System Name = ERPCLNTXXX
ITS host = <ERPHOSTNAME>.mycomp.com:8000
Thanks again your information, have headache of this issue for long times....
Gary -
Reverse Proxy - Apache vs SAP Web Dispatcher
Hi,
my config consists in a portal (EP7.0 - DB/CI + AS) and an ECC system (ECC 6.0 - DB/CI + AS).
Web developments are based on Abap Web Dynpro and are also located on ECC.
To ensure load balancing there are 2 web dispatchers : one on EP DB/CI, one on ECC DB/CI.
Those 2 systems are located in intranet. Intranet access are realized via http.
Moreover I need to open this solution to internet. I need a component to filter access in DMZ and ensure reverse proxy + https functions.
Technical target chain links are depicted below.
internet access : browser (https) -
> (https) reverse proxy in DMZ (http) -
> IS (Portal/ECC)
intranet access : browser (http) -
> IS (portal/ECC)
At the moment two application gateway solutions have been identified :
Apache (MOD_PROXY + MOD_HTTPS) - My configuration is based on Linux
SAP Web Dispatcher ("cascading" implementation as described in OSS note 740234)
I'm looking for PROs and CONs of those 2 solutions and I'm also seeking for the impact of ensuring https encryption/decryption at the application gateway level ("a priori" this usage is not transparent in term of server sizing - CPU/memory, do I require to implement an SSL accelerator ?).
Regards.
Frederic.Hi,
PRO Webdispatcher:
- Supports SAP Java + ABAP
- Loadbalancing of SAP applications (stateful)
- Supports load balancing (saplb_* cookie)
- Free of costs
- easy to set up (up & running in 2 minutes)
- Supports HA solutions out-of-the-box (process HA)
- Filter + Rules to modify the requests
CONS Webdispatcher
- not a full reverse proxy
- Limited functionality
- one more server/solution (normaly, a company already does have a reverse proxy solution in place)
- limited user base (only SAP customers)
PRO Apache
- free
- widly in use
- full reverse proxy
- allows more complex filtering / rewriting
- can be used for more web solutions, reuse of existing apache reverse proxy
CONS Apache
- does not support SAP load balancing (connection to the message server port for load distribution)
- can be more complex to set up
- SAP specific technology / problems are more harder to fix (ABAP, Stateful connections, sap_lb*)
Short: both will server well as a reverse proxy.
Rule of thumb: If you go for Apache or Web Dispatcher should mainly depend on you current IT landscape. If you already do have an apache in use, use Apache. You already have the people / knowledge, try to foster it .
If you start from scratch and have SAP Logon Groups or many WebDynpro ABAP applications, go for the Web Dispatcher.
br,
Tobias
Maybe you are looking for
-
How do I view movies using apple tv that have been imported into iMovie?
I am trying to view movies using a second generation AppleTV that I imported into my computer from my video camera using iMovie. I tried importing them into iTunes after importing them with iMovie but it creates a second copy of the movie and I don'
-
Rollback ( Tx Recovery) and Roll forward ( cache Recovey)
Hi Guys, I have a some doubt after Going through the links : Difference between redo logs and undo tablespace and Oracle DBA ADMIN Guide (E25494-02). 1) Redologs Contain committed and Uncommitted data . Wether they also contain before Image Data ? or
-
Unable to get realtime position of animated child symbol's div from parent node (Stage)
hi, for a data viz project, i've created an animated child symbol which changes its position on realtime basis. however, for some calculation purposes, i'm not able to keep track of the realtime position of the div through stage as it is only showin
-
Car Kit Pairing with Peugeot 407
Hi all, I have an iPhone 3G with iOS4 and a bluetooth car kit (manufacturer's) in my Peugeot 407SW. Problem : My iphone pairs with the kit, it receives calls and I can make calls. However, when I go to the Telephone Directory and the Calls List, ever
-
[SOLVED] How to get Broadcom wireless to work (Arch install)?
I'm very newbie in network managment (and in Linux in general), and it's my first time installing Arch. I came from Debian/Ubuntu. In Ubuntu 14.04 it was working already, and in Debian 7.8 I only had to install the package "brcmsmac" to get my wi-fi