POSnet - The concept
Posted: Tue Jan 27, 2004 6:53 pm
Since this note was originally posted the network version has been released.
<hr>
Well folks since the beta version of POSnet will be released this weekend I thought that it would be a good idea to explain how it needs to be set up and how it will work. I know that some of you out there just can't wait to start complaining about it so here's you first chance to do so.
First of all your computers will have to be hooked up to a network to run multiple computers at the same time that will be able to access the same data files like the stock table.
The stand alone version of the POS program and the network version of the POS program will be the EXACT SAME PROGRAM FILES. To convert POS into POSnet all you will have to do is to enter a network PATH into the POSCONFG.EXE program and give each register a register letter, A-Z.
For each register you will have to have a folder on that computer that will hold the program files and the "local" data files for that register. Yes, the program files have to be on each register even though the computers are networked together. To upgrade to future versions you will have to load the new program files on each register's computer.
"Local" data files apply to only that register, for example printer settings, the journal, the .REC file, etc.
On one of the networked computers you may have a "local" folder so that computer may be a register and it may also hold your "global" folder. The "global" folder can also be on a backroom computer that is not used as a register as long as it is on the same network. However it is a very good idea to have the "global" folder on one of the register computers because if your network dies you will ony be able to ring up sales on the register that also has the "global" folder on it. The other registers will not function until your network goes back up.
"Global" data files are those files that are shared by all the registers, for example the stock table, customer database, parked sales file, employee database, etc.
Also in the "global" folder you will have to have yet another copy of the POS program files.
The "global" folder holds all the data files that are shared by all the registers.
Once you have each register loaded with a POS folder and the program files loaded into that folder, and you have created the "global" folder on one of the computers, you must run the POSCONFG.EXE program. If you already have been running the POS program on the computer load the register file, if not you must create a new register file. The register file on each computer MUST have the same name.
Now go to the "Network" feature of the POSCONFG.EXE program. Here you must enter the PATH to the "global" folder. You must also enter a letter for your register A-Z, each register must have a different letter, the program will not check to see that each register will have a different letter. DO NOT set "GLOBAL" to "YES" leave it set to "NO".
When you leave "Network" the program will copy data files to the global folder if they are not already there.
You must now repeat this process on the other registers.
After you have done all the registers you must then go to the global folder and do the same thing there except that you must set the "GLOBAL" setting in the "Network" feature to "YES".
Now you can start your registers. They should work almost the same way as when the program does not run on a network.
However there will be some changes...
When POS is used on a network, moving lines around in the stock table while other registers are actively ringing up sales will be a REALLY BAD IDEA.
Sales parked on one register may be picked up by any register. However while one register is using the parking feature the other registers will be locked out. Note; once you have picked up a sale you are no longer in the parking feature and other registers may use it.
When you close a register only the sales from that register will be printed on the closing receipt. "Tips" however will be from all registers. From the register you will not be able to reset the merchandise data when closing.
After you have closed all the registers you must then do a "close" on the global folder. You will then get a total from all the registers and you may reset the merchandise data.
On the receipts, following the transaction number, will be printed the letter you set for that register, example 2568B. The sales record file, and therefore VOIDS, are "local" To void out a sale, or look one up, you must use the register that it was rung up on. Transaction numbers and the journal are also local.
Yes, it would be swell if any data, from any register, could be accessed and changed from any other register. This is not going to happen. Please feel free to start complaining now.
Do you have other comments?
<hr>
Well folks since the beta version of POSnet will be released this weekend I thought that it would be a good idea to explain how it needs to be set up and how it will work. I know that some of you out there just can't wait to start complaining about it so here's you first chance to do so.

First of all your computers will have to be hooked up to a network to run multiple computers at the same time that will be able to access the same data files like the stock table.
The stand alone version of the POS program and the network version of the POS program will be the EXACT SAME PROGRAM FILES. To convert POS into POSnet all you will have to do is to enter a network PATH into the POSCONFG.EXE program and give each register a register letter, A-Z.
For each register you will have to have a folder on that computer that will hold the program files and the "local" data files for that register. Yes, the program files have to be on each register even though the computers are networked together. To upgrade to future versions you will have to load the new program files on each register's computer.
"Local" data files apply to only that register, for example printer settings, the journal, the .REC file, etc.
On one of the networked computers you may have a "local" folder so that computer may be a register and it may also hold your "global" folder. The "global" folder can also be on a backroom computer that is not used as a register as long as it is on the same network. However it is a very good idea to have the "global" folder on one of the register computers because if your network dies you will ony be able to ring up sales on the register that also has the "global" folder on it. The other registers will not function until your network goes back up.
"Global" data files are those files that are shared by all the registers, for example the stock table, customer database, parked sales file, employee database, etc.
Also in the "global" folder you will have to have yet another copy of the POS program files.
The "global" folder holds all the data files that are shared by all the registers.
Once you have each register loaded with a POS folder and the program files loaded into that folder, and you have created the "global" folder on one of the computers, you must run the POSCONFG.EXE program. If you already have been running the POS program on the computer load the register file, if not you must create a new register file. The register file on each computer MUST have the same name.
Now go to the "Network" feature of the POSCONFG.EXE program. Here you must enter the PATH to the "global" folder. You must also enter a letter for your register A-Z, each register must have a different letter, the program will not check to see that each register will have a different letter. DO NOT set "GLOBAL" to "YES" leave it set to "NO".
When you leave "Network" the program will copy data files to the global folder if they are not already there.
You must now repeat this process on the other registers.
After you have done all the registers you must then go to the global folder and do the same thing there except that you must set the "GLOBAL" setting in the "Network" feature to "YES".
Now you can start your registers. They should work almost the same way as when the program does not run on a network.
However there will be some changes...
When POS is used on a network, moving lines around in the stock table while other registers are actively ringing up sales will be a REALLY BAD IDEA.
Sales parked on one register may be picked up by any register. However while one register is using the parking feature the other registers will be locked out. Note; once you have picked up a sale you are no longer in the parking feature and other registers may use it.
When you close a register only the sales from that register will be printed on the closing receipt. "Tips" however will be from all registers. From the register you will not be able to reset the merchandise data when closing.
After you have closed all the registers you must then do a "close" on the global folder. You will then get a total from all the registers and you may reset the merchandise data.
On the receipts, following the transaction number, will be printed the letter you set for that register, example 2568B. The sales record file, and therefore VOIDS, are "local" To void out a sale, or look one up, you must use the register that it was rung up on. Transaction numbers and the journal are also local.
Yes, it would be swell if any data, from any register, could be accessed and changed from any other register. This is not going to happen. Please feel free to start complaining now.

Do you have other comments?