Components Set Workspace

Packages should have their own directory

I highly recommend using the following directory structure within your project directory to manage Components Sets:

<ProjectDir>
+--  Sets
     +-- Lib
          + -- Package01
               : cSet.Jsonc
          + -- Package02
               : cSet.Jsonc
     +-- Work
          + -- Sprint April-01
               : cSet.Jsonc     
          + -- Sprint April-02
               : cSet.Jsonc

Create a folder for each package and you use cSet.JsonC as the package filename. The package folder serves a a Workspace and all package output will go to this folder with the same name as the package file.

> C:\MSBoomi
bc COMP GET -p "DBIntegrationSample\cSet.JsonC"

There is no need to specify the Sets, Lib or Work folder because these names are Default names. You can override the defaults by using the --SetLibDir and --SetDir options.

Additional folders

Personally, I use two additional folders, which are not Boomi Commands related. However, this structure helps me to much better organize my Integration work:

Doc takes my Package documentation and Test takes all tests, which are in most cases http files to test REST or SOAP API of integrate. Of course, you may also store SOAP UI and/or other test in such directory.

Last updated