Commerce Server General - Commerce Server 2007 BizTalk Order Adapter error

This is Interesting: Free IT Magazines  
Home > Archive > Commerce Server General > September 2006 > Commerce Server 2007 BizTalk Order Adapter error





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Commerce Server 2007 BizTalk Order Adapter error
Jess Chadwick

2006-08-07, 1:21 pm

When attempting to use the CS2k7 BizTalk Order adapter as a receive point, I
receive the following two error messages in the event log:

Event Type: Error
Event Source: CrossTierTypes.TxHelper
Event Category: None
Description:
The call to ITransactionExport.Export failed. Message: The transaction has
already been implicitly or explicitly committed or aborted (Exception from
HRESULT: 0x8004D00E). Stack trace: at
Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object
punkTransaction, UInt32& pcbTransactionCookie)
at
Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction
transaction, Byte[] whereabouts).


Event Type: Error
Event Source: Commerce Server Orders Receive Adapter
Event Category: None
Description:
Failed submitting message to BizTalk. Message: The transaction has already
been implicitly or explicitly committed or aborted (Exception from HRESULT:
0x8004D00E). Stack trace: at
Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object
punkTransaction, UInt32& pcbTransactionCookie)
at
Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction
transaction, Byte[] whereabouts)
at
Microsoft.CommerceServer.BizTalk.Adapters.CommonUtilities.CreateCommerceServerCookie(ITransaction
transaction, Byte[] whereabouts)
at
Microsoft.CommerceServer.Adapter.Orders.OrdersReceiveEndpoint.SubmitBatch().



What's interesting is that I actually used this receive adapter on this same
installation of CS2k7 about three weeks ago and it worked fine... Any
ideas?


Alan Faulkner

2006-08-07, 7:19 pm

Hey Jess,

This looks like a problem with your MSDTC settings on your deployment.

Can you follow the configuration listed here on all machines in your
deployment (Biztalk Server, Commerce Server and Db Server) and see if that
fixes the problem:
http://blogs.msdn.com/akfaulkner/ar.../27/562408.aspx

Let me know.


Thanks
Alan Faulkner
http://blogs.msdn.com/akfaulkner

This posting is provided "AS IS" with no warranties, and confers no rights



Jeff Lynch

2006-08-08, 1:22 pm

Jess,

Another thing to look at is the Windows Firewall settings. If this is turned
on, you'll need to add an exclusion for MSDTC and RPC.

--
Jeff Lynch
MVP Windows Server System - Commerce Server
http://codebetter.com/blogs/jeff.lynch


"Alan Faulkner" <alanf@microsoft.com> wrote in message
news:ELkbXqnuGHA.5988@TK2MSFTNGXA01.phx.gbl...
> Hey Jess,
>
> This looks like a problem with your MSDTC settings on your deployment.
>
> Can you follow the configuration listed here on all machines in your
> deployment (Biztalk Server, Commerce Server and Db Server) and see if that
> fixes the problem:
> http://blogs.msdn.com/akfaulkner/ar.../27/562408.aspx
>
> Let me know.
>
>
> Thanks
> Alan Faulkner
> http://blogs.msdn.com/akfaulkner
>
> This posting is provided "AS IS" with no warranties, and confers no rights
>
>
>



Colin Bowern

2006-09-03, 7:28 pm

Jess,

I've seen similar symptoms with the CS2007 pipelines when MSDTC wasn't able
to communicate with the database server. Are any ports blocked between your
application and database server?

What tipped me off was reading the MSDTC trace logs for MSDTC as a whole and
specifically dumping the transaction while in process using the Component
Services -> Distributed Transactions -> Transaction List.

Cheers,
Colin

<DIV>"Jess Chadwick" &lt;jchadwick@infragistics.com&gt; wrote in
message news:O%238nEPiuGHA.5076@TK2MSFTNGP04.phx.gbl...</DIV>> When
attempting to use the CS2k7 BizTalk Order adapter as a receive point, I
> receive the following two error messages in the event log:
>
> Event Type: Error
> Event Source: CrossTierTypes.TxHelper
> Event Category: None
> Description:
> The call to ITransactionExport.Export failed. Message: The transaction
> has already been implicitly or explicitly committed or aborted (Exception
> from HRESULT: 0x8004D00E). Stack trace: at
> Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object
> punkTransaction, UInt32& pcbTransactionCookie)
> at
> Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction
> transaction, Byte[] whereabouts).
>
>
> Event Type: Error
> Event Source: Commerce Server Orders Receive Adapter
> Event Category: None
> Description:
> Failed submitting message to BizTalk. Message: The transaction has
> already been implicitly or explicitly committed or aborted (Exception from
> HRESULT: 0x8004D00E). Stack trace: at
> Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object
> punkTransaction, UInt32& pcbTransactionCookie)
> at
> Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction
> transaction, Byte[] whereabouts)
> at
> Microsoft.CommerceServer.BizTalk.Adapters.CommonUtilities.CreateCommerceServerCookie(ITransaction
> transaction, Byte[] whereabouts)
> at
> Microsoft.CommerceServer.Adapter.Orders.OrdersReceiveEndpoint.SubmitBatch().
>
>
>
> What's interesting is that I actually used this receive adapter on this
> same installation of CS2k7 about three weeks ago and it worked fine...
> Any ideas?
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com