User Tools

Site Tools


implementation:scan:service_manager

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
implementation:scan:service_manager [2020/02/13 10:16]
vise
implementation:scan:service_manager [2020/07/23 16:37] (current)
pilinsr [4.3. Configure Produmex Service Broker]
Line 1: Line 1:
-=====3.5. Produmex Service Manager===== +=====4. Produmex Service Manager=====
-The Produmex Service Manager is a standalone program that can handle the Produmex Service Broker and other Produmex services. Service parameters, connection data to the database server, and the connection data to the company database/​schema can also be modified on the Service Manager.+
  
-It is automatically installed by the Produmex Service ​Broker installer. The Service Broker will automatically appear in the Produmex Service ​Manager, together with all other installed ​Produmex services ​that are supported by the Service Manager.+The Produmex Service ​Manager can handle ​the Produmex Service ​Broker and other Produmex services. Service parameters, connection data to the database server, and the connection data to the company database/​schema can also be modified on the Service Manager.
  
-====3.5.1. Setup/Modify Connection ​data to the SAP company==== +====4.1. Set up/Modify Connection to the SAP company====
-Click on the ’Setup Companies’ button.  +
-On the opening window you have to enter the connection data to your SAP company database/​schema. ​+
  
-  ​* **//​MSSQL//​** \\ At ’Server’ enter the name or IP address of the server. ​At ’Port’ you have to enter the port on which the application can connect to the database server. ​Usually it is 1433, however, ​if you have a named instance in the SQL server, ​then you have to check the actual port. \\ Then choose ​MSSQL version number ​and enter the SQL Server user name and password. ​\\ {{ :​implementation:​scan:​install:​sb:​setup_companies.png |Setup companies}}+1. Click on the ''​Setup Companies''​ button.  
 + 
 +2. On the opening screen ​ enter the connection data to your SAP company database/​schema.  
 + 
 +  ​* **//​MSSQL//​** \\  
 +    * **Server**: Enter the name or IP address of the server. ​ 
 +    * **Port**: Enter the port on which the application can connect to the database server. ​It is usually ​1433, but if you have a named instance in the SQL server, the actual port must be checked. \\  
 +    * **MSSQL Version**: Select the MSSQL version number ​in the drop-down menu. 
 +    * **Language**:​ The language of the DI API transactions can be modified in the field. 
 +    * **SQL User**: Enter the SQL Server user name
 +    * **SQL Password**: Enter the SQL Server ​password. 
 + 
 +{{ :​implementation:​scan:​install:​sb:​setup_companies.png |Setup companies}}
  
 <WRAP round tip>​**How to check the port number on SQL** \\ <WRAP round tip>​**How to check the port number on SQL** \\
-Open the SQL Server Configuration Manager. Select the SQL Server instance ​then right click TCP/IP on the right side and click on Properties. In the small window ​go to the bottom and check the port number. \\  ​+Open the SQL Server Configuration Manager. Select the SQL Server instance ​and right-click on TCP/IP on the right side. Click on Properties ​and on the displayed form go to the bottom and check the port number. \\  ​ 
 + 
 +Note: In this example there are no instances and the port is the default value of 1433.
  
 {{ :​implementation:​bxmanuf:​pdc_install:​sql_config.png |Check port number}} {{ :​implementation:​bxmanuf:​pdc_install:​sql_config.png |Check port number}}
 +</​WRAP>​
  
-//Please notein this example there are no instances, so the port is the default 1433.// </WRAP>+  * **//HANA//** \\  
 +    * **Server**The database server name must be added with the exact same format as it was added during ​the installation of the SAP Business One client\\  
 +      * **Single-Database**:​ Enter the name or the IP address of the database server to the field. 
 +      * **Multi-Database**:​ The DATABASENAME parameter must be used: DBA@ >. Example: {{ :​implementation:​scan:​install:​server_hana6.png |Server Name}} 
 +    * **Database Port**: Enter the database port on which the application can connect to the server.  
 +      * **Single-Database**:​ The default port is 30015.  
 +      * **Multi-Database**:​ The default port is 30013. 
 +    * **MSSQL version**: Select HANADB in the dropdown menu  
 +    * **Language**:​ The language of the DI API transactions can be modified in the field. 
 +    * **SQL User**: Enter the SQL Server user name. 
 +    * **SQL Password**: Enter the SQL Server password. 
 +    * When working on SAP B1 Cloud, add the domain username to the Domain user name field and enter the password to the Domain password field. ​
  
-  * **//​HANA//​** \\ At ’Server’ enter the name or IP address of the server. Please note: The database server name has to be added with the exact same format as it was added during the installation of the SAP Business One client. \\ At ’Port’ you have to enter the port on which the application can connect to the database server. The default port is 30015. \\ Select HANADB from the dropdown menu and enter the user name and password. \\  ​{{ :​implementation:​scan:​install:​sb:​setup_companies_hana.png |Setup companies}}  ​ +{{ :​implementation:​scan:​install:​sb:​setup_companies_hana.png |Setup companies}}  ​
-   +
-When working on SAP B1 Cloud, add the domain user name and password as well. \\ At '​Language'​ it is possible to modify the language of the DI API transactions. \\+
  
-If you click on Test DB Connection, Service Manager ​will try to connect to the server with the given data. If the connection can be established,​ you will get message//Database connection test – success!//+If you click ''​Test DB Connection''​the Service Manager ​tries to connect to the server with the given data. If the connection can be established,​ you will get the message //Database connection test – success!//
  
  
-====3.5.2. Add new database====+====4.2. Add new database====
 Click on the Setup Companies button. ​ Click on the Setup Companies button. ​
  
