The maint() command is a collection of general purpose functions that don't always cleanly fit elsewhere.
maint(sale(onlinecheck(ARG)))
maint(sale(check(ARG)))
Scans sales to see if any distributed records can be corrected with updated information. When sales are received from offline lanes without network connection., it is possible the server will receive seperate information at different times. For example we might receive the sale and new-customer information at different times. This command scans for these occurances and corrects the internal pointers to a more generic format. This updating is needed for some reporting systems that are unable to process time series distributed transactions. At no time is the data in doubt, this is simply an internal "tidy".
This command should only be executed on Head Office servers or master authority systems. It is not needed for general operation
maint(sale(meshqoh(ARG)))
Scans sales for systems using Mesh replication of sales (rare) and applies pending stock on hand adjustments. This command is called internally and does not typically require manual calling.
This command only works on Head Office servers or master authority systems.
maint(barcode(delete))
Displays a simple screen where a barcode can be entered and the barcode will then be removed form the system.
maint(sqldb(orphan(sales)))
Instructs the POS to verify that every saleline and payment entry has a corresponding sales entry. If a match is not found the entry is logged and optionally removed.
This instruction cannot be executed on Head Office Servers, nor if there are less than 500 sales present in the system.
In order to actually delete orphan records, specify "delete" in the command. eg.
maint(sqldb(orphan(delete sales)))
load(ARG)
discount(ARG)
transit(resend(NN))
maint(transit(resend(2162-12)))
Users can issue the QuickCode F2166 which will prompt for a transit number and perform this resend command internally
sysparam(ARG-1,ARG-2)
infobase(ARG)
maint(bis(ARG))
mesh(ARG)
email(ARG)
filesend(ARG)
sale(AR)
licence(ARG)
cache(ARG)
idset(ARG)
pull(ARG)
extproc(ARG)
confirm(ARG)
Reserved for internal use. This command instructs the POS to confirm transactions as stored on remote servers. It is passed from one machine to another and is not intended for interactive use.
designer(ARG)
list(ARG)
"task" numbers are
- 108 or "test" - Self Test
- 111 - Folder Cleanup
- 103 - TEMP folder purge
archive(ARG)
This command is primarily intended for trading counters and store servers