Consider the following scenario in Microsoft BizTalk Server 2006:
- You use the BizTalk Adapter for Oracle Database to connect to Oracle 8, Oracle 9i, or Oracle 10g.
- You have applied the following three hotfixes for BizTalk Server:
934040Â
(http://kbalertz.com/Feedback.aspx?kbNumber=934040/
)
FIX: One of the Microsoft BizTalk Adapters for Enterprise Applications stops processing incoming messages until you restart the BizTalk Host instance
942419Â
(http://kbalertz.com/Feedback.aspx?kbNumber=942419/
)
FIX: Event ID: 1723 occurs when you use Adapters for Enterprise Applications with BizTalk Server 2006 to process lots of messages
959105 Â
(http://kbalertz.com/Feedback.aspx?kbNumber=959105/
)
FIX: Multiple RunTimeAgent processes are created when you use the Microsoft BizTalk Adapter for Oracle database to connect to an Oracle server
In this scenario, you find that the Application log shows error messages that resemble the following.
Error 1
Runtime Error: Underlying connection was closed: Either there was a fatal error on the server or client authentication failed.
Error 2
Error transmitting message: An existing connection was forcibly closed by the remote host.
Error 3
The adapter failed to transmit message going to send port "<send port>" with URL "OracleDb://<URL>". It will be retransmitted after the retry interval specified for this Send Port. Details:"Error transmitting message: Underlying connection was closed: Either there was a fatal error on the server or client authentication failed".
When this problem occurs, some messages may be lost.
This problem occurs because of an error in how Microsoft BizTalk Adapters for Enterprise Applications handles transmission operations.
Hotfix information
A
supported hotfix is available from Microsoft. However, this hotfix is intended
to correct only the problem that is described in this article. Apply this
hotfix only to systems that are experiencing this specific problem.
If the hotfix is available for download, there is a "Hotfix download
available" section at the top of this Knowledge Base article. If this section
does not appear, submit a request to Microsoft Customer Service and Support to
obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required,
you might have to create a separate service request. The usual support costs
will apply to additional support questions and issues that do not qualify for
this specific hotfix. For a complete list of Microsoft Customer Service and
Support telephone numbers or to create a separate service request, visit the
following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for
which the hotfix is available. If you do not see your language, it is because a
hotfix is not available for that language.
Prerequisites
You must have the Microsoft BizTalk Adapters for Enterprise
Applications (also known as Microsoft BizTalk LOB Adapters) installed to apply
this hotfix.
Restart requirement
You do not have to restart the computer after you apply this
hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the
Time
Zone tab in the
Date and Time item in Control
Panel.
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform |
|---|
| Microsoft.biztalk.adapters.coretransmitter.dll | 1.0.1175.0 | 41,368 | 17-Jul-2009 | 00:00 | x86 |
Note Because of file dependencies, the most recent hotfix that
contains these files may also contain additional files.
Microsoft
has confirmed that this is a problem in the Microsoft products that are listed
in the "Applies to" section.
This hotfix also adds limited tracing capability to the BizTalk Adapter for Oracle Database. This hotfix can be used to troubleshoot issues mentioned in the 'Symptoms' section.
Note The information in this section should be applied only when you are troubleshooting these kinds of issues.
- Open the BizTalk installation folder. For example, open the following folder:
C:\Program Files\Microsoft BizTalk Server 2006
- Open the BTSNTSvc.exe.config configuration file that is in the folder.
- Add the following node inside the <configuration> node.
<system.diagnostics>
<trace autoflush="true" indentsize="2">
<listeners>
<remove name="Default"/>
<add name="TextWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\\AdapterLog.txt"/>
</listeners>
</trace>
<switches>
<add name="LOBAdapterTraces" value="3" />
</switches>
</system.diagnostics>
Note You can specify a different path for the log file in the initializeData attribute. The LOBAdapterTraces log levels under the <switches> attribute can be specified by using the following values.Collapse this tableExpand this table
| Value | Item | Description |
|---|
| 0 | Off | Outputs no messages to Trace Listeners |
| 1 | Error | Outputs only error messages to Trace Listeners |
| 2 | Warning | Outputs error and warning messages to Trace Listeners |
| 3 | Info | Outputs informational, warning and error messages to Trace Listeners |
| 4 | Verbose | Outputs all messages to Trace Listeners |
- Restart the BizTalk host instance.
- Start to send the message by using the send port in BizTalk Server 2006. Then you can collect traces from the path that is specified in the initializeData attribute.
For more information about Microsoft BizTalk Adapter for Oracle Database, visit the following Microsoft Developer Network (MSDN) Web sites:
For more information about
software update terminology, click the following article number to view the
article in the Microsoft Knowledge Base:
824684Â
(http://kbalertz.com/Feedback.aspx?kbNumber=824684/
)
Description of the standard terminology that is used to describe Microsoft software updates
The third-party products that this
article discusses are manufactured by companies that are independent of
Microsoft. Microsoft makes no warranty, implied or otherwise, about the
performance or reliability of these products.