--- /dev/null
+ESFormat-Ursula
+{Z39-50-extendedService DBC(105) UrsulaItemOrder (1)} DEFINITIONS ::=
+ -- oid is 1.2.840.10003.9.1000.105.3
+BEGIN
+IMPORTS InternationalString FROM Z39-50-APDU-1995;
+
+-- Ursula Reserveringer / bestillinger
+PDU ::= CHOICE {
+ request [1] Request,
+ update [2] Update,
+ reservation [3] Reservation,
+ renewal [4] Renewal
+}
+
+-- Foresporgsel
+Request ::= SEQUENCE {
+ libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
+ borrowerTickerNo [2] IMPLICIT InternationalString OPTIONAL,
+ disposalType [3] IMPLICIT DisposalType OPTIONAL,
+ lastUseDate [4] IMPLICIT OCTET STRING OPTIONAL,
+ items [5] IMPLICIT SEQUENCE OF RequestItem,
+ counter [6] IMPLICIT ServiceCounter OPTIONAL,
+ priority [7] IMPLICIT Priority OPTIONAL,
+ disposalNote [8] IMPLICIT DisposalNote OPTIONAL,
+ overrule [9] IMPLICIT BOOLEAN OPTIONAL
+}
+
+-- Opdatering/sletning
+Update ::= SEQUENCE {
+ libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
+ disposalId [2] IMPLICIT OCTET STRING OPTIONAL,
+ priority [3] IMPLICIT Priority OPTIONAL,
+ counter [4] IMPLICIT ServiceCounter OPTIONAL,
+ lastUseDate [5] IMPLICIT OCTET STRING OPTIONAL,
+ disposalNote [6] IMPLICIT DisposalNote OPTIONAL
+}
+
+-- Eksemplarreserveringer
+Reservation ::= CHOICE {
+ request [1] IMPLICIT RequestItem,
+ update [2] IMPLICIT SEQUENCE OF UpdateItem,
+ del [3] IMPLICIT DeleteItem
+}
+
+-- Fornyelse
+Renewal ::= SEQUENCE {
+ libraryNo [1] IMPLICIT LibraryNo OPTIONAL,
+ borrowerTicketNo [2] IMPLICIT BorrowerTicketNo OPTIONAL,
+ copies [3] IMPLICIT SEQUENCE OF InternationalString OPTIONAL,
+ newReturnDate [4] IMPLICIT InternationalString OPTIONAL,
+ overrule [5] IMPLICIT BOOLEAN OPTIONAL
+}
+
+
+RequestItem ::= SEQUENCE {
+ id [1] IMPLICIT OCTET STRING,
+ titlePartNo [2] IMPLICIT InternationalString
+}
+
+UpdateItem ::= SEQUENCE {
+ copyNo [1] IMPLICIT InternationalString,
+ adviceTxt [2] IMPLICIT InternationalString
+}
+
+DeleteItem ::= SEQUENCE {
+ copyNo [1] IMPLICIT InternationalString
+}
+
+DisposalType ::= OCTET STRING
+
+BorrowerTicketNo ::= InternationalString
+
+Priority ::= INTEGER
+
+ServiceCounter ::= INTEGER
+
+LibraryNo ::= InternationalString
+
+DisposalNote ::= InternationalString
+