我正在尝试将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数据源必需的属性”?

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

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的经验?

提前致谢!

最佳答案

不要使用适配器将其与JDE集成,而应考虑使用Web服务并在Web服务中完成所有需要做的事情(在JDE中)。原因是性能。假设您要为给定的集成调用3个业务功能:如果直接从BizTalk(或任何外部应用程序)调用它们,则将导致BizTalk和JDE之间的延迟性能下降。相反,如果将这些功能包装在Web服务中并从BizTalk调用Web服务,则这些功能将在JDE上下文中运行。这是一个简单的示例,但您可以理解。

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

希望这可以帮助。

08-05 01:08