89#define Z_DiagnosticFormat_s_defaultDiagRec 1
90#define Z_DiagnosticFormat_s_explicitDiagnostic 2
101#define Z_TooMany_argumentWords 1
102#define Z_TooMany_truncatedWords 2
103#define Z_TooMany_booleanOperators 3
104#define Z_TooMany_incompleteSubfields 4
105#define Z_TooMany_characters 5
106#define Z_TooMany_recordsRetrieved 6
107#define Z_TooMany_dataBasesSpecified 7
108#define Z_TooMany_resultSetsCreated 8
109#define Z_TooMany_indexTermsProcessed 9
122#define Z_DbUnavail_0_doesNotExist 0
123#define Z_DbUnavail_0_existsButUnavail 1
124#define Z_DbUnavail_0_locked 2
125#define Z_DbUnavail_0_accessDenied 3
149#define Z_DiagTerm_codedValue 1
150#define Z_DiagTerm_unparsable 2
151#define Z_DiagTerm_tooShort 3
152#define Z_DiagTerm_type 4
168#define Z_Proximity_resultSets 1
169#define Z_Proximity_badSet 2
170#define Z_Proximity_relation 3
171#define Z_Proximity_unit 4
172#define Z_Proximity_distance 5
173#define Z_Proximity_attributes 6
174#define Z_Proximity_ordered 7
175#define Z_Proximity_exclusion 8
191#define Z_Scan_mustBeOne 1
192#define Z_Scan_mustBePositive 2
193#define Z_Scan_mustBeNonNegative 3
194#define Z_Scan_other 4
198#define Z_Scan_nonZeroStepSize 1
199#define Z_Scan_specifiedStepSize 2
200#define Z_Scan_termList1 3
201#define Z_Scan_termList2 4
202#define Z_Scan_posInResponse 5
203#define Z_Scan_resources 6
204#define Z_Scan_endOfList 7
223#define Z_Sort_tooMany 1
224#define Z_Sort_duplicate 2
227#define Z_Sort_relation 1
229#define Z_Sort_action 3
234#define Z_SortD_sequence 1
235#define Z_SortD_noRsName 2
236#define Z_SortD_tooMany 3
237#define Z_SortD_incompatible 4
238#define Z_SortD_generic 5
239#define Z_SortD_dbSpecific 6
240#define Z_SortD_sortElement 7
242#define Z_SortD_action 9
243#define Z_SortD_illegal 10
244#define Z_SortD_inputTooLarge 11
245#define Z_SortD_aggregateTooLarge 12
254#define Z_Segmentation_segmentCount 1
255#define Z_Segmentation_segmentSize 2
262#define Z_ExtServices_nameInUse 1
263#define Z_ExtServices_noSuchName 2
264#define Z_ExtServices_quota 3
265#define Z_ExtServices_type 4
267#define Z_ExtServices_id 1
268#define Z_ExtServices_modifyDelete 2
270#define Z_ExtServices_failed 1
271#define Z_ExtServices_service 2
272#define Z_ExtServices_parameters 3
274#define Z_ExtServices_req 1
275#define Z_ExtServices_permission 2
276#define Z_ExtServices_immediate 3
300#define Z_AccessCtrl_noUser 1
301#define Z_AccessCtrl_refused 2
302#define Z_AccessCtrl_simple 3
303#define Z_AccessCtrl_oid 4
304#define Z_AccessCtrl_alternative 5
305#define Z_AccessCtrl_pwdInv 6
306#define Z_AccessCtrl_pwdExp 7
322#define Z_DiagFormat_and 0
323#define Z_DiagFormat_or 1
324#define Z_DiagFormat_and_not 2
325#define Z_DiagFormat_prox 3
337#define Z_DiagFormat_tooMany 1
338#define Z_DiagFormat_badSpec 2
339#define Z_DiagFormat_dbUnavail 3
340#define Z_DiagFormat_unSupOp 4
341#define Z_DiagFormat_attribute 5
342#define Z_DiagFormat_attCombo 6
343#define Z_DiagFormat_term 7
344#define Z_DiagFormat_proximity 8
345#define Z_DiagFormat_scan 9
346#define Z_DiagFormat_sort 10
347#define Z_DiagFormat_segmentation 11
348#define Z_DiagFormat_extServices 12
349#define Z_DiagFormat_accessCtrl 13
350#define Z_DiagFormat_recordSyntax 14
Header for ODR (Open Data Representation)
Z_AltOidList * alternative
Z_AttributeList ** recommendedAlternatives
int num_recommendedAlternatives
Z_AttributeList * unsupportedCombination
Z_AttributeList ** elements
Z_Specification ** goodOnes
Z_InternationalString * message
Z_InternationalString * badSet
Z_AttributeList * attributes
Odr_oid ** suggestedAlternatives
Odr_oid * unsupportedSyntax
int num_suggestedAlternatives
Odr_null * nonZeroStepSize
Odr_null * specifiedStepSize
Z_AttrListList * termList2
Z_SortElement * sortElement
Odr_null * aggregateTooLarge
Z_StringList * inputTooLarge
Z_InternationalString ** elements
ASN.1 Module Z39-50-APDU-1995.
Z_InternationalString Z_DatabaseName
char Z_InternationalString
int z_DiagFormat(ODR o, Z_DiagFormat **p, int opt, const char *name)
int z_Scan(ODR o, Z_Scan **p, int opt, const char *name)
int z_DiagTerm(ODR o, Z_DiagTerm **p, int opt, const char *name)
int z_AttrListList(ODR o, Z_AttrListList **p, int opt, const char *name)
int z_DiagnosticFormat_s(ODR o, Z_DiagnosticFormat_s **p, int opt, const char *name)
int z_TooMany(ODR o, Z_TooMany **p, int opt, const char *name)
int z_BadSpec(ODR o, Z_BadSpec **p, int opt, const char *name)
int z_AltOidList(ODR o, Z_AltOidList **p, int opt, const char *name)
int z_OidList(ODR o, Z_OidList **p, int opt, const char *name)
int z_AccessCtrl(ODR o, Z_AccessCtrl **p, int opt, const char *name)
int z_DbUnavail(ODR o, Z_DbUnavail **p, int opt, const char *name)
int z_RecordSyntax(ODR o, Z_RecordSyntax **p, int opt, const char *name)
int z_Segmentation(ODR o, Z_Segmentation **p, int opt, const char *name)
int z_StringList(ODR o, Z_StringList **p, int opt, const char *name)
int z_ExtServices(ODR o, Z_ExtServices **p, int opt, const char *name)
int z_DiagnosticFormat(ODR o, Z_DiagnosticFormat **p, int opt, const char *name)
int z_Attribute(ODR o, Z_Attribute **p, int opt, const char *name)
int z_AttCombo(ODR o, Z_AttCombo **p, int opt, const char *name)
int z_DbUnavail_0(ODR o, Z_DbUnavail_0 **p, int opt, const char *name)
int z_Proximity(ODR o, Z_Proximity **p, int opt, const char *name)
int z_Sort(ODR o, Z_Sort **p, int opt, const char *name)