Specify all extract rules at once by separating commas. <property name="ARGLINE" value="ExtractRule1,ExtractRule2,ExtractRule3"/>
Only one file name can be passed for argument -I, which takes XML file or rule data. However, -i takes more than one rule name delimited by comma. When multiple XML files are provided, delimited by comma, two debug statements are seen: DEBUG - List of classes is null. // Which says there is no –i passed INFO - Could not open file for reading // now the file name is something like C:\config\PegaSampleTest3.xml,C:\config\PegaSampleTest2.xml and therefore results in //FileNotFoundException and the above INFO log is printed
If there is a common time range for all extract rules to be extracted, use -i argument with delimited rule names in combination with -d and -D for pxCreateDateTime and -u and -U for pxUpdateDateTime.