cobi.wms:installation_guides
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cobi.wms:installation_guides [2022/04/19 15:27] – [Public cloud] tkammer | cobi.wms:installation_guides [2025/08/26 10:27] (current) – thuth | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| The steps you need to follow for implementing COBI.wms depend on the type of your SAP Business One installation. | The steps you need to follow for implementing COBI.wms depend on the type of your SAP Business One installation. | ||
| - | |||
| - | ===== On-premises or private cloud, MS SQL Server, SBO 9.3 or earlier ===== | ||
| - | |||
| - | If you have an **on-premises or private cloud** installation of SAP Business One **Version 9.3 or older**, based on Microsoft **SQL Server** then please refer to the following steps. | ||
| - | |||
| - | - Import the **[[B1i Scenario Package]]** | ||
| - | - Afterwards, copy the **Trigger** URL as described in the linked page and temporarily save it somewhere | ||
| - | - Follow all the steps of the following section (on-prem with Service Layer), with the following differences: | ||
| - | - Use the Trigger URL for the '' | ||
| - | - Make sure that TCP Port 8080 for Integration Framework is opened on the server | ||
| ===== On-premises or private cloud, with Service Layer ===== | ===== On-premises or private cloud, with Service Layer ===== | ||
| Line 19: | Line 9: | ||
| - Create the **[[Management Database]]** | - Create the **[[Management Database]]** | ||
| - Create the database itself by copy-pasting the correct creation script into //SQL Server Management Studio// or //HANA Studio// | - Create the database itself by copy-pasting the correct creation script into //SQL Server Management Studio// or //HANA Studio// | ||
| - | - Import licenses | + | - Add SAP Business One connections |
| - | - Add SAP Business One connections | + | - Import licenses |
| - (For HANA: Install and start the **[[HANA Proxy]]**) | - (For HANA: Install and start the **[[HANA Proxy]]**) | ||
| - | - Install COBI.wms from the Google Play Store on an Android device that can access the SAP Business One server | ||
| - Make sure that the TCP ports for direct DB queries and Service Layer are not blocked | - Make sure that the TCP ports for direct DB queries and Service Layer are not blocked | ||
| - MS SQL Server: 1433 | - MS SQL Server: 1433 | ||
| - HANA Proxy: 30075 | - HANA Proxy: 30075 | ||
| - Service Layer: 50000 (https) or 50001 (http) | - Service Layer: 50000 (https) or 50001 (http) | ||
| - | - (optional) Use **{{cobiwms-config.html}}** to generate a Settings QR Code | + | |
| - | - Open COBI.wms on the Android device and scan the Settings QR Code (or enter the settings manually) | + | |
| + | - Open COBI.wms on the Android device and scan the Settings QR Code or enter the settings manually | ||
| - Click Connect and take note of the device ID on the right side of the screen below the Login button | - Click Connect and take note of the device ID on the right side of the screen below the Login button | ||
| - | - Assign a license to that device ID (see Management | + | - Assign a license to that device ID (see [[Management_database# |
| - | - Log in to COBI.wms | + | - Log in to COBI.wms and make a test booking |
| - | - (optional) Create COBI.wms users in the Management Database | + | - (optional) Create COBI.wms users in the Management Database |
| - | - (optional) Disable all modules for all devices and enable them for users instead to force user login | + | - (optional) Disable all modules for all devices and enable them for users instead to force user login (see [[management_database# |
| + | |||
| + | ===== (SBO 9.3 or earlier only) On-premises or private cloud, MS SQL Server ===== | ||
| + | |||
| + | **Warning: The use of Integration Framework with COBI.wms is deprecated and highly discouraged for new installations. | ||
| + | |||
| + | If you have an **on-premises or private cloud** installation of SAP Business One **Version 9.3 or older**, based on Microsoft **SQL Server** then please refer to the following steps. | ||
| + | |||
| + | - Import the **[[B1i Scenario Package]]** | ||
| + | - Afterwards, copy the **Trigger** URL as described in the linked page and temporarily save it somewhere | ||
| + | - Follow all the steps of the previous section (on-prem with Service Layer), with the following differences: | ||
| + | - Use the Trigger URL for the '' | ||
| + | - Make sure that TCP Port 8080 for Integration Framework is opened on the server | ||
| ===== Public cloud ===== | ===== Public cloud ===== | ||
| Line 40: | Line 42: | ||
| If you are using SAP Business One from a public cloud (SAP-hosted or partner-hosted) then first of all, **your cloud provider must make Service Layer accessible**. | If you are using SAP Business One from a public cloud (SAP-hosted or partner-hosted) then first of all, **your cloud provider must make Service Layer accessible**. | ||
| + | |||
| + | Additionally, | ||
| ==== Configuring the app ==== | ==== Configuring the app ==== | ||
| Line 45: | Line 49: | ||
| To configure the connection of the app to your SAP Business One cloud account, open **{{cobiwms-config.html}}** in a new tab of your browser, and follow these steps: | To configure the connection of the app to your SAP Business One cloud account, open **{{cobiwms-config.html}}** in a new tab of your browser, and follow these steps: | ||
| - | - Choose | + | - Choose |
| - | - Click on "New" | + | - Click on **New** to start creating a new Company connection. |
| - | - Enter the connection settings as instructed | + | - Enter the connection settings as instructed. (Fill at least Service Layer URL, Username, and Password.) |
| - | - (If you want to add further | + | - (To add additional |
| - | - Click on "Generate QR Code" | + | - Click on **Generate QR Code** to display a QR Code containing the entered |
| - | - Open the Settings screen in COBI.wms if not already opened | + | - Start COBI.wms |
| - | - Scan the QR Code, either by clicking | + | - Scan the QR Code on your monitor. |
| ==== Creating SQL Queries ==== | ==== Creating SQL Queries ==== | ||
| Line 57: | Line 61: | ||
| When connecting to a cloud deployment of SAP Business One, COBI.wms cannot establish a direct database connection and instead has to request all data over Service Layer. | When connecting to a cloud deployment of SAP Business One, COBI.wms cannot establish a direct database connection and instead has to request all data over Service Layer. | ||
| - | This is done by checking **"Update SQL queries" | + | This is done by checking **Update SQL Queries** in the login screen, |
| - | For this SQL Query creation/ | + | For this SQL Query creation/ |
| ===== All types of installation ===== | ===== All types of installation ===== | ||
| Line 70: | Line 74: | ||
| * **[[Print Settings]]**: | * **[[Print Settings]]**: | ||
| * **[[Label Templates]]**: | * **[[Label Templates]]**: | ||
| + | |||
| + | ===== FAQ ===== | ||
| + | ==== SQL Server Port Issue: ==== | ||
| + | When connecting to the SQL Server, you may encounter issues that are often related to firewall restrictions or SQL Server configuration problems. | ||
| + | |||
| + | **Explanation: | ||
| + | The issue is typically due to one of the following reasons:\\ | ||
| + | - **Firewall Blockage:** The SQL port (commonly port 1433) might not be open between the COBI.wms device and the SAP Server. \\ | ||
| + | - **Server Configuration: | ||
| + | |||
| + | **Steps to Diagnose and Resolve:** | ||
| + | |||
| + | 1. **Check Port Accessibility: | ||
| + | - From any Windows client on the same network as the COBI.wms device, open a PowerShell console. | ||
| + | - Execute the following command (replace `< | ||
| + | PowerShell: | ||
| + | | ||
| + | |||
| + | | ||
| + | The PowerShell output should show `TcpTestSucceeded : True`. | ||
| + | If it shows **False**, the port is likely blocked by the firewall. | ||
| + | |||
| + | 2. **Verify SQL Server Configuration: | ||
| + | - If the port is accessible (i.e., `TcpTestSucceeded` is True) but the connection still fails, the SQL Server might be blocking TCP/IP connections. | ||
| + | - On the server running the SAP MSSQL Server, open **SQL Server Configuration Manager**. | ||
| + | - Navigate to **SQL Server Network Configuration** → **Protocols for [InstanceName]** | ||
| + | | ||
| + | - **Ensure that TCP/IP is enabled.** | ||
| + | |||
| + | 3. **Using a Dynamic TCP/IP Port (if necessary): | ||
| + | - If problems persist, consider connecting via the dynamic TCP/IP port: | ||
| + | - In **SQL Server Configuration Manager**, double-click on **TCP/IP**. | ||
| + | - Go to the **IP Addresses** tab and locate the dynamic port setting. | ||
| + | - Enter the dynamic port number in COBI.wms under the " | ||
| + | - Make sure the dynamic port is also allowed through the firewall. | ||
| + | You can verify this by running the PowerShell command again, substituting port 1433 with the dynamic port number. | ||
| + | |||
| + | **Customer Confirmation: | ||
| + | One customer confirmed that switching to the dynamic port resolved their connection issues. | ||
| + | |||
cobi.wms/installation_guides.1650374820.txt.gz · Last modified: by tkammer