在ODI代理上运行一个Scenario出现'Error during Session Preparation'错误
Applies to:
Oracle Data Integrator - Version: 3.2.03.01
Information in this document applies to any platform.
症状
启动一个ODI代理 启动参数-NAME –PORT。通过Topology Manager验证其运行状态
当Scenario, Integration Interface or Package 在此代理上启动,提示启动失败
Cannot start execution
com.sunopsis.dwg.cmd.b: Error during Scenario launching : Error during Session Preparation : You are trying to execute a session with an agent that is undefined in your repository. Please check the agent -NAME parameter.
原因
这个问题最初是在旧版本的ODI中出现,可能是因为不正确的处理代理名称导致。
在近期版本中的ODI中也会出现这样的问题,在这种情况下,问题是由不正确的连接逻辑代理/上下文组合与物理代理。
当Java Classpath没有在iSeries/AS400 CL 代理启动脚本中正确设置,这样的问题也会出现。
解决方案
检查代理启动参数 –NAME参数(大小写混合)。检查逻辑代理与上下文之间对应关系是否正确
-Name参数值应该要与代理的名字一致,可以在ODI Topology Manager >”Physical Architecture”中找到
代理名字检查只会在Scenario, Integration Interface and Package启动的情况下进行