YAZ 5.37.0
ill-core.c File Reference

ASN.1 Module ISO-10161-ILL-1. More...

#include <yaz/ill-core.h>

Go to the source code of this file.

Functions

int ill_APDU (ODR o, ILL_APDU **p, int opt, const char *name)
int ill_Request (ODR o, ILL_Request **p, int opt, const char *name)
int ill_Forward_Notification (ODR o, ILL_Forward_Notification **p, int opt, const char *name)
int ill_Shipped (ODR o, ILL_Shipped **p, int opt, const char *name)
int ill_Answer (ODR o, ILL_Answer **p, int opt, const char *name)
int ill_Conditional_Reply (ODR o, ILL_Conditional_Reply **p, int opt, const char *name)
int ill_Cancel (ODR o, ILL_Cancel **p, int opt, const char *name)
int ill_Cancel_Reply (ODR o, ILL_Cancel_Reply **p, int opt, const char *name)
int ill_Received (ODR o, ILL_Received **p, int opt, const char *name)
int ill_Recall (ODR o, ILL_Recall **p, int opt, const char *name)
int ill_Returned (ODR o, ILL_Returned **p, int opt, const char *name)
int ill_Checked_In (ODR o, ILL_Checked_In **p, int opt, const char *name)
int ill_Overdue_ExtensionS (ODR o, ILL_Overdue_ExtensionS **p, int opt, const char *name)
int ill_Overdue (ODR o, ILL_Overdue **p, int opt, const char *name)
int ill_Renew (ODR o, ILL_Renew **p, int opt, const char *name)
int ill_Renew_Answer (ODR o, ILL_Renew_Answer **p, int opt, const char *name)
int ill_Lost (ODR o, ILL_Lost **p, int opt, const char *name)
int ill_Damaged (ODR o, ILL_Damaged **p, int opt, const char *name)
int ill_Message (ODR o, ILL_Message **p, int opt, const char *name)
int ill_Status_Query (ODR o, ILL_Status_Query **p, int opt, const char *name)
int ill_Status_Or_Error_Report (ODR o, ILL_Status_Or_Error_Report **p, int opt, const char *name)
int ill_Expired (ODR o, ILL_Expired **p, int opt, const char *name)
int ill_Account_Number (ODR o, ILL_Account_Number **p, int opt, const char *name)
int ill_Already_Forwarded (ODR o, ILL_Already_Forwarded **p, int opt, const char *name)
int ill_Already_Tried_List_Type (ODR o, ILL_Already_Tried_List_Type **p, int opt, const char *name)
int ill_Amount (ODR o, ILL_Amount **p, int opt, const char *name)
int ill_AmountString (ODR o, ILL_AmountString **p, int opt, const char *name)
int ill_Client_Id (ODR o, ILL_Client_Id **p, int opt, const char *name)
int ill_Conditional_Results (ODR o, ILL_Conditional_Results **p, int opt, const char *name)
int ill_Cost_Info_Type (ODR o, ILL_Cost_Info_Type **p, int opt, const char *name)
int ill_Current_State (ODR o, ILL_Current_State **p, int opt, const char *name)
int ill_Damaged_DetailsSpecific_units (ODR o, ILL_Damaged_DetailsSpecific_units **p, int opt, const char *name)
int ill_Damaged_Details (ODR o, ILL_Damaged_Details **p, int opt, const char *name)
int ill_Date_Due (ODR o, ILL_Date_Due **p, int opt, const char *name)
int ill_Delivery_Address (ODR o, ILL_Delivery_Address **p, int opt, const char *name)
int ill_Delivery_ServiceElectronic_delivery (ODR o, ILL_Delivery_ServiceElectronic_delivery **p, int opt, const char *name)
int ill_Delivery_Service (ODR o, ILL_Delivery_Service **p, int opt, const char *name)
int ill_Electronic_Delivery_Service_0 (ODR o, ILL_Electronic_Delivery_Service_0 **p, int opt, const char *name)
int ill_Electronic_Delivery_Service_1 (ODR o, ILL_Electronic_Delivery_Service_1 **p, int opt, const char *name)
int ill_Electronic_Delivery_Service (ODR o, ILL_Electronic_Delivery_Service **p, int opt, const char *name)
int ill_Error_Report (ODR o, ILL_Error_Report **p, int opt, const char *name)
int ill_Estimate_Results (ODR o, ILL_Estimate_Results **p, int opt, const char *name)
int ill_Extension (ODR o, ILL_Extension **p, int opt, const char *name)
int ill_General_Problem (ODR o, ILL_General_Problem **p, int opt, const char *name)
int ill_History_Report (ODR o, ILL_History_Report **p, int opt, const char *name)
int ill_Hold_Placed_Results (ODR o, ILL_Hold_Placed_Results **p, int opt, const char *name)
int ill_APDU_Type (ODR o, ILL_APDU_Type **p, int opt, const char *name)
int ill_Service_Type (ODR o, ILL_Service_Type **p, int opt, const char *name)
int ill_String (ODR o, ILL_String **p, int opt, const char *name)
int ill_Intermediary_Problem (ODR o, ILL_Intermediary_Problem **p, int opt, const char *name)
int ill_ISO_Date (ODR o, ILL_ISO_Date **p, int opt, const char *name)
int ill_ISO_Time (ODR o, ILL_ISO_Time **p, int opt, const char *name)
int ill_Item_Id (ODR o, ILL_Item_Id **p, int opt, const char *name)
int ill_Location_Info (ODR o, ILL_Location_Info **p, int opt, const char *name)
int ill_Locations_Results (ODR o, ILL_Locations_Results **p, int opt, const char *name)
int ill_Medium_Type (ODR o, ILL_Medium_Type **p, int opt, const char *name)
int ill_Name_Of_Person_Or_Institution (ODR o, ILL_Name_Of_Person_Or_Institution **p, int opt, const char *name)
int ill_Person_Or_Institution_Symbol (ODR o, ILL_Person_Or_Institution_Symbol **p, int opt, const char *name)
int ill_Place_On_Hold_Type (ODR o, ILL_Place_On_Hold_Type **p, int opt, const char *name)
int ill_Postal_Address (ODR o, ILL_Postal_Address **p, int opt, const char *name)
int ill_Provider_Error_Report (ODR o, ILL_Provider_Error_Report **p, int opt, const char *name)
int ill_Reason_Locs_Provided (ODR o, ILL_Reason_Locs_Provided **p, int opt, const char *name)
int ill_Reason_No_Report (ODR o, ILL_Reason_No_Report **p, int opt, const char *name)
int ill_Reason_Unfilled (ODR o, ILL_Reason_Unfilled **p, int opt, const char *name)
int ill_Report_Source (ODR o, ILL_Report_Source **p, int opt, const char *name)
int ill_Requester_Optional_Messages_Type (ODR o, ILL_Requester_Optional_Messages_Type **p, int opt, const char *name)
int ill_Responder_Optional_Messages_Type (ODR o, ILL_Responder_Optional_Messages_Type **p, int opt, const char *name)
int ill_Retry_Results (ODR o, ILL_Retry_Results **p, int opt, const char *name)
int ill_Search_Type (ODR o, ILL_Search_Type **p, int opt, const char *name)
int ill_Security_Problem (ODR o, ILL_Security_Problem **p, int opt, const char *name)
int ill_Send_To_List_Type_s (ODR o, ILL_Send_To_List_Type_s **p, int opt, const char *name)
int ill_Send_To_List_Type (ODR o, ILL_Send_To_List_Type **p, int opt, const char *name)
int ill_Service_Date_this (ODR o, ILL_Service_Date_this **p, int opt, const char *name)
int ill_Service_Date_original (ODR o, ILL_Service_Date_original **p, int opt, const char *name)
int ill_Service_Date_Time (ODR o, ILL_Service_Date_Time **p, int opt, const char *name)
int ill_Shipped_Service_Type (ODR o, ILL_Shipped_Service_Type **p, int opt, const char *name)
int ill_State_Transition_Prohibited (ODR o, ILL_State_Transition_Prohibited **p, int opt, const char *name)
int ill_Status_Report (ODR o, ILL_Status_Report **p, int opt, const char *name)
int ill_Supplemental_Item_Description (ODR o, ILL_Supplemental_Item_Description **p, int opt, const char *name)
int ill_Supply_Details (ODR o, ILL_Supply_Details **p, int opt, const char *name)
int ill_Supply_Medium_Info_Type (ODR o, ILL_Supply_Medium_Info_Type **p, int opt, const char *name)
int ill_Supply_Medium_Type (ODR o, ILL_Supply_Medium_Type **p, int opt, const char *name)
int ill_System_Address (ODR o, ILL_System_Address **p, int opt, const char *name)
int ill_System_Id (ODR o, ILL_System_Id **p, int opt, const char *name)
int ill_Third_Party_Info_Type (ODR o, ILL_Third_Party_Info_Type **p, int opt, const char *name)
int ill_Transaction_Id (ODR o, ILL_Transaction_Id **p, int opt, const char *name)
int ill_Transaction_Id_Problem (ODR o, ILL_Transaction_Id_Problem **p, int opt, const char *name)
int ill_Transaction_Results (ODR o, ILL_Transaction_Results **p, int opt, const char *name)
int ill_Transaction_Type (ODR o, ILL_Transaction_Type **p, int opt, const char *name)
int ill_Transportation_Mode (ODR o, ILL_Transportation_Mode **p, int opt, const char *name)
int ill_Unable_To_Perform (ODR o, ILL_Unable_To_Perform **p, int opt, const char *name)
int ill_Unfilled_Results (ODR o, ILL_Unfilled_Results **p, int opt, const char *name)
int ill_Units_Per_Medium_Type (ODR o, ILL_Units_Per_Medium_Type **p, int opt, const char *name)
int ill_User_Error_Report (ODR o, ILL_User_Error_Report **p, int opt, const char *name)
int ill_Will_Supply_Results (ODR o, ILL_Will_Supply_Results **p, int opt, const char *name)
int ill_EDIFACTString (ODR o, ILL_EDIFACTString **p, int opt, const char *name)

