2 {Z39-50-extendedService DBC(105) UrsulaItemOrder (1)} DEFINITIONS ::=
3 -- oid is 1.2.840.10003.9.1000.105.3
5 IMPORTS InternationalString FROM Z39-50-APDU-1995;
7 -- Ursula Reserveringer / bestillinger
11 reservation [3] Reservation,
16 Request ::= SEQUENCE {
17 libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
18 borrowerTickerNo [2] IMPLICIT InternationalString OPTIONAL,
19 disposalType [3] IMPLICIT DisposalType OPTIONAL,
20 lastUseDate [4] IMPLICIT OCTET STRING OPTIONAL,
21 items [5] IMPLICIT SEQUENCE OF RequestItem,
22 counter [6] IMPLICIT ServiceCounter OPTIONAL,
23 priority [7] IMPLICIT Priority OPTIONAL,
24 disposalNote [8] IMPLICIT DisposalNote OPTIONAL,
25 overrule [9] IMPLICIT BOOLEAN OPTIONAL
28 -- Opdatering/sletning
30 libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
31 disposalId [2] IMPLICIT OCTET STRING OPTIONAL,
32 priority [3] IMPLICIT Priority OPTIONAL,
33 counter [4] IMPLICIT ServiceCounter OPTIONAL,
34 lastUseDate [5] IMPLICIT OCTET STRING OPTIONAL,
35 disposalNote [6] IMPLICIT DisposalNote OPTIONAL
38 -- Eksemplarreserveringer
39 Reservation ::= CHOICE {
40 request [1] IMPLICIT RequestItem,
41 update [2] IMPLICIT SEQUENCE OF UpdateItem,
42 del [3] IMPLICIT DeleteItem
46 Renewal ::= SEQUENCE {
47 libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
48 borrowerTicketNo [2] IMPLICIT BorrowerTicketNo OPTIONAL,
49 copies [3] IMPLICIT SEQUENCE OF InternationalString OPTIONAL,
50 newReturnDate [4] IMPLICIT InternationalString OPTIONAL,
51 overrule [5] IMPLICIT BOOLEAN OPTIONAL
55 RequestItem ::= SEQUENCE {
56 id [1] IMPLICIT OCTET STRING,
57 titlePartNo [2] IMPLICIT InternationalString
60 UpdateItem ::= SEQUENCE {
61 copyNo [1] IMPLICIT InternationalString,
62 adviceTxt [2] IMPLICIT InternationalString
65 DeleteItem ::= SEQUENCE {
66 copyNo [1] IMPLICIT InternationalString
69 DisposalType ::= OCTET STRING
71 BorrowerTicketNo ::= InternationalString
75 ServiceCounter ::= INTEGER
77 LibraryNo ::= InternationalString
79 DisposalNote ::= InternationalString