Article ID: 277964 - Last Review: July 19, 2007 - Revision: 4.1

Error message when you execute a BizTalk 2000 Orchestration schedule: "0x80040154 : Class Not Registered"

This article was previously published under Q277964
Expand all | Collapse all

SYMPTOMS

When you execute an Orchestration schedule, you may receive one or more of the following error messages in the Event Viewer:
Event Type: Error
Event Source: XLANG Scheduler
Event Category: Engine
Event ID: 12293
Description:
The XLANG Scheduler Engine was unable to create a user component that is required by the running XLANG schedule. Detailed information is provided in the following message.

Module name: test
Module ID: {6944292C-10FF-415F-AA63-DBC20A30E51D}
Instance ID: {034E78A5-0A96-4AD2-8B63-51BF1093387F}
Port name: Port_1
CLSID/Moniker: {14396C79-3417-4C53-9DD5-45D1223EAA45}
IID: IID_IUnknown

Error Code = 0x80040154 : Class not registered

XLANG Scheduler Engine Internals Information:
File: d:\bts\private\sked\src\runtime\techbind\com\combinder\ICOMBinder.cpp
Line: 855
In the XLang Monitor:
Perf.Counter 787638eb71
EventName OnBTAError
EventID {6C90EEB0-4918-11D3-A242-00C04F60A5F4}
HRESULT 0X80040154
InstanceId {034E78A5-0A96-4AD2-8B63-51BF1093387F}

CAUSE

These error messages can occur if one of the COM components in the schedule is not properly registered.

RESOLUTION

Use Regsvr32.exe to re-register the failing COM component. Regsvr32.exe is a program that you can use to register dynamic-link libraries (DLLs) and ActiveX controls in the registry. For example, to manually register the Sample.dll file, type the following at the command prompt:
C:\Regsvr32.exe Sample.dll
NOTE: This command line assumes that Regsvr32.exe and Sample.dll are both in the root folder of drive C.

Regsvr32.exe has the following command line switches:

  • /u - Unregister server
  • /s - Silent; displays no message boxes
  • /c - Console output
Regsvr32.exe is contained in a self-extracting .exe file named Regsv32a.exe. This file is available for download from the Microsoft Download Center. Click the file name below to download the file:
Regsv32a.exe (http://download.microsoft.com/download/access95/util5/1/win98/en-us/regsv32a.exe)
Regsv32a.exe contains the following files:
  • Regsvr32.exe - The Regsvr32.exe application.
  • Regsv32a.txt - A text file containing information and instructions.

STATUS

This behavior is by design.

APPLIES TO
  • Microsoft BizTalk Server 2000 Standard Edition
Keywords: 
kbdownload kbdownload kbbug kbpending KB277964
 

Article Translations

 

Related Support Centers