JD Edwards Enterprise One适配器和BTS 2009:RuntimeAgent.exe的问题 [英] JD Edwards Enterprise One Adapter and BTS 2009: Problems with RuntimeAgent.exe

查看:58
本文介绍了JD Edwards Enterprise One适配器和BTS 2009:RuntimeAgent.exe的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



您好 - 我遇到的问题与此帖子中的人有同样的问题:

Hi there - I'm having the same problem that the person in this post was having:

http://social.msdn.microsoft.com/Forums/en-US/biztalkr2adapters/thread/e294f101-07c1-4710-b53e-d39b02285533

http://social.msdn.microsoft.com/Forums/en-US/biztalkr2adapters/thread/e294f101-07c1-4710-b53e-d39b02285533

即:我收到错误消息" 错误传输消息:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:15000"

Namely: I get the error "Error transmitting message: No connection could be made because the target machine actively refused it 127.0.0.1:15000"

当适配器尝试执行时,似乎发生此错误与"runtimeagent.exe"进行通信过程。

This error seems to happen when the adapter attempts to communicate with the "runtimeagent.exe" process.

上述问题的答案是建议相关人员联系Microsoft支持。

That question above was answered by suggesting that the person in question contact Microsoft support.

但是,我正在评估试用版BTS 2009适用于客户,因此我们无法通过Microsoft支持网站上的内容联系支持(除非我们付费),即当我选择英国作为国家时,我必须选择$ b在我给出电话号码之前,$ ba支持计划或支付事件,除非我错过了什么。

However, I'm evaluating the trial edition of BTS 2009 for a client, so we don't have the ability to contact support (unless we pay for it) from what I can see on the Microsoft Support Website i.e. when I choose United Kingdom as the country, I have to choose a support plan or pay for an incident before I'm given the phone number to call, unless I've missed something.

我使用connect网站记录了一个问题呼叫(在https://connect.microsoft.com/BizTalk/feedback/details/575407/jde-enterpriseone-adapter-causes-runtime-error)。

I've logged a problem call using the connect website (at https://connect.microsoft.com/BizTalk/feedback/details/575407/jde-enterpriseone-adapter-causes-runtime-error).

我无法登录支持打电话,因为我们必须支付(是吗?你必须付钱报告错误?或者我在这里错过了什么?!)。

I can't log a support call as we have to pay for that (is that right? you have to pay to report a bug? or am I missing something here?!).

这对我们造成了问题,因为我在修复此问题之前,不建议客户端使用BizTalk 2009.

It's causing issues for us as I can't recommend that the client use BizTalk 2009 until this issue is fixed.

无论如何,问题只发生在以下情况:

In any case, the issue only happens if you:

1)通过适配器提交消息

1) Submit a message via the adapter

2)等待2分钟(这是运行时代的问题) .exe)

2) Wait for 2 mins (which is w3hen the runtimeagent.exe)

3)尝试提交另一条消息

3) Attempt to submit another message

后续消息似乎处理正确。

Subsequent messages seem to process correctly.

仅当 runtimeagent.exe 进程在一段时间不活动后尝试关闭时,才会出现此错误。

The error only seems to happen when the runtimeagent.exe process attempts to shut itself down after a period of inactivity.

 

那么微软支持部门建议我做些什么呢?

So what do Microsoft Support recommend I do about this problem?

更新:

有趣的是,我第一次收到相关错误我离开它一段时间后使用BizTalk(例如离开服务器一夜之后):

Interestingly, I get a related error the first time I use BizTalk after having left it a while (e.g. after leaving the server overnight):

---------------------------

---------------------------

活动类型:   错误

活动来源:   适用于企业应用程序的Microsoft Biztalk适配器

事件类别:   无

活动ID:    0

日期:        20/07/2010

时间:        15:46:52

用户:        N / A

电脑:    xxx

说明:

运行时错误:远程主机强行关闭现有连接



了解更多有关信息,请参阅http://go.microsoft.com/fwlink/events.asp上的"帮助和支持中心"。

------------------ ---------

Event Type:    Error
Event Source:    Microsoft Biztalk Adapters for Enterprise Applications
Event Category:    None
Event ID:    0
Date:        20/07/2010
Time:        15:46:52
User:        N/A
Computer:    xxx
Description:
Runtime Error : An existing connection was forcibly closed by the remote host

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
---------------------------

