Increase memory for the Enterprise Connector components

Your Enterprise Connector node can run out of java memory, heap usage, in these cases:

  • Many connection points run at this Enterprise Connector.

  • The use of connection point types that handle messages with a size that require a larger memory footprint.

    For example, the ANY SQL connector increases its memory usage when it must handle large messages.

In these cases you must increase the max heap usage for the Enterprise Connector node.

The same can apply to the ION Messaging Service node or other Infor Service nodes such as ION API and IDM, if deployed in your Enterprise Connector.

To check the current memory usage and increase the max heap size for the related node:

  1. Open the Grid Management UI.
  2. Click the Nodes tab and change the view to Display as List.
    The Heap Usage shows the max defined heap and how much currently is used.
  3. To Increase the max heap for a node, select Configuration > Grid Properties.
  4. In the filter, specify Max heap.
  5. To open the "Max Heap" property, click the related line.

    The search result shows the global (default) setting for the Max Heap. The left pane shows for which nodes the heap can be defined.

  6. Select the node to change, for example the IONEnterpriseConnector.

    The UI shows the current value for that node type.

  7. To change the value, click Edit and specify the new value in MB.
  8. Click Save.
    For the change to take effect, you must restart the node:
    1. Click the Nodes tab.
    2. Click the hamburger icon for the relevant node, for example IONEnterpriseConnector.
    3. Select Stop and confirm to stop the node.

      Do not select Stop immediately. The node stops gracefully in about 2 minutes and automatically restarts using the new heap configuration.

      The max heap to be increased is shown in the UI after the node is started again.