This should complete our current hold type coverage for this feature.
To test, apply the top 2 commits from that branch, place multiple types of holds for a user (at a minimum for this test, Parts and Issuance) and then send a Patron Information Message (63) from a SIP client or telnet and ask for hold details (set the Summary field first position to 'Y'), and you should see an AS field entry for each hold placed. For example, in the concerto data, an I hold on the IEEE title, T hold on The Concerto, and a P hold on Le Concerto gives this Patron Information Response:
64 Y 00020190909 152100000300000000000000000003AOlocal|AAsip-client|AESIP User|BHUSD|BDnaw nope, mnn 54321|BF555-123-4321|AQBR1|ASIEEE International conference on software testing, verification and validation : [proceedings]|ASThe concerto|ASLe concerto|BLY|CQY|PA20220906|PCSIP|PIFiltered|XI238|
I've tested and signed-off on Blake's parts hold addition and have also added issuance holds in this branch: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ jboyer/ lp1525394_ more_sip_ hold_titles / working/ user/jboyer/ lp1525394_ more_sip_ hold_titles
This should complete our current hold type coverage for this feature.
To test, apply the top 2 commits from that branch, place multiple types of holds for a user (at a minimum for this test, Parts and Issuance) and then send a Patron Information Message (63) from a SIP client or telnet and ask for hold details (set the Summary field first position to 'Y'), and you should see an AS field entry for each hold placed. For example, in the concerto data, an I hold on the IEEE title, T hold on The Concerto, and a P hold on Le Concerto gives this Patron Information Response:
64 Y 00020190909 152100000300000 000000000000003 AOlocal| AAsip-client| AESIP User|BHUSD|BDnaw nope, mnn 54321|BF555- 123-4321| AQBR1|ASIEEE International conference on software testing, verification and validation : [proceedings]|ASThe concerto|ASLe concerto| BLY|CQY| PA20220906| PCSIP|PIFiltere d|XI238|