Skip to main content.
Index | Support | Documentation | FAQ

Error: "No spare records"

When trying to add a record I see the message No spare records

Cause: Record numbers are allocated in advance to the branch to prevent duplication. If a check on remaining spare records isn't run every fortnight or so records can run out.

Solution:

To allocate new records, at the main branch goto General applications menu", select
Modules", then
Cross-updating", and run "Allocate clients".

Follow the on-screen prompts (you'll be asked which branch number to allocate to) and once complete exit the vet system.

This allocation will be sent over the next time the machines talk, if you need them in a hurry you can 'force' a call by logging in as root and:

xmenu

Choose option 1 (x_send) to queue log file for remote sites

then option 4 (uutry) to force a verbose connection

you'll then be asked to specify which branch you want to call

Once this connection has been successfully completed - at the branch check for the new records and integrate them by -

running xmenu at the root prompt and selecting

option 2 (x_check)

The files will then be integrated the next time a user at the branch logs in. Alternately, if it is not a big file select Integrate Log File from the Cross-updating menu in the Modules section of General Applications.

Footnote: If a routine check on spare records is performed new allocations can be made before spare records run out. If this is done in time the new allocation can be left to transfer across with the next cross updating run. At the main branch searching for clients named xud2, xud3 etc will show how many unused cards each branch has - when this gets down to around 20 it is time to allocate more.