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 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
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:
Regsv32a.exe
(http://download.microsoft.com/download/access95/util5/1/win98/en-us/regsv32a.exe)
Regsv32a.exe contains the following files:
STATUS
This behavior is by design.
| Article Translations
|
Back to the top
