Uploaded image for project: 'Z39.50'
  1. Z39.50
  2. ZF-29

Recognise element sets "F" and "B" as well as "f" and "b"

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: P1
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.6
    • Labels:
      None
    • Template:
    • Development Team:
      None

      Description

      The Able Bindery Z39.50 client requests records in element-set "F", and those requests are being rejected with BIB-1 diagnostic code 5 (Specified element set name not valid for specified database). That is straight-up wrong: the Z39.50 standard (section 3.6.2, "3.6.2 Comp-spec Omitted") states:

      A target must always recognize the character string "F" as an element set name to mean "full"; when it is applied to an abstract database record, it results in the same abstract database record (i.e. a null transformation).

      A target must always recognize the character string "B" as an element set name to mean "brief" record. This standard does not define the meaning of "brief." Unless the origin knows the target's definition of "brief" for a given schema, it should not assume that any particular elements are included.

      The FOLIO Z39.50 server recognises element-sets "f" and "b", the lower-case equivalents of the standard element-set names; I will add support for the standard names as well as these.

        TestRail: Results

          Attachments

            Activity

              People

              Assignee:
              mike Mike Taylor
              Reporter:
              mike Mike Taylor
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  TestRail: Runs

                    TestRail: Cases