YAZ
5.34.0
|
Implements Z39.50 package creator utilities. More...
Go to the source code of this file.
Implements Z39.50 package creator utilities.
Definition in file zget.c.
|
static |
Definition at line 242 of file zget.c.
References odr_malloc(), Z_AccessControlRequest::otherInfo, Z_AccessControlRequest::referenceId, Z_AccessControlRequest::simpleForm, Z_AccessControlRequest::u, Z_AccessControlRequest::which, and Z_AccessControlRequest_simpleForm.
Referenced by zget_APDU().
|
static |
Definition at line 254 of file zget.c.
References Z_AccessControlResponse::diagnostic, odr_malloc(), Z_AccessControlResponse::otherInfo, Z_AccessControlResponse::referenceId, Z_AccessControlResponse::simpleForm, Z_AccessControlResponse::u, Z_AccessControlResponse::which, and Z_AccessControlResponse_simpleForm.
Referenced by zget_APDU().
Definition at line 410 of file zget.c.
References Z_APDU::accessControlRequest, Z_APDU::accessControlResponse, Z_APDU::close, Z_APDU::deleteResultSetRequest, Z_APDU::deleteResultSetResponse, Z_APDU::duplicateDetectionRequest, Z_APDU::duplicateDetectionResponse, Z_APDU::extendedServicesRequest, Z_APDU::extendedServicesResponse, Z_APDU::initRequest, Z_APDU::initResponse, odr_malloc(), Z_APDU::presentRequest, Z_APDU::presentResponse, Z_APDU::resourceControlRequest, Z_APDU::resourceControlResponse, Z_APDU::resourceReportRequest, Z_APDU::resourceReportResponse, Z_APDU::scanRequest, Z_APDU::scanResponse, Z_APDU::searchRequest, Z_APDU::searchResponse, Z_APDU::segmentRequest, Z_APDU::sortRequest, Z_APDU::sortResponse, Z_APDU::triggerResourceControlRequest, Z_APDU::u, Z_APDU::which, Z_APDU_accessControlRequest, Z_APDU_accessControlResponse, Z_APDU_close, Z_APDU_deleteResultSetRequest, Z_APDU_deleteResultSetResponse, Z_APDU_duplicateDetectionRequest, Z_APDU_duplicateDetectionResponse, Z_APDU_extendedServicesRequest, Z_APDU_extendedServicesResponse, Z_APDU_initRequest, Z_APDU_initResponse, Z_APDU_presentRequest, Z_APDU_presentResponse, Z_APDU_resourceControlRequest, Z_APDU_resourceControlResponse, Z_APDU_resourceReportRequest, Z_APDU_resourceReportResponse, Z_APDU_scanRequest, Z_APDU_scanResponse, Z_APDU_searchRequest, Z_APDU_searchResponse, Z_APDU_segmentRequest, Z_APDU_sortRequest, Z_APDU_sortResponse, Z_APDU_triggerResourceControlRequest, zget_AccessControlRequest(), zget_AccessControlResponse(), zget_Close(), zget_DeleteResultSetRequest(), zget_DeleteResultSetResponse(), zget_DuplicateDetectionRequest(), zget_DuplicateDetectionResponse(), zget_ExtendedServicesRequest(), zget_ExtendedServicesResponse(), zget_InitRequest(), zget_InitResponse(), zget_PresentRequest(), zget_PresentResponse(), zget_ResourceControlRequest(), zget_ResourceControlResponse(), zget_ResourceReportRequest(), zget_ResourceReportResponse(), zget_ScanRequest(), zget_ScanResponse(), zget_SearchRequest(), zget_SearchResponse(), zget_Segment(), zget_SortRequest(), zget_SortResponse(), and zget_TriggerResourceControlRequest().
Referenced by create_es_package(), do_close_req(), process_ESRequest(), process_initRequest(), send_Z3950_sort(), Z3950_send_present(), Z3950_send_search(), ZOOM_connection_Z3950_send_init(), and ZOOM_connection_Z3950_send_scan().
Definition at line 279 of file zget.c.
References Z_Close::closeReason, Z_Close::diagnosticInformation, odr_intdup(), odr_malloc(), Z_Close::otherInfo, Z_Close::referenceId, Z_Close::resourceReport, Z_Close::resourceReportFormat, and Z_Close_finished.
Referenced by zget_APDU().
Z_DefaultDiagFormat* zget_DefaultDiagFormat | ( | ODR | o, |
int | error, | ||
const char * | addinfo | ||
) |
Creates Default Diag Format Diagnostic.
Definition at line 498 of file zget.c.
References Z_DefaultDiagFormat::condition, Z_DefaultDiagFormat::diagnosticSetId, odr_intdup(), odr_malloc(), odr_oiddup(), odr_strdup(), Z_DefaultDiagFormat::u, Z_DefaultDiagFormat::v2Addinfo, Z_DefaultDiagFormat::which, yaz_oid_diagset_bib_1, and Z_DefaultDiagFormat_v2Addinfo.
Referenced by diagrec(), zget_DiagRec(), zget_init_diagnostics(), zget_init_diagnostics_octet(), and zget_surrogateDiagRec().
|
static |
Definition at line 143 of file zget.c.
References Z_DeleteResultSetRequest::deleteFunction, Z_DeleteResultSetRequest::num_resultSetList, odr_intdup(), odr_malloc(), Z_DeleteResultSetRequest::otherInfo, Z_DeleteResultSetRequest::referenceId, Z_DeleteResultSetRequest::resultSetList, and Z_DeleteResultSetRequest_list.
Referenced by zget_APDU().
|
static |
Definition at line 156 of file zget.c.
References Z_DeleteResultSetResponse::bulkStatuses, Z_DeleteResultSetResponse::deleteListStatuses, Z_DeleteResultSetResponse::deleteMessage, Z_DeleteResultSetResponse::deleteOperationStatus, Z_DeleteResultSetResponse::numberNotDeleted, odr_intdup(), odr_malloc(), Z_DeleteResultSetResponse::otherInfo, Z_DeleteResultSetResponse::referenceId, and Z_DeleteStatus_success.
Referenced by zget_APDU().
Creates Diagnostic record - Z_DiagRecs type.
Definition at line 511 of file zget.c.
References Z_DiagRec::defaultFormat, odr_malloc(), Z_DiagRec::u, Z_DiagRec::which, Z_DiagRec_defaultFormat, and zget_DefaultDiagFormat().
Referenced by zget_DiagRecs().
Z_DiagRecs* zget_DiagRecs | ( | ODR | o, |
int | error, | ||
const char * | addinfo | ||
) |
Creates Diagnostic record - Z_DiagRecs type.
Definition at line 519 of file zget.c.
References Z_DiagRecs::diagRecs, Z_DiagRecs::num_diagRecs, odr_malloc(), and zget_DiagRec().
Referenced by process_ESRequest(), process_scanRequest(), and process_sortRequest().
|
static |
Definition at line 375 of file zget.c.
References Z_DuplicateDetectionRequest::applicablePortionOfRecord, Z_DuplicateDetectionRequest::clustering, Z_DuplicateDetectionRequest::duplicateDetectionCriteria, Z_DuplicateDetectionRequest::inputResultSetIds, Z_DuplicateDetectionRequest::num_duplicateDetectionCriteria, Z_DuplicateDetectionRequest::num_inputResultSetIds, Z_DuplicateDetectionRequest::num_retentionCriteria, Z_DuplicateDetectionRequest::num_sortCriteria, odr_malloc(), Z_DuplicateDetectionRequest::otherInfo, Z_DuplicateDetectionRequest::outputResultSetName, Z_DuplicateDetectionRequest::referenceId, Z_DuplicateDetectionRequest::retentionCriteria, and Z_DuplicateDetectionRequest::sortCriteria.
Referenced by zget_APDU().
|
static |
Definition at line 396 of file zget.c.
References Z_DuplicateDetectionResponse::diagnostics, Z_DuplicateDetectionResponse::num_diagnostics, odr_intdup(), odr_malloc(), Z_DuplicateDetectionResponse::otherInfo, Z_DuplicateDetectionResponse::referenceId, Z_DuplicateDetectionResponse::resultSetCount, Z_DuplicateDetectionResponse::status, and Z_DuplicateDetectionResponse_success.
Referenced by zget_APDU().
|
static |
Definition at line 341 of file zget.c.
References Z_ExtendedServicesRequest::description, Z_ExtendedServicesRequest::elements, Z_ExtendedServicesRequest::function, odr_intdup(), odr_malloc(), Z_ExtendedServicesRequest::otherInfo, Z_ExtendedServicesRequest::packageName, Z_ExtendedServicesRequest::packageType, Z_ExtendedServicesRequest::permissions, Z_ExtendedServicesRequest::referenceId, Z_ExtendedServicesRequest::retentionTime, Z_ExtendedServicesRequest::taskSpecificParameters, Z_ExtendedServicesRequest::userId, Z_ExtendedServicesRequest::waitAction, Z_ExtendedServicesRequest_create, and Z_ExtendedServicesRequest_waitIfPossible.
Referenced by zget_APDU().
|
static |
Definition at line 361 of file zget.c.
References Z_ExtendedServicesResponse::diagnostics, Z_ExtendedServicesResponse::num_diagnostics, odr_intdup(), odr_malloc(), Z_ExtendedServicesResponse::operationStatus, Z_ExtendedServicesResponse::otherInfo, Z_ExtendedServicesResponse::referenceId, Z_ExtendedServicesResponse::taskPackage, and Z_ExtendedServicesResponse_done.
Referenced by zget_APDU().
Z_External* zget_init_diagnostics | ( | ODR | odr, |
int | error, | ||
const char * | addinfo | ||
) |
Creates Initialize Response diagnostics.
Definition at line 546 of file zget.c.
References Z_OtherInformationUnit::category, Z_DiagnosticFormat_s::defaultDiagRec, Z_External::descriptor, Z_External::direct_reference, Z_DiagnosticFormat::elements, Z_OtherInformationUnit::externallyDefinedInfo, Z_External::indirect_reference, Z_OtherInformationUnit::information, Z_OtherInformation::list, Z_DiagnosticFormat_s::message, Z_DiagnosticFormat::num, Z_OtherInformation::num_elements, odr_malloc(), odr_oiddup(), Z_External::u, Z_DiagnosticFormat_s::u, Z_External::userInfo1, Z_External::which, Z_OtherInformationUnit::which, Z_DiagnosticFormat_s::which, x2, yaz_oid_diagset_diag_1, yaz_oid_userinfo_userinfo_1, Z_DiagnosticFormat_s_defaultDiagRec, Z_External_diag1, Z_External_userInfo1, Z_OtherInfo_externallyDefinedInfo, and zget_DefaultDiagFormat().
Referenced by init_diagnostics().
Z_External* zget_init_diagnostics_octet | ( | ODR | odr, |
int | error, | ||
const char * | addinfo | ||
) |
Creates Initialize Response diagnostics (Octet-aligned EXTERNAL)
Definition at line 589 of file zget.c.
References Z_OtherInformationUnit::category, Z_DiagnosticFormat_s::defaultDiagRec, Z_External::descriptor, Z_External::direct_reference, Z_DiagnosticFormat::elements, Z_OtherInformationUnit::externallyDefinedInfo, Z_External::indirect_reference, Z_OtherInformationUnit::information, Z_OtherInformation::list, Z_DiagnosticFormat_s::message, Z_DiagnosticFormat::num, Z_OtherInformation::num_elements, Z_External::octet_aligned, odr_create_Odr_oct(), odr_createmem(), odr_destroy(), ODR_ENCODE, odr_getbuf(), odr_malloc(), odr_oiddup(), Z_External::u, Z_DiagnosticFormat_s::u, Z_External::which, Z_OtherInformationUnit::which, Z_DiagnosticFormat_s::which, x2, yaz_oid_diagset_diag_1, yaz_oid_userinfo_userinfo_1, Z_DiagnosticFormat_s_defaultDiagRec, Z_External_diag1, Z_External_octet, Z_OtherInfo_externallyDefinedInfo, z_OtherInformation(), and zget_DefaultDiagFormat().
|
static |
Definition at line 16 of file zget.c.
References Z_InitRequest::idAuthentication, Z_InitRequest::implementationId, Z_InitRequest::implementationName, Z_InitRequest::implementationVersion, Z_InitRequest::maximumRecordSize, odr_intdup(), odr_malloc(), ODR_MASK_SET, ODR_MASK_ZERO, Z_InitRequest::options, Z_InitRequest::otherInfo, Z_InitRequest::preferredMessageSize, Z_InitRequest::protocolVersion, Z_InitRequest::referenceId, Z_InitRequest::userInformationField, YAZ_VERSION, YAZ_VERSION_SHA1, Z_Options_present, Z_Options_search, Z_ProtocolVersion_1, and Z_ProtocolVersion_2.
Referenced by zget_APDU().
|
static |
Definition at line 49 of file zget.c.
References Z_InitResponse::implementationId, Z_InitResponse::implementationName, Z_InitResponse::implementationVersion, Z_InitResponse::maximumRecordSize, odr_booldup(), odr_intdup(), odr_malloc(), ODR_MASK_ZERO, Z_InitResponse::options, Z_InitResponse::otherInfo, Z_InitResponse::preferredMessageSize, Z_InitResponse::protocolVersion, Z_InitResponse::referenceId, Z_InitResponse::result, Z_InitResponse::userInformationField, YAZ_VERSION, and YAZ_VERSION_SHA1.
Referenced by zget_APDU().
|
static |
Definition at line 111 of file zget.c.
References Z_PresentRequest::additionalRanges, Z_PresentRequest::maxRecordSize, Z_PresentRequest::maxSegmentCount, Z_PresentRequest::maxSegmentSize, Z_PresentRequest::num_ranges, Z_PresentRequest::numberOfRecordsRequested, odr_intdup(), odr_malloc(), Z_PresentRequest::otherInfo, Z_PresentRequest::preferredRecordSyntax, Z_PresentRequest::recordComposition, Z_PresentRequest::referenceId, Z_PresentRequest::resultSetId, and Z_PresentRequest::resultSetStartPoint.
Referenced by zget_APDU().
|
static |
Definition at line 130 of file zget.c.
References Z_PresentResponse::nextResultSetPosition, Z_PresentResponse::numberOfRecordsReturned, odr_intdup(), odr_malloc(), Z_PresentResponse::otherInfo, Z_PresentResponse::presentStatus, Z_PresentResponse::records, Z_PresentResponse::referenceId, and Z_PresentStatus_success.
Referenced by zget_APDU().
|
static |
Definition at line 215 of file zget.c.
References odr_booldup(), odr_malloc(), Z_ResourceControlRequest::otherInfo, Z_ResourceControlRequest::partialResultsAvailable, Z_ResourceControlRequest::referenceId, Z_ResourceControlRequest::resourceReport, Z_ResourceControlRequest::responseRequired, Z_ResourceControlRequest::suspendedFlag, and Z_ResourceControlRequest::triggeredRequestFlag.
Referenced by zget_APDU().
|
static |
Definition at line 230 of file zget.c.
References Z_ResourceControlResponse::continueFlag, odr_booldup(), odr_malloc(), Z_ResourceControlResponse::otherInfo, Z_ResourceControlResponse::referenceId, and Z_ResourceControlResponse::resultSetWanted.
Referenced by zget_APDU().
|
static |
Definition at line 292 of file zget.c.
References odr_malloc(), Z_ResourceReportRequest::opId, Z_ResourceReportRequest::otherInfo, Z_ResourceReportRequest::prefResourceReportFormat, and Z_ResourceReportRequest::referenceId.
Referenced by zget_APDU().
|
static |
Definition at line 304 of file zget.c.
References odr_intdup(), odr_malloc(), Z_ResourceReportResponse::otherInfo, Z_ResourceReportResponse::referenceId, Z_ResourceReportResponse::resourceReport, Z_ResourceReportResponse::resourceReportStatus, and Z_ResourceReportResponse_success.
Referenced by zget_APDU().
|
static |
Definition at line 171 of file zget.c.
References Z_ScanRequest::attributeSet, Z_ScanRequest::databaseNames, Z_ScanRequest::num_databaseNames, Z_ScanRequest::numberOfTermsRequested, odr_intdup(), odr_malloc(), Z_ScanRequest::otherInfo, Z_ScanRequest::preferredPositionInResponse, Z_ScanRequest::referenceId, Z_ScanRequest::stepSize, and Z_ScanRequest::termListAndStartPoint.
Referenced by zget_APDU().
|
static |
Definition at line 187 of file zget.c.
References Z_ScanResponse::attributeSet, Z_ScanResponse::entries, Z_ScanResponse::numberOfEntriesReturned, odr_intdup(), odr_malloc(), Z_ScanResponse::otherInfo, Z_ScanResponse::positionOfTerm, Z_ScanResponse::referenceId, Z_ScanResponse::scanStatus, Z_ScanResponse::stepSize, and Z_Scan_success.
Referenced by zget_APDU().
|
static |
Definition at line 73 of file zget.c.
References Z_SearchRequest::additionalSearchInfo, Z_SearchRequest::databaseNames, Z_SearchRequest::largeSetLowerBound, Z_SearchRequest::mediumSetElementSetNames, Z_SearchRequest::mediumSetPresentNumber, Z_SearchRequest::num_databaseNames, odr_booldup(), odr_intdup(), odr_malloc(), Z_SearchRequest::otherInfo, Z_SearchRequest::preferredRecordSyntax, Z_SearchRequest::query, Z_SearchRequest::referenceId, Z_SearchRequest::replaceIndicator, Z_SearchRequest::resultSetName, Z_SearchRequest::smallSetElementSetNames, and Z_SearchRequest::smallSetUpperBound.
Referenced by zget_APDU().
|
static |
Definition at line 94 of file zget.c.
References Z_SearchResponse::additionalSearchInfo, Z_SearchResponse::nextResultSetPosition, Z_SearchResponse::numberOfRecordsReturned, odr_booldup(), odr_intdup(), odr_malloc(), Z_SearchResponse::otherInfo, Z_SearchResponse::presentStatus, Z_SearchResponse::records, Z_SearchResponse::referenceId, Z_SearchResponse::resultCount, Z_SearchResponse::resultSetStatus, and Z_SearchResponse::searchStatus.
Referenced by zget_APDU().
Definition at line 267 of file zget.c.
References Z_Segment::num_segmentRecords, Z_Segment::numberOfRecordsReturned, odr_intdup(), odr_malloc(), odr_nullval(), Z_Segment::otherInfo, Z_Segment::referenceId, and Z_Segment::segmentRecords.
Referenced by zget_APDU().
|
static |
Definition at line 316 of file zget.c.
References Z_SortRequest::inputResultSetNames, odr_malloc(), Z_SortRequest::otherInfo, Z_SortRequest::referenceId, Z_SortRequest::sortedResultSetName, and Z_SortRequest::sortSequence.
Referenced by zget_APDU().
|
static |
Definition at line 328 of file zget.c.
References Z_SortResponse::diagnostics, odr_intdup(), odr_malloc(), Z_SortResponse::otherInfo, Z_SortResponse::referenceId, Z_SortResponse::resultCount, Z_SortResponse::resultSetStatus, Z_SortResponse::sortStatus, Z_SortResponse_empty, and Z_SortResponse_success.
Referenced by zget_APDU().
Z_NamePlusRecord* zget_surrogateDiagRec | ( | ODR | o, |
const char * | dbname, | ||
int | error, | ||
const char * | addinfo | ||
) |
Creates Surrogate Diagnostic Records.
Definition at line 529 of file zget.c.
References Z_NamePlusRecord::databaseName, Z_DiagRec::defaultFormat, odr_malloc(), odr_strdup(), Z_NamePlusRecord::surrogateDiagnostic, Z_NamePlusRecord::u, Z_DiagRec::u, Z_NamePlusRecord::which, Z_DiagRec::which, Z_DiagRec_defaultFormat, Z_NamePlusRecord_surrogateDiagnostic, and zget_DefaultDiagFormat().
Referenced by handle_Z3950_records(), and surrogatediagrec().
|
static |
Definition at line 202 of file zget.c.
References odr_intdup(), odr_malloc(), Z_TriggerResourceControlRequest::otherInfo, Z_TriggerResourceControlRequest::prefResourceReportFormat, Z_TriggerResourceControlRequest::referenceId, Z_TriggerResourceControlRequest::requestedAction, Z_TriggerResourceControlRequest::resultSetWanted, and Z_TriggerResourceControlRequest_resourceReport.
Referenced by zget_APDU().