cancel
Showing results for 
Search instead for 
Did you mean: 

Setting up ITS connection to one SAP system with multiple clients

Former Member
0 Kudos

Hello,

We use one system, in which every customer has its own client. I am not much experienced with ITS

i am trying to understand how is the ITS configured to connect to different clients in one SAP system

In IIS i have the following entry WGATE_DEV_XXX,

for this entry in the ITSRegistry.xml i have different URLs of type

<value name="Host" type="text">c100.DEV.mydomain.com</value>

<value name="Port" type="text">80</value>

<value name="ScriptPath" type="text">/ebp/scripts/wgate</value>

<value name="InstanceName" type="text">DEV_XXX</value>

<value name="Host" type="text">c101.DEV.mydomain.com</value>

<value name="Port" type="text">80</value>

<value name="ScriptPath" type="text">/ebp/scripts/wgate</value>

<value name="InstanceName" type="text">DEV_XXX</value>

and so on, where c100 stands for client 100 in DEV system

Apparantly these URLs are for same system, but different clients. Can you help me understand how the ITS knows that if i click the url beginning with c100 it has to log me to client 100? i have been unable to find this in any config file.

View Entire Topic
former_member316351
Active Contributor
0 Kudos

Hello Yavor,

Is the ITS instance name really the same:

<value name="InstanceName" type="text">DEV_XXX</value>

If so, there is no way that this would work...

There area few ways to accomplish this with the Standalone ITS

1. install a standalone ITS instance for each of the clients, in the global.srvc file set the ~client as you want. This would give each customer/client a different URL. I assume this is what you have done, but the Instance Name should then be different.

2. using one standalone ITS instance you can do this also, but then you would create service files for each client, so something like webgui100.srvc with ~client 100 and then webgui110.srvc for ~client 110. You would then tell customers/client to logon with URL: http://DEV.mydomain.com/scripts/wgate/webgui100/! for client 100 and http://DEV.mydomain.com/scripts/wgate/webgui110/! for client 110.

Edgar

Former Member
0 Kudos

Hi Edgar,

Yes it was really strange to see several URLs with the same instance name

However in global.srvc i can see the client being empty for DEV_XXX

I have some idea of how this is achieved

in d:\wgate\DEV_XXX\ebp i have checked the default.asp and see what it says:




sPrefix = Mid(sServer,1,4)


select case sPrefix

case "c102"
sMandt = "102"
case "c140"
sMandt = "140"
slangue = "FR"
case "c141"
sMandt = "141"
slangue = "EN"
.....
......
end select 

%>




<BODY 
................
'/ebp/scripts/wgate/bbpstart/!?~language=<%=Slangue%>&~client='+<%=sPre%>+<%=*sMANDT%*>"

</BODY>