📄 ill9702.asn
字号:
-- mandatory when using store-and-forward communications -- optional when using connection-oriented communications damaged-details [5] IMPLICIT Damaged-Details OPTIONAL, -- this parameter may only be present in APDU's with a -- protocol-version-num value of 2 or greater note [46] ILL-String OPTIONAL, damaged-extensions [49] IMPLICIT SEQUENCE OF Extension OPTIONAL }Message ::= [APPLICATION 17] SEQUENCE { protocol-version-num [0] IMPLICIT INTEGER { version-1 (1), version-2 (2) }, transaction-id [1] IMPLICIT Transaction-Id, service-date-time [2] IMPLICIT Service-Date-Time, requester-id [3] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications responder-id [4] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications note [46] ILL-String, message-extensions [49] IMPLICIT SEQUENCE OF Extension OPTIONAL }Status-Query ::= [APPLICATION 18] SEQUENCE { protocol-version-num [0] IMPLICIT INTEGER { version-1 (1), version-2 (2) }, transaction-id [1] IMPLICIT Transaction-Id, service-date-time [2] IMPLICIT Service-Date-Time, requester-id [3] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications responder-id [4] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications note [46] ILL-String OPTIONAL, status-query-extensions [49] IMPLICIT SEQUENCE OF Extension OPTIONAL }Status-Or-Error-Report ::= [APPLICATION 19] SEQUENCE { protocol-version-num [0] IMPLICIT INTEGER { version-1 (1), version-2 (2) }, transaction-id [1] IMPLICIT Transaction-Id, service-date-time [2] IMPLICIT Service-Date-Time, requester-id [3] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications responder-id [4] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications reason-no-report [43] IMPLICIT Reason-No-Report OPTIONAL, -- mandatory if no report is present; -- not present otherwise status-report [44] IMPLICIT Status-Report OPTIONAL, error-report [45] IMPLICIT Error-Report OPTIONAL, note [46] ILL-String OPTIONAL, status-or-error-report-extensions [49] IMPLICIT SEQUENCE OF Extension OPTIONAL }Expired ::= [APPLICATION 20] SEQUENCE { protocol-version-num [0] IMPLICIT INTEGER { version-1 (1), version-2 (2) }, transaction-id [1] IMPLICIT Transaction-Id, service-date-time [2] IMPLICIT Service-Date-Time, requester-id [3] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications responder-id [4] IMPLICIT System-Id OPTIONAL, -- mandatory when using store-and-forward communications -- optional when using connection-oriented communications expired-extensions [49] IMPLICIT SEQUENCE OF Extension OPTIONAL }Account-Number ::= ILL-StringAlready-Forwarded ::= SEQUENCE { responder-id [0] IMPLICIT System-Id, responder-address [1] IMPLICIT System-Address OPTIONAL } Already-Tried-List-Type ::= SEQUENCE OF System-IdAmount ::= SEQUENCE { currency-code [0] IMPLICIT PrintableString (SIZE (3)) OPTIONAL, -- values defined in ISO 4217-1981 monetary-value [1] IMPLICIT AmountString (SIZE (1..10)) }AmountString ::= PrintableString (FROM ("1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"|"0"|" "|"."|","))Client-Id ::= SEQUENCE { client-name [0] ILL-String OPTIONAL, client-status [1] ILL-String OPTIONAL, client-identifier [2] ILL-String OPTIONAL }Conditional-Results ::= SEQUENCE { conditions [0] IMPLICIT ENUMERATED { cost-exceeds-limit (13), charges (14), prepayment-required (15), lacks-copyright-compliance (16), library-use-only (22), no-reproduction (23), client-signature-required (24), special-collections-supervision-required (25), other (27), responder-specific (28), proposed-delivery-service (30) }, date-for-reply [1] IMPLICIT ISO-Date OPTIONAL, locations [2] IMPLICIT SEQUENCE OF Location-Info OPTIONAL, proposed-delivery-service Delivery-Service OPTIONAL -- this parameter specifies a proposed delivery service the -- acceptance of which is a condition of supply. It may be a -- physical service or an electronic service. This parameter -- may only be present in APDUs with a -- protocol-version-num value of 2 or greater }Cost-Info-Type ::= SEQUENCE { account-number [0] Account-Number OPTIONAL, maximum-cost [1] IMPLICIT Amount OPTIONAL, reciprocal-agreement [2] IMPLICIT BOOLEAN DEFAULT FALSE, will-pay-fee [3] IMPLICIT BOOLEAN DEFAULT FALSE, payment-provided [4] IMPLICIT BOOLEAN DEFAULT FALSE }Current-State ::= ENUMERATED { nOT-SUPPLIED (1), pENDING (2), iN-PROCESS (3), fORWARD (4), cONDITIONAL (5), cANCEL-PENDING (6), cANCELLED (7), sHIPPED (8), rECEIVED (9), rENEW-PENDING (10), nOT-RECEIVED-OVERDUE (11), rENEW-OVERDUE (12), oVERDUE (13), rETURNED (14), cHECKED-IN (15), rECALL (16), lOST (17), uNKNOWN (18) }Damaged-Details ::= SEQUENCE { document-type-id [0] IMPLICIT OBJECT IDENTIFIER OPTIONAL, -- identifies an OSI document type registered in accordance -- with ISO 9834-2, for use in an automated environment damaged-portion CHOICE { complete-document [1] IMPLICIT NULL, specific-units [2] IMPLICIT SEQUENCE OF INTEGER -- the nature and extent of a "unit" is implicit in the -- value of document-type-id if one is supplied } }Date-Due ::= SEQUENCE { date-due-field [0] IMPLICIT ISO-Date, renewable [1] IMPLICIT BOOLEAN DEFAULT TRUE }Delivery-Address ::= SEQUENCE { postal-address [0] IMPLICIT Postal-Address OPTIONAL, electronic-address [1] IMPLICIT System-Address OPTIONAL }Delivery-Service ::= CHOICE { physical-delivery [7] Transportation-Mode, electronic-delivery [50] IMPLICIT SEQUENCE OF Electronic-Delivery-Service -- electronic-delivery may only be present in APDUs -- with a protocol-version-num value of 2 or greater }Electronic-Delivery-Service ::= SEQUENCE { -- the first four parameters are intended to be used in an automated -- environment e-delivery-service [0] IMPLICIT SEQUENCE { -- identifies the kind of electronic delivery service, e.g. -- MOTIS IPM,FTAM, etc., using the assigned object -- identifier for the standard e.g. {joint-iso-ccitt mhs-motis -- ipms} e-delivery-mode [0] IMPLICIT OBJECT IDENTIFIER, e-delivery-parameters [1] ANY DEFINED BY e-delivery-mode } OPTIONAL, document-type [1] IMPLICIT SEQUENCE { document-type-id [2] IMPLICIT OBJECT IDENTIFIER, -- identifies an OSI document type registered in accordance -- with ISO 9834-2 document-type-parameters [3] ANY DEFINED BY document-type-id -- any parameters relating to the registered document type } OPTIONAL, e-delivery-description [4] ILL-String OPTIONAL, -- holds a human readable name or description of the -- required electronic delivery service and document type; -- this may also be used to identify an electronic delivery -- service for which there is no object identifier. -- This parameter may be present instead of, or in addition -- to, the previous 4 parameters e-delivery-details [5] CHOICE { e-delivery-address [0] IMPLICIT System-Address, e-delivery-id [1] IMPLICIT System-Id }, name-or-code [6] ILL-String OPTIONAL, -- holds a human-readable identifier or correlation -- information for the document as shipped, e.g. a directory -- and/or file name or message-id delivery-time [7] IMPLICIT ISO-Time OPTIONAL -- holds the requester's preferred delivery time or -- the responder's proposed or actual delivery time }Error-Report ::= SEQUENCE { correlation-information [0] ILL-String, report-source [1] IMPLICIT Report-Source, user-error-report [2] User-Error-Report OPTIONAL, -- mandatory if report-source is "user"; not present otherwise provider-error-report [3] Provider-Error-Report OPTIONAL -- mandatory if report-source is "provider"; not -- present otherwise }Estimate-Results ::= SEQUENCE { cost-estimate [0] ILL-String, locations [1] IMPLICIT SEQUENCE OF Location-Info OPTIONAL }Extension ::= SEQUENCE { identifier [0] IMPLICIT INTEGER, critical [1] IMPLICIT BOOLEAN DEFAULT FALSE, item [2] ANY DEFINED BY identifier }General-Problem ::= ENUMERATED { unrecognized-APDU (1), mistyped-APDU (2), badly-structured-APDU (3), protocol-version-not-supported (4), other (5) }History-Report ::= SEQUENCE { date-requested [0] IMPLICIT ISO-Date OPTIONAL, author [1] ILL-String OPTIONAL, title [2] ILL-String OPTIONAL, author-of-article [3] ILL-String OPTIONAL, title-of-article [4] ILL-String OPTIONAL, date-of-last-transition [5] IMPLICIT ISO-Date, most-recent-service [6] IMPLICIT ENUMERATED { iLL-REQUEST (1), fORWARD (21), fORWARD-NOTIFICATION (2), sHIPPED (3), iLL-ANSWER (4), cONDITIONAL-REPLY (5), cANCEL (6), cANCEL-REPLY (7), rECEIVED (8), rECALL (9), rETURNED (10), cHECKED-IN (11), rENEW-ANSWER (14), lOST (15), dAMAGED (16), mESSAGE (17), sTATUS-QUERY (18), sTATUS-OR-ERROR-REPORT (19), eXPIRED (20) }, date-of-most-recent-service [7] IMPLICIT ISO-Date, initiator-of-most-recent-service [8] IMPLICIT System-Id, shipped-service-type [9] IMPLICIT Shipped-Service-Type OPTIONAL, -- If the information is available, i.e. if a SHIPPED or -- RECEIVED APDU has been sent or received, then the -- value in this parameter shall be supplied. -- Value must contain the most current information, e.g. if a -- requester has received a SHIPPED APDU and then -- invokes a RECEIVED.request, then the value from the -- RECEIVED.request is used transaction-results [10] IMPLICIT Transaction-Results OPTIONAL, -- If the information is available, i.e. if an ILL-ANWSER -- APDU has been sent or received, then the value in this -- parameter shall be supplied. most-recent-service-note [11] ILL-String OPTIONAL -- If the information is available, i.e. if a note has been -- supplied in the most recent service primitive, then the -- value in this parameter shall be supplied. }Hold-Placed-Results ::= SEQUENCE { estimated-date-available [0] IMPLICIT ISO-Date, hold-placed-medium-type [1] IMPLICIT Medium-Type OPTIONAL, locations [2] IMPLICIT SEQUENCE OF Location-Info OPTIONAL }ILL-APDU-Type ::= ENUMERATED { iLL-REQUEST (1), fORWARD-NOTIFICATION (2), sHIPPED (3), iLL-ANSWER (4), cONDITIONAL-REPLY (5), cANCEL (6), cANCEL-REPLY (7), rECEIVED (8), rECALL (9), rETURNED (10), cHECKED-IN (11), oVERDUE (12), rENEW (13), rENEW-ANSWER (14), lOST (15), dAMAGED (16), mESSAGE (17), sTATUS-QUERY (18), sTATUS-OR-ERROR-REPORT (19), eXPIRED (20) }ILL-Service-Type ::= ENUMERATED { loan (1), copy-non-returnable (2), locations (3), estimate (4), responder-specific (5) }ILL-String ::= CHOICE { GeneralString, -- may contain any ISO registered G (graphic) and C -- (control) character set EDIFACTString } -- may not include leading or trailing spaces -- may not consist only of space (" ") or non-printing -- charactersIntermediary-Problem ::= ENUMERATED { cannot-send-onward (1) }ISO-Date ::= VisibleString -- conforms to ISO 8601 -- length = 8 -- fixed -- YYYYMMDDISO-Time ::= VisibleString -- conforms to ISO 8601 -- length = 6, -- fixed -- HHMMSS -- local time of person or institution invoking serviceItem-Id ::= SEQUENCE { item-type [0] IMPLICIT ENUMERATED { monograph (1), serial (2), other (3) } OPTIONAL, held-medium-type [1] IMPLICIT Medium-Type OPTIONAL, call-number [2] ILL-String OPTIONAL, author [3] ILL-String OPTIONAL, title [4] ILL-String OPTIONAL, sub-title [5] ILL-String OPTIONAL, sponsoring-body [6] ILL-String OPTIONAL, place-of-publication [7] ILL-String OPTIONAL, publisher [8] ILL-String OPTIONAL, series-title-number [9] ILL-String OPTIONAL, volume-issue [10] ILL-String OPTIONAL, edition [11] ILL-String OPTIONAL, publication-date [12] ILL-String OPTIONAL, publication-date-of-component [13] ILL-String OPTIONAL, author-of-article [14] ILL-String OPTIONAL, title-of-article [15] ILL-String OPTIONAL, pagination [16] ILL-String OPTIONAL, national-bibliography-no [17] EXTERNAL OPTIONAL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -