The Create Bibliographic record API is an internal call made by SCSB to partner ILS as part of the request API for cross partner borrowings. In case of cross partner borrowings, the requesting institution is unlikely to have the metadata of the item that is being requested and hence cannot be placed on hold for the patron. The Create Bib record API addresses this by creating a temporary record against which a hold can be placed and subsequent charge and discharge processes can be done.
The created items are given a title with the use restriction mentioned in square brackets followed by the title data from 245 $a which is suffixed with RECAP in square brackets. This way, the circulation staff are alerted about use restrictions and the fact that the item belongs to a ReCAP partner.
Code Block |
---|
language | js |
---|
title | Request - Create Bib Record (PUL) |
---|
linenumbers | true |
---|
|
{
"itemBarcodes": [
"123456789"
],
"itemOwningInstitution": "PUL",
"patronIdentifier": "45678912",
"titleIdentifier": "[No Restriction] TITLE IN CAPS [RECAP]"
} |
...
Code Block |
---|
language | js |
---|
title | Response - Create Bib Record (PUL) |
---|
linenumbers | true |
---|
|
{
"itemBarcode": "",
"itemOwningInstitution": "",
"screenMessage": "Create Bib successful.",
"success": true,
"esipDataIn": "81N20170112 062300|AO|AA45678912AP|AB123456789|AC|AJ[No Restriction] TITLE IN CAPS [RECAP]|\r",
"esipDataOut": "821MJ|MA9959123|AFCreate Bib successful.|",
"bibId": "9959123",
"itemId": ""
} |
Code Block |
---|
language | js |
---|
title | Request - Create Bib Record (CUL) |
---|
linenumbers | true |
---|
|
{
"itemBarcodes": [
"123456789"
],
"itemOwningInstitution": "CUL",
"patronIdentifier": "RECAPTST01",
"titleIdentifier": "[No Restriction] TITLE IN CAPS [RECAP]"
} |
Code Block |
---|
language | js |
---|
title | Response - Create Bib Record (CUL) |
---|
linenumbers | true |
---|
|
{
"itemBarcode": "",
"itemOwningInstitution": "",
"screenMessage": "",
"success": true,
"esipDataIn": "81N20170112 062731|AO|AARECAPTST01AP|AB123456789|AC|AJ[No Restriction] TITLE IN CAPS [RECAP]|\r",
"esipDataOut": "821MJ|MA12040054|AF|",
"bibId": "12040054",
"itemId": ""
} |