Container Management Infrastructure Requirements


First published on 04/03/2024/3:51 pm

 

 

Vision33’s Container Management solution requires the following infrastructure.  

Requirements - SAP Business One (SQL)

Terminology 

  • AppServer – B1WebAPI is installed on this server 

  • SAP B1 servers – SAP B1 server  

  • Database server – SQL or HANA database server  

  • The Saltbox Platform – The iPaaS (integration platform as a service) solution developed by Vision33  

 

 

SAP Business One user licenses  

You need an SAP Business One Indirect User license to run B1WebAPI.  

  

Only SAP Business One users with a Business One Indirect User license and 'super user' permissions can set up the B1WebAPI on the AppServer. This is required for the project to move ahead.

 

AppServer to SAP B1 server port/firewall requirements 

Depending on your software version, certain ports must be opened on SAP B1 servers to allow access from the AppServer.

 

These ports must be opened from AppServer to SAP Business One servers.

 

INBOUND firewall rules for Windows firewall of the SAP B1 server and database server. 

If you have questions, contact your Vision33 consultant. 

SAP version: 

 

Earlier than V 9.2 PL05 

30000/tcp 

30010/tcp 

V 9.2 PL05 and later 

40000/tcp 

 

 

SQL databases - MS SQL 

1433/tcp 

 

1434/tcp 

 

1434/udp 

 

 

External Ports Whitelisting/Port-Forwarding  

Saltbox IP whitelisting/port-forwarding 

To use Vision33's iPaaS, The Saltbox Platform, you must open port 443/tcp to the AppServer hosting the B1WebAPI. 

 

If 443/tcp is unavailable, you can use 4033/tcp.  

 

  • When opening the port, you must whitelist the Saltbox server IP: 34.196.190.164 

    • Confirm this IP address with the Vision33 Provisioning team, as regional variations exist. 

  • Port: 443 or 4033/tcp 

  • Port forwarding: 

  • Open an INBOUND rule on the Windows firewall on the AppServer to allow access for the IP and port above. 

  • Open an INBOUND port-forward firewall rule on your corporate firewall to allow access for the IP and port to the AppServer.  

 

SSL Certificates and DNS Record Entry 

Saltbox integration requires installing a trusted 3rd-party SSL certificate (self-signed certificates aren't allowed) on the AppServer and a DNS entry.  

AppServer  

With the AppServer running on-premises, you must apply/install a trusted SSL certificate on the AppServer. 

 

We suggest creating the following certificate name: B1webapi.yourcompanysdomainname.com  

 

For more than one instance of the B1WebAPI, we recommend differentiating it from other B1WebAPI installations with this certificate name:  

Saltbox.yourcompanysdomainname.com  

 

Please contact your Vision33 consultant for help.  

 

External DNS entry 

An external DNS entry is required for your certificate name. This entry points to the public IP of the firewall you're whitelisting and port-forwarding in the steps above (in the 'External Ports Whitelisting/Forwarding' section.) 

 

Application Server - Server Specifications 

Hardware 

  • 4-8 GB RAM (or higher)

  • 2GHz Dual Core processor (or better)

  • 100 GB hard drive (or higher)

  • 100 Mb network (or better)

Software 

  • We recommend Windows Server Datacenter, Enterprise, Standard, or Web Edition 2022

    • Ensure you've applied all stable security patches 

  • IIS, including IIS6 compatibility modules   

  • .Net Framework 4.6 (or higher)   

  • SAP Business One 9.3 requires 32-bit and 64-bit versions of:  

    • B1 Client  

    • DI-API  

  • SAP Business One 10 requires:  

  • B1 client  

  • DI-API  

  • Legacy DI-API 

 

These specifications should address the requirements of typical customers. If a client has large volumes, verify these specifications first. 

 

Requirements - SAP BusinessOne (HANA)

Terminology 

  • Reverse Proxy server (Nginx Software) – Required for HANA installations only
  • SAP B1 servers – SAP B1 server
  • Database server – HANA Database Server
  • Saltbox – iPaaS (integration platform as a service) solution developed by Vision33

SAP B1 User licenses

  1. B1 Indirect User license (required all the time to run Service Layer)

HANA installations: The SAP B1 user with b1 indirect user license with super user permissions is required for Service Layer to connect to SAP B1 with Saltbox.

External Ports Whitelisting/ Port-Forwarding

Set up Reverse Proxy (Nginx) server

  • SSL Certificate with the chosen URL (We suggest saltbox.customerdomain.com)
  • Destination ports 4300 & 50000 on the HANA server
  • Clients must provide the Service Layer URL and XS engine URL

 

Set up Saltbox Query Extension

  • Set up V33SALTBOX User with correct schema permissions
    • Please contact Vision33 with questions
  • Provide HANA Workbench URL
  • Vision33 will create a HANA user and HANA role and add the query extension

 

Server Specifications

  • Hardware
    • Reverse Proxy Server
      • Small (1CPU, 2GB RAM) Linux host (recommended)
        • Open SUSE (recommended)

 

Vision33 is here to help, so please contact your Vision33 project manager if you have questions or need assistance. They'll arrange a call with the appropriate team members.

 

Next


  

Last modified: 08/30/2024/1:46 pm

 

-