AS2 Dynamic send failure with 64 bit handler RRS feed

  • Question

  • Hi,

    I'm currently doing the AS2 tutorial ( in BTS 2013 R2, and the dynamic send port with AS2Send pipeline is failing with the following error:


    A message sent to adapter "HTTP" on send port "Send_Async_MDN" with URI "http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikam" is suspended. 
     Error details: There was a failure executing the send pipeline: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "Unknown " Send Port: "Send_Async_MDN" URI: "http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikam" Reason: Retrieving the COM class factory for component with CLSID {254B4003-2AA7-4C82-BB2E-18BA7F22DCD2} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).  
     MessageId:  {E5B52849-468F-4F5A-BB45-87A9C64A556B}
     InstanceID: {7D920553-FF4A-434F-9B93-3D498F7A6D27}


    Based on research, this error is due to 64 bit handler as AS2 only works on 32 bit host. The problem I'm having is that we cannot change the default host, "BizTalkServerApplication", to be 32 bit. It must remain 64 bit. So I created a new 32 bit host and made it a default send handler for the HTTP adapter. Also in the dynamic send port configuration, I configure the send handler for HTTP adapter to be this 32 bit host. However, I'm still getting the same error above. 

    Can anyone help with this issue? 

    Thanks in advance!

    Thursday, September 3, 2015 2:54 PM

All replies