SAP Business One Hana (Service Layer) Connector updated
SAP Business One Hana (Service Layer) Connector version 1.19.3 adds support for action Headers, and soft failures for some actions. This version also patches bugs in trigger splitter options and B1Object actions.
For more info, see: SAP Business One Hana (Service Layer) Connector Details
Updates
-
Headers can be added to actions to handle those actions slightly differently from the default. (40357)
From SAP Business One document “Working with SAP Business One Service Layer” (link requires an SAP S-Number)
Excerpt from section 4.2:
-
Except for the connection options, Service Layer supports limiting all configuration options to the request level. You can set the Service Layer-customized HTTP header to overwrite the settings in b1s.conf only for the current request.
To configure your settings for the current request, you should use the following format:
B1S-<configuration-item-name>: <value>
For example:
B1S-WCFCompatible: True
B1S-PageSize: 100
In Saltbox actions, you can specify headers in the edit action pane. One or more headers can be added using the “Add to Headers” button.
For example, to replace collections instead of appending to them, use the header option
B1S-ReplaceCollectionsOnPatch: true
, configured as follows: -
-
Soft failures have been added to the actions
B1Object UpdatePropertiesPatch
andB1Object UpdateAllProperties
(40470)To enable this option, edit the action and scroll down to the option
Suppress error in action
.When enabled, processing errors (i.e. Service Layer responding successfully, but with a failure status) are allowed to continue while exceptions (such as being unable to authenticate to Service Layer) still cause the workflow to fail.
When enabled, processing errors must be explicitly handled (such as by using an if/else check on the failure status of the action).
Bug Fixes
This version also patches bugs in trigger splitter options and B1Object actions. In detail, these bugs include:
-
Using the Raw Message splitter option “Split Message Group By Column Name” returns an error (40133)
-
“B1Object Close” action bug (40474)
Requirements
As of version 1.15.0, Application server version 2.3.0.2034610 or later is required. Usually, this is updated automatically. To verify, go to System Information
> Status Check
and verify the Application server version. Shown below, the Application server is running the proper engine version (or higher) and so can run this version of the SAP Business One Hana (Service Layer) Connector.
If your engine is on an older version, contact your implementation consultant for next steps.