InterCompany Infrastructure Requirements


First published on 12/20/2023/9:13 pm

 

 

Vision33’s InterCompany solution requires the following infrastructure.  

Requirements

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) 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 the SAP B1 version, certain ports must be opened on SAP B1 servers to allow access from the AppServer. Here's a list of ports that 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 there can be regional variations. 

  • 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. 

-