Understanding Foundation Hub Integration Gateway

Foundation Hub provides functionality to talk to variety of equipments from Customer environment and use them through Hub. This is achieved  via Integration Gateway feature. Here is how IG works. 

  1. Foundation hub provides the Integration Gateway Service by default and gets installed on the Hub application server along with the base product. 
  2. Next , the Integration Gateway client is configured on the Customer environment. 
  3. Integration Gateway client then  talks to the Equipment based on the configuration ( meaning the equipment's IP address and port) . We always recommend customers to have static IP address and port for the equipment so that the communication from IG client to equipment doesn't break.
  4. Once the connection is established, users can now use that equipment from Hub.

We recently had an issue at customer environment where the equipments were not connectible. This is one example of variety of issues you can find . Please see SR00957674-01 for more details.

The issue here was, the Integration Client was configured first and the equipment's were migrated later . Even though the equipment status says connected its actually not known to the Integration Gateway Client. 

Customer had to the below steps to resolve the issue.

For example just pick one of the balance "B070_CLNT (B070_CLNT)"

1. Change the Lifecycle event  from Active to Upgrading.

2. Edit the balance and disconnect from the Integration Gateway Client by changing the Gateway Location from Clinton to Empty and save.

3. Then reconnect the balance to Clinton Gateway.

4. Change the Lifecycle event  from Upgrading to Active.

5. Connect it back to the Integration Gateway Client and confirm its working.

After following this , the balance was again connected so customer had to follow this for all other equipment and they were reconnected to the Integration Gateway Client.

Error message before reconnecting the Balance:-

After Successful connection:-