我们有带有UI和所有内容的Sterling文件网关,我们还有控制中心,我们可以看到来自SFG的文件传输。试图找出我如何订阅Filegateway [SFG] programmaticaly中的事件。文档不清楚是否有办法执行此操作。
答案 0 :(得分:0)
数据库表FG_EVENT和FG_EVENTATTR包含有关Filegateway事件的详细信息。
SQL查询示例:
select * from fg_event t1,fg_eventattr t2 where t1.event_key=t2.event_key and
event_code='FG_0422'
您可以为SQL查询添加不同的条件,以过滤文件名,传递类型,日期等...
然后,您可以对任何客户端使用SQL查询来查询数据库。
Sterling Control Center可以监控以下事件:
•到达文件事件 - 每个Sterling File Gateway Arrived File状态代码记录为成功(FG_0411 - 到达文件路由)或失败(FG_0455 - 到达文件失败)文件传输 •路线事件 •交付活动
有关IBM Control Center的更多信息。
还有另一种方法可以通过某些事件来调用业务流程:
编辑listenerStartup.properties和listenerStartup.properties.in文件以包含该行: Listener.Class.xx = com.sterlingcommerce.server1。 dmi.visibility.event.XpathBPLauncherEventListener
根据文件中已启用的侦听器数量,xx是下一个可用的数字。
编辑visibility.properties和visibility.properties.in文件以添加必要的信息,以配置侦听器以基于正确的事件启动正确的业务流程。向侦听器注册事件的模式是: bp_event_trigger.X = eventPreFilter,xPathExpression,bpname,用户id
此页面中有一个示例: