BRIDGEMATE II

 

PLAYER NAMES

 

As far as players are concerned, they enter a player number into the Bridgemate and this gets translated into their real name. The structure behind this simple operation is probably one of the more complex procedures within the JSS/Bridgemate protocol.

 

National Database

 

The Home Unions keep a database of all their registered players. One of the main database functions is to allow master point details to be uploaded and checked (PTP in the case of the EBU), but a further function is optionally to allow players to use their National Registration number as a means of identifying themselves to JSS via the Bridgemates.

 

JSS allows the national database to be downloaded in its entirety, whereby it can easily be referenced for player details, specifically the National Registration number. (When the EBU database is downloaded, JSS also incorporates the WBU database to facilitate the numerous events in which both countries’ players are participating).


JSS Player Database

 

For most events, players’ names ideally need to be defined within the JSS player database. This is done by ‘Adding a Player’, entering their details, and then ‘Saving the Player’. When entering details the National Registration number can be entered manually, but it is far preferable and more accurate to access the previously downloaded national database (use ‘Set EBU/WBU Details’). Within this process a player’s forename can be amended to be more user friendly (for example the national database may refer to someone as ‘Susan Jones’ but the player may prefer to be known as ‘Sue Jones’ – the surname must not be amended).

 

When adding a name to the player database the system also generates another identity – the Player ID. The first available number is used, for example if player IDs 1,2,3,5… already exist the next new player will be given a Player ID of 4. The importance of this number is that it is often used as the ‘local code’ entered into the Bridgemate to identify a player. Within JSS this can be amended (‘Change PID’). A common reason to change the PID is if there are a few clubs within the same locality having a common core of members, players can be allocated a three digit local ID, whereby whichever local club they are playing at, they only need to remember one Player ID i.e. one Bridgemate Member Number. Another reason is superstition – many players wouldn’t like a PID of 13!

 

Beware – on the Player Management screen there is a facility to re-assign player IDs based on surname sequence. If you do use this most players will have their PID changed. Do not use this unless you understand the consequences.

 

Event Preparation (Names)

 

Having defined an event, and selected the movement, the ‘Bridgemate Scoring’ screen is entered. The database is created ‘Create Database’, and ‘BCS launched’. As well as sending the movement details to BCS, JSS also sends the following:


Since this setting dictates the primary type of number that is entered into the Bridgemate, whether to enable or disable the PID check depends upon the type of club and event that is being run.

 

Bridgemate Entry Of PID (Local) Number, or National Registration Number

 

Players should be familiar with what type of number normally needs to be entered; the local Member Number (the PID within the BCS table), or the National Registration number (EBU/WBU number within the BCS table). What actually happens within BCS in order to translate the number depends upon the which number type is input, and on the BCS Options setting - Bridgemate 2, ‘Name Source’.

BCS checks the relevant files/tables dependent upon the Name Source setting as follows:


 

If BCS manages to translate the Member Number into the correct name, the translated name is then stored within BCS and planted in the shared database table. JSS polls the database every 10 seconds for new Member Number entries and will and then decode the number into a Player Name (using the PID enable/disable rule).

 

Name Amendments

 

If a player has entered a wrong number, or the entry in the player database is incorrect, then the Scorer will need to amend the name. This can be done either:

or

or


AFH