FLATFILECONSUMER Задача Cron не собирает файлы. MAXIMO
У меня есть экземпляр задачи cron FLATFILECONSUMER, которая не собирает файлы. Я могу вручную импортировать файлы, но это не весело.
Cron Task: FLATFILECONSUMER
Class: psdi.iface.load.LoadFlatFileCronTask
Access Level: FULL
Cron Task Instance Name: MyCoolTask
Schedule: 30s,,,,,,,,,*
Run as User: MAXADMIN
Active? X
Keep History? X
Max Number of History Records: 1,000
DELIMITER: ,
ISFILEEXTRACT: 1 (I have tried this set to 0, it doesn't seem to make a difference.)
SOURCEDIRECTORY: C:\work\COM\MAXIMOFILES\
TARGETENABLED: 1 (I have tried this set to 0, it doesn't seem to make a difference.)
TEXTQUALIFIER: "
Эта задача cron отображается в журналах.
11/11/09 15: 27: 12: 988 MST 00000047 SystemOut O 11 ноября 2009 г. 15:27:12:988 INFO BMXAA6372I - Имя хоста: 192.168.4.2. Имя сервера: MXServer. Имя задачи Cron: FLATFILECONSUMER.MyCoolTask. Последний забег: 2009-11-11 14: 52: 03.0
11.11.09 15:27:13:003 MST 0000007d SystemOut O 11 ноября 2009 г. 15: 27: 13: 003 Задача опроса плоского файла INFO::FLATFILECONSUMER.MyCoolTask запущена для папки:C:\work\COM\MAXIMOFILES\
Но это так. Нет ошибок. Нет другой информации. И записи никогда не появляются в таблице. Я изменил регистратор на DEBUG и все еще ничего полезного в файле журнала.
Есть идеи?
Я бы добавил тег MAXIMO, но я здесь не такой крутой.
2 ответа
Проблема была в файлах, которые я хотел, чтобы Maximo импортировал. Файлы для импорта Maximo с помощью задачи cron ДОЛЖНЫ иметь расширение. У меня были файлы с именем data, data2, data3.
Чтобы это работало:
Make the changes Joe suggested.
Delete the files with out an extension.
Restart the application server (JVM).
Rename my files to:
data.foo, data.bs, data.anythingYouCanThinkOf
Move the renamed files into the pick up directory.
Расслабьтесь и наслаждайтесь.
Установите TARGETENABLED на 0 и перезапустите Maximo.
Если у вас включено ведение журнала отладки на maximo.integration
регистратор, вы должны начать видеть сообщения FLAT file cron task::cronAction selected каждые 30 секунд.