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 Install in Win2k

Status
Not open for further replies.

GreekBeak

Programmer
Aug 20, 2011
32
US
I had a VM running Win2k and I installed Micros 3700 in it. I ran out of disk space and stupidly trashed the VM. I don't have the install CD but I have copies of a running system that I'm trying to replicate in my VM. There were directories on the drive that looked like the original setup files. I used these to create my original VM which was working but somehow now I can't get the DB server running properly.

Does anyone have any helpful advice to get me back up and running or maybe even an image I can download?
 
I see that the "MICROS 3700 System" is not listed as one of the component services in Windows. I do see:

MICROS Distributed Service Manager which is started and automatic
MICROS Secure Desktop which is manual

sqlMICROS1 which is started and automatic and this is run as:
C:\MICROS\Database\SQLAny50\WIN32\DBSrv50.exe -hvSQLANYs_sqlMICROS1

I think "MICROS 3700 System" is the 3700d.exe file but there are 2 odd things about that:

1) I don't recall during the setup that I ran if it ever asked me where the database would be.
2) I found 3700d.exe in C:\MICROS\NetSetup\Micros\RES\POS\Bin but I think I just copied that folder over from the D drive which was also just a copy of the D drive on the original server.

If I just double click on the 3700d.exe file to execute it, it takes a little time and then pops up with a "Could not connect to Windows NT Service Control Manager" error window.

I really would appreciate some advice as I've been working on this system for awhile in a VM and things were going well and I need to get back to some DB work.

Thanks!,
George


 
OK, I'll talk to myself for awhile, ;).

Started over and noticed that I was running the client install instead of the server. Under this Micros directory on the original server is a setup directory and then a setup.exe. When I run this file it looks like the correct setup (it says MICROS RES Setup in the upper left corner of the screen) but after I click the first next button it buzzes through the progress bar to 100% in like 3 seconds and then displays a pop up box claiming that "The installation is complete, press 'OK' to exit RES Setup.".

It doesn't install squat so does anyone have any helpful clues?
 
Just an update in case no one else chimes in. If I run the MICROS RES Setup file and don't click next on the initial screen I can then go into the temp directory and see some of the support files used during installation. There are a series of .dat files which are basically the registry entries that will be made. To convert these into actual reg files you only need to do 3 things:

1) change the name from x.dat to x.reg
2) delete the header section at the top of the file and replace it with REGEDIT4
3) there are environmental variables created during the setup procedure which are read from the RESSetup_general.DLL file. that's the hard one!

I do have an installation log file which helps considerably in filling in the gaps but that's a lot of work to get things installed and I know I ran across something last time which allowed me to get the setup program to work.

In the setup directory there is an os.dat file which contains signatures for "valid" operating systems. I've tried a couple of changes here but that didn't seem to work but I have a feeling that maybe this is what is causing the setup to drop out before doing anything.

I'll buy a beer for whoever can get me past this next step!

 
you could create a batch file to call regedit /s x.dat ...
 
I actually just finished getting it to work! It's not the most elegant but at least it looks like it will work not only now but I think I created an install CD out of this. Believe it or not I only had to delete the setup.cfg file and replace it with an original one. I'm not sure if it was something I had done but the file had information in it from an installation and was showing POST install message at the top:

RES Post-Setup Configuration
see SERVER.CFG for the original server configuration.
---------------------------------------------------
POST_SETUP

RemoteInstall

RES Setup Configuration [SETUP.CFG]
-------------------------------------------------------------------

The original file looks like this:

;-------------------------------------------------------------------
; RES Setup Configuration [SETUP.CFG]
;-------------------------------------------------------------------

Making that change allowed me to start the install without a problem. It crashed a few times because it couldn't find a file but all I had to do was go find the file and put it in the directory the setup routine was looking for and it would continue on it's merry way. I ended up with kind of a funky directory structure but it works.

The only other minor thing I had to do post install was change my IP address to 192.168.100.250 (which I should have done before the install) but I'm back to executing queries.

Funny thing is now I can go into control panel and everything is listed with green check marks but the license shows me being in Demo mode which I think means I can't make any changes. OK for right now but not very good for a development system.

BTW, since I had to change my IP address which is now on a different subnet mask than my network do you happen to know how I can bridge to my network so my development machine can get internet access again?

It would also be great if you could look at my question about trying to get Closed Guest Check information from a SQL query.
 
If your running system is running windows 2000 you might be able to make a ghost or other image of it and copy that to the VM

I am assuming VMWare for your VM

Your VM will emulate intel IDE so If your running machine is booting from an Intel IDE controller you will have no real problem getting an image of that machine to boot in VMWARE

So .... choose your imaging program

Make a boot cd that will run your imaging program

There are free linux imagers out there if you don't have one

Google is your friend

1) image your running machine using a boot CD and imaging proggy
2) create an iso file of your boot CD and add the image to the iso
3) create an empty 2000 VM
4) set the CD of the new machine to be the iso from 2
5) boot the iso run the imaging program and copy the image that you placed in the iso to the new machine
6) reboot the VM, should begin to load the cloned Win2K

Windows should detect the new virtual hardware and any win2K CD will have all the drivers it needs. Since it is Win2k you won't run into any licensing issues like XP


FYI
VM's boot just like a computer but often the boot is so fast that you can't hit F2 fast enough if you want to change anything in the virtual bios

in the .vmx file you can add
bios.bootDelay =5000

this will give you 5 seconds to get the focus in the vm and hit F2

It works best if you have the machine set to go full screen on boot. If not you need to click a few times in the window before you hit F2.




 
While I was posting you fixed it .... oh well

VMWARE you would setup the virtual nic by double clicking the network icon in lower right corner of the VM; set it to bridged

In the VM in windows set the IP address of the virtual nic to an unused ip address that matches your external network subnet

You will have to enter the correct gateway you use and add at least one DNS server


or you can select NAT instead of bridged and set your VM's nic to use DHCP and your VM on a separate subnet will be connected via NAT to your network that gives you internet access. You won't be able to access machines on your network just internet
 
@eburks, thanks for your posts. I'm kind of hijacking my own post with the NIC question but we'll try to finish off this thread soon so it doesn't stray too far off the topic.

I'm actually running VirtualBox, it's pretty good but I find it doesn't have quite as good USB support as VMware does. The system I'm "cloning" is an old WinNT system which is why I didn't start with that image. I really want to replace/upgrade his server hardware and while I'm at it move up to Win2k so we can add USB drives for extra backup and update the printer.

I'm not quite getting your comments about the NIC. Right now my VM has 1 NIC and I have fixed the IP address to 192.168.100.250 so Micros is happy. My office network runs with with a 192.168.10.x. Before I changed the VM to a fixed IP I had it configured with NAT and the VM was getting it's IP address from the DHCP server and I was able to share folders and access the internet.

How could I keep the VM with a fixed IP of 192.168.100.250 and allow access to the internet and share folders?
 
One other question for you guys. I wanted to test this install by performing a transaction and I remembered when I was back at the production server he pulled up a screen that allowed the server to work like another workstation. I asked him what it was that allowed him to do that (the production server is a 1.5 hour drive away) he replied this:

Next to the start button is: "3700 POS Operations" (without the quotes) that if I push that button the Micros touch screen sign in appears. I then can use the server as a touch screen using the mouse instead of touching the monitor.

When I want to minimize the touch screen display I right click on the mouse and hit minimize.

What is he running on his server that I'm not seeing on mine?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top