Skip to Content

One B1if server for one sap business one company on one machine

Hello Expert,

I have a scenario

1. SAP Business One HANA server have three legal sap business one company.

2. We are thinking to install three B1if on three windows machine(separately) to connect sap business one company and run the integration scenario.

The idea is to run integration scenario's(SAP Customer Checkout) belonging to each sap business one company separately to get the better performance and separate visibility

How to achieve this , please suggest.

Arun Singh

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Nov 17, 2017 at 11:03 AM

    First of all, you can install B1if on Linux as well. The point is only, in case you are using DI-API in your scenarios, then you need to have a windows server to run the DI proxy. Currently the SAP scenarios are using DI-API, we are planning to provide the scenarios also for Service Layer. This will allow to have Linux only. There is ONE notification mechanism in B1 (storing the evenst from ALL company databases in the SBO-COMMON table SEVT). Therefore there is also ONE Event Sender, to send the event from ONE SEVT (=all events from all company databases) to ONE B1i Server. So in case you have scenario steps, triggered by incoming B1 events, you have ONE B1i Server which receives the events. As for my knowledge the Customer Checkout package does not have a scenario step, triggered by B1 event. For running B1 HANA in cloud (ONE HANA, ONE SBO-COMMON, multiple Company DBs for different customers) we are currently working on different concepts. If the reason for the splitting is scalability, I think it should be okay to run ONE B1i on the linux server. The scenarios for different company databases are running in parallel, so if the settings are fitting (threads) and the associated CPUs and memory are sufficient and you switch on the simplified calls for the incoming HTTP calls, the scalability should be given. A single installation is definitely also more easy to maintain than a complicated landscape.

    Add comment
    10|10000 characters needed characters exceeded