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 Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MICROS 3700 ResPosApiWeb problems 1

Status
Not open for further replies.

Nanime

Technical User
Jul 25, 2010
2
US
We are working on integration with Micros POS 3700 (v. 4.8).

When we send any request to its web interface, we got the following error:
Server was unable to process request. --> The type initializer for "ResPosApiWeb.ResPosApiWebService" threw an exception. --> The API client configuration record could not be found.

We did everything according to official documentation - created employee and employee class, registered new device node, device and workstation. Control panel displays our node and it is marked green.

We spent a lot of time trying to figure out what is wrong and we tried many ways of fixing it, but nothing worked. There is no information about this error in documentation and we were not able to find anything about it in the Internet. Any help would be greatly appreciated.
 
Today we found this in logs:
Tue Jul 27 5:23:33:578 2010 Construct of first instance
Tue Jul 27 5:23:34:109 2010 Failed to Create or Initialize ResDbs Interface, HRESULT = c701045f
Tue Jul 27 5:23:34:187 2010 [0xC701045F] The API client configuration record could not be found.
Tue Jul 27 5:23:34:187 2010 The application has released the API, current outstanding instances is 0
Tue Jul 27 5:23:34:187 2010 Release of last instance

Does anyone have any ideas why ResDbs interface cannot be initialized?
 
Nanime, have you or anyone else here been able to solve this issue? I am having the exact same problem trying to setup the web service API with a Micros POS 3700 installation.
Thanks for your help!
 
Let me provide more information:

We are working off the "Micros RES POS Transaction Server" Help file. We are simply attempting to use the Micros 3700 Web Service API for submitting orders from a 3rd party kiosk.


Following the instructions, we have completed the following steps:

1) Checking the "The Web Services Virtual directory"
The web service ( is indeed up and running able to be viewed in the browser.


2) "Define Transaction Services Employee Class"
Per the documentation, we created a new employee class called for the API (assigned as "API Employee"), and created a new Employee assigned to the class.

3) "Define the Transaction Services Network Node"
I added the computer in the local network that is going to be submitting calls to the web service using the Network Node button. It shows up on the 3700 status as a green check-mark.

4) "Define a new API device and link it to your Network Node"
We created a new Device, choose the "PosAPI Web Service" device type, and linked it to the network node created in step 3 as directed.

5) "Define a new API Workstation and link it to your POS API device"
We created a new "User Workstation" called "API".

At this point, the documentation ends. And I continue to have the same problem as the original thread creator.

Is there anything else that needs to be done to enable the web service API functionality??? I know we are close considering the API actually shows in a web browser.
 
Have you reloaded the DB (in control Panel) after adding the API client & API Server in Configurator? Going back to the original error message where the client isnt found, devices are loaded at reload and boot up
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top