如果我重新发送消息,它会通过确认,但如果我离开它两分钟,我会收到原始错误。

If I resend the message, it gets through ok, but if I leave it for two minutes, I get the original error.

我偶尔也会收到此错误:

I also occasionally get this error:

(我已经看过几次这个错误,但不是经常出现)

(I have seen this error a few times, but not regularly)

-----------------------------------

-----------------------------------

活动类型:  ;   错误

活动来源:    适用于企业应用程序的Microsoft Biztalk适配器

事件类别:    无

活动ID:     0

日期:         19/07/2010

时间:         10:19:51

用户:         N / A

电脑:    xxx

说明:

运行时错误:尝试读取或写入受保护的内存。这通常表示其他内存已损坏。



有关详细信息,请参阅http://go.microsoft.com/fwlink/events上的"帮助和支持中心"。 .asp。

Event Type:    Error
Event Source:    Microsoft Biztalk Adapters for Enterprise Applications
Event Category:    None
Event ID:    0
Date:        19/07/2010
Time:        10:19:51
User:        N/A
Computer:    xxx
Description:
Runtime Error : Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

-----------------------------------

-----------------------------------

干杯,

Dourn。

推荐答案

嗨Dourn,

Hi Dourn,

我已经并将继续在一个特定的BizTalk Server环境(BTS 2009,Windows Server 2008 SP2)中体验到这一点,该环境最近已经设置好,与JDE OneWorld适配器一起使用7.3.3.3。我怀疑
Enterprise One和OneWorld适配器实现之间会有很多共性。但是,在其他环境中,适配器已被证明非常稳定。当JDE没有响应(TCP / IP)和受保护的内存错误时似乎存在相关性......

I have and continue to experience this in a one particular BizTalk Server environment (BTS 2009, Windows Server 2008 SP2), that has been recently setup, working with the JDE OneWorld adapter on 7.3.3.3. I suspect there will be much commonality between the Enterprise One and OneWorld adapter implementations. However, in other environments the adapter has proven to be quite stable. There seems to be a correlation when JDE doesn't respond (TCP/IP) and the protected memory error...

 

Event Type:	Error
Event Source:	BizTalk Server 2009
Event Category:	(1)
Event ID:	5754
Date:		22/07/2010
Time:		9:22:34 AM
User:		N/A
Computer:	xxx
Description:
 Error details: Error transmitting message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

 

 

似乎JDE适配器的一般体系结构(例如,RuntimeAgent可执行文件,Java运行时)适用于属于"BizTalk Adapters for Enterprise Applications"的其他适配器。套房。快速搜索显示此行为 还发生了
Oracle ODBC适配器等。

It seems the general architecture of the JDE adapter (e.g. RuntimeAgent executable, Java runtime) applies to other adapter that fall in the "BizTalk Adapters for Enterprise Applications" suite. A quick search shows that this behavior has also occured for the Oracle ODBC adapter, etc.

您运行的是哪个版本的JDK?

What version of the JDK are you running on?

您是否尝试过调整Java VM?例如,我已将以下JDE适配器相关建议应用于我们所有的1.4.2_19 JVM。

Have you tried tuning the Java VM at all? For example, I have applied the following JDE adapter related recommendation to all our 1.4.2_19 JVM's.

按照以下步骤操作,然后退出注册表编辑器:

Follow these steps, and then quit Registry Editor:

 

1.	Click Start , click Run , type regedit , and then click OK . 
2.	Locate and then click the following key in the registry: 
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters\Config\Global\Adapters
3.	On the Edit menu, point to New , and then click DWORD . 
4.	Type JVMMemory , and then press ENTER. 
5.	On the Edit menu, click Modify . 
6.	Change the base to Decimal.
7.	Type 1000 , and then click OK.


注意在成功初始化Java VM之后需要调整JVMMemory注册表项的值,但这只能通过测试结束。 JVMMemory的最小值为:1,最大值为:3072。

 

Note The value for JVMMemory registry key needs to be tuned after the Java VM is initialized successfully but that can only be done through testing on your end . The minimum value for JVMMemory is: 1, the maximum value is: 3072.

 

 

问候

Ben


这篇关于JD Edwards Enterprise One适配器和BTS 2009:RuntimeAgent.exe的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