Microsoft KB Archive/280841

= PRB: Error &quot;GetXaSwitch Function Failed&quot; When You Use Transactional MTS/COM+ Components with Oracle Databases =

Article ID: 280841

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft Transaction Services 2.0
 * Microsoft COM+ 1.0
 * Microsoft COM+ 1.5
 * Microsoft Data Access Components 2.1 Service Pack 2
 * Microsoft Data Access Components 2.1 Service Pack 2
 * Microsoft Data Access Components 2.5
 * Microsoft Data Access Components 2.5 Service Pack 1
 * Microsoft Data Access Components 2.6

-



This article was previously published under Q280841



SYMPTOMS
When you use transactional Microsoft Transaction Server (MTS)/COM+ components against Oracle databases, the components fail with the following errors in the event log:

Event Source: MSDTC

Event Category: XATM

Event ID: 53286

Date: 10/2/2000

Time: 1:21:21 PM

User: N/A

Computer: MYCOMPUTER

Description:

The XA Transaction Manager called the &quot;GetXaSwitch&quot; function in the XA

resource manager DLL. The call to the &quot;GetXaSwitch&quot; function failed:

File=i:\viper\src\dtc\xatm\src\xarmconn.cpp Line=2249.

Event Type: Information

Event Source: MSDTC

Event Category: MTXOCI

Event ID: 4156

Date: 10/2/2000

Time: 1:21:21 PM

User: N/A

Computer: MYCOMPUTER

Description:

String message: TM failed to connect to the RM. Following was the connect

string.

Event Type: Information

Event Source: MSDTC

Event Category: MTXOCI

Event ID: 4156

Date: 10/2/2000

Time: 1:21:21 PM

User: N/A

Computer: MYCOMPUTER

Description:

String message:

Oracle_XA+Acc=P/NASER/fed_sys+SesTm=600+SqlNet=ORASERVER+Threads=TRUE.

NOTE: This problem does not occur with non-transactional components.



CAUSE
This problem occurs if RMGUID is not being initialized as part of the Oracle client software installation.



RESOLUTION
To resolve this problem, reinstall the Oracle client software.

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Keywords: kberrmsg kboracle kbdatabase kbprb KB280841

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.