Forum Discussion
I have a use case where a child pipeline has multiple expr files.
I want to pass a value to the child pipeline using which my chiled pipeline would choose one of the expression library.
is there a way to do it ?
In the child pipeline properties, add a parameter that you’ll use to specify the library to load.  Then, in the “Expression Libraries” section, add a path that uses the parameter you just created.  You’ll probably also want to set the name of the imported library using the “As” column.  In the screenshot below, the parameter is config and defaults to the library file dev.expr and the library can be referenced via lib.conf in expressions:
In the parent pipeline, you’ll pass the config parameter with the library paths that you want.  In the screenshot below, there are two documents entering the PipeExec with “dev.expr” and “prod.expr” as the paths.  So, the child will execute first with the “dev” library and then with the “prod” library.