Line 47: Line 68:
 {{ :​implementation:​scan:​install:​sb:​select_companies.png?​nolink |Select companies}} {{ :​implementation:​scan:​install:​sb:​select_companies.png?​nolink |Select companies}}
  
-====3.5.3. Configuring ​Produmex Service Broker====+====4.3. Configure ​Produmex Service Broker====
 The Produmex Service Broker can work together with different Produmex add-ons, therefore in the Service Manager you have to configure which add-on you want to use. To do that, click on the ‘Configure…’ button or select it from the line of the Service Broker. The Produmex Service Broker can work together with different Produmex add-ons, therefore in the Service Manager you have to configure which add-on you want to use. To do that, click on the ‘Configure…’ button or select it from the line of the Service Broker.
  
 **//General tab//** \\ **//General tab//** \\
 +
 +Service Broker service has to be restarted after changing a setting.
 +
 If you set the //'​Debug writeline log'// parameter to true, it will write a log about each command the Service Broker processes. **Only set it to true, if Produmex support asks you to do that.** If you set the //'​Debug writeline log'// parameter to true, it will write a log about each command the Service Broker processes. **Only set it to true, if Produmex support asks you to do that.**
  
 //Kill time//: If a Service Broker process does not finish within this time limit, it will be aborted. The setting depends on your server. If you have a quick server, set it to a small number, if you have a slow server, set it higher. The default value is 30 seconds. //Kill time//: If a Service Broker process does not finish within this time limit, it will be aborted. The setting depends on your server. If you have a quick server, set it to a small number, if you have a slow server, set it higher. The default value is 30 seconds.
  
-//'​Modules to load'//​ is the module of the add-on to which the service broker connects. It is automatically done by the module installer for you, so you only have to set this manually in specific cases. To add multiple modules, separate them by comma. +//'​Modules to load'//​ is the module of the add-on to which the service broker connects. It is automatically done by the module installer for you.
-  * In order to use Produmex Manufacturing,​ set it to //​BXPPSMobilePDCWebAPI.dll//​ +
-  * In order to use Produmex Scan, set it to //​BXMobileWH9WebAPI.dll//​ +
-  * In order to use Produmex Operator, set it to //​BXMWWebAPI.dll//​.+
  
-At the //'​Port to listen on'// you can set which port is used by the service broker to communicate with the clients. The default is 50231. Make sure that the port you set here is not blocked by any firewalls ​or antivirus software.+At the //'​Port to listen on'// you can set which port is used by the service broker to communicate with the clients. The default is 50231. Make sure that the port you set here is not blocked by any firewall ​or antivirus software.
  
 The //'​Server Discovery Enable'//​ turns on the feature that the client can look up the running service broker server automatically. It makes setting up the clients easier. The //'​Server Discovery Enable'//​ turns on the feature that the client can look up the running service broker server automatically. It makes setting up the clients easier.
  
-You have to assign an administrator user to the service in the Windows Service Manager, otherwise the Service Broker cannot connect to SBO and cannot write to its log files. If the Service Broker stops right after starting it, and in the log file you have access denied errors, then the cause is that you haven’t ​assigned the administrator user to the service.+You have to assign an administrator user to the service in the Windows Service Manager, otherwise the Service Broker cannot connect to SBO and cannot write to its log files. If the Service Broker stops right after starting it, and in the log file you have access denied errors, then the cause is that you have not assigned the administrator user to the service.
  
 {{ :​implementation:​scan:​install:​sb:​service_configuration.png |Produmex Service Configuration}} {{ :​implementation:​scan:​install:​sb:​service_configuration.png |Produmex Service Configuration}}
Line 75: Line 96:
 {{ :​implementation:​scan:​install:​sb:​installed_modules_scan.png |Produmex Service Configuration}} {{ :​implementation:​scan:​install:​sb:​installed_modules_scan.png |Produmex Service Configuration}}
  
-====3.5.4. Start Produmex Service Broker====+====4.4. Start Produmex Service Broker====
 After you have set all settings and installed the server module, you can start the Service Broker service in the Service Manager by selecting first the service then clicking on the //​‘Start’//​ button. If you want to stop a service, click on the //​‘Stop’//​ button. After you have set all settings and installed the server module, you can start the Service Broker service in the Service Manager by selecting first the service then clicking on the //​‘Start’//​ button. If you want to stop a service, click on the //​‘Stop’//​ button.
  
Line 82: Line 103:
 {{ :​implementation:​scan:​install:​sb:​windows_services.png |}} {{ :​implementation:​scan:​install:​sb:​windows_services.png |}}
  
-If you want to start the Service Broker from the command window, you can start it with “C:\Program Files (x86)\Produmex\ServiceBroker\BxServiceBroker.Console.exe” (or Service Broker (Console) program in the Windows Start menu) and you will see a window like this:+====4.5. Start Produmex ​Service Broker ​in console mode==== 
 + 
 +The Service Broker can be started ​from the command window ​as well. Only one instance ​can be started at the same time and the Service Broker service must be stopped. The use of the command window is recommended for debugging purposes and in production environment the use of the service is more efficient. 
 + 
 +The Service Broker in console mode can be started by running the following .exe file in Administrator Mode: C:\Program Files (x86)\Produmex\ServiceBroker\BxServiceBroker.Console.exe
  
 {{ :​implementation:​bxmanuf:​pdc_install:​console.png |}} {{ :​implementation:​bxmanuf:​pdc_install:​console.png |}}
  
-<WRAP round info>The use of the command window is recommended for debugging purposes. In production environment the use of the service is more efficient.</​WRAP>​+
implementation/scan/service_manager.1581588974.txt.gz · Last modified: 2020/02/13 10:16 by vise