cancel
Showing results for 
Search instead for 
Did you mean: 

Soamanager endpoint url - webdispatcher

Former Member
0 Kudos

Hi Team,

In BW system , we  have created some web services and endpoint url has generated with particular host name and now we want to change the endpoint url for those web services to web dispatcher url.

I have tried the following options to change the endpoint url:

1 ) I have added the webdispatcher entries in httpurlloc table and tried creating new web service but it got generated with the particular host nameh  only.

2 ) I tried login to SOAMANAGER through webdispatcher hostname and created the webservice and endpoint url got generated with particular host only not with web dispatcher. 

In HTTPURLLOC table , I have added the webdispatcher host details after that if i give SOAMANAGER( not only soamanager, nwbc or any browser related tcode), its not redirecting to webdispatcher url in browser. Here we are not using reverse proxy also.

  we have 4 additional servers, so if i give any browser  related tcodes , it should open with webdispatcher url , but here its coming with the particular host name. Is there any further configuration we need to do for this.?

Regards,

Lakshmanan V

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hey Lakshmanan,

We run NW7.31 SP9 so these are the steps we use for the Web dispatcher URL in any web services:

Go to Soamanager  - Technical Administration(tab) - Reverse proxy settings(tab)

Add a row.  for the fields, give any name to the "reverse proxy name".  Then "*" for

incoming http...

incoming icm..

for "substitute host name" put the FQDN of your web disp

for "substitute http port" put the port of the web disp

if you have a "https" you can put that in the next field.

I leave "additional path prefix" blank

"meta data protocol sub..." = incoming

"endpoint protocol sub..." = config

status = active

then chck your endpoints again.  if they still have your BW hostname then regenerate them.  it shoudl work.

NICK

Former Member
0 Kudos

Hi Nick,

Thanks for your info and snote:1849044 is also a very useful note for this discussion.

Now i am able to generate to endpoint url with webdispatcher url.

Can you please help me for my second query which i mentioned in my thread.

Browser related tcodes are not opening with webdispatcher url eventhough i have updated the entries in httpurlloc table.?

Regards,

Lakshmanan V

Former Member
0 Kudos

I'm glad you got one issue resolved.

In regard to the second issue....You know, I've NEVER had to mess with that HTTPURLLOC table.

If you setup the webdispatcher correctly, and call the webdispatcher URL/port, then why would you ever need to mess with it?

I guess what I'm saying is...it isn't clear to me what you are trying to do there.

In my opinion, if you had a ECC system, RP1, default client 100.  hostname rp1.company.com port 8000.

and you had a web dispatcher WP1, talking to the RP1 message server. hostname wp1.company.com port 8190

wouldn't you just open a browser, go to http://wp1.company.com:8190/nwbc

should work.  Should NOT show the RP1 host...but is now reverse proxy/LB for RP1

OR are you saying you want folks to launch to the SAP web nwbc directly from the tcode inside SAPGUI?

--nick

Former Member
0 Kudos

Hi Nick,

Actually my requirement is


ECC system has 4 instances and its configured with webdispatcher.


ECC host: ecchost.xx.com

webdisp host : webdisp.xx.com


For example we will take nwbc link:


if i directly open the nwbc link in browser using my webdispatcher host , its working without any issues

ex: http://webdisp.xx.com:xxxx/nwbc


When i try to access nwbc from sapgui ( T-code - nwbc) in any one of the 4 instances obviously it should open with webdispatcher url in browser if i maintained the entry in httpurlloc table. but for me its opening with particular server host name.


I hope that you understand my requirement.



Regards,

Lakshmanan V



Former Member
0 Kudos

Lakshamanan,

Sorry for the delay, but if not resolved, could you put your HTTPURLLOC entries in this thread so I could have a look?

NICK

Former Member
0 Kudos

Hi Nick,

Thanks for your reply.

please find the httpurlloc table entries below.

client : XXX

sequence : 001    

protocol : http

hostname : webdispatcher hostname

port   : XXXX

Regards,

Lakshmanan V

Answers (0)