Document Service

Sterling B2B Integrator supports Object Store as an option for document payloads using Document Service. This feature is available with Sterling B2B Integrator Certified Container deployments.

Document Service is developed as an independent microservice and can be deployed as an independent Docker container using the Document Service Helm Charts. Sterling B2B Integrator now supports Object Store as a third document storage option, in addition to File System and Database.

Currently, Document Service supports S3 enabled object storage services such as, Amazon S3, MinIO, IBM Cloud, Dell ECS, Azure Blob Store, Google Storage.

Note:
  • Document Service now supports TLSv1.3 for secure communication.
  • If the Object Store S3, Azure, and Google Cloud Storage supports TLSv1.3, the communication between Document Service and the Object Store will use TLSv1.3 otherwise the communication will default to TLSv1.2.
  • Communication between Sterling B2B Integrator and Document Service will always use TLSv1.3.

Adapters and Services Supported for Object Store

The following is the list of adapters and services that are supported for Object Store using server/client services through business process:
  • SFTP Server Adapter 1.0
  • SFTP Server Adapter 2.0
  • File System Adapter
  • HTTP/HTTPS Server Adapter
  • FTP/FTPS Adapter
  • Sterling File Gateway (listening producer/consumer, initiating producer/consumer, and custom protocols)
  • myFileGateway/myFileGateway 2.0
  • JMS 1.1 Async Receive Adapter
  • AS2 Adapter
  • S3 Adapter/Service
  • Command Line Adapter 2 (CLA 2)
  • SAP Adapter
  • Mailbox services (add/delete/list/update)
  • MSMQ Adapter
  • PGP packaging/unpacking services
  • WebSphereMQ Suite Async Receive
  • EBICS
  • EDI enveloping/de-enveloping for X-12, EDIFACT documents
Note: Connect:Direct adapter does not support using Object Store as a document storage option.

Integrating Document Service with Sterling B2B Integrator

  • Configure the default global document storage option using the parameter defaultDocumentStorageType=OS in the Sterling B2B Integrator values.yaml.
  • Configure document storage option for an individual protocol adapter or in the BP service as Object Store.
Important: It is recommended to use the Object Store option for specific adapters/services, rather than setting defaultDocumentStorage as the default document storage option. Once Object Store is set as the default storage option, it is impossible to revert to other options. Data migration from Object Store to a database is not supported. Therefore, careful consideration should be given before making the defaultDocumentStorage choice.

Integrating Document Service with myFileGateway

To configure document storage as Object Store for myFileGateway, set filegateway_ui.myFgStoragetype=os in customization UI customer_overrides and restart the pod.