Skip to Content
0
Aug 01, 2023 at 02:06 PM

HANA XS engine through external web dispatcher return localhost server

67 Views

Hello,

I try to configure an http access to HANA XS through an external WD.

I follow these guides :

https://help.sap.com/docs/SAP_HANA_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/af24ce38929b4f1fa934a28147fc7641.html

https://help.sap.com/docs/SAP_HANA_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/3c25b56226db416482718fc5bd2d68f2.html

After that i can successfully access xs engine of the system db (with hana server hostname and tenant DB (with an alias).

Then i configure the external WD with this :

wdisp/system_24=SID=MYSID, XSSRV=http://hanahostname.domain.com:8010, XSVHOST=tenantalias.domain.com, SRCVHOST=tenantalias.domain.com

After restarting my WD, if i try to access tenantalias.domain.com i got this error in WD log :

[Thr 140141362636544] HTTP [458/459/1] error: ICMENOSERVERFOUND (No server available); Request could not be dispatched to system MYSID: no valid server found. Check connectivity to backend servers.

So i went to the WD web interface and see that :

image.png

If i understand, the WD contact my HANA DB on the XSSRV url to get the server list and the answer is "localhost".

So when i try to access my tenant, the WD redirect me to localhost:8010.

How this can happen ? Did i miss something ?

Thank you

Attachments

image.png (27.9 kB)