YAZ
5.34.0
|
Implements ILL package creator utilities. More...
Go to the source code of this file.
Implements ILL package creator utilities.
Definition in file ill-get.c.
ILL_APDU* ill_get_APDU | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 640 of file ill-get.c.
References ILL_APDU::Cancel, ill_get_ctl::clientData, ill_get_ctl::f, ILL_APDU_Cancel, ILL_APDU_ILL_Request, ill_get_Cancel(), ill_get_ILLRequest(), ILL_APDU::illRequest, name, ill_get_ctl::odr, odr_malloc(), ILL_APDU::u, and ILL_APDU::which.
bool_t* ill_get_bool | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
int | val | ||
) |
Definition at line 16 of file ill-get.c.
References bool_t, ill_get_ctl::clientData, ill_get_ctl::f, name, ill_get_ctl::odr, and odr_malloc().
Referenced by ill_get_ILLRequest(), ill_get_ItemRequest(), and ill_get_Requester_Optional_Messages_Type().
ILL_Cancel* ill_get_Cancel | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 611 of file ill-get.c.
References ILL_Cancel::cancel_extensions, ill_get_enumerated(), ill_get_ILL_String(), ill_get_Service_Date_Time(), ill_get_System_Id(), ill_get_Transaction_Id(), ILL_Request_version_2, name, ILL_Cancel::num_cancel_extensions, ill_get_ctl::odr, odr_malloc(), ILL_Cancel::protocol_version_num, ILL_Cancel::requester_id, ILL_Cancel::requester_note, ILL_Cancel::responder_id, ILL_Cancel::service_date_time, and ILL_Cancel::transaction_id.
Referenced by ill_get_APDU().
ILL_Client_Id* ill_get_Client_Id | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 362 of file ill-get.c.
References ILL_Client_Id::client_identifier, ILL_Client_Id::client_name, ILL_Client_Id::client_status, ill_get_ILL_String(), name, ill_get_ctl::odr, and odr_malloc().
Referenced by ill_get_ILLRequest(), and ill_get_ItemRequest().
ILL_Delivery_Address* ill_get_Delivery_Address | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 434 of file ill-get.c.
References ILL_Delivery_Address::electronic_address, ill_get_Postal_Address(), ill_get_System_Address(), name, ill_get_ctl::odr, odr_malloc(), and ILL_Delivery_Address::postal_address.
Referenced by ill_get_ILLRequest(), and ill_get_ItemRequest().
Odr_int* ill_get_enumerated | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
Odr_int | val | ||
) |
Definition at line 59 of file ill-get.c.
References ill_get_int(), and name.
Referenced by ill_get_Cancel(), ill_get_ILLRequest(), ill_get_Item_Id(), ill_get_ItemRequest(), ill_get_Requester_Optional_Messages_Type(), and ill_get_Search_Type().
ILL_ISO_Date* ill_get_ILL_ISO_Date | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
const char * | val | ||
) |
Definition at line 94 of file ill-get.c.
References ill_get_ctl::clientData, ill_get_ctl::f, name, ill_get_ctl::odr, and odr_strdup().
Referenced by ill_get_Search_Type(), ill_get_Service_Date_original(), and ill_get_Service_Date_this().
ILL_ISO_Time* ill_get_ILL_ISO_Time | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
const char * | val | ||
) |
Definition at line 114 of file ill-get.c.
References ill_get_ctl::clientData, ill_get_ctl::f, name, ill_get_ctl::odr, and odr_strdup().
Referenced by ill_get_Service_Date_original(), and ill_get_Service_Date_this().
ILL_String* ill_get_ILL_String | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 88 of file ill-get.c.
References ill_get_ILL_String_x(), and name.
Referenced by ill_get_Cancel(), ill_get_Client_Id(), ill_get_ILLRequest(), ill_get_Item_Id(), ill_get_ItemRequest(), ill_get_Name_Of_Person_Or_Institution(), ill_get_Person_Or_Insitution_Symbol(), ill_get_Postal_Address(), ill_get_Search_Type(), ill_get_System_Address(), and ill_get_Transaction_Id().
ILL_String* ill_get_ILL_String_x | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
const char * | vdefault | ||
) |
Definition at line 65 of file ill-get.c.
References ill_get_ctl::clientData, ill_get_ctl::f, ILL_String::GeneralString, ILL_String_GeneralString, name, ill_get_ctl::odr, odr_malloc(), odr_strdup(), ILL_String::u, and ILL_String::which.
Referenced by ill_get_ILL_String(), and ill_get_Transaction_Id().
ILL_Request* ill_get_ILLRequest | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 477 of file ill-get.c.
References ILL_Request::billing_address, ILL_Request::client_id, ILL_Request::copyright_compliance, ILL_Request::cost_info_type, ILL_Request::delivery_address, ILL_Request::delivery_service, ILL_Request::forward_flag, ILL_Request::forward_note, ill_get_bool(), ill_get_Client_Id(), ill_get_Delivery_Address(), ill_get_enumerated(), ill_get_ILL_String(), ill_get_Item_Id(), ill_get_Requester_Optional_Messages_Type(), ill_get_Search_Type(), ill_get_Service_Date_Time(), ill_get_System_Id(), ill_get_Transaction_Id(), ILL_Place_On_Hold_Type_according_to_responder_policy, ILL_Request::iLL_request_extensions, ILL_Request_version_2, ILL_Request::iLL_service_type, ILL_Service_Type_copy_non_returnable, ILL_Request::item_id, name, ILL_Request::num_iLL_request_extensions, ILL_Request::num_iLL_service_type, ILL_Request::num_supply_medium_info_type, ill_get_ctl::odr, odr_malloc(), ILL_Request::place_on_hold, ILL_Request::protocol_version_num, ILL_Request::requester_id, ILL_Request::requester_note, ILL_Request::requester_optional_messages, ILL_Request::responder_id, ILL_Request::responder_specific_service, ILL_Request::retry_flag, ILL_Request::search_type, ILL_Request::service_date_time, ILL_Request::supplemental_item_description, ILL_Request::supply_medium_info_type, ILL_Request::third_party_info_type, ILL_Request::transaction_id, and ILL_Request::transaction_type.
Referenced by encode_ill_request(), and ill_get_APDU().
Odr_int* ill_get_int | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub, | ||
Odr_int | val | ||
) |
Definition at line 40 of file ill-get.c.
References ill_get_ctl::clientData, ill_get_ctl::f, name, ill_get_ctl::odr, and odr_intdup().
Referenced by ill_get_enumerated().
ILL_Item_Id* ill_get_Item_Id | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 315 of file ill-get.c.
References ILL_Item_Id::additional_no_letters, ILL_Item_Id::author, ILL_Item_Id::author_of_article, ILL_Item_Id::call_number, ILL_Item_Id::edition, ILL_Item_Id::held_medium_type, ill_get_enumerated(), ill_get_ILL_String(), ILL_Item_Id_monograph, ILL_Item_Id::iSBN, ILL_Item_Id::iSSN, ILL_Item_Id::item_type, name, ILL_Item_Id::national_bibliography_no, ill_get_ctl::odr, odr_malloc(), ILL_Item_Id::pagination, ILL_Item_Id::place_of_publication, ILL_Item_Id::publication_date, ILL_Item_Id::publication_date_of_component, ILL_Item_Id::publisher, ILL_Item_Id::series_title_number, ILL_Item_Id::sponsoring_body, ILL_Item_Id::sub_title, ILL_Item_Id::system_no, ILL_Item_Id::title, ILL_Item_Id::title_of_article, ILL_Item_Id::verification_reference_source, and ILL_Item_Id::volume_issue.
Referenced by ill_get_ILLRequest(), and ill_get_ItemRequest().
ILL_ItemRequest* ill_get_ItemRequest | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 544 of file ill-get.c.
References ILL_ItemRequest::billing_address, ILL_ItemRequest::client_id, ILL_ItemRequest::copyright_compliance, ILL_ItemRequest::cost_info_type, ILL_ItemRequest::delivery_address, ILL_ItemRequest::delivery_service, ILL_ItemRequest::forward_flag, ILL_ItemRequest::forward_note, ill_get_bool(), ill_get_Client_Id(), ill_get_Delivery_Address(), ill_get_enumerated(), ill_get_ILL_String(), ill_get_Item_Id(), ill_get_Requester_Optional_Messages_Type(), ill_get_Search_Type(), ill_get_Service_Date_Time(), ill_get_System_Id(), ill_get_Transaction_Id(), ILL_Place_On_Hold_Type_according_to_responder_policy, ILL_ItemRequest::iLL_request_extensions, ILL_Request_version_2, ILL_ItemRequest::iLL_service_type, ILL_Service_Type_copy_non_returnable, ILL_ItemRequest::item_id, name, ILL_ItemRequest::num_iLL_request_extensions, ILL_ItemRequest::num_iLL_service_type, ILL_ItemRequest::num_supply_medium_info_type, ill_get_ctl::odr, odr_malloc(), ILL_ItemRequest::place_on_hold, ILL_ItemRequest::protocol_version_num, ILL_ItemRequest::requester_id, ILL_ItemRequest::requester_note, ILL_ItemRequest::requester_optional_messages, ILL_ItemRequest::responder_id, ILL_ItemRequest::responder_specific_service, ILL_ItemRequest::retry_flag, ILL_ItemRequest::search_type, ILL_ItemRequest::service_date_time, ILL_ItemRequest::supplemental_item_description, ILL_ItemRequest::supply_medium_info_type, ILL_ItemRequest::third_party_info_type, ILL_ItemRequest::transaction_id, and ILL_ItemRequest::transaction_type.
|
static |
Definition at line 159 of file ill-get.c.
References ill_get_ILL_String(), ILL_Name_Of_Person_Or_Institution_name_of_institution, ILL_Name_Of_Person_Or_Institution_name_of_person, name, ILL_Name_Of_Person_Or_Institution::name_of_institution, ILL_Name_Of_Person_Or_Institution::name_of_person, ill_get_ctl::odr, odr_malloc(), ILL_Name_Of_Person_Or_Institution::u, and ILL_Name_Of_Person_Or_Institution::which.
Referenced by ill_get_Postal_Address(), and ill_get_System_Id().
ILL_Person_Or_Institution_Symbol* ill_get_Person_Or_Insitution_Symbol | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 134 of file ill-get.c.
References ill_get_ILL_String(), ILL_Person_Or_Institution_Symbol_institution_symbol, ILL_Person_Or_Institution_Symbol_person_symbol, ILL_Person_Or_Institution_Symbol::institution_symbol, name, ill_get_ctl::odr, odr_malloc(), ILL_Person_Or_Institution_Symbol::person_symbol, ILL_Person_Or_Institution_Symbol::u, and ILL_Person_Or_Institution_Symbol::which.
Referenced by ill_get_System_Id().
ILL_Postal_Address* ill_get_Postal_Address | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 382 of file ill-get.c.
References ILL_Postal_Address::city, ILL_Postal_Address::country, ILL_Postal_Address::extended_postal_delivery_address, ill_get_ILL_String(), ill_get_Name_Of_Person_Or_Institution(), name, ILL_Postal_Address::name_of_person_or_institution, ill_get_ctl::odr, odr_malloc(), ILL_Postal_Address::post_office_box, ILL_Postal_Address::postal_code, ILL_Postal_Address::region, and ILL_Postal_Address::street_and_number.
Referenced by ill_get_Delivery_Address().
ILL_Requester_Optional_Messages_Type* ill_get_Requester_Optional_Messages_Type | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 292 of file ill-get.c.
References ILL_Requester_Optional_Messages_Type::can_send_RECEIVED, ILL_Requester_Optional_Messages_Type::can_send_RETURNED, ill_get_bool(), ill_get_enumerated(), name, ill_get_ctl::odr, odr_malloc(), ILL_Requester_Optional_Messages_Type::requester_CHECKED_IN, and ILL_Requester_Optional_Messages_Type::requester_SHIPPED.
Referenced by ill_get_ILLRequest(), and ill_get_ItemRequest().
ILL_Search_Type* ill_get_Search_Type | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 455 of file ill-get.c.
References ILL_Search_Type::expiry_date, ILL_Search_Type::expiry_flag, ill_get_enumerated(), ill_get_ILL_ISO_Date(), ill_get_ILL_String(), ILL_Search_Type::level_of_service, name, ILL_Search_Type::need_before_date, ill_get_ctl::odr, and odr_malloc().
Referenced by ill_get_ILLRequest(), and ill_get_ItemRequest().
ILL_Service_Date_original* ill_get_Service_Date_original | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 250 of file ill-get.c.
References ILL_Service_Date_original::date, ill_get_ILL_ISO_Date(), ill_get_ILL_ISO_Time(), name, ill_get_ctl::odr, odr_malloc(), and ILL_Service_Date_original::time.
Referenced by ill_get_Service_Date_Time().
ILL_Service_Date_this* ill_get_Service_Date_this | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 231 of file ill-get.c.
References ILL_Service_Date_this::date, ill_get_ILL_ISO_Date(), ill_get_ILL_ISO_Time(), name, ill_get_ctl::odr, odr_malloc(), and ILL_Service_Date_this::time.
Referenced by ill_get_Service_Date_Time().
ILL_Service_Date_Time* ill_get_Service_Date_Time | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 271 of file ill-get.c.
References ILL_Service_Date_Time::date_time_of_original_service, ILL_Service_Date_Time::date_time_of_this_service, ill_get_Service_Date_original(), ill_get_Service_Date_this(), name, ill_get_ctl::odr, and odr_malloc().
Referenced by ill_get_Cancel(), ill_get_ILLRequest(), and ill_get_ItemRequest().
ILL_System_Address* ill_get_System_Address | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 413 of file ill-get.c.
References ill_get_ILL_String(), name, ill_get_ctl::odr, odr_malloc(), ILL_System_Address::telecom_service_address, and ILL_System_Address::telecom_service_identifier.
Referenced by ill_get_Delivery_Address().
ILL_System_Id* ill_get_System_Id | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 185 of file ill-get.c.
References ill_get_Name_Of_Person_Or_Institution(), ill_get_Person_Or_Insitution_Symbol(), name, ILL_System_Id::name_of_person_or_institution, ill_get_ctl::odr, odr_malloc(), and ILL_System_Id::person_or_institution_symbol.
Referenced by ill_get_Cancel(), ill_get_ILLRequest(), ill_get_ItemRequest(), and ill_get_Transaction_Id().
ILL_Transaction_Id* ill_get_Transaction_Id | ( | struct ill_get_ctl * | gc, |
const char * | name, | ||
const char * | sub | ||
) |
Definition at line 206 of file ill-get.c.
References ill_get_ILL_String(), ill_get_ILL_String_x(), ill_get_System_Id(), ILL_Transaction_Id::initial_requester_id, name, ill_get_ctl::odr, odr_malloc(), ILL_Transaction_Id::sub_transaction_qualifier, ILL_Transaction_Id::transaction_group_qualifier, and ILL_Transaction_Id::transaction_qualifier.
Referenced by ill_get_Cancel(), ill_get_ILLRequest(), and ill_get_ItemRequest().