Forcing Item Process Status to display as “Check holdings” instead of "Unavailable",
- Article Type: Q&A
- Product: Aleph
- Product Version: 20
Question
Is it possible to force defined Item Process Statuses into “Check holdings” instead of "Unavailable", so they will display in Primo as Check Holdings?
Answer
The only option associated with the item processing status (via the ./xxx01/tab/expand_doc_bib_avail expand "AVA=" parameter) is to either create an AVA field or not create an AVA field. (If the item processing status is in the AVA= list, the AVA field will be created, otherwise, not.) It has no effect on the *value* in the AVA field.
See also Article 00022124 ("How to change text of z00p AVA field status values")
Additional Information
The value of the AVA tag is set to “check holdings” In the expand_doc_bib_avail program if SW-CHECK-HOLDINGS has a value of "Y":
IF SW-CHECK-HOLDINGS = "Y"
THEN
MOVE "check_holdings" TO L-AVAIL-STATUS
There are several conditions under which SW-CHECK-HOLDINGS is set to “Y” (see below). As can be seen, none of them relate to the item processing status….
IF SW-AVAILABLE-EXIST = "Y"
THEN
IF SW-SERIAL-EXIST NOT = "Y" OR
SW-UNAVAILABLE-EXIST = "N"
THEN
MOVE "available" TO L-AVAIL-STATUS
END-IF
ELSE
IF SW-UNAVAILABLE-EXIST = "Y"
THEN
MOVE "unavailable" TO L-AVAIL-STATUS
ELSE
MOVE "Y" TO SW-IGNORE
END-IF
END-IF.
...
...
IF BUF-Z30-NO-LINES = ZERO
THEN
MOVE "Y" TO SW-CHECK-HOLDINGS
...
...
IF SW-THRESHOLD-EXIST = "Y" OR
SW-ADM-LIBRARY-EXIST = "N"
THEN
MOVE "Y" TO SW-CHECK-HOLDINGS
...
...
IF SW-UNAVAILABLE-EXIST = "Y" AND
SW-AVAILABLE-EXIST = "Y" AND
SW-SERIAL-EXIST = "Y"
THEN
MOVE "Y" TO SW-CHECK-HOLDINGS
...
...
IF NO-ITEMS > THRESHOLD
THEN
MOVE "Y" TO SW-CHECK-HOLDINGS
- Article last edited: 1/30/2014