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
- 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)
- Small (1CPU, 2GB RAM) Linux host (recommended)
- Reverse Proxy Server
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.
Last modified: 08/30/2024/1:46 pm |