cancel
Showing results for 
Search instead for 
Did you mean: 

Terminal-ID has always WebDispatcher-IP

Former Member
0 Kudos


Hello,

we have a web-Solution based on ITSMobile. The browser connects via HTTP to SAP WebDispatcher. On SAP side (e.g. Tx SM51) we got as Terminal identification only the IP number of the WebDispatcher. If I use a browser to call direct ITSMobile/ERP (ignoring WebDispatcher), I get as terminal identification the client IP/Name.

Is it possible to have the client terminal ID (IP/Name) visible on ERP side even we use WebDispatcher?

best regards

Andreas

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello Andreas,

Unfortunately, this is not possible. From the ERP point of view, all connections originate from the Web Dispatcher.

You can set parameter wdisp/add_xforwardedfor_header = true, and Web Dispatcher will add a header field called x-forwarded-for with the original client IP to the request. Applications could read this header field if they wanted to, however SM51 / SM04 etc do not evaluate it.

ICM uses the header field only for logging purposes (see %h1 in icm/HTTP/logging_<xx> - Internet Communication Manager (ICM) - SAP Library).

Regards,

Tobias

Former Member
0 Kudos

I hoped there is a workaround...

Answers (0)