Skip to content
SBC-Standard The data standard for libraries

15 Hold

Request
15
Response
16
Set
optional
Position in BX
13

With this command a device places a hold, changes it or removes it again. It plays a small part in self-service: Holds are usually placed in the online catalogue, not at a unit.

Request 15#

15<hold mode><timestamp><BW...><BS...><BY...><AO...><AA...><AD...><AB...>
  <AJ...><AC...><BO...>
Field Length Required Content
hold mode 1 yes + place, - remove, * change
timestamp 18 yes date and time on the device
Identifier Required Content
AO yes institution identifier
AA yes patron identifier
BW no expiration date of the hold
BS no pickup location
BY no hold type
AD no patron password
AB no item identifier
AJ no title
AC no terminal password
BO no Y the patron has acknowledged a hold fee

At least one of the fields AB and AJ must be filled.

Response 16#

16<ok><available><timestamp><BW...><BR...><BS...><AO...><AA...>
  <AB...><AJ...><AF...><AG...>
Field Length Required Content
ok 1 yes 1 carried out, 0 not carried out
available 1 yes Y the item is ready for pickup
timestamp 18 yes date and time on the library system
Identifier Required Content
AO yes institution identifier
AA yes patron identifier
BW no expiration date of the hold
BR no queue position
BS no pickup location
AB no item identifier
AJ no title
AF no message for the screen
AG no message for the receipt

The queue position is what really interests the patron. A library system able to supply it should do so.

Example#

15+20260728    143012AOBVS|AA1140360000042|AB1140360000123|AY1AZF1C5<CR>
161Y20260728    143012AOBVS|AA1140360000042|AB1140360000123|BR2|AY1AZF023<CR>

This page was translated automatically from the German original. If anything reads oddly or looks wrong, please let us know — the German edition prevails.