When multiple JSON files have the same structure, it is possible to process them all at the same time seamlessly.

Prerequisites:
  • Stambia DI Designer S18.3.0 or higher
  • Stambia DI Runtime S17.4.0 or higher

 

Metadata Configuration

To do this:

  1. Open the Metadata
  2. Use a mask in the File Path parameter

 

metadata

 

The following masks are allowed:

Mask Description
* matches zero or more characters
? matches one character
** matches zero or more directories
| Concatenation with another mask
exclude:: File(s) to exclude

 

Example of file path:

File Path Example Description Valid Files Examples
D:/folder/customer*.json All the files that begin with customer and end with .json are loaded.

D:/folder/customer.json

D:/folder/customer1.json

D:/folder/customer_GIBBS.json

D:/folder/customer?.json All the files that begin with customer, followed by one character, and ended with .json are loaded

D:/folder/customer1.json

D:/folder/customer2.json

D:/folder/**/customer.json All the files named customer.json that are located in the D:/folder/ folder or its sub-folders are loaded.

D:/folder/customer.json

D:/folder/sub/customer.json
D:/folder/customer.json|D:/folder/customer2.json The two files specified are loaded.

D:/folder/customer.json

D:/folder/customer2.json

D:/folder/customer*.json|exclude::D:/folder/customer2.json All the files that begin with customer and ends with .json are loaded, except the customer2.json file

D:/folder/customer.json

D:/folder/customer1.json

D:/folder/customer_GIBBS.json

 

This feature only applies for reading JSON files.

Make sure to not use these masks when writing JSON files, as it will produce an error.