SAP Webdispatcher and URL redirect - 3 systems, one webdispatcher
Good day,
I have the following scenario, webdispatcher in the DMZ that redirects to Enterprise Portal internally.
There is a role in EP which is setup for webgui to 2 seperate ERP systems.
Is it possible to have 3 seperate redirects on the webdispatcher for the external address https://external:port/irj/portal, i.e for
1) host1:port/irj/portal
2) host2:port//sap/bc/gui/sap/its/webgui/!
3) host3:port//sap/bc/gui/sap/its/webgui/!
The portal content works fine, as soon as I access the webgui role, no content is displayed.
Thanks
Derek
Hi,
If you want to use a single web dispatcher for 3 back office systems (EP, ERP&, ERP2) you need to use release 7.2 at least.
Check
[SAP Web Dispatcher for Multiple Systems|http://help.sap.com/saphelp_nw73/helpdata/en/b0/ebfa88e9164d26bdf1d21a7ef6fc25/frameset.htm]
Regards,
Oliviier
Similar Messages
-
SAP webdispatcher and URL redirect?
Hi,
I just installed SAP web dispatcher with the purpose of using it (similar to saprouter for sapgui) as single point of entry for all http(s) requests to our SAP systems.
I configured parameters icm/HTTP/redirect_x to accomplish that but to only limited success:
How do I have to set this parameter if I want to accomplish a redirect of the web dispatcher URL (1) to the webgui service running on system ECC (2)?
Example:
1. web dispatcher URL:
http://sapwebdisp:85/ECC/webgui (should be routed to url:)
2. http://saperpecc:8001//sap/bc/gui/sap/its/webgui/!
Is this posssible at all?
Thanks for any hints and tips in advance!Hi
The parameter has the following syntax:
icm/HTTP/redirect_<xx> = PREFIX=<URL prefix>[, FROM=<pattern for URL>, FROMPROT=<incoming protocol>, FOR=<pattern for host name:port>,TO=<new URL prefix>, PROT=<protocol>, HOST=<host>, PORT=<port number/name>]
<xx> must be specified in ascending order from 0.
Optional Parameters
With the optional parameters FROM, FROMPORT and FOR
So your example the parameter would be:-
icm/HTTP/redirect_0 = PREFIX=/,FROM=/ECC/webgui,TO=/sap/bc/gui/sap/its/webgui/!
One point to note is that the URL you have provided has a double slash after the Hostname and Port which might be the root of your problem.
http://saperpecc:8001//sap/bc/gui/sap/its/webgui/!
Another point to note. If you are having problems with redirection via HTTP then HTTPwatch (basic version is freeware) can be used to check how requests are being directed. You can use this for testing your redirects.
Hope this helps.
Michael
Edited by: Michael Mulvey on Nov 11, 2008 5:27 PM -
Sproxy to file and mail but reciver system one
Hi All,
I have requirements like from proxy (SOURCE system) to mail and File (RECEIVER system) Asynchronous communication in this requirements sender system one and one receiver system here data send to from source system to receiver system data like file format and Mail format. so above the requirements I developed below mention structure follows :
IR
Sender side:
Data Type:
DT: DT_Payment
Message Type
MT: MT_Payment
Service Interface
MI: MI_Payment_OB
Receiver side
Data Type:
DT: DT_Payment_File
DT: DT_Payment_Mail
Message Type
MT: MT_Payment_File
MT: MT_Payment_Mail
Service Interface
SI: MI_Payment_IB_File
SI: MI_Payment_IB_MAIL
Message Mappings
MM: MM_Payment_toPayment_File
MM: MM_Payment_toPayment_Mail
Operation Mappings
OM: OM_Payment_toPayment_File
OM: OM_Payment_toPayment_Mail
ID:
Sender:
Business System: SEN_DEV
Communication Channel: no need CC (using proxy)
Receiver:
Business System: SEN_DEV
Communication Channel: file_001
Communication Channel: Mail_001
Sender Agreement: no need
Receiver Agreement:
BS: SEN:DEV
SI: MI_Payment_OB,
here given receiver system(REC_DEV)
Interface Determination:
BS: SEN:DEV
SI: MI_Payment_OB
BS:REC_DEV
here given both OM_Payment_toPayment_File MM_Payment_toPayment_File and OM_Payment_toPayment_MAIL MM_Payment_toPayment_Mail
Receiver Agreement:
I create two receiver agreements one for FILE and anther MAIL and assign communication channel File_001 and MAIL_001.
This is File structure sender side
<?xml version="1.0" encoding="UTF-8"?>
<ns0:MT_Payment xmlns:ns0="http://ibm.com/xi/SAPISU/IF0039_PaymentRefund_100">
<PaymentRefund>
<TransactionID/>
<CustomerID/>
<TransactionDate/>
<BusinessPartner/>
<TransactionAmount/>
<RefundAmount/>
</PaymentRefund>
</ns0:MT_PaymentRefund>
This is Mail structure receiver side:
<?xml version="1.0" encoding="UTF-8"?>
<ns1:MT_PaymentRefund_Mail xmlns:ns1="http://ibm.com/xi/BLDESK/IF0040_Payment_100">
<PaymentRefund_Mail>
<PaymentData>
<From>Constant</From>
<To>Constant</To>
<subject>Constant</subject>
<Reply>Constant</Reply>
</PaymentData>
<PaymentTransaction>
<TransactionID/>
<CustomerID/>
<TransactionDate/>
<BusinessPartner/>
<TransactionAmount/>
<RefundAmount/>
</PaymentTransaction>
</PaymentRefund_Mail>
</ns1:MT_PaymentRefund_Mail>
My question is when I execute program File Scenario was successful but MAIL scenario not working the error is Message processing failed. Cause: java.lang.Exception: com.sap.aii.af.sdk.xi.util.XMLScanException: expecting start tag: Mail, but found MT_Payment_Mail at state 1.
I want need more details this Interface .
Can anyone suggest me how to create a structure for target side and how to map them.
Thanks
InashHi Bhaskar Gopal ,
I applied ur structure but i getin same error " Message processing failed. Cause: java.lang.Exception: com.sap.aii.af.sdk.xi.util.XMLScanException: expecting start tag: Mail, but found MT_Payment_Mail at state 1."
<?xml version="1.0" encoding="UTF-8"?>
<ns1:MT_PaymentRefund_Mail_Test xmlns:ns1="http://spanco.com/xi/REC_DEV/IF0040_Payment_100">
<PaymentRefund_Mail>
<ADD>
<From>Constant</From>
<To>Constant</To>
<subject>Constant</subject>
<Reply>Constant</Reply>
<PaymentData/>
</ADD>
</PaymentRefund_Mail>
</ns1:MT_PaymentRefund_Mail_Test> -
Cisco ISE guest portal redirect not working after successful authentiation and URL redirect.
Hi to all,
I am having difficulties with an ISE deployment which I am scratching my head over and can't fathom out why this isn't working.
I have an ISE 3315 doing a captive webportal for my guest users who are on an SSID. The users are successfully redirected by the WLC to the following URL:https://x.x.x.x:8443/guestportal/Login.action?portalname=XXX_Guest_Portal
Now when the user passes through the user authentication splash screen they get redirected to https://x.x.x.x:8443/guestportal/guest/redir.html and recieve the following error:
Error: Resource not found.
Resource: /guestportal/
Does anyone have any ideas why the portal is doing this?
Thanks
PaulHello,
As you are not able to get the guest portal, then you need to assure the following things:-
1) Ensure that the two Cisco av-pairs that are configured on the authorization profile should exactly match the example below. (Note: Do not replace the "IP" with the actual Cisco ISE IP address.)
–url-redirect=https://ip:8443/guestportal/gateway?...lue&action=cpp
–url-redirect-acl=ACL-WEBAUTH-REDIRECT (ensure that this ACL is also defined on the access switch)
2) Ensure that the URL redirection portion of the ACL have been applied to the session by entering the show epm session ip command on the switch. (Where the session IP is the IP address that is passed to the client machine by the DHCP server.)
Admission feature : DOT1X
AAA Policies : #ACSACL#-IP-Limitedaccess-4cb2976e
URL Redirect ACL : ACL-WEBAUTH-REDIRECT
URL Redirect :
https://node250.cisco.com:8443/guestportal/gateway?sessionId=0A000A72
0000A45A2444BFC2&action=cpp
3) Ensure that the preposture assessment DACL that is enforced from the Cisco ISE authorization profile contains the following command lines:
remark Allow DHCP
permit udp any eq bootpc any eq bootps
remark Allow DNS
permit udp any any eq domain
remark ping
permit icmp any any
permit tcp any host 80.0.80.2 eq 443 --> This is for URL redirect
permit tcp any host 80.0.80.2 eq www --> Provides access to internet
permit tcp any host 80.0.80.2 eq 8443 --> This is for guest portal
port
permit tcp any host 80.0.80.2 eq 8905 --> This is for posture
communication between NAC agent and ISE (Swiss ports)
permit udp any host 80.0.80.2 eq 8905 --> This is for posture
communication between NAC agent and ISE (Swiss ports)
permit udp any host 80.0.80.2 eq 8906 --> This is for posture
communication between NAC agent and ISE (Swiss ports)
deny ip any any
Note:- Ensure that the above URL Redirect has the proper Cisco ISE FQDN.
4) Ensure that the ACL with the name "ACL-WEBAUTH_REDIRECT" exists on the switch as follows:
ip access-list extended ACL-WEBAUTH-REDIRECT
deny ip any host 80.0.80.2
permit ip any any
5) Ensure that the http and https servers are running on the switch:
ip http server
ip http secure-server
6) Ensure that, if the client machine employs any kind of personal firewall, it is disabled.
7) Ensure that the client machine browser is not configured to use any proxies.
8) Verify connectivity between the client machine and the Cisco ISE IP address.
9) If Cisco ISE is deployed in a distributed environment, make sure that the client machines are aware of the Policy Service ISE node FQDN.
10) Ensure that the Cisco ISE FQDN is resolved and reachable from the client machine.
11) Or you need to do re-image again. -
SSL termination and URL redirection
Hi All,
I have configured application in cisco ACE module for which i got more requirement for URL redirection.
Application setup is as below.
VIP : 10.232.92.x/24 which is pointing to 2 Web server 10.232.94.x/24 range. In addition to that app team want APP server also need to be loadbalanced hence new VIP is configured for 10.232.92.x/24 which is pointing to 2 different app server 10.232.94.x/24.
Both Web and App servers are having different IP but in same broadcastdomain. SSL termination is done on ACE.
Issue : 1) After initiating connection i am getting login page but after login its again giveing login page. After 2 to 3 trial its giving me application page but with invalid session error.
2) How to do https connection redirecting to different path.
Ex. https://apps.xyz.com to https://apps.xyz.com/abc
configuration :
probe tcp rem_app_tcp
port 2100
interval 5
passdetect interval 10
passdetect count 2
open 1
probe http rem_itsm_https
port 80
interval 5
passdetect interval 10
passdetect count 2
request method get url /keepalive/https.html
expect status 200 200
open 1
serverfarm host app_tcp
predictor leastconns
probe rem_app_tcp
rserver server1 2100
inservice
rserver server2 2100
inservice
serverfarm host rem_https
predictor leastconns
probe rem_itsm_https
rserver server3 80
inservice
rserver server4 80
inservice
action-list type modify http remurlrewrite
ssl url rewrite location "apps\.xyz\.com"
policy-map type loadbalance first-match app_tcp
class class-default
serverfarm app_tcp
policy-map type loadbalance first-match app_https
class class-default
serverfarm rem_https
action remurlrewrite
class-map match-all VIP_rem_app_tcp
2 match virtual-address 10.232.92.8 any
class-map match-all VIP_rem_itsm_https
2 match virtual-address 10.232.92.9 tcp eq https
class-map match-all real_servers_vlan273
2 match source-address 10.232.94.0 255.255.255.0
policy-map multi-match VIPS
class real_servers_vlan273
nat dynamic 1 vlan 273
class VIP_rem_app_tcp
loadbalance vip inservice
loadbalance policy rem_app_tcp
loadbalance vip icmp-reply
class VIP_rem_itsm_https
loadbalance vip inservice
loadbalance policy rem_itsm_https
loadbalance vip icmp-reply
ssl-proxy server Remedy-SSL-PROXYHi Kanwaljeet,
I have applied below config for HTTPS URL redirection. Seems it dint work for me. Redirect serverfarm and policy map was not hitted.
access-list ANY line 8 extended permit ip any any
probe tcp rem_app_tcp
port 2100
interval 5
passdetect interval 10
passdetect count 2
open 1
probe http rem_itsm_https
port 80
interval 5
passdetect interval 10
passdetect count 2
request method get url /keepalive/https.html
expect status 200 200
open 1
ip domain-name nls.jlrint.com
ip name-server 10.226.0.10
ip name-server 10.226.128.10
rserver redirect REDIRECT-TO-HTTPS
webhost-redirection https://%h/arsys 301
inservice
rserver host serv1
ip address 10.232.94.74
inservice
rserver host serv2
ip address 10.232.94.75
inservice
rserver host serv3
ip address 10.232.94.76
inservice
rserver host serv4
ip address 10.232.94.77
inservice
serverfarm redirect REDIRECT-SERVERFARM
predictor leastconns
rserver REDIRECT-TO-HTTPS
inservice
serverfarm host rem_app_tcp
predictor leastconns
probe rem_app_tcp
rserver serv1 2100
inservice
rserver serv2 2100
inservice
serverfarm host rem_itsm_https
predictor leastconns
probe rem_itsm_https
rserver serv3 80
inservice
rserver serv4 80
inservice
ssl-proxy service Remedy-SSL-PROXY
key Remkey.pem
cert Remcert.pem
class-map type management match-any MANAGEMENT_CLASS
3 match protocol ssh any
4 match protocol snmp any
5 match protocol icmp any
6 match protocol http any
7 match protocol https any
class-map match-all VIP_rem_app_tcp
2 match virtual-address 10.232.92.8 any
class-map match-all VIP_rem_itsm_http
2 match virtual-address 10.232.92.9 tcp eq www
class-map match-all VIP_rem_itsm_https
2 match virtual-address 10.232.92.9 tcp eq https
class-map match-all real_servers_vlan273
2 match source-address 10.232.94.0 255.255.255.0
policy-map type management first-match MANAGEMENT_POLICY
class MANAGEMENT_CLASS
permit
policy-map type loadbalance first-match REDIRECT-PM
class class-default
serverfarm REDIRECT-SERVERFARM
policy-map type loadbalance first-match rem_app_tcp
class class-default
serverfarm rem_app_tcp
policy-map type loadbalance first-match rem_itsm_https
class class-default
serverfarm rem_itsm_https
policy-map multi-match VIPS
class real_servers_vlan273
nat dynamic 1 vlan 273
class VIP_rem_itsm_http
loadbalance vip inservice
loadbalance policy REDIRECT-PM
class VIP_rem_itsm_https
loadbalance vip inservice
loadbalance policy rem_itsm_https
loadbalance vip icmp-reply
ssl-proxy server Remedy-SSL-PROXY
class VIP_rem_app_tcp
loadbalance vip inservice
loadbalance policy rem_app_tcp
loadbalance vip icmp-reply
interface vlan 270
description VIP
ip address 10.232.92.4 255.255.255.0
alias 10.232.92.6 255.255.255.0
peer ip address 10.232.92.5 255.255.255.0
access-group input ANY
service-policy input MANAGEMENT_POLICY
service-policy input VIPS
no shutdown
interface vlan 273
description Real server
ip address 10.232.94.66 255.255.255.192
alias 10.232.94.65 255.255.255.192
peer ip address 10.232.94.67 255.255.255.192
access-group input ANY
nat-pool 1 10.232.92.253 10.232.92.253 netmask 255.255.255.0 pat
service-policy input MANAGEMENT_POLICY
service-policy input VIPS
no shutdown -
Session Timeout and Url Redirect in BlazeDS?
We have a JSF2 Webapp and Flex 4 integreated.
Question
1. How can we pass the parameters in web.xml to make FLEX4 redirect to login page when the session timeouts instead of giving a AMF Communication Error?
Thanks,
User.hi, i am also struggling with the same problem, have you got any solution
-
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_<xx> (SAP Library - SAP Web Dispatcher)
BR
Atul -
Hi,
I have installed a webdispatcher, available under the url webdispatcher.our_company.de
Now I want setup a URL redirect, looks like this:
webdispatcher.our_company.de:50000/internal_server_one --> goes to internal server 1 at port 50001
webdispatcher.our_company.de:50000/internal_server_two --> goes to internal server 2 at port 50002
Is this possible? Can someone give me a link to a tutorial or a sap-note?
I search in google, in sdn and at the service marketplace, but I don´t found anything about this.
Thanks for your answers,
Bernd
p.s.: Sorry for my bad EnglishHi,
when you install WD you bind it to the message server from your portal. 1 WD can only be connected to 1 MS.
The rules you can apply to the WD will make the redirects to the portal server. If you want to change the target server, use a full reverse proxy solution like Apache.
With ReverseProxy and ReverseProxyPass you can configure the targets for every URL.
ReverseProxy /server1 http://server1:50000
ReverseProxy /server2 http://server1:50001
etc.
br,
Tobias -
What is the diffrence between sap events and application events
Hi all,
what is the diffrence between sap events and application events.Can any one tell me with examples.
regards,Hi,
Look at this,
<b>System Events (Default)</b>
The event is passed to the application server, but does not trigger the PAI. If you have registered an event handler method in your ABAP program for the event (using the SET HANDLER statement), this method is executed on the application server.
Within the event handler method, you can use the static method SET_NEW_OK_CODE of the global class CL_GUI_CFW to set a function code and trigger the PAI event yourself. After the PAI has been processed, the PBO event of the next screen is triggered.
The advantage of using this technique is that the event handler method is executed automatically and there are no conflicts with the automatic input checks associated with the screen. The disadvantage is that the contents of the screen fields are not transported to the program, which means that obsolete values could appear on the next screen. You can work around this by using the SET_NEW_OK_CODE method to trigger field transport and the PAI event after the event handler has finished.
<b>Application Events</b>
The event is passed to the application server, and triggers the PAI. The function code that you pass contains an internal identifier. You do not have to evaluate this in your ABAP program. Instead, if you want to handle the event, you must include a method call in a PAI dialog module for the static method DISPATCH of the global class CL_GUI_CFW. If you have defined an event handler method in your ABAP program for the event (using the SET HANDLER statement), the DISPATCH method calls it. After the event handler has been processed, control returns to the PAI event after the DISPATCH statement and PAI processing continues.
The advantage of this is that you can specify yourself the point at which the event is handled, and the contents of the screen fields are transported to the application server beforehand. The disadvantage is that this kind of event handling can lead to conflicts with the automatic input checks on the screen, causing events to be lost.
Hope u understood.
Thanks&Regards,
Ruthra.R -
Can someone describe the product history (SAP MDM) and evolution
can someone describe the product history (SAP MDM) and evolution
Hi SasikanthReddy M,
can someone describe the product history (SAP MDM) and evolution
This is what one of the blog says on this:
MDM product was available for the last few years and its last version was MDM 3.0 this product was ABAP based tool with very strong capabilities in large scale data integration and consolidation between SAP systems, the problem with this tool was that it was too complicated for implementation and less strong in the client side.
In order to make it better SAP had to decide whether to invest more development efforts or buy some other product that will be able to provide the missing capabilities, during the quest for this tool SAP found this Israeli company called A2I and their product called xCat. Even though the xCat product was intended for product catalog management SAP identified the grate potential in it both from conceptual and technical point of view and decided to buy it and make it SAPu2019s MDM product.
At first this product was called MDME (MDM Extension) but now it was announced as the MDM official tool by SAP. The MDM5.5 tools is a very sophisticated tool from one hand providing great Data Modeling , data consolidation, fast data extraction , and search capabilities, and from the other hand it is very simple for installation and implementation (both from infrastructure point of view and end user experience). So now SAP has a very strong offering in the MDM world:
Now the lastest version of MDm is MDM 5.5 SP06.
Hope it helps.
*Kindly reward points if helpful
Thanks and Regards
Nitin Jain -
String search in SAP Script and Smartforms
Hi All,
We have an urgent requirement where we need to search for a character string in all SAP Scripts and Smartforms in our system.
It would also help if we can get the names of programs/function modules which are internally generated for the same.
Any pointers on the same would be helpful.
Regards,
SaurabhYou can create a variable window in the main window.
You can restrict the last item of the main window by varying the size of main window. In your wite-form ,
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM'
function = 'SET'
type = 'BODY'
window = 'MAIN'
EXCEPTIONS
element = 1
function = 2
type = 3
unopened = 4
unstarted = 5
window = 6
bad_pageformat_for_print = 7
spool_error = 8
codepage = 9
OTHERS = 10.
IF sy-subrc <> 0.
DO this. in the bottom of the main window, create a variable window.
you can add your text in the variable window inside main window.
it will be displayed just after the item ends.
Reagrds,
Pritha.
Message was edited by:
Pritha Agrawal -
Options of fetching mails from mail server into PI and also from oracle system
hi All,
Pls extend your help in looking out the possiblity of fetching mails from mail server into SAP PI
and also from oracle system into PI ,earliest help would be appreciated.
and also the types of sources for both the scenarios.
Regards
Vidya Sagar MandaHi Vidya,
you can use the email adapter to read/pick up email from mail box.
and use JDBC adapter to read data from table of any database. Please refer the links given to your old thread
Fetch Mails From MailServer using PI and integrate the message into BPM
regards,
Harish -
NAC Framework URL-Redirect supported on ASA ?
Hi
Have anybody experience with URL-Redirects and URL-Redirect-ACLs when using NAC on ASA 7.x - are this supported Attributes - who has tested this successfully ?
regards,
Herbert
regards,
Herbertthink URL-Redirect is supported. You may check by changing RAC to use IP instead of url. If it works then in ASA add a name command for the url IP and change the RAC to way it was before. Following link may help you
http://www.cisco.com/en/US/docs/security/asa/asa71/configuration/guide/examples.html -
Migrate PY and TM cluster data from One SAP System to another
Hi Experts,
Could you please suggest me some options to migrate PY and TM cluster data from One SAP System to another? My requirement is to move all the cluster data (Active and Inactive ees).
I see that PU12 is an option. Anybody used that to migrate between SAP systems. Please provide some details
Points guaranteed
I see that using PU12 you can export only PCL2 Clutsers. Are there any ways to move the other clusters like PCL4 ?Hi,
As far as data transfer, If have all normal configuration settings in your targeted system you can use LSMW (Use T.code AS91 in LSMW for recording) to transfer your data in your both cases.
Hope it resolves your both the issues.
Regards,
Murali -
How can we hide the URL with Webdispatcher after SSO redirect
Repost in correct forum
We have setup SSO with Kerberos and SPNEGO for NWBC and now we want to expose it to the internet via SAP Webdispatcher.
NWBC is on a singelstack ABAP system on server1 and we have configured a standalone J2EE system on server 2 for isuing the saplogon ticket.
This works fine with the redirect from icf NWBC -> Error Pages -> Logon Error -> Redirec to URL (Form Fields) http://server2:port/redirect/redirect.jsp
on server2 we have a java application (redirect/redirect.jsp) witch has %response.sendRedirect("http://server1:port/nwbc")%
Problem is that when the webdispatcher calls http://server1:port/nwbc the URL in the browser is hidden with MYDOMAIN.COM/nwbc but when the Logon-error (no saplogon ticket yet) is redirecting to http://server2:port/redirect/redirect.jsp the browser is showing the actual URL http://server2:port/redirect/redirect.jsp and also when returning to NWBC the browser is showing http://server1:port/nwbc.
And we don't wan't to expose hostnames (server1 and server2) to the internet.
I got this answer:
This question belongs to the SAP NetWeaver Application Server space, this space is for NWSSO topics only, the separately licensed product from SAP.
Regarding your question you have to configure Web Dispatcher for both AS JAVA and AS ABAP and refer to Web Dispatcher URLs only. That includes ICF node configuration and the redirect servlet. The URL generation in AS ABAP needs to be configured so that URLs are generated to point to the Web Dispatcher. Use table HTTPURLLOC for that.
But how do I set up webdispatcher for both ABAP http://server1:port/nwbc (this is working fine before SSO config.) and JAVA http://server2:port/redirect/redirect.jsp?
This is my profile on webdispatcher:
SAPSYSTEMNAME = SID
SAPGLOBALHOST = LOCALHOST
SAPSYSTEM = XX
INSTANCE_NAME = INS
DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64
DIR_EXECUTABLE = $(DIR_CT_RUN)
#SAP Cryptolib
DIR_INSTANCE = D:\usr\sap\SID\INS
ssl/ssl_lib = D:\usr\sap\SID\INS\sec\sapcrypto.dll
ssf/ssfapi_lib = D:\usr\sap\SID\INS\sec\sapcrypto.dll
sec/libsapsecu = D:\usr\sap\SID\INS\sec\sapcrypto.dll
ssf/name = SAPSECULIB
wdisp/ssl_encrypt = 0
icm/HTTPS/verify_client=0
wdisp/add_client_protocol_header = true
wdisp/auto_refresh = 120
wdisp/max_servers = 100
ssl/server_pse = D:\usr\sap\SID\INS\sec\sid2SSL.pse
rdisp/mshost = <ip for abap server1
ms/http_port = <ms http port for abap server1
# Configuration for large scenario
icm/max_conn = 16384
icm/max_sockets = 16384
icm/req_queue_len = 6000
icm/min_threads = 100
icm/max_threads = 250
mpi/total_size_MB = 500
mpi/max_pipes = 21000
# SAP Web Dispatcher Ports
is/HTTP/default_root_hdl = abap
icm/HTTP/j2ee_0 = PROT=HTTP,HOST=Server2,PORT=5xxxx
icm/server_port_1 = PROT=HTTP,HOST=localhost,PORT=xxxxx
icm/server_port_0 = PROT=HTTPS,HOST=mydomain,PORT=xxx
icm/HTTP/mod_0 = d:\usr\sap\SID\SYS\profile\filter_rules.txt
icm/HTTP/admin_0 = PREFIX=/sap/admin,DOCROOT=$(DIR_DATA)$(DIR_SEP)icmandir,AUTHFILE=$(icm/authfile),PORT=xxxxx,HOST=LOCALHOST
and this is the filter_rules.txt
# Rules
if %{HTTP_HOST} RegIMatch MYDOAMIN.COM*
RegIRewriteUrl ^/$ /sap/bc/nwbc?sap-client=200
if %{HTTP_HOST} RegIMatch mydomain.com*
RegIRewriteUrl ^/$ /sap/bc/nwbc?sap-client=200
if %{HTTPS_HOST} RegIMatch MYDOMAIN.COM*
RegIRewriteUrl ^/$ /sap/bc/nwbc?sap-client=200
if %{HTTPS_HOST} RegIMatch mydomain.com*
RegIRewriteUrl ^/$ /sap/bc/nwbc?sap-client=200
I am new to this areaYou can use Web Dispatcher for multiple systems, in your case one AS ABAP and one AS JAVA. See the documentation, Implement one webdispatcher for multiple systems - Basis Corner - SCN Wiki and Name-based virtual hosts and one SAP Web Dispatcher to access multiple SAP systems.
Maybe you are looking for
-
HT1386 I am getting the message waiting for changes to be applied on my IPhone 4
I try to sync my I Tunes with my I phone 4 and I keep getting the message waiting for changes to be applied. What do I need to do to correct this?
-
Fact column without aggrigation at rpd level is showing error in report
Hi, in my repository fact table is there "service request". in that fact i have created one column and i havent given aggrigation. And i havent given levels also. But if i create report by using this column, it is throwing error. how to create messur
-
Where should I save the camera calibration profile for Lightroom 2?
I created some DNG Camera Profiles by DNG Profile Editor. For Camera Calibration in Camera Raw, I save those .dcp files in C:\ Administrator\ Documents and Settings\ Application Data\ Adobe\ Camera Raw \ CameraProfiles. However, I could't find such a
-
Hi! I am using Secure Global Desktop Native Client on two computers with Kubuntu 6.06 installations. One is working flawlessly but at the other I am not able to enter the password via keyboard. So what's the problem? $ ttwebtop -version X does not su
-
Tomcat + taglibs ... grrr..
hi to all, iam using tomcat 4(i know it should be 5 but its not my decision) and i cannot get the taglib to work for anything. this is my dir structure webapps - / ROOT | - / WEB-INF | -/ classes | -/ XNS | - / WEB-INF