Microsoft KB Archive/277964

= Error message when you execute a BizTalk 2000 Orchestration schedule: &quot;0x80040154 : Class Not Registered&quot; =

Article ID: 277964

Article Last Modified on 7/19/2007

-

APPLIES TO


 * Microsoft BizTalk Server 2000 Standard Edition

-



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

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

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.

Keywords: kbdownload kbdownload kbbug kbpending KB277964

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.