Detailed Description

ASN.1 Module ISO-10161-ILL-1.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file ill-core.c.

Function Documentation

◆ ill_Account_Number()

int ill_Account_Number ( ODR o,
ILL_Account_Number ** p,
int opt,
const char * name )

Definition at line 848 of file ill-core.c.

References ill_String(), name, and opt.

Referenced by ill_Cost_Info_Type(), and ill_Send_To_List_Type_s().

◆ ill_Already_Forwarded()

int ill_Already_Forwarded ( ODR o,
ILL_Already_Forwarded ** p,
int opt,
const char * name )

◆ ill_Already_Tried_List_Type()

int ill_Already_Tried_List_Type ( ODR o,
ILL_Already_Tried_List_Type ** p,
int opt,
const char * name )

◆ ill_Amount()

int ill_Amount ( ODR o,
ILL_Amount ** p,
int opt,
const char * name )

◆ ill_AmountString()

int ill_AmountString ( ODR o,
ILL_AmountString ** p,
int opt,
const char * name )

Definition at line 889 of file ill-core.c.

References name, odr_visiblestring(), and opt.

Referenced by ill_Amount().

◆ ill_Answer()

◆ ill_APDU()

◆ ill_APDU_Type()

int ill_APDU_Type ( ODR o,
ILL_APDU_Type ** p,
int opt,
const char * name )

