Как получить список файлов, которые были найдены автоматическим EVNT типа FILE
У меня есть Automic EVNT типа FILE, наблюдающий каталог на хосте Unix для новых файлов (PATH_FILE_COUNT > 0), которые будут перемещены из каталога по мере их обработки. На вкладке!Process я хочу получить список файлов, которые были найдены при запуске события, потому что я хочу активировать новый экземпляр JOBP для каждого файла.
Я надеялся, что GET_EVENT_INFO(FILENAME) будет именно тем, что я хотел ( https://docs.automic.com/documentation/webhelp/english/AWA/11.2/AE/11.2/All%20Guides/Content/ucaaey.htm), но я получаю сообщение об ошибке "Тип события не" Консоль "".
Этот код не завершен, но, возможно, дает представление о том, что я собираюсь (оператор PSET установит &FILENAME на следующее имя файла в массиве, предполагая, что FNAMES является массивом):
:SET &QUEUE = GET_ATT(QUEUE)
:PRINT QUEUE: &QUEUE
:SET &PATH = GET_ATT(EVENT_FILE_PATH)
:PRINT PATH: &PATH
:SET &FNAMES = GET_EVENT_INFO(FILENAME)
:PRINT FNAMES: &FNAMES
:SET &JOBP = JOBP.CUST.PROCESS.FILE
#:WHILE...loop through files
: SET &RunID = GET_UC_OBJECT_NR(&JOBP)
: SET &STATUS_VARS = GET_UC_OBJECT_STATUS(JOBP, &RunID)
: IF &STATUS_VARS NE 1550 OR 1560
: PSET &FILENAME = staticfromevent.txt
: SET &ACT=ACTIVATE_UC_OBJECT(&JOBP,,,,,PASS_VALUES,&QUEUE)
: PRINT "STATUS FOR &JOBP-status &STATUS_VARS, so &JOBP was launched"
: ENDIF
#:ENDWHILE