无法使用 JMS 访问文件适配器
我无法使用带有 JMS 的文件适配器版本 5.6 从平面文件中检索记录。它总是在控制台上显示此错误,
启动错误。 SDK 错误:无法打开 JMS 共享库 jms,DllError。 初始化后启动适配器时发生错误。存储库 URL 为 D:\bala\input\Work\AT_adfiles_53689.dat,配置 URL 为 Fileadapter/FileAdapterConfiguration..
它在 RV 中工作正常,但在 JMS 中则不行。请帮助我..
I am not able to retrieve records from flat file using fileadapter ver 5.6 with JMS. It always show this error at console,
Startup error. SDK Error: Could not open JMS shared library jms, DllError.
The error occurred on starting the adapter after initialization. The Repository URL is D:\bala\input\Work\AT_adfiles_53689.dat and the Configuration URL is Fileadapter/FileAdapterConfiguration..
Its working fine with RV but not with JMS. Kindly help me out..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了上面问题的解决方案。首先查看工作适配器目录下的 AT_adfiles_xxxxx.tra。查找显示“tibco.env.PATH=xxxxx”的行。
首先,查看所有这些 bins 目录,您会发现一些 bin 文件夹实际上包含 libeay32.dll 和 ssleay32.dll。 sdk\5.5\bin 包含与其他文件夹不同版本的 libeay32.dll”和“ssleay32.dll”。为了让您正确运行此程序,所有“libeay32.dll”和“ssleay32.dll”应该处于同一版本。
因此,无论您决定使用哪个版本,请将其复制到包含相同文件的其他文件夹我为保留这些的原始版本所做的就是在末尾用 .bak 重命名原始版本,
这应该允许您测试文件适配器!
I found the solution to the problem above. First look into the AT_adfiles_xxxxx.tra under your working adapter directory. Look for the line where it said "tibco.env.PATH=xxxxx"
First of all, look into all those bins directory, you will find some of the bin folder actually contain libeay32.dll" and "ssleay32.dll". The problem is where the sdk\5.5\bin contain different version of libeay32.dll" and "ssleay32.dll" to other folder. In order for you to run this correctly, all of libeay32.dll" and "ssleay32.dll" should be in the same version.
So which ever version you decided to use, make a copy of that to other folders that contain the same file. What i did to preserve the original version of those is by renaming the original with .bak at the end.
This should allow you to test the file adapter!