我有一个 FLATFILECONSUMER cron 任务实例,它没有拾取文件。我可以手动导入文件,但这并不好玩。
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 Nov 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 2009 年 11 月 11 日 15:27:13:003 INFO 平面文件轮询任务::FLATFILECONSUMER.MyCoolTask 已针对文件夹:C:\work\COM\MAXIMOFILES\ 启动
但就是这样。没有错误。没有其他信息。而且记录从未显示在表中。我已将记录器更改为 DEBUG,但日志文件中仍然没有任何有用的信息。
有任何想法吗?
我会添加 MAXIMO 标签,但在这里我不太酷。
答案1
将 TARGETENABLED 设置为 0 并重新启动 Maximo。
如果您在记录器上启用了 DEBUG 日志记录maximo.integration
,您应该每 30 秒看到一次“FLAT file cron task::cronAction called”消息。
答案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.
坐下来享受吧。