333 #define ILL_APDU_ILL_Request 1
334 #define ILL_APDU_Forward_Notification 2
335 #define ILL_APDU_Shipped 3
336 #define ILL_APDU_ILL_Answer 4
337 #define ILL_APDU_Conditional_Reply 5
338 #define ILL_APDU_Cancel 6
339 #define ILL_APDU_Cancel_Reply 7
340 #define ILL_APDU_Received 8
341 #define ILL_APDU_Recall 9
342 #define ILL_APDU_Returned 10
343 #define ILL_APDU_Checked_In 11
344 #define ILL_APDU_Overdue 12
345 #define ILL_APDU_Renew 13
346 #define ILL_APDU_Renew_Answer 14
347 #define ILL_APDU_Lost 15
348 #define ILL_APDU_Damaged 16
349 #define ILL_APDU_Message 17
350 #define ILL_APDU_Status_Query 18
351 #define ILL_APDU_Status_Or_Error_Report 19
352 #define ILL_APDU_Expired 20
357 #define ILL_Request_version_1 1
358 #define ILL_Request_version_2 2
391 #define ILL_Forward_Notification_version_1 1
392 #define ILL_Forward_Notification_version_2 2
406 #define ILL_Shipped_version_1 1
407 #define ILL_Shipped_version_2 2
429 #define ILL_Answer_version_1 1
430 #define ILL_Answer_version_2 2
446 #define ILL_Answer_conditional_results 1
447 #define ILL_Answer_retry_results 2
448 #define ILL_Answer_unfilled_results 3
449 #define ILL_Answer_locations_results 4
450 #define ILL_Answer_will_supply_results 5
451 #define ILL_Answer_hold_placed_results 6
452 #define ILL_Answer_estimate_results 7
465 #define ILL_Conditional_Reply_version_1 1
466 #define ILL_Conditional_Reply_version_2 2
479 #define ILL_Cancel_version_1 1
480 #define ILL_Cancel_version_2 2
492 #define ILL_Cancel_Reply_version_1 1
493 #define ILL_Cancel_Reply_version_2 2
506 #define ILL_Received_version_1 1
507 #define ILL_Received_version_2 2
523 #define ILL_Recall_version_1 1
524 #define ILL_Recall_version_2 2
536 #define ILL_Returned_version_1 1
537 #define ILL_Returned_version_2 2
553 #define ILL_Checked_In_version_1 1
554 #define ILL_Checked_In_version_2 2
572 #define ILL_Overdue_version_1 1
573 #define ILL_Overdue_version_2 2
585 #define ILL_Renew_version_1 1
586 #define ILL_Renew_version_2 2
599 #define ILL_Renew_Answer_version_1 1
600 #define ILL_Renew_Answer_version_2 2
614 #define ILL_Lost_version_1 1
615 #define ILL_Lost_version_2 2
627 #define ILL_Damaged_version_1 1
628 #define ILL_Damaged_version_2 2
641 #define ILL_Message_version_1 1
642 #define ILL_Message_version_2 2
654 #define ILL_Status_Query_version_1 1
655 #define ILL_Status_Query_version_2 2
667 #define ILL_Status_Or_Error_Report_version_1 1
668 #define ILL_Status_Or_Error_Report_version_2 2
683 #define ILL_Expired_version_1 1
684 #define ILL_Expired_version_2 2
720 #define ILL_Conditional_Results_cost_exceeds_limit 13
721 #define ILL_Conditional_Results_charges 14
722 #define ILL_Conditional_Results_prepayment_required 15
723 #define ILL_Conditional_Results_lacks_copyright_compliance 16
724 #define ILL_Conditional_Results_library_use_only 22
725 #define ILL_Conditional_Results_no_reproduction 23
726 #define ILL_Conditional_Results_client_signature_required 24
727 #define ILL_Conditional_Results_special_collections_supervision_required 25
728 #define ILL_Conditional_Results_other 27
729 #define ILL_Conditional_Results_responder_specific 28
730 #define ILL_Conditional_Results_proposed_delivery_service 30
746 #define ILL_Current_State_nOT_SUPPLIED 1
747 #define ILL_Current_State_pENDING 2
748 #define ILL_Current_State_iN_PROCESS 3
749 #define ILL_Current_State_fORWARD 4
750 #define ILL_Current_State_cONDITIONAL 5
751 #define ILL_Current_State_cANCEL_PENDING 6
752 #define ILL_Current_State_cANCELLED 7
753 #define ILL_Current_State_sHIPPED 8
754 #define ILL_Current_State_rECEIVED 9
755 #define ILL_Current_State_rENEW_PENDING 10
756 #define ILL_Current_State_nOT_RECEIVED_OVERDUE 11
757 #define ILL_Current_State_rENEW_OVERDUE 12
758 #define ILL_Current_State_oVERDUE 13
759 #define ILL_Current_State_rETURNED 14
760 #define ILL_Current_State_cHECKED_IN 15
761 #define ILL_Current_State_rECALL 16
762 #define ILL_Current_State_lOST 17
763 #define ILL_Current_State_uNKNOWN 18
776 #define ILL_Damaged_Details_complete_document 1
777 #define ILL_Damaged_Details_specific_units 2
801 #define ILL_Delivery_Service_physical_delivery 1
802 #define ILL_Delivery_Service_electronic_delivery 2
824 #define ILL_Electronic_Delivery_Service_e_delivery_address 1
825 #define ILL_Electronic_Delivery_Service_e_delivery_id 2
850 #define ILL_General_Problem_unrecognized_APDU 1
851 #define ILL_General_Problem_mistyped_APDU 2
852 #define ILL_General_Problem_badly_structured_APDU 3
853 #define ILL_General_Problem_protocol_version_not_supported 4
854 #define ILL_General_Problem_other 5
863 #define ILL_History_Report_iLL_REQUEST 1
864 #define ILL_History_Report_fORWARD 21
865 #define ILL_History_Report_fORWARD_NOTIFICATION 2
866 #define ILL_History_Report_sHIPPED 3
867 #define ILL_History_Report_iLL_ANSWER 4
868 #define ILL_History_Report_cONDITIONAL_REPLY 5
869 #define ILL_History_Report_cANCEL 6
870 #define ILL_History_Report_cANCEL_REPLY 7
871 #define ILL_History_Report_rECEIVED 8
872 #define ILL_History_Report_rECALL 9
873 #define ILL_History_Report_rETURNED 10
874 #define ILL_History_Report_cHECKED_IN 11
875 #define ILL_History_Report_rENEW_ANSWER 14
876 #define ILL_History_Report_lOST 15
877 #define ILL_History_Report_dAMAGED 16
878 #define ILL_History_Report_mESSAGE 17
879 #define ILL_History_Report_sTATUS_QUERY 18
880 #define ILL_History_Report_sTATUS_OR_ERROR_REPORT 19
881 #define ILL_History_Report_eXPIRED 20
897 #define ILL_APDU_Type_iLL_REQUEST 1
898 #define ILL_APDU_Type_fORWARD_NOTIFICATION 2
899 #define ILL_APDU_Type_sHIPPED 3
900 #define ILL_APDU_Type_iLL_ANSWER 4
901 #define ILL_APDU_Type_cONDITIONAL_REPLY 5
902 #define ILL_APDU_Type_cANCEL 6
903 #define ILL_APDU_Type_cANCEL_REPLY 7
904 #define ILL_APDU_Type_rECEIVED 8
905 #define ILL_APDU_Type_rECALL 9
906 #define ILL_APDU_Type_rETURNED 10
907 #define ILL_APDU_Type_cHECKED_IN 11
908 #define ILL_APDU_Type_oVERDUE 12
909 #define ILL_APDU_Type_rENEW 13
910 #define ILL_APDU_Type_rENEW_ANSWER 14
911 #define ILL_APDU_Type_lOST 15
912 #define ILL_APDU_Type_dAMAGED 16
913 #define ILL_APDU_Type_mESSAGE 17
914 #define ILL_APDU_Type_sTATUS_QUERY 18
915 #define ILL_APDU_Type_sTATUS_OR_ERROR_REPORT 19
916 #define ILL_APDU_Type_eXPIRED 20
918 #define ILL_Service_Type_loan 1
919 #define ILL_Service_Type_copy_non_returnable 2
920 #define ILL_Service_Type_locations 3
921 #define ILL_Service_Type_estimate 4
922 #define ILL_Service_Type_responder_specific 5
929 #define ILL_String_GeneralString 1
930 #define ILL_String_EDIFACTString 2
934 #define ILL_Intermediary_Problem_cannot_send_onward 1
941 #define ILL_Item_Id_monograph 1
942 #define ILL_Item_Id_serial 2
943 #define ILL_Item_Id_other 3
981 #define ILL_Medium_Type_printed 1
982 #define ILL_Medium_Type_microform 3
983 #define ILL_Medium_Type_film_or_video_recording 4
984 #define ILL_Medium_Type_audio_recording 5
985 #define ILL_Medium_Type_machine_readable 6
986 #define ILL_Medium_Type_other 7
993 #define ILL_Name_Of_Person_Or_Institution_name_of_person 1
994 #define ILL_Name_Of_Person_Or_Institution_name_of_institution 2
1003 #define ILL_Person_Or_Institution_Symbol_person_symbol 1
1004 #define ILL_Person_Or_Institution_Symbol_institution_symbol 2
1008 #define ILL_Place_On_Hold_Type_yes 1
1009 #define ILL_Place_On_Hold_Type_no 2
1010 #define ILL_Place_On_Hold_Type_according_to_responder_policy 3
1029 #define ILL_Provider_Error_Report_general_problem 1
1030 #define ILL_Provider_Error_Report_transaction_id_problem 2
1031 #define ILL_Provider_Error_Report_state_transition_prohibited 3
1035 #define ILL_Reason_Locs_Provided_in_use_on_loan 1
1036 #define ILL_Reason_Locs_Provided_in_process 2
1037 #define ILL_Reason_Locs_Provided_lost 3
1038 #define ILL_Reason_Locs_Provided_non_circulating 4
1039 #define ILL_Reason_Locs_Provided_not_owned 5
1040 #define ILL_Reason_Locs_Provided_on_order 6
1041 #define ILL_Reason_Locs_Provided_volume_issue_not_yet_available 7
1042 #define ILL_Reason_Locs_Provided_at_bindery 8
1043 #define ILL_Reason_Locs_Provided_lacking 9
1044 #define ILL_Reason_Locs_Provided_not_on_shelf 10
1045 #define ILL_Reason_Locs_Provided_on_reserve 11
1046 #define ILL_Reason_Locs_Provided_poor_condition 12
1047 #define ILL_Reason_Locs_Provided_cost_exceeds_limit 13
1048 #define ILL_Reason_Locs_Provided_on_hold 19
1049 #define ILL_Reason_Locs_Provided_other 27
1050 #define ILL_Reason_Locs_Provided_responder_specific 28
1052 #define ILL_Reason_No_Report_temporary 1
1053 #define ILL_Reason_No_Report_permanent 2
1055 #define ILL_Reason_Unfilled_in_use_on_loan 1
1056 #define ILL_Reason_Unfilled_in_process 2
1057 #define ILL_Reason_Unfilled_lost 3
1058 #define ILL_Reason_Unfilled_non_circulating 4
1059 #define ILL_Reason_Unfilled_not_owned 5
1060 #define ILL_Reason_Unfilled_on_order 6
1061 #define ILL_Reason_Unfilled_volume_issue_not_yet_available 7
1062 #define ILL_Reason_Unfilled_at_bindery 8
1063 #define ILL_Reason_Unfilled_lacking 9
1064 #define ILL_Reason_Unfilled_not_on_shelf 10
1065 #define ILL_Reason_Unfilled_on_reserve 11
1066 #define ILL_Reason_Unfilled_poor_condition 12
1067 #define ILL_Reason_Unfilled_cost_exceeds_limit 13
1068 #define ILL_Reason_Unfilled_charges 14
1069 #define ILL_Reason_Unfilled_prepayment_required 15
1070 #define ILL_Reason_Unfilled_lacks_copyright_compliance 16
1071 #define ILL_Reason_Unfilled_not_found_as_cited 17
1072 #define ILL_Reason_Unfilled_locations_not_found 18
1073 #define ILL_Reason_Unfilled_on_hold 19
1074 #define ILL_Reason_Unfilled_policy_problem 20
1075 #define ILL_Reason_Unfilled_mandatory_messaging_not_supported 21
1076 #define ILL_Reason_Unfilled_expiry_not_supported 22
1077 #define ILL_Reason_Unfilled_requested_delivery_services_not_supported 23
1078 #define ILL_Reason_Unfilled_preferred_delivery_time_not_possible 24
1079 #define ILL_Reason_Unfilled_other 27
1080 #define ILL_Reason_Unfilled_responder_specific 28
1082 #define ILL_Report_Source_user 1
1083 #define ILL_Report_Source_provider 2
1088 #define ILL_Requester_Optional_Messages_Type_requires 1
1089 #define ILL_Requester_Optional_Messages_Type_desires 2
1090 #define ILL_Requester_Optional_Messages_Type_neither 3
1092 #define ILL_Requester_Optional_Messages_Type_requires 1
1093 #define ILL_Requester_Optional_Messages_Type_desires 2
1094 #define ILL_Requester_Optional_Messages_Type_neither 3
1101 #define ILL_Responder_Optional_Messages_Type_requires 1
1102 #define ILL_Responder_Optional_Messages_Type_desires 2
1103 #define ILL_Responder_Optional_Messages_Type_neither 3
1105 #define ILL_Responder_Optional_Messages_Type_requires 1
1106 #define ILL_Responder_Optional_Messages_Type_desires 2
1107 #define ILL_Responder_Optional_Messages_Type_neither 3
1112 #define ILL_Retry_Results_in_use_on_loan 1
1113 #define ILL_Retry_Results_in_process 2
1114 #define ILL_Retry_Results_on_order 6
1115 #define ILL_Retry_Results_volume_issue_not_yet_available 7
1116 #define ILL_Retry_Results_at_bindery 8
1117 #define ILL_Retry_Results_cost_exceeds_limit 13
1118 #define ILL_Retry_Results_charges 14
1119 #define ILL_Retry_Results_prepayment_required 15
1120 #define ILL_Retry_Results_lacks_copyright_compliance 16
1121 #define ILL_Retry_Results_not_found_as_cited 17
1122 #define ILL_Retry_Results_on_hold 19
1123 #define ILL_Retry_Results_other 27
1124 #define ILL_Retry_Results_responder_specific 28
1134 #define ILL_Search_Type_need_Before_Date 1
1135 #define ILL_Search_Type_other_Date 2
1136 #define ILL_Search_Type_no_Expiry 3
1191 #define ILL_Supply_Details_library_use_only 22
1192 #define ILL_Supply_Details_no_reproduction 23
1193 #define ILL_Supply_Details_client_signature_required 24
1194 #define ILL_Supply_Details_special_collections_supervision_required 25
1195 #define ILL_Supply_Details_other 27
1201 #define ILL_Supply_Details_physical_delivery 1
1202 #define ILL_Supply_Details_electronic_delivery 2
1215 #define ILL_Supply_Medium_Type_printed 1
1216 #define ILL_Supply_Medium_Type_photocopy 2
1217 #define ILL_Supply_Medium_Type_microform 3
1218 #define ILL_Supply_Medium_Type_film_or_video_recording 4
1219 #define ILL_Supply_Medium_Type_audio_recording 5
1220 #define ILL_Supply_Medium_Type_machine_readable 6
1221 #define ILL_Supply_Medium_Type_other 7
1239 #define ILL_Third_Party_Info_Type_ordered 1
1240 #define ILL_Third_Party_Info_Type_unordered 2
1253 #define ILL_Transaction_Id_Problem_duplicate_transaction_id 1
1254 #define ILL_Transaction_Id_Problem_invalid_transaction_id 2
1255 #define ILL_Transaction_Id_Problem_unknown_transaction_id 3
1257 #define ILL_Transaction_Results_conditional 1
1258 #define ILL_Transaction_Results_retry 2
1259 #define ILL_Transaction_Results_unfilled 3
1260 #define ILL_Transaction_Results_locations_provided 4
1261 #define ILL_Transaction_Results_will_supply 5
1262 #define ILL_Transaction_Results_hold_placed 6
1263 #define ILL_Transaction_Results_estimate 7
1265 #define ILL_Transaction_Type_simple 1
1266 #define ILL_Transaction_Type_chained 2
1267 #define ILL_Transaction_Type_partitioned 3
1271 #define ILL_Unable_To_Perform_not_available 1
1272 #define ILL_Unable_To_Perform_resource_limitation 2
1273 #define ILL_Unable_To_Perform_other 3
1293 #define ILL_User_Error_Report_already_forwarded 1
1294 #define ILL_User_Error_Report_intermediary_problem 2
1295 #define ILL_User_Error_Report_security_problem 3
1296 #define ILL_User_Error_Report_unable_to_perform 4
1301 #define ILL_Will_Supply_Results_in_use_on_loan 1
1302 #define ILL_Will_Supply_Results_in_process 2
1303 #define ILL_Will_Supply_Results_on_order 6
1304 #define ILL_Will_Supply_Results_at_bindery 8
1305 #define ILL_Will_Supply_Results_on_hold 19
1306 #define ILL_Will_Supply_Results_being_processed_for_supply 26
1307 #define ILL_Will_Supply_Results_other 27
1308 #define ILL_Will_Supply_Results_responder_specific 28
1309 #define ILL_Will_Supply_Results_electronic_delivery 30