<system.diagnostics> <sources> <source name="Microsoft.ServiceModel.Channels" switchValue="Error"> <listeners><add name="xml" /></listeners> </source> <source name=" Microsoft.Adapters.OracleDB" switchValue="Information"> <listeners><add name="xml" /></listeners> </source> </sources> <sharedListeners> <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" traceOutputOptions="LogicalOperationStack" initializeData="C:\AdapterTrace.svclog" /> </sharedListeners> <trace autoflush="true" /> </system.diagnostics> 2. When you use the Oracle Database adapter to receive data from Oracle database, you may notice that transactions are intermittently aborted because of a TimeoutException. This problem usually happens under load. The resolution is to increase the ReceiveTimeout binding property of the receive location. Always set the ReceiveTimeout property of any Oracle receive location to a large value or the maximum value 24.20:31:23.6470000 (24 days). For more information, see Working with BizTalk Adapter for Oracle Database Binding Properties and Working with BizTalk Adapter 3.0 for Oracle Database Binding Properties. 3. To use the Oracle Database adapter to perform transactions on the Oracle database in BizTalk Adapter Pack 2.0, you first need to install the Oracle Services for Microsoft Transaction Server component on the computer that is running BizTalk Server. Otherwise you may receive the following exception: Oracle.DataAccess.Client.OracleException Unable to load OraMTS 4. Non-TNS based URI is not supported under ambient transaction in BizTalk Adapter Pack 2.0 and BizTalk Adapter Pack 2010. If you have to use transactions, use the TNS alias with less than 39 characters. Otherwise you may receive the following exception: Microsoft.ServiceModel.Channels.Common.ConnectionException: Due to an Oracle Client limitation, the adapter failed to open a connection. This is because either:
To resolve this, use a TNS alias to connect to Oracle and make sure it is not more than 39 characters. 5. If you receive an authentication error when connecting to the Oracle database, try to reconnect with user name/password in all capital letters to rule out an issue with case-sensitivity. 6. All three versions of Microsoft BizTalk Adapter for Oracle Database have some limitations:
For version 1, see http://msdn.microsoft.com/library/dd788520(BTS.10).aspx For version 2, see http://msdn.microsoft.com/library/dd788520(BTS.10).aspx For version 2010, see http://msdn.microsoft.com/library/dd788520 7. When using the BizTalk Adapter Pack Migration Tool, you may get error:
Event Type: Error Event Source: .NET Runtime 2.0 Error Reporting Event ID: 5000 Description: EventType clr20r3, P1 biztalkadapterpackmigrationtool, P2 1.0.0.0, P3 4a26b834, P4 biztalkadapterpackmigrationtool, P5 1.0.0.0, P6 4a26b834, P7 1ba, P8 ef3, P9 system.nullreferenceexception, P10 NIL. This can happen if a DLL file is referenced instead of being local to the project. After the migration is complete, re-add the referenced DLL file. The BizTalk Adapter Pack Migration Tool is available at http://www.microsoft.com/download/details.aspx?id=7840.
Maheshkumar S Tiwari edited Revision 2. Comment: Added Tag
Fernando Lugão Veltem edited Original. Comment: added toc