Repository Specific Guides
...
Link Enterprise for M365
Technical Overview

System Requirements

7min

The middleware component (Enterprise Connector) can be deployed on-premise, in a private cloud or as a fully managed service from Gimmal.

When deploying on premise or in a private cloud environment, physical or virtual hardware is supported. The following server resources are the minimum requirements:

Operating Systems

CPU

Disk Space

RAM

Java Runtime Environment

SAPJco

Windows Server 2016, Windows Server 2019, Windows Server 2022

(x64)

Minimum 2 cores or 2 physical CPUs with at least 2.0Ghz

40 GB

8 GB

JDK 1.8 (x64)

3.1 and above

(JCo 3.1 requires the Microsoft Visual Studio 2015-2022 C/C++ runtime libraries )

When deploying on premise or in a private cloud environment, physical or virtual hardware is supported. The following server resources are the recommended requirements:

Operating Systems

CPU

Disk Space

RAM

Java Runtime Environment

SAPJco

Windows Server 2016, Windows Server 2019, Windows Server 2022

(x64)



Minimum 4 cores or 2 physical CPUs with at least 2.0Ghz

128 GB

64 GB

JDK 1.8 (x64)

3.1 and above

(JCo 3.1 requires the Microsoft Visual Studio 2015-2022 C/C++ runtime libraries )

Production/Non Production Environments

SAP typically follows a 3-tier landscape:

  1. Development (DEV)
  2. Quality Assurance (QUAL)
  3. Production (PROD)

Albeit Link Enterprise supports a 1 middleware to <n> SAP connection, it is recommended to have 1 middleware environment (separate windows machine/VM) for each SAP system ie: most common is 3 separate windows machines/VM's.

a. Development - can be minimum server requirement specs if desired

b. We recomend QUAL be identical to production (recomended requirement specs).

Reasons why you may choose to share the DEV and QUAL SAP connections to a single non-production midldeware server instance:

  1. low volume and load
  2. no migration testing
  3. little or no concurrent "inbound to SAP" processing where you might want some event to go up to both DEV and QUAL SAP at the same time

Enterprise Connector Middleware Service

The Gimmal Link Enterprise middleware service requires Read/Write permission to the Gimmal Link Enterprise installation root directory and sub-directories. This can be accomplished via two methods based on your server configuration:

  1. Running as local host
  2. A specified service account where local host does not have Read/Write permissions.

SAP Firewall Access

The Gimmal Link Enterprise Content server application communicates via HTTP/HTTPS and can be configured to use any port number.

  1. The Gimmal Link Enterprise Content Server application communicates via HTTP/HTTPS and can be configured to use any port number (ex: 8085) (Inbound to middleware and Outbound from SAP. Refer to organizations internal IT security and project team on which IP address to allow).
  2. Note that each SAP repository (Z1, Z2, etc) requires its own set of ports, for example:
    1. Z1
      1. 1 unique port for HTTP eg: 8085
      2. 1 unique port for HTTPS eg: 8086
    2. Z2
      1. 1 unique port for HTTP eg: 8087
      2. 1 unique prt for HTTPS eg: 8088

The Gimmal Link Enterprise ECM application communicates via SAP JCo over the following ports:

  1. Gateway Port: The port number used to communicate with the gateway. Typically 33## with the ##’s being the system number (ex: 3300) (Inbound to sap)
  2. Message Server Host (if applicable): The port number used to communicate with the gateway. Typically 36## with the ##’s being the system number (ex: 3600) (Inbound to sap. Refer to organizations internal IT security and project team on which IP address to allow)

Confirm with your SAP Basis team for the values specific to your SAP installation.

URL and Firewall Configuration for M365 API Access

Access to the following URLs is required from the server:

  • Base url: <your sharepoint site(s)>
  • Source: the IP of the Gimmal Link Enterprise server
  • Port: https is 443
  • Protocol: https
  • This provides the basic functionality that Link Enterprise requires for its processing.