int z_PQSOriginPartToKeep (ODR o, Z_PQSOriginPartToKeep **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_PQSOriginPartToKeep_packageName, (Odr_fun) z_InternationalString, "packageName"}, {ODR_EXPLICIT, ODR_CONTEXT, 2, Z_PQSOriginPartToKeep_exportPackage, (Odr_fun) z_ESExportSpecification, "exportPackage"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag (o, odr_bool, &(*p)->activeFlag, ODR_CONTEXT, 1, 0, "activeFlag") && odr_implicit_settag (o, ODR_CONTEXT, 2) && (odr_sequence_of(o, (Odr_fun) z_InternationalString, &(*p)->databaseNames, &(*p)->num_databaseNames, "databaseNames") || odr_ok(o)) && odr_implicit_tag (o, odr_integer, &(*p)->resultSetDisposition, ODR_CONTEXT, 3, 1, "resultSetDisposition") && odr_explicit_tag (o, z_ESDestination, &(*p)->alertDestination, ODR_CONTEXT, 4, 1, "alertDestination") && ((odr_constructed_begin (o, &(*p)->u, ODR_CONTEXT, 5, "exportParameters") && odr_choice (o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end (o)) || odr_ok(o)) && odr_sequence_end (o); }
int z_IU0SuppliedRecords_elem(ODR o, Z_IU0SuppliedRecords_elem **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_IU0SuppliedRecords_elem_number, (Odr_fun) odr_integer, "number"}, {ODR_IMPLICIT, ODR_CONTEXT, 2, Z_IU0SuppliedRecords_elem_string, (Odr_fun) z_InternationalString, "string"}, {ODR_IMPLICIT, ODR_CONTEXT, 3, Z_IU0SuppliedRecords_elem_opaque, (Odr_fun) odr_octetstring, "opaque"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return ((odr_constructed_begin(o, &(*p)->u, ODR_CONTEXT, 1, "recordId") && odr_choice(o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end(o)) || odr_ok(o)) && odr_explicit_tag(o, z_IU0SuppliedRecordsId, &(*p)->supplementalId, ODR_CONTEXT, 2, 1, "supplementalId") && odr_implicit_tag(o, z_IU0CorrelationInfo, &(*p)->correlationInfo, ODR_CONTEXT, 3, 1, "correlationInfo") && odr_implicit_tag(o, z_External, &(*p)->record, ODR_CONTEXT, 4, 0, "record") && odr_sequence_end(o); }
int odr_external(ODR o, Odr_external **p, int opt, const char *name) { Odr_external *pp; static Odr_arm arm[] = { { ODR_EXPLICIT, ODR_CONTEXT, 0, ODR_EXTERNAL_single, (Odr_fun)odr_any, "single" }, { ODR_IMPLICIT, ODR_CONTEXT, 1, ODR_EXTERNAL_octet, (Odr_fun)odr_octetstring, "octet" }, { ODR_IMPLICIT, ODR_CONTEXT, 2, ODR_EXTERNAL_arbitrary, (Odr_fun)odr_bitstring, "arbitrary" }, {-1, -1, -1, -1, 0, 0} }; odr_implicit_settag(o, ODR_UNIVERSAL, ODR_EXTERNAL); if (!odr_sequence_begin(o, p, sizeof(Odr_external), name)) return odr_missing(o, opt, name); pp = *p; return odr_oid(o, &pp->direct_reference, 1, "direct") && odr_integer(o, &pp->indirect_reference, 1, "indirect") && odr_graphicstring(o, &pp->descriptor, 1, "descriptor") && odr_choice(o, arm, &pp->u, &pp->which, 0) && odr_sequence_end(o); }
int z_UniverseReportDuplicate(ODR o, Z_UniverseReportDuplicate **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_StringOrNumeric(o, &(*p)->hitno, 0, "hitno") && odr_sequence_end(o); }
int z_UniverseReportHits(ODR o, Z_UniverseReportHits **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_StringOrNumeric(o, &(*p)->database, 0, "database") && z_StringOrNumeric(o, &(*p)->hits, 0, "hits") && odr_sequence_end(o); }
int z_KRBResponse(ODR o, Z_KRBResponse **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_InternationalString, &(*p)->userid, ODR_CONTEXT, 1, 1, "userid") && odr_implicit_tag(o, odr_octetstring, &(*p)->ticket, ODR_CONTEXT, 2, 0, "ticket") && odr_sequence_end(o); }
int z_EIExportInvocationEsRequest(ODR o, Z_EIExportInvocationEsRequest **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag(o, z_EIOriginPartToKeep, &(*p)->toKeep, ODR_CONTEXT, 1, 0, "toKeep") && odr_explicit_tag(o, z_EIOriginPartNotToKeep, &(*p)->notToKeep, ODR_CONTEXT, 2, 0, "notToKeep") && odr_sequence_end(o); }
int z_DbUnavail_0(ODR o, Z_DbUnavail_0 **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->reasonCode, ODR_CONTEXT, 1, 1, "reasonCode") && odr_implicit_tag(o, z_InternationalString, &(*p)->message, ODR_CONTEXT, 2, 1, "message") && odr_sequence_end(o); }
int z_IU0CorrelationInfo(ODR o, Z_IU0CorrelationInfo **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_InternationalString, &(*p)->note, ODR_CONTEXT, 1, 1, "note") && odr_implicit_tag(o, odr_integer, &(*p)->id, ODR_CONTEXT, 2, 1, "id") && odr_sequence_end(o); }
int z_EIOriginPartNotToKeepRanges_s(ODR o, Z_EIOriginPartNotToKeepRanges_s **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->start, ODR_CONTEXT, 1, 0, "start") && odr_implicit_tag(o, odr_integer, &(*p)->count, ODR_CONTEXT, 2, 1, "count") && odr_sequence_end(o); }
int z_MultipleSearchTerms_2_s (ODR o, Z_MultipleSearchTerms_2_s **p, int opt, const char *name) { if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag (o, z_Term, &(*p)->term, ODR_CONTEXT, 1, 0, "term") && odr_implicit_tag (o, odr_bool, &(*p)->flag, ODR_CONTEXT, 2, 1, "flag") && odr_sequence_end (o); }
int z_PQSPeriodicQueryScheduleEsRequest (ODR o, Z_PQSPeriodicQueryScheduleEsRequest **p, int opt, const char *name) { if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag (o, z_PQSOriginPartToKeep, &(*p)->toKeep, ODR_CONTEXT, 1, 0, "toKeep") && odr_explicit_tag (o, z_PQSOriginPartNotToKeep, &(*p)->notToKeep, ODR_CONTEXT, 2, 0, "notToKeep") && odr_sequence_end (o); }
int z_DiagTerm(ODR o, Z_DiagTerm **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->problem, ODR_CONTEXT, 1, 1, "problem") && odr_explicit_tag(o, z_Term, &(*p)->term, ODR_CONTEXT, 2, 0, "term") && odr_sequence_end(o); }
int z_EIExportInvocationTaskPackage(ODR o, Z_EIExportInvocationTaskPackage **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag(o, z_EIOriginPartToKeep, &(*p)->originPart, ODR_CONTEXT, 1, 0, "originPart") && odr_explicit_tag(o, z_EITargetPart, &(*p)->targetPart, ODR_CONTEXT, 2, 1, "targetPart") && odr_sequence_end(o); }
int z_DbUnavail(ODR o, Z_DbUnavail **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_DatabaseName, &(*p)->db, ODR_CONTEXT, 1, 0, "db") && odr_implicit_tag(o, z_DbUnavail_0, &(*p)->why, ODR_CONTEXT, 2, 0, "why") && odr_sequence_end(o); }
int z_TooMany(ODR o, Z_TooMany **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->tooManyWhat, ODR_CONTEXT, 1, 0, "tooManyWhat") && odr_implicit_tag(o, odr_integer, &(*p)->max, ODR_CONTEXT, 2, 1, "max") && odr_sequence_end(o); }
int z_PQSPeriodicQueryScheduleTaskPackage (ODR o, Z_PQSPeriodicQueryScheduleTaskPackage **p, int opt, const char *name) { if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag (o, z_PQSOriginPartToKeep, &(*p)->originPart, ODR_CONTEXT, 1, 0, "originPart") && odr_explicit_tag (o, z_PQSTargetPart, &(*p)->targetPart, ODR_CONTEXT, 2, 0, "targetPart") && odr_sequence_end (o); }
int z_AttCombo(ODR o, Z_AttCombo **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_AttributeList, &(*p)->unsupportedCombination, ODR_CONTEXT, 1, 0, "unsupportedCombination") && odr_implicit_settag(o, ODR_CONTEXT, 2) && (odr_sequence_of(o, (Odr_fun) z_AttributeList, &(*p)->recommendedAlternatives, &(*p)->num_recommendedAlternatives, "recommendedAlternatives") || odr_ok(o)) && odr_sequence_end(o); }
int z_RecordSyntax(ODR o, Z_RecordSyntax **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_oid, &(*p)->unsupportedSyntax, ODR_CONTEXT, 1, 0, "unsupportedSyntax") && odr_implicit_settag(o, ODR_CONTEXT, 2) && (odr_sequence_of(o, (Odr_fun) odr_oid, &(*p)->suggestedAlternatives, &(*p)->num_suggestedAlternatives, "suggestedAlternatives") || odr_ok(o)) && odr_sequence_end(o); }
int z_DRNType (ODR o, Z_DRNType **p, int opt, const char *name) { if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag (o, odr_octetstring, &(*p)->userId, ODR_CONTEXT, 1, 1, "userId") && odr_implicit_tag (o, odr_octetstring, &(*p)->salt, ODR_CONTEXT, 2, 1, "salt") && odr_implicit_tag (o, odr_octetstring, &(*p)->randomNumber, ODR_CONTEXT, 3, 0, "randomNumber") && odr_sequence_end (o); }
int z_KRBRequest(ODR o, Z_KRBRequest **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_InternationalString, &(*p)->service, ODR_CONTEXT, 1, 0, "service") && odr_implicit_tag(o, z_InternationalString, &(*p)->instance, ODR_CONTEXT, 2, 1, "instance") && odr_implicit_tag(o, z_InternationalString, &(*p)->realm, ODR_CONTEXT, 3, 1, "realm") && odr_sequence_end(o); }
int z_BadSpec(ODR o, Z_BadSpec **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_Specification, &(*p)->spec, ODR_CONTEXT, 1, 0, "spec") && odr_implicit_tag(o, z_DatabaseName, &(*p)->db, ODR_CONTEXT, 2, 1, "db") && odr_implicit_settag(o, ODR_CONTEXT, 3) && (odr_sequence_of(o, (Odr_fun) z_Specification, &(*p)->goodOnes, &(*p)->num_goodOnes, "goodOnes") || odr_ok(o)) && odr_sequence_end(o); }
int z_IU0OriginPartToKeep(ODR o, Z_IU0OriginPartToKeep **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->action, ODR_CONTEXT, 1, 0, "action") && odr_implicit_tag(o, z_InternationalString, &(*p)->databaseName, ODR_CONTEXT, 2, 0, "databaseName") && odr_implicit_tag(o, odr_oid, &(*p)->schema, ODR_CONTEXT, 3, 1, "schema") && odr_implicit_tag(o, z_InternationalString, &(*p)->elementSetName, ODR_CONTEXT, 4, 1, "elementSetName") && odr_sequence_end(o); }
int z_EITargetPart(ODR o, Z_EITargetPart **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_IntUnit, &(*p)->estimatedQuantity, ODR_CONTEXT, 1, 1, "estimatedQuantity") && odr_implicit_tag(o, z_IntUnit, &(*p)->quantitySoFar, ODR_CONTEXT, 2, 1, "quantitySoFar") && odr_implicit_tag(o, z_IntUnit, &(*p)->estimatedCost, ODR_CONTEXT, 3, 1, "estimatedCost") && odr_implicit_tag(o, z_IntUnit, &(*p)->costSoFar, ODR_CONTEXT, 4, 1, "costSoFar") && odr_sequence_end(o); }
int z_IU0TargetPart(ODR o, Z_IU0TargetPart **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_integer, &(*p)->updateStatus, ODR_CONTEXT, 1, 0, "updateStatus") && odr_implicit_settag(o, ODR_CONTEXT, 2) && (odr_sequence_of(o, (Odr_fun) z_DiagRec, &(*p)->globalDiagnostics, &(*p)->num_globalDiagnostics, "globalDiagnostics") || odr_ok(o)) && odr_implicit_settag(o, ODR_CONTEXT, 3) && (odr_sequence_of(o, (Odr_fun) z_IU0TaskPackageRecordStructure, &(*p)->taskPackageRecords, &(*p)->num_taskPackageRecords, "taskPackageRecords") || odr_ok(o)) && odr_sequence_end(o); }
int z_Attribute(ODR o, Z_Attribute **p, int opt, const char *name) { if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, odr_oid, &(*p)->id, ODR_CONTEXT, 1, 0, "id") && odr_implicit_tag(o, odr_integer, &(*p)->type, ODR_CONTEXT, 2, 1, "type") && odr_implicit_tag(o, odr_integer, &(*p)->value, ODR_CONTEXT, 3, 1, "value") && odr_explicit_tag(o, z_Term, &(*p)->term, ODR_CONTEXT, 4, 1, "term") && odr_sequence_end(o); }
int z_UniverseReport(ODR o, Z_UniverseReport **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 0, Z_UniverseReport_databaseHits, (Odr_fun) z_UniverseReportHits, "databaseHits"}, {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_UniverseReport_duplicate, (Odr_fun) z_UniverseReportDuplicate, "duplicate"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_integer(o, &(*p)->totalHits, 0, "totalHits") && odr_choice(o, arm, &(*p)->u, &(*p)->which, 0) && odr_sequence_end(o); }
int z_EIOriginPartNotToKeep(ODR o, Z_EIOriginPartNotToKeep **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_EIOriginPartNotToKeep_all, (Odr_fun) odr_null, "all"}, {ODR_IMPLICIT, ODR_CONTEXT, 2, Z_EIOriginPartNotToKeep_ranges, (Odr_fun) z_EIOriginPartNotToKeepRanges, "ranges"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_tag(o, z_InternationalString, &(*p)->resultSetId, ODR_CONTEXT, 1, 0, "resultSetId") && odr_constructed_begin(o, &(*p)->u, ODR_CONTEXT, 2, "records") && odr_choice(o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end(o) && odr_sequence_end(o); }
int z_EIOriginPartToKeep(ODR o, Z_EIOriginPartToKeep **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_EIOriginPartToKeep_packageName, (Odr_fun) z_InternationalString, "packageName"}, {ODR_EXPLICIT, ODR_CONTEXT, 2, Z_EIOriginPartToKeep_packageSpec, (Odr_fun) z_ESExportSpecification, "packageSpec"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_constructed_begin(o, &(*p)->u, ODR_CONTEXT, 1, "exportSpec") && odr_choice(o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end(o) && odr_implicit_tag(o, odr_integer, &(*p)->numberOfCopies, ODR_CONTEXT, 2, 0, "numberOfCopies") && odr_sequence_end(o); }
int z_DiagnosticFormat_s(ODR o, Z_DiagnosticFormat_s **p, int opt, const char *name) { static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_DiagnosticFormat_s_defaultDiagRec, (Odr_fun) z_DefaultDiagFormat, "defaultDiagRec"}, {ODR_EXPLICIT, ODR_CONTEXT, 2, Z_DiagnosticFormat_s_explicitDiagnostic, (Odr_fun) z_DiagFormat, "explicitDiagnostic"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin(o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return ((odr_constructed_begin(o, &(*p)->u, ODR_CONTEXT, 1, "diagnostic") && odr_choice(o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end(o)) || odr_ok(o)) && odr_implicit_tag(o, z_InternationalString, &(*p)->message, ODR_CONTEXT, 2, 1, "message") && odr_sequence_end(o); }