SIP2: Protocol for self-checkout (UXPROD-1001)

[SIP2-15] SIP2: Patron Status Response Created: 19/Nov/18  Updated: 12/Oct/23  Resolved: 09/May/23

Status: Closed
Project: sip2
Components: None
Affects versions: None
Fix versions: 3.1.0
Parent: SIP2: Protocol for self-checkout

Type: Story Priority: P3
Reporter: Hkaplanian Assignee: Kurt Nordstrom
Resolution: Done Votes: 0
Labels: q1-2019-spillover
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines UXPROD-1002 SIP2: Protocol for self-checkout - in... Closed
defines UXPROD-1895 SIP2: Protocol for self-checkout - ad... Closed
Sprint: Siphon Sprint 164
Development Team: Siphon
Release: Poppy (R2 2023)
Epic Link: SIP2: Protocol for self-checkout

 Description   

FOLIO must send this message in response to a Patron Status Request message as well as in response to a Block Patron Message.



 Comments   
Comment by Magda Zacharska [ 19/Mar/19 ]

Details of the message:
24<patron status><language><transaction date><institution id><patron identifier><personal name><valid patron><valid patron password><currency type><fee amount><screen message><print line>

Field ID Format
patron status   14-char, fixed-length required field.This field is described in the preliminary NISO standard Z39.70-199x. A Y in any position indicates that the condition is true. A blank (code $20) in this position means that this condition is not true. For example, the first position of this field corresponds to "charge privileges denied" and must therefore contain a code $20 if this patron’s privileges are authorized.
language   3-char, fixed-length required field. FOLIO may use this field’s information to format screen and print messages in the language as requested by the Patron. Code 000 in this field means the language is not specified.
transaction date   18-char, fixed-length required field: YYYYMMDDZZZZHHMMSS. All dates and times are expressed according to the ANSI standard X3.30 for date and X3.43 for time. The ZZZZ field should contain blanks (code $20) to represent local time. To represent universal time, a Z character (code $5A) should be put in the last (right hand) position of the ZZZZ field. To represent other time zones the appropriate character should be used; a Q character (code $51) should be put in the last (right hand) position of the ZZZZ field to represent Atlantic Standard Time. When possible local time is the preferred format
institution id AO variable-length required field. Tenant id
patron identifier AA variable-length required field. An identifying value for the patron
personal name AE variable-length required field. Patron's name
valid patron BL 1-char, optional field: Y or N. Y or N. A Y in this field is used to indicate that the patron bar-code is valid, is on the database. An N indicates that the patron is not a valid patron
valid patron password CQ 1-char, optional field: Y or N. A Y in this field is used to indicate that the patron password is valid. An N indicates that the patron password is not valid.
currency type BH 3-char, fixed-length optional field.The value for currency type follows ISO Standard 4217:1995, using the 3-character alphabetic code part of the standard.
fee amount BV variable-length optional field. The amount of fees owed by this patron. This contains a money amount in whatever currency type is specified by the currency type field of the same message.
screen message AF variable-length optional field.Screen message fields provide a way for the ACS to display messages on the SC screen. They are never required. When used, there can be one or more of these fields, which are then displayed on consecutive lines of the screen. If they are too long, then the trailing portion of the field will be left out. The message can contain holds, fines, disabled card, library branch, or other information as provided by the ACS
print line AG variable-length optional field.Print line fields provide a way for the ACS to print messages on the SC printer. They are never required. When used, there can be one or more of these fields, which are then printed on consecutive lines of the printer. If they are too long, then the trailing portion of the field will be left out.
Comment by Magda Zacharska [ 21/Mar/19 ]

SIP2-31 Closed

Comment by Magda Zacharska [ 19/Jul/19 ]

Re-opening as our current SIP2 implementation supports Patron Information not Patron Status

Generated at Fri Feb 09 00:14:41 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.