{}

Our Brands

Impact-Company-Logo-English Black-01-177x54

Welcome to the Schneider Electric Website

Welcome to our website.

Search FAQs

EEM 5.0 Billing Module - Error when Generating Bill

Issue:
After creating a new bill using the Billing Module in EEM, the following error is thrown when an attempt is made to 'Run' the bill.

UTC Timestamp: 8/13/2014 10:31:40 PM
Computer: EEMDEMO
Priority: ERROR
Category: EEM Billing
Source: ION EEM
Source Type: Web
Target: Billing
Description: Exception has been thrown by the target of an invocation.
Details: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {594470E5-3ACF-11D3-B08B-00C04FF41151} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at PowerMeasurement.Billing.RateEngine.Tariff.Tariff_RCE_Interface..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark) at System.Activator.CreateInstance(String assemblyName, String typeName) at PowerMeasurement.Billing.RateEngine.Controller.ActivateTariff(String assemblyName, Boolean saveValues, Boolean isRCE) at PowerMeasurement.Billing.RateEngine.Controller.RunTariff(String assemblyName) at PowerMeasurement.Billing.RateEngine.Controller.RunOnBill(Int32 billID)

Product Line:
ION EEM 5.0

Environment:
Billing Module
ION EEM 5.0

Cause:
32-bit applications are required to be enabled in the ION EEM AppPool.

Resolution:
To enable 32-bit applications on the ION EEM AppPool perform the following steps:

1) Click Start Menu-> Administrative Tools -> Internet information Services (IIS) Manager.
2) Select the server connection from the tree on the left hand side (if not already expanded)
3) Click on View Application Pools from the Connections tab on the left hand side.
4) Select "ION EEM AppPool" and click on "Advanced Settings" from the Actions tab on right hand side.
5) A pop up window will appear on screen, under General section, set "Enable 32-Bit Applications" to True. Click OK.
6) Recycle the "ION EEM AppPool". Recycle can be found on the right hand side of the screen in the Actions window.



Schneider Electric UK

Explore more
Explore more
Users group

Discuss this topic with experts

Visit our Community for first-hand insights from experts and peers on this topic and more.