Welcome Guest! Log in
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…


During development, there may be a need to know if some files exists or not, how many files there are in a folder, etc.

We are going to see in this article how to use the File Wait process Action to check if some files are present, and how to act differently if it is the case, or not.

 

File Wait Process Action

Process overview

processOverview

Here is a simple process, in which we wait for 2 text files, located in C:\Temp, during 1 second (1000ms).

 

Result

Then, we are using the result of the File Wait action to separate our process in three branches, depending on the number of files found.

We are using Empty Actions just for the example, but any other action can be put here.

To do that, we are using a different condition on each successfull link (green arrows), to test the result of the File Wait.

To indicate a condition : Left click on a link to select it > Properties View > Condition Box in the Execution Tab

conditionLink

 

For All Files exist we set ${FileWait/FILE_NB}$ == 2

For No Files found ${FileWait/FILE_NB}$ ==0

For Wrong number of Files ${FileWait/FILE_NB}$ == 1

 

The syntax to use the variables published by the File Wait Action (or any action) is :

${ActionName/variable}$

 

Articles

Suggest a new Article!