cancel
Showing results for 
Search instead for 
Did you mean: 

Additional AGate process

Former Member
0 Kudos

Hi,

Kindly advise on the queries to add a additional AGate node.

We have 4GB of Physical Memory and our process is not completely utilised but the AGate stops responding when the MaxThreads goes to 0. So we have analysed and decided to add a additional AGate process.

    • Any thoughts on this decision?

AFAIK to add a additional AGate process we have to set the property MaxAGates to the required number of process in our case 2 then change the multiprocess property in ITSRegistryWGATE.xml then restart the ITS system.

    • At this point am I missing something is this the correct process?

How do we check whether the new process has been added through ITS administrator?

Are there any configurations to be done in mapping manager?

Any ideas on any questions will be highly appreciated.

Thanks & Regards,

Vijith

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Vijith,

This is an example of the values needed in the ITSRegistryWGATE.xml file for multiple AGATE's:

<key name="Agates">

<key name="Agate1">

<value name="Host" type="text">hostsname1.xyz.com</value>

<value name="PortAGate" type="text">port#</value>

<value name="PortMManager" type="text">port#</value>

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

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

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

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

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

</key>

<key name="Agate2">

<value name="Host" type="text">hostname2.xyz.com</value>

<value name="PortAGate" type="text">port#</value>

<value name="PortMManager" type="text">port#</value>

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

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

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

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

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

</key>

<key name="Agate3">

<value name="Host" type="text">hostname3.xyz.com</value>

<value name="PortAGate" type="text">port#</value>

<value name="PortMManager" type="text">port#</value>

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

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

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

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

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

</key>

<key name="Agate4">

<value name="Host" type="text">hostname4.xyz.com</value>

<value name="PortAGate" type="text">port#</value>

<value name="PortMManager" type="text">port#</value>

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

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

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

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

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

</key>

</key>

Make sure you have each Agate listed in the servers Hosts file. The Services files will need the values sapawmm_<SID> port#/tcp, sapavw00_<SID> port#/tcp, and Message Server parameter sapdp XX port#/tcp. These need to be insync with every Agate. Especially if you have a dual-host landscape.

sapavwmm_SID port#/tcp # Production Port

sapavw00_SID port#/tcp # Production Port

sapavw00_ADM port#/tcp # Admin port

sapavwmm_ADM port#/tcp

sapdp XX port#/tcp #message server

Once you have made any configuartion changes it is always best to restart the services specific for ITS. You should see the new AGATE in the Admin Tool with these settings. Don't forget to reward points.

Regards,

D

former_member316351
Active Contributor
0 Kudos

Hello Vijith,

You should change both the MaxAGates and MinAGates value to be equal in the ItsRegistrySID.xml file or through the ADM instance.

Also, in Dan's example above the ItsRegistryWgate.xml should have the MultiProcess set to "yes" for the AGate instance that has multiple AGate processes.

The Windows services file should already contain the settings that Dan mentions above as the instance was working when it was a single AGate process. If you do look though you could add a line for the AGate process. Subsequent AGate processes use the sapavw00_sid port + 1. So if the sapavw00_sid is 3900 the sapavw01_sid is 3901. There is only one sapavwmm_sid for the instance/server.

Please let us know what errors you may have or questions. If you would just like to see if the second AGate process is running you should use the ADM instance or just open the performance.log or loadstat.log file to see this.

Edgar

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Vijith,

seems that your hit the point. And where is the problem? Doesn't it work?

A process list (type 'ps ax' or use the task manager for the case that you

run your ITS on Windows) should verify the start of additional AGate instances.

An additional configuration for the Mapping Manager is not required.

best regards

Tobias