JD Edwards Enterprise One 9.1 Biztalk适配器

时间:2013-11-29 13:49:13

标签: java oracle11g biztalk jdedwards biztalk-2013

我正在尝试将Biztalk 2013连接到JD Edwards Enterprise One 9.1独立演示(oracle版本)。

我已按照此主题http://mikearnett.wordpress.com/2013/03/26/biztalk-jde-enterpriseone-adapter-configuration-tips/

中的说法配置了所有参数

我在网上查看了很多信息,但是无法理解JD Edwards数据源的工作原理,创建方式和位置?主要问题是如何正确填充biztalk适配器的属性,例如'Bootstrap Data Source Required Properties'?

错误日志中的当前错误是:

E-JDE0010:GetModulePrefixes方法的JNI调用方法失败。 JDEdwards错误消息:com.jdedwards.system.connector.dynamic.spec.SpecFailureException:无法连接到oneworld源com.jdedwards.system.connector.dynamic.spec.dbservices.BSFNLookupFailureException:无法获取LibraryInfos [OCM_DEFAULT_ENTRY_NOT_FOUND] OCM执行此操作不包含环境DEMO910的默认条目。

也许有人知道在哪里阅读有关此主题的信息或者有将Biztalk连接到JD Edwards的经验?

提前致谢!

2 个答案:

答案 0 :(得分:1)

不要使用适配器与JDE集成,而应考虑使用Web服务并在Web服务中执行您需要执行的所有操作(在JDE中)。原因是性能。假设您要为给定的集成调用3个业务函数:如果直接从BizTalk(或任何外部应用程序)调用它们,则会导致BizTalk和JDE之间的延迟性能损失。相反,如果将这些函数包装在Web服务中并从BizTalk调用Web服务,那么这些函数将在JDE的上下文中运行。这是一个简单的例子,但你得到了一般的想法。

对于JDE Web服务,您至少有两个选项:基于Java的业务服务或基于.Net的Web服务,是LynX Business Integrator的一部分(请参阅http://youtube.com/user/aelliuslynx)。

希望这有帮助。

答案 1 :(得分:0)

确保OCM表为用户或角色或* PUBLIC提供了DEMO910环境的活动记录,以便解决以下异常

com.jdedwards.system.connector.dynamic.spec.dbservices.BSFNLookupFailureException:无法获取LibraryInfos [OCM_DEFAULT_ENTRY_NOT_FOUND]