Definition at line 1178 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_State_Transition_Prohibited().

◆ ill_Cancel()

◆ ill_Cancel_Reply()

◆ ill_Checked_In()

◆ ill_Client_Id()

int ill_Client_Id ( ODR o,
ILL_Client_Id ** p,
int opt,
const char * name )

◆ ill_Conditional_Reply()

◆ ill_Conditional_Results()

◆ ill_Cost_Info_Type()

int ill_Cost_Info_Type ( ODR o,
ILL_Cost_Info_Type ** p,
int opt,
const char * name )

◆ ill_Current_State()

int ill_Current_State ( ODR o,
ILL_Current_State ** p,
int opt,
const char * name )

Definition at line 942 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_State_Transition_Prohibited(), and ill_Status_Report().

◆ ill_Damaged()

◆ ill_Damaged_Details()

◆ ill_Damaged_DetailsSpecific_units()

int ill_Damaged_DetailsSpecific_units ( ODR o,
ILL_Damaged_DetailsSpecific_units ** p,
int opt,
const char * name )

◆ ill_Date_Due()

int ill_Date_Due ( ODR o,
ILL_Date_Due ** p,
int opt,
const char * name )

◆ ill_Delivery_Address()

int ill_Delivery_Address ( ODR o,
ILL_Delivery_Address ** p,
int opt,
const char * name )

◆ ill_Delivery_Service()

◆ ill_Delivery_ServiceElectronic_delivery()

int ill_Delivery_ServiceElectronic_delivery ( ODR o,
ILL_Delivery_ServiceElectronic_delivery ** p,
int opt,
const char * name )

◆ ill_EDIFACTString()

int ill_EDIFACTString ( ODR o,
ILL_EDIFACTString ** p,
int opt,
const char * name )

Definition at line 1788 of file ill-core.c.

References name, odr_visiblestring(), and opt.

Referenced by ill_String().

◆ ill_Electronic_Delivery_Service()

◆ ill_Electronic_Delivery_Service_0()

