Skip to Content
author's profile photo Former Member
Former Member

ITS 620 Multiple Agate

I have installed ITS Version 6.20 Patch 16 on Windows 2003 as a dual host installation therefore have the Wgate instance on 1 server and the Agate server on a separate server. For load balancing and redundancy purposes I would like to create another Agate instance on a separate server. I know that this functionality can be achieved however not sure how it is configured as I can not find anything within the ITS 620 Installation guide or the Trouble shooting guide, it just mentions that this functionality can be achieved.

From what I have read (Oss notes 352136, 740404, 375065, 505241) and other related information I believe that I just complete the Agate installation on the new server, however keep the same Instance and Virtual ITS Instance name, then ensure that my ITS service file entries for the system are the same as the Wgate. Is there any additional configuration which is required on the Agate server?

My point of confusion is when initially installing the Wgate, it asks if you would like to have multiple Agates, however only asks once for the Agate server. As I now have 2 Agate instance on different hosts where do I put the information for my second Agate server? I have read notes however these are specific to ITS 4.6D and it suggests that I have to edit the wgate.conf file, on ITS version 6.20 this file just points to C:\Program Files\SAP\ITS\6.20\config, within the config directory I have several xml files. Am I to edit the ItsRegistryWGATE.xml on the Wgate server and add the additional agate? Currently I have :-

- <key name="Agates">

- <key name="Agate1">

<value name="Host" type="text">SERVER.NAME</value>

<value name="PortAGate" type="text">4044</value>

<value name="PortMManager" type="text">4054</value>

<value name="Type" type="text">1</value>

<value name="SncNameAGate" type="text" />

<value name="SncNameWGate" type="text" />

<value name="MultiProcess" type="text">yes</value>

<value name="Available" type="text">yes</value>


Do I copy the above and create Agate2 and change the hostname?

Any information would be helpful. Once I have this working I would like to load balance the Wgates, I understand that you use Windows loadbalancing for this, however any additional information would be helpful.

Thanks in advance.

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 18, 2005 at 07:50 PM

    Yes Ajay,

    the question on having "multiple Agates" is a bit confusing, it is actually asking you if you have a multiprocess agate (i.e. load balancing at the agate side where the mapping manager takes care of the distribution).

    The parameter that is affected by that question is:

    <value name="MultiProcess" type="text">yes</value>

    or "no" if give a negative answer. It instructs the wgate to contact the mapping manager (LB) or the single process agate directly.

    The wgate loadbalancing/failover must be configured in the "Instance/AGates" structure that you mentioned, it must be done by hand. You just install a dual host agate somewhere else and configure the wgate instance by adding that agate, restart the webserver, et voila.

    You can use "wgate-config" to do that (note 720480).

    There is a sample and minor description in note 814433.

    What you mentioned by "wgate LB" is probably one level higher in putting a reverse proxy/loadbalancer in front of multiple wgates with a "cross" to the agates; that way you have LB/failover on all levels.

    There are some attached notes in note 720480 which cover best practices for putting a reverse proxy in place.



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 20, 2005 at 09:08 AM

    Hi Fekke

    Thanks for your help, this seems to resolve my issue, however I have a related problem which I wonder if you can shed some light.

    I have server A which initially had 2 ITS single host installations. The ITS instance was for my R3 connection, the second is my Admin client for ITS, so the Agate and Wgate are on the same server. On server B I have created a new Agate instance with the help of your advise. This is currently only for UAT, in Production the setup will be different, however I have a small problem now. Both Agates are running on server A and Server B, however when I go to my URL for ITS admin

    I can see that I have Agate loadbalancing and I can see that I have 2 active Agate instances, 1 one server A and one on server B. I can see all my configuration via ITS admin and stats, however when I select to view the config, stats for server B I get under server b (Go to Native Adm), when I click the link I get "The page can not be displayed HTTP 500 (I can see on the URL I get:-


    I have found Oss note 584695, but this problem is only for ITS 610 and resolved in patch 23, I am on ITS 620 Patch 16.

    Do you have any ideas ?

    Thanks in advance.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.