Good afternoon folks. I am new to the forum and new with the company that I am working for which has introduced me to RMS. Lots of new going on here. By trade I am a MS SQL Architect and developer.
So we have an installation of RMS consisting of 6 POS terminals. When I started here I was told that when the company had a sale and all 6 registers were in use (Typically there are only two turned on) that it was not uncommon to have deadlocks and often times somone would loose everything that they have scanned (In-process transaction would be lost). We had such a sale yesterday. Now prior to the sale I moved our database from being on one of the registers using SQL 2005 compact to a legitimate database server running 2008 R2. During the sale their was contention at one register, one time. A deadlock situation involving a select against the items table. IF ONLY THIS PRODUCT DID NOT USE IN-LINE SQL.
Another issue that occurred a couple times yesterday was in accepting payment from a customer that had a store credit. In these cases an amount was entered for cash and an amount was entered for the Store Credit field. An error popped up that the customer had exceeded their credit limit, the transaction could not be processed. I went into Store Manager and gave the customer a credit limit and the transaction was allowed to go through. In testing today with the same customer again we could complete the transaction one time even when returning the credit limit to 0 and on another attempt with the same customer we would start getting the error again. This time however issuing a credit limit did not resolve the issue, payment could not be accepted.
Can anyone offer any advice here?