Back to

MICROS POS: Error - Creating an instance of the COM component with CLSID


Technical Teams, Customer Success Specialists, Client's POS programmer        

Description of issue:

Olo orders are failing with a reason of "POSUnspecified".  If the Olo log shows this error "Error trying to validate order with ID 156418576: System.Web.Services.Protocols.SoapException: [-956234657] Creating an instance of the COM component with CLSID {98D00E40-A787-4B18-B3AC-507DDD1E6966} from the IClassFactory failed due to the following error: c701045f Exception from HRESULT: 0xC701045F.", please follow the steps in this solution to resolve. 


The solution is to add the PosApiWebService device to the User Workstation table in MICROS.  This can also be the error reported from micros if the system has not fully restarted correctly and if the micros control panel is set to OFF.  Please confirm that the micros control panel is set to Front of House before proceeding with the solution below.

Steps to implement:

Step 1

Login to MICROS POS Configurator on store’s MICROS Server.

Step 2

Make sure that the PosAPI Web Service device is linked to this device type. This is under Devices/Devices in POS Configurator.


Step 3

Add this device to the User Workstation Tab under Devices/User Workstation in POS Configurator.


Step 4

The recommended configurations for this workstation are as follows:



Caveats: None listed

Keywords: micros, failed orders, CLSID, COM, Component, POSUnspecified


Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2020 Olo. All rights are reserved.