cancel
Showing results for 
Search instead for 
Did you mean: 

URL redirect to ECC through web dispatcher

Former Member
0 Kudos

Hi,

I need to forward the link

http:// 85.89.237.93/zincontact?sap-client=200?opid=$(operatorid)?cli=$(cli)?qid=$(queueid)?dato=$(startcalldate)? viderefort=$(forwarded)

to

http:// vindevde1:8020//zincontact?sap-client=200?opid=$(operatorid)?cli=$(cli)?qid=$(queueid)?dato=$(startcalldate)?viderefort=$(forwarded)

where vindevde1 is ECC box.

Here operatorid , queueid , startcalldate will change in runtime.

I set the parameter icm/HTTP/redirect_0 as given below.

icm/HTTP/redirect_0 = PREFIX=/zincontact?sap-client=200?opid=$(operatorid)?cli=$(cli)?qid=$(queueid)?dato=$(startcalldate)?viderefort=$(forwarded) ,

TO=/zincontact?sap-client=200?opid=$(operatorid)?cli=$(cli)?qid=$(queueid)?dato=$(startcalldate)?

viderefort=$(forwarded),HOST=vindevde1,PROT=HTTP,PORT=8020

Please help me on this.

Sandip

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Olivier ,

Thanks for your response.

Actually our web dispatcher server is in intranet zone and telenor is client network where the given IP (85.89.237.93) is published in internet to access web dispatcher server from internet .

Please let me know for further information.

Sandip

Former Member
0 Kudos

Hi again,

>Now is it possible to access the service through url http://85.89.237.93 from internet or I have to use http://vinweb01:8101/ as >in web dispatcher server ?

Sorry but you are really difficult to understand.

If you want to access your ECC system from the internet through the web dispatcher, the web dispacher should be in a DMZ and have 2 IP address : 1 published on the internet and one to access the internal network.

Usually you would configure the web disptcher to listen on the standard ports 80 for HTTP and 443 for HTTPS.

If vinweb01 is the name of your web disptcher as published on internet DNS, you would access to ECC with the URL

http://vinweb01.

All of this is explained in detail in help.sap.com. You should really read the documentation...

Regards,

Olivier

Former Member
0 Kudos

Hi Olivier ,

Thanks for your reply.

I am manged to redirect to ECC to access zincontact service.

My web dispatcher host is vinweb01 and port is 8101.

I can access the service through the url http://vinweb01:8101/ in the web dispatcher server which is in intranet.

The icm/HTTP/redirect_0 parameter was given as below

icm/HTTP/redirect_0 = PREFIX=/, TO=/zincontact/

85.89.237.93 is the IP in telnor network from where we want to access zincontact service through internet.

We can ping web dispatcher server from this IP.

Now is it possible to access the service through url http://85.89.237.93 from internet or I have to use http://vinweb01:8101/ as in web dispatcher server ?

Sandip

Former Member
0 Kudos

Hi Kundu,

>85.89.237.93 is the IP in telnor network

What does this mean ? What is a "telnor network" ?

Regards,

Olivier

Former Member
0 Kudos

Hi ,

Our objective is to access ECC from internet and I set the web dispatcher profile parameter to redirect.

Actually we are using web dispatcher as a reverse proxy.

Sandip

Former Member
0 Kudos

Hi,

That is what I guessed from the beginning and so my answer is the same. You cannot use redirect parameters to change the host when you want to use the Sap Web Dispatcher as a reverse proxy.

My advice is that you read about the concept of reverse proxy and then the SAP Web dispatcher documentation on help.sap.com.

Regards,

Olivier

Former Member
0 Kudos

Hi,

Thanks for your reply.

Here 85.89.237.93 is the web dispatcher IP and vindevde1:8020 is the ECC host and port.

Actually I have to access ECC from internet through webdispatcher.

There are a service zincontact maintained in SICF in ECC and in this service there are some parameters which will change in runtime.

I set the icm/HTTP/redirect_0 parameter as below

icm/HTTP/redirect_0= PREFIX=/,TO=/zincontact/ ,HOST=vindevde1,PROT=HTTP,PORT=8020

Now I can redirect the request to Http//vindevde1:8020/zincontact/ .

Now is it possible to catch those changed parameter in the redirected url?

Those parameters are user specific data.

Sandip

Former Member
0 Kudos

Hi,

Sorry, I still don't understand what you are trying to achieve.

Where did you set your redirect parameter ? In the ECC profile or in the Web Dispatcher profile ?

It seems to me that you are mixing up the concept of redirects with role of a reverse proxy ?

Regards,

Olivier

Former Member
0 Kudos

Hi ,

I want to redirect the url to a different server.

Sandip

Former Member
0 Kudos

If so, why do you use a SAP Web dispatcher for ?

Olivier

Former Member
0 Kudos

Hi,

What do you call "forward" ?

Do you want to redirect to a different URL or to rewrite the URL.

With your example, if you do a redirect to a different server, you will then not use the web dispatcher anymore which is unlikely what you want to do.

Regards,

Olivier