int ill_Electronic_Delivery_Service_0 ( ODR o,
ILL_Electronic_Delivery_Service_0 ** p,
int opt,
const char * name )

◆ ill_Electronic_Delivery_Service_1()

int ill_Electronic_Delivery_Service_1 ( ODR o,
ILL_Electronic_Delivery_Service_1 ** p,
int opt,
const char * name )

◆ ill_Error_Report()

◆ ill_Estimate_Results()

int ill_Estimate_Results ( ODR o,
ILL_Estimate_Results ** p,
int opt,
const char * name )

◆ ill_Expired()

◆ ill_Extension()

◆ ill_Forward_Notification()

◆ ill_General_Problem()

int ill_General_Problem ( ODR o,
ILL_General_Problem ** p,
int opt,
const char * name )

Definition at line 1126 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Provider_Error_Report().

◆ ill_History_Report()

◆ ill_Hold_Placed_Results()

int ill_Hold_Placed_Results ( ODR o,
ILL_Hold_Placed_Results ** p,
int opt,
const char * name )

◆ ill_Intermediary_Problem()

int ill_Intermediary_Problem ( ODR o,
ILL_Intermediary_Problem ** p,
int opt,
const char * name )

Definition at line 1206 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_User_Error_Report().

◆ ill_ISO_Date()

◆ ill_ISO_Time()

int ill_ISO_Time ( ODR o,
ILL_ISO_Time ** p,
int opt,
const char * name )

◆ ill_Item_Id()

int ill_Item_Id ( ODR o,
ILL_Item_Id ** p,
int opt,
const char * name )

◆ ill_Location_Info()

◆ ill_Locations_Results()

int ill_Locations_Results ( ODR o,
ILL_Locations_Results ** p,
int opt,
const char * name )

◆ ill_Lost()

◆ ill_Medium_Type()

int ill_Medium_Type ( ODR o,
ILL_Medium_Type ** p,
int opt,
const char * name )

Definition at line 1302 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Hold_Placed_Results(), and ill_Item_Id().

◆ ill_Message()

◆ ill_Name_Of_Person_Or_Institution()

◆ ill_Overdue()

◆ ill_Overdue_ExtensionS()

int ill_Overdue_ExtensionS ( ODR o,
ILL_Overdue_ExtensionS ** p,
int opt,
const char * name )

◆ ill_Person_Or_Institution_Symbol()

◆ ill_Place_On_Hold_Type()

int ill_Place_On_Hold_Type ( ODR o,
ILL_Place_On_Hold_Type ** p,
int opt,
const char * name )

Definition at line 1343 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_ItemRequest(), and ill_Request().

◆ ill_Postal_Address()

int ill_Postal_Address ( ODR o,
ILL_Postal_Address ** p,
int opt,
const char * name )

◆ ill_Provider_Error_Report()

◆ ill_Reason_Locs_Provided()

int ill_Reason_Locs_Provided ( ODR o,
ILL_Reason_Locs_Provided ** p,
int opt,
const char * name )

Definition at line 1392 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Locations_Results().

◆ ill_Reason_No_Report()

int ill_Reason_No_Report ( ODR o,
ILL_Reason_No_Report ** p,
int opt,
const char * name )

Definition at line 1397 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Status_Or_Error_Report().

◆ ill_Reason_Unfilled()

int ill_Reason_Unfilled ( ODR o,
ILL_Reason_Unfilled ** p,
int opt,
const char * name )

Definition at line 1402 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Unfilled_Results().

◆ ill_Recall()

◆ ill_Received()

◆ ill_Renew()

◆ ill_Renew_Answer()

◆ ill_Report_Source()

int ill_Report_Source ( ODR o,
ILL_Report_Source ** p,
int opt,
const char * name )

Definition at line 1407 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Error_Report().

◆ ill_Request()

◆ ill_Requester_Optional_Messages_Type()

int ill_Requester_Optional_Messages_Type ( ODR o,
ILL_Requester_Optional_Messages_Type ** p,
int opt,
const char * name )

◆ ill_Responder_Optional_Messages_Type()

int ill_Responder_Optional_Messages_Type ( ODR o,
ILL_Responder_Optional_Messages_Type ** p,
int opt,
const char * name )

◆ ill_Retry_Results()

int ill_Retry_Results ( ODR o,
ILL_Retry_Results ** p,
int opt,
const char * name )

◆ ill_Returned()

◆ ill_Search_Type()

int ill_Search_Type ( ODR o,
ILL_Search_Type ** p,
int opt,
const char * name )

◆ ill_Security_Problem()

int ill_Security_Problem ( ODR o,
ILL_Security_Problem ** p,
int opt,
const char * name )

Definition at line 1475 of file ill-core.c.

References ill_String(), name, and opt.

Referenced by ill_User_Error_Report().

◆ ill_Send_To_List_Type()

int ill_Send_To_List_Type ( ODR o,
ILL_Send_To_List_Type ** p,
int opt,
const char * name )

◆ ill_Send_To_List_Type_s()

int ill_Send_To_List_Type_s ( ODR o,
ILL_Send_To_List_Type_s ** p,
int opt,
const char * name )

◆ ill_Service_Date_original()

int ill_Service_Date_original ( ODR o,
ILL_Service_Date_original ** p,
int opt,
const char * name )

◆ ill_Service_Date_this()

int ill_Service_Date_this ( ODR o,
ILL_Service_Date_this ** p,
int opt,
const char * name )

◆ ill_Service_Date_Time()

◆ ill_Service_Type()

int ill_Service_Type ( ODR o,
ILL_Service_Type ** p,
int opt,
const char * name )

Definition at line 1183 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_ItemRequest(), ill_Request(), and ill_Shipped_Service_Type().

◆ ill_Shipped()

◆ ill_Shipped_Service_Type()

int ill_Shipped_Service_Type ( ODR o,
ILL_Shipped_Service_Type ** p,
int opt,
const char * name )

Definition at line 1542 of file ill-core.c.

References ill_Service_Type(), name, and opt.

Referenced by ill_History_Report(), ill_Received(), and ill_Shipped().

◆ ill_State_Transition_Prohibited()

int ill_State_Transition_Prohibited ( ODR o,
ILL_State_Transition_Prohibited ** p,
int opt,
const char * name )

◆ ill_Status_Or_Error_Report()

◆ ill_Status_Query()

◆ ill_Status_Report()

int ill_Status_Report ( ODR o,
ILL_Status_Report ** p,
int opt,
const char * name )

◆ ill_String()

◆ ill_Supplemental_Item_Description()

int ill_Supplemental_Item_Description ( ODR o,
ILL_Supplemental_Item_Description ** p,
int opt,
const char * name )

◆ ill_Supply_Details()

◆ ill_Supply_Medium_Info_Type()

int ill_Supply_Medium_Info_Type ( ODR o,
ILL_Supply_Medium_Info_Type ** p,
int opt,
const char * name )

◆ ill_Supply_Medium_Type()

int ill_Supply_Medium_Type ( ODR o,
ILL_Supply_Medium_Type ** p,
int opt,
const char * name )

Definition at line 1628 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Supply_Medium_Info_Type(), and ill_Units_Per_Medium_Type().

◆ ill_System_Address()

◆ ill_System_Id()

◆ ill_Third_Party_Info_Type()

◆ ill_Transaction_Id()

◆ ill_Transaction_Id_Problem()

int ill_Transaction_Id_Problem ( ODR o,
ILL_Transaction_Id_Problem ** p,
int opt,
const char * name )

Definition at line 1697 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Provider_Error_Report().

◆ ill_Transaction_Results()

int ill_Transaction_Results ( ODR o,
ILL_Transaction_Results ** p,
int opt,
const char * name )

Definition at line 1702 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_Answer(), and ill_History_Report().

◆ ill_Transaction_Type()

int ill_Transaction_Type ( ODR o,
ILL_Transaction_Type ** p,
int opt,
const char * name )

Definition at line 1707 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_ItemRequest(), ill_Request(), and ill_Shipped().

◆ ill_Transportation_Mode()

int ill_Transportation_Mode ( ODR o,
ILL_Transportation_Mode ** p,
int opt,
const char * name )

Definition at line 1712 of file ill-core.c.

References ill_String(), name, and opt.

Referenced by ill_Delivery_Service(), ill_Returned(), and ill_Supply_Details().

◆ ill_Unable_To_Perform()

int ill_Unable_To_Perform ( ODR o,
ILL_Unable_To_Perform ** p,
int opt,
const char * name )

Definition at line 1717 of file ill-core.c.

References name, odr_enum(), and opt.

Referenced by ill_User_Error_Report().

◆ ill_Unfilled_Results()

int ill_Unfilled_Results ( ODR o,
ILL_Unfilled_Results ** p,
int opt,
const char * name )

◆ ill_Units_Per_Medium_Type()

int ill_Units_Per_Medium_Type ( ODR o,
ILL_Units_Per_Medium_Type ** p,
int opt,
const char * name )

◆ ill_User_Error_Report()

◆ ill_Will_Supply_Results()