Document status: RELEASED

Date:

Version Requirements is located on the menu to the left.

Import counting groups from 3rd party

(TFS: 173320)

Importing counting groups from 3rd party is supported by Chain Web. Two new jobs are responsible for importing the counting groups:

  • CountingGroupImport: reads messages from CountingGroupImport subscriber from Azure Service bus, then the job saves lines from blob to the staging table.

  • CountingGroupImportProcessor: reads CountingGroup blobs saved by CountingGroupImport job and creates new counting groups based on data from blobs. In the end, the job sends the import result (FileProcessInfo blob) for each processed blob to the Azure Service bus.

More information could be found in the the job's documentation and in Swagger: https://stocktakingservice.lindbakdev.com/swagger/index.html

Configuration: 

  • Enable and set up Blob Storage settings in both jobs – CountingGroupImport and CountingGroupImportProcessor.

 

Exporting stocktaking results to 3rd party is supported in Chain Web

(TFS: 173321)

Exporting stocktaking results to 3rd party is supported in Chain Web.

  • When finishing a stocktaking, it will get status “Completed”, and the status is saved in the database [Inventory].[StocktakingExport] table.

  • The StocktakingResultsExporterJob will read the rows form [Inventory].[StocktakingExport] and process them - export the stocktaking results to Azure blob storage in a blob jsonl.gz file and send the message to Azure service bus for the data to be picked up by a 3rd party.

More information can be found in the job’s documentation and in Swagger: https://stocktakingservice.lindbakdev.com/swagger/index.html

Configuration:

  • Enable StocktakingResultsExporterJob job and each part of it

  • Set up Blob Storage and Azure service bus settings

  • No labels