Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MICROS 3700 ResPosAPI Failure to Connect 1

Status
Not open for further replies.

clememp

IS-IT--Management
May 29, 2018
35
US
Dear Tek-Tips Solutionaries:

I've been struggling with getting orders to inject from Deliverect into MICROS.

I'm pretty sure that all of the setup for the API user/workstation, etc are correctly done in POS Configurator.

However, Deliverect is getting an Error 500 with the following error message:

Manual retry failed: [-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.

I'm seeing IIS Errors on our Windows 2016 Server
FV-MICROS2016 192.168.0.115 Online - Data retrieval failures occurred 12/2/2020 9:22:24 AM 00377-70070-75092-XXXXX (Activated)

Another error I found:
A process serving application pool 'MicrosAppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '3780'. The data field contains the error number.

I changed the user on the MICROS App Pool to be a Domain Administrator account, reregistered WMI Components, and google fu all sorts of error codes to no avail.

Another error I found in the 3700 Log:
Wed Dec 2 09:14:24 2020 | FV-MICROS2016 | POSAPI | 0 | The application has asked 1 instances of the API |
Wed Dec 2 09:14:25 2020 | FV-MICROS2016 | MDSHTTPTransprt | 0 | OpenSSL initialized successfully for C:\Windows\SysWOW64\inetsrv\w3wp.exe |
Wed Dec 2 09:14:25 2020 | FV-MICROS2016 | RESDBS | 0 | SQL Execution error [sp_GetUwsSeq]: Item Not Found |
Wed Dec 2 09:14:25 2020 | FV-MICROS2016 | POSAPI | 0 | Failed to Create or Initialize ResDbs Interface, HRESULT = c701045f |
Wed Dec 2 09:14:25 2020 | FV-MICROS2016 | POSAPI | 0 | [0xC701045F] The API client configuration record could not be found. |
Wed Dec 2 09:14:25 2020 | FV-MICROS2016 | POSAPI | 0 | The application has released the API, current outstanding instances is 0 |

Our operations want orders to inject asap! Any assistance is greatly appreciated. I'm sure I could get paid support for the right assistance as I'm using our MSP to help to no avail so far.

The only thing I have seen that I have not tried is replacing the ResPosApi.aspx file on the server.

Thank you in advance for any assistance/guidance or swift kick in the pants.

 
Start with the basics.

Are you able to browse to the API wsdl on the server?

If so can you share the xml data you are sending in your request?

Specialist in creating custom applications for the Micros POS range: 3700, 9700, Simphony FE, Simphony. SIM Scripts, Data Exports, Simphony extension applications, API Creation and integration. If you need anything please contact me via my website
 
I can get to the ResPosApiWebService landing page on the server at I can also get to it on the network here. Deliverect can connect but gets an Error 500.

As far as the XML data being sent from Deliverect to the server - I don't have that currently.
 
I just had another look at your logs in the original post.

It seems you have not configured the Pos API Device & User workstation. Have you done this?

Specialist in creating custom applications for the Micros POS range: 3700, 9700, Simphony FE, Simphony. SIM Scripts, Data Exports, Simphony extension applications, API Creation and integration. If you need anything please contact me via my website
 
I have set up the POS API Device and User and had ORACLE Support confirm it was correct. It was working on our 5.5 3700, before migrating to Server 2016 5.7.

Getting an IIS Error - Online Data Retrieval Failures that indicate that the HTTP input is not connecting to the right place.
 
You may have setup the device but have you setup the "User Workstation"?

Specialist in creating custom applications for the Micros POS range: 3700, 9700, Simphony FE, Simphony. SIM Scripts, Data Exports, Simphony extension applications, API Creation and integration. If you need anything please contact me via my website
 
Yes the Network Node is the Server, the Device, The User Workstation, and the API User are all set up. Also have a Server Printer set up ...
 
Does anyone have a working copy of the ResPosApiWeb.asmx file? I've seen notes that replacing it has fixed other people's issues ...
 
I sent a webform inquiry into your site @cathalmf
 
We hired CathalMF who was able to diagnose the communication issue quickly and at a reasonable budget. If you need any MICROS programming/troubleshooting you should hire his services.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top