55 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
80 &(*p)->protocol_version_num,
ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
82 &(*p)->transaction_id,
ODR_CONTEXT, 1, 0,
"transaction_id") &&
84 &(*p)->service_date_time,
ODR_CONTEXT, 2, 0,
"service_date_time") &&
86 &(*p)->requester_id,
ODR_CONTEXT, 3, 1,
"requester_id") &&
88 &(*p)->responder_id,
ODR_CONTEXT, 4, 1,
"responder_id") &&
90 &(*p)->transaction_type,
ODR_CONTEXT, 5, 0,
"transaction_type") &&
92 &(*p)->delivery_address,
ODR_CONTEXT, 6, 1,
"delivery_address") &&
95 &(*p)->billing_address,
ODR_CONTEXT, 8, 1,
"billing_address") &&
98 &(*p)->num_iLL_service_type,
"iLL_service_type") &&
100 &(*p)->responder_specific_service,
ODR_CONTEXT, 10, 1,
"responder_specific_service") &&
102 &(*p)->requester_optional_messages,
ODR_CONTEXT, 11, 0,
"requester_optional_messages") &&
104 &(*p)->search_type,
ODR_CONTEXT, 12, 1,
"search_type") &&
107 &(*p)->num_supply_medium_info_type,
"supply_medium_info_type") ||
odr_ok(o)) &&
109 &(*p)->place_on_hold,
ODR_CONTEXT, 14, 0,
"place_on_hold") &&
111 &(*p)->client_id,
ODR_CONTEXT, 15, 1,
"client_id") &&
115 &(*p)->supplemental_item_description,
ODR_CONTEXT, 17, 1,
"supplemental_item_description") &&
117 &(*p)->cost_info_type,
ODR_CONTEXT, 18, 1,
"cost_info_type") &&
119 &(*p)->copyright_compliance,
ODR_CONTEXT, 19, 1,
"copyright_compliance") &&
121 &(*p)->third_party_info_type,
ODR_CONTEXT, 20, 1,
"third_party_info_type") &&
123 &(*p)->retry_flag,
ODR_CONTEXT, 21, 0,
"retry_flag") &&
125 &(*p)->forward_flag,
ODR_CONTEXT, 22, 0,
"forward_flag") &&
127 &(*p)->requester_note,
ODR_CONTEXT, 46, 1,
"requester_note") &&
129 &(*p)->forward_note,
ODR_CONTEXT, 47, 1,
"forward_note") &&
132 &(*p)->num_iLL_request_extensions,
"iLL_request_extensions") ||
odr_ok(o)) &&
151 &(*p)->protocol_version_num,
ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
153 &(*p)->transaction_id,
ODR_CONTEXT, 1, 0,
"transaction_id") &&
155 &(*p)->service_date_time,
ODR_CONTEXT, 2, 0,
"service_date_time") &&
157 &(*p)->requester_id,
ODR_CONTEXT, 3, 1,
"requester_id") &&
159 &(*p)->responder_id,
ODR_CONTEXT, 4, 0,
"responder_id") &&
161 &(*p)->responder_address,
ODR_CONTEXT, 24, 1,
"responder_address") &&
163 &(*p)->intermediary_id,
ODR_CONTEXT, 25, 0,
"intermediary_id") &&
165 &(*p)->notification_note,
ODR_CONTEXT, 48, 1,
"notification_note") &&
168 &(*p)->num_forward_notification_extensions,
"forward_notification_extensions") ||
odr_ok(o)) &&
187 &(*p)->protocol_version_num,
ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
189 &(*p)->transaction_id,
ODR_CONTEXT, 1, 0,
"transaction_id") &&
191 &(*p)->service_date_time,
ODR_CONTEXT, 2, 0,
"service_date_time") &&
193 &(*p)->requester_id,
ODR_CONTEXT, 3, 1,
"requester_id") &&
195 &(*p)->responder_id,
ODR_CONTEXT, 4, 1,
"responder_id") &&
197 &(*p)->responder_address,
ODR_CONTEXT, 24, 1,
"responder_address") &&
199 &(*p)->intermediary_id,
ODR_CONTEXT, 25, 1,
"intermediary_id") &&
201 &(*p)->supplier_id,
ODR_CONTEXT, 26, 1,
"supplier_id") &&
203 &(*p)->client_id,
ODR_CONTEXT, 15, 1,
"client_id") &&
205 &(*p)->transaction_type,
ODR_CONTEXT, 5, 0,
"transaction_type") &&
207 &(*p)->supplemental_item_description,
ODR_CONTEXT, 17, 1,
"supplemental_item_description") &&
209 &(*p)->shipped_service_type,
ODR_CONTEXT, 27, 0,
"shipped_service_type") &&
211 &(*p)->responder_optional_messages,
ODR_CONTEXT, 28, 1,
"responder_optional_messages") &&
213 &(*p)->supply_details,
ODR_CONTEXT, 29, 0,
"supply_details") &&
215 &(*p)->return_to_address,
ODR_CONTEXT, 30, 1,
"return_to_address") &&
217 &(*p)->responder_note,
ODR_CONTEXT, 46, 1,
"responder_note") &&
220 &(*p)->num_shipped_extensions,
"shipped_extensions") ||
odr_ok(o)) &&
242 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
256 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
258 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
260 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
262 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
264 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
266 &(*p)->transaction_results, ODR_CONTEXT, 31, 0,
"transaction_results") &&
271 &(*p)->responder_specific_results, ODR_CONTEXT, 33, 1,
"responder_specific_results") &&
273 &(*p)->supplemental_item_description, ODR_CONTEXT, 17, 1,
"supplemental_item_description") &&
275 &(*p)->send_to_list, ODR_CONTEXT, 23, 1,
"send_to_list") &&
277 &(*p)->already_tried_list, ODR_CONTEXT, 34, 1,
"already_tried_list") &&
279 &(*p)->responder_optional_messages, ODR_CONTEXT, 28, 1,
"responder_optional_messages") &&
281 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
284 &(*p)->num_ill_answer_extensions,
"ill_answer_extensions") ||
odr_ok(o)) &&
303 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
305 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
307 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
309 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
311 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
313 &(*p)->answer, ODR_CONTEXT, 35, 0,
"answer") &&
315 &(*p)->requester_note, ODR_CONTEXT, 46, 1,
"requester_note") &&
318 &(*p)->num_conditional_reply_extensions,
"conditional_reply_extensions") ||
odr_ok(o)) &&
337 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
339 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
341 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
343 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
345 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
347 &(*p)->requester_note, ODR_CONTEXT, 46, 1,
"requester_note") &&
350 &(*p)->num_cancel_extensions,
"cancel_extensions") ||
odr_ok(o)) &&
369 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
371 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
373 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
375 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
377 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
379 &(*p)->answer, ODR_CONTEXT, 35, 0,
"answer") &&
381 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
384 &(*p)->num_cancel_reply_extensions,
"cancel_reply_extensions") ||
odr_ok(o)) &&
403 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
405 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
407 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
409 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
411 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
413 &(*p)->supplier_id, ODR_CONTEXT, 26, 1,
"supplier_id") &&
415 &(*p)->supplemental_item_description, ODR_CONTEXT, 17, 1,
"supplemental_item_description") &&
417 &(*p)->date_received, ODR_CONTEXT, 36, 0,
"date_received") &&
419 &(*p)->shipped_service_type, ODR_CONTEXT, 27, 0,
"shipped_service_type") &&
421 &(*p)->requester_note, ODR_CONTEXT, 46, 1,
"requester_note") &&
424 &(*p)->num_received_extensions,
"received_extensions") ||
odr_ok(o)) &&
443 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
445 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
447 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
449 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
451 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
453 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
456 &(*p)->num_recall_extensions,
"recall_extensions") ||
odr_ok(o)) &&
475 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
477 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
479 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
481 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
483 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
485 &(*p)->supplemental_item_description, ODR_CONTEXT, 17, 1,
"supplemental_item_description") &&
487 &(*p)->date_returned, ODR_CONTEXT, 37, 0,
"date_returned") &&
489 &(*p)->returned_via, ODR_CONTEXT, 38, 1,
"returned_via") &&
491 &(*p)->insured_for, ODR_CONTEXT, 39, 1,
"insured_for") &&
493 &(*p)->requester_note, ODR_CONTEXT, 46, 1,
"requester_note") &&
496 &(*p)->num_returned_extensions,
"returned_extensions") ||
odr_ok(o)) &&
515 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
517 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
519 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
521 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
523 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
525 &(*p)->date_checked_in, ODR_CONTEXT, 40, 0,
"date_checked_in") &&
527 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
530 &(*p)->num_checked_in_extensions,
"checked_in_extensions") ||
odr_ok(o)) &&
561 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
563 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
565 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
567 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
569 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
571 &(*p)->date_due, ODR_CONTEXT, 41, 0,
"date_due") &&
573 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
575 &(*p)->overdue_extensions, ODR_CONTEXT, 49, 1,
"overdue_extensions") &&
594 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
596 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
598 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
600 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
602 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
604 &(*p)->desired_due_date, ODR_CONTEXT, 42, 1,
"desired_due_date") &&
606 &(*p)->requester_note, ODR_CONTEXT, 46, 1,
"requester_note") &&
609 &(*p)->num_renew_extensions,
"renew_extensions") ||
odr_ok(o)) &&
628 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
630 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
632 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
634 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
636 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
638 &(*p)->answer, ODR_CONTEXT, 35, 0,
"answer") &&
640 &(*p)->date_due, ODR_CONTEXT, 41, 1,
"date_due") &&
642 &(*p)->responder_note, ODR_CONTEXT, 46, 1,
"responder_note") &&
645 &(*p)->num_renew_answer_extensions,
"renew_answer_extensions") ||
odr_ok(o)) &&
664 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
666 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
668 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
670 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
672 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
674 &(*p)->note, ODR_CONTEXT, 46, 1,
"note") &&
677 &(*p)->num_lost_extensions,
"lost_extensions") ||
odr_ok(o)) &&
696 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
698 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
700 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
702 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
704 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
706 &(*p)->damaged_details, ODR_CONTEXT, 5, 1,
"damaged_details") &&
708 &(*p)->note, ODR_CONTEXT, 46, 1,
"note") &&
711 &(*p)->num_damaged_extensions,
"damaged_extensions") ||
odr_ok(o)) &&
730 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
732 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
734 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
736 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
738 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
740 &(*p)->note, ODR_CONTEXT, 46, 0,
"note") &&
743 &(*p)->num_message_extensions,
"message_extensions") ||
odr_ok(o)) &&
762 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
764 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
766 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
768 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
770 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
772 &(*p)->note, ODR_CONTEXT, 46, 1,
"note") &&
775 &(*p)->num_status_query_extensions,
"status_query_extensions") ||
odr_ok(o)) &&
794 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
796 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
798 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
800 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
802 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
804 &(*p)->reason_no_report, ODR_CONTEXT, 43, 1,
"reason_no_report") &&
806 &(*p)->status_report, ODR_CONTEXT, 44, 1,
"status_report") &&
808 &(*p)->error_report, ODR_CONTEXT, 45, 1,
"error_report") &&
810 &(*p)->note, ODR_CONTEXT, 46, 1,
"note") &&
813 &(*p)->num_status_or_error_report_extensions,
"status_or_error_report_extensions") ||
odr_ok(o)) &&
832 &(*p)->protocol_version_num, ODR_CONTEXT, 0, 0,
"protocol_version_num") &&
834 &(*p)->transaction_id, ODR_CONTEXT, 1, 0,
"transaction_id") &&
836 &(*p)->service_date_time, ODR_CONTEXT, 2, 0,
"service_date_time") &&
838 &(*p)->requester_id, ODR_CONTEXT, 3, 1,
"requester_id") &&
840 &(*p)->responder_id, ODR_CONTEXT, 4, 1,
"responder_id") &&
843 &(*p)->num_expired_extensions,
"expired_extensions") ||
odr_ok(o)) &&
859 &(*p)->responder_id, ODR_CONTEXT, 0, 0,
"responder_id") &&
861 &(*p)->responder_address, ODR_CONTEXT, 1, 1,
"responder_address") &&
883 &(*p)->currency_code, ODR_CONTEXT, 0, 1,
"currency_code") &&
885 &(*p)->monetary_value, ODR_CONTEXT, 1, 0,
"monetary_value") &&
900 &(*p)->client_name, ODR_CONTEXT, 0, 1,
"client_name") &&
902 &(*p)->client_status, ODR_CONTEXT, 1, 1,
"client_status") &&
904 &(*p)->client_identifier, ODR_CONTEXT, 2, 1,
"client_identifier") &&
914 &(*p)->conditions, ODR_CONTEXT, 0, 0,
"conditions") &&
916 &(*p)->date_for_reply, ODR_CONTEXT, 1, 1,
"date_for_reply") &&
919 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
930 &(*p)->account_number, ODR_CONTEXT, 0, 1,
"account_number") &&
932 &(*p)->maximum_cost, ODR_CONTEXT, 1, 1,
"maximum_cost") &&
934 &(*p)->reciprocal_agreement, ODR_CONTEXT, 2, 0,
"reciprocal_agreement") &&
936 &(*p)->will_pay_fee, ODR_CONTEXT, 3, 0,
"will_pay_fee") &&
938 &(*p)->payment_provided, ODR_CONTEXT, 4, 0,
"payment_provided") &&
966 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
972 &(*p)->document_type_id, ODR_CONTEXT, 0, 1,
"document_type_id") &&
983 &(*p)->date_due_field, ODR_CONTEXT, 0, 0,
"date_due_field") &&
985 &(*p)->renewable, ODR_CONTEXT, 1, 0,
"renewable") &&
995 &(*p)->postal_address, ODR_CONTEXT, 0, 1,
"postal_address") &&
997 &(*p)->electronic_address, ODR_CONTEXT, 1, 1,
"electronic_address") &&
1020 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1037 &(*p)->e_delivery_mode, ODR_CONTEXT, 0, 0,
"e_delivery_mode") &&
1039 &(*p)->e_delivery_parameters, ODR_CONTEXT, 1, 0,
"e_delivery_parameters") &&
1049 &(*p)->document_type_id, ODR_CONTEXT, 2, 0,
"document_type_id") &&
1051 &(*p)->document_type_parameters, ODR_CONTEXT, 3, 0,
"document_type_parameters") &&
1062 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1068 &(*p)->e_delivery_service, ODR_CONTEXT, 0, 1,
"e_delivery_service") &&
1070 &(*p)->document_type, ODR_CONTEXT, 1, 1,
"document_type") &&
1072 &(*p)->e_delivery_description, ODR_CONTEXT, 4, 1,
"e_delivery_description") &&
1077 &(*p)->name_or_code, ODR_CONTEXT, 6, 1,
"name_or_code") &&
1079 &(*p)->delivery_time, ODR_CONTEXT, 7, 1,
"delivery_time") &&
1089 &(*p)->correlation_information, ODR_CONTEXT, 0, 0,
"correlation_information") &&
1091 &(*p)->report_source, ODR_CONTEXT, 1, 0,
"report_source") &&
1093 &(*p)->user_error_report, ODR_CONTEXT, 2, 1,
"user_error_report") &&
1095 &(*p)->provider_error_report, ODR_CONTEXT, 3, 1,
"provider_error_report") &&
1105 &(*p)->cost_estimate, ODR_CONTEXT, 0, 0,
"cost_estimate") &&
1108 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
1118 &(*p)->identifier, ODR_CONTEXT, 0, 0,
"identifier") &&
1120 &(*p)->critical, ODR_CONTEXT, 1, 0,
"critical") &&
1122 &(*p)->item, ODR_CONTEXT, 2, 0,
"item") &&
1137 &(*p)->date_requested, ODR_CONTEXT, 0, 1,
"date_requested") &&
1139 &(*p)->author, ODR_CONTEXT, 1, 1,
"author") &&
1141 &(*p)->title, ODR_CONTEXT, 2, 1,
"title") &&
1143 &(*p)->author_of_article, ODR_CONTEXT, 3, 1,
"author_of_article") &&
1145 &(*p)->title_of_article, ODR_CONTEXT, 4, 1,
"title_of_article") &&
1147 &(*p)->date_of_last_transition, ODR_CONTEXT, 5, 0,
"date_of_last_transition") &&
1149 &(*p)->most_recent_service, ODR_CONTEXT, 6, 0,
"most_recent_service") &&
1151 &(*p)->date_of_most_recent_service, ODR_CONTEXT, 7, 0,
"date_of_most_recent_service") &&
1153 &(*p)->initiator_of_most_recent_service, ODR_CONTEXT, 8, 0,
"initiator_of_most_recent_service") &&
1155 &(*p)->shipped_service_type, ODR_CONTEXT, 9, 1,
"shipped_service_type") &&
1157 &(*p)->transaction_results, ODR_CONTEXT, 10, 1,
"transaction_results") &&
1159 &(*p)->most_recent_service_note, ODR_CONTEXT, 11, 1,
"most_recent_service_note") &&
1169 &(*p)->estimated_date_available, ODR_CONTEXT, 0, 0,
"estimated_date_available") &&
1171 &(*p)->hold_placed_medium_type, ODR_CONTEXT, 1, 1,
"hold_placed_medium_type") &&
1174 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
1195 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1227 &(*p)->item_type, ODR_CONTEXT, 0, 1,
"item_type") &&
1229 &(*p)->held_medium_type, ODR_CONTEXT, 1, 1,
"held_medium_type") &&
1231 &(*p)->call_number, ODR_CONTEXT, 2, 1,
"call_number") &&
1233 &(*p)->author, ODR_CONTEXT, 3, 1,
"author") &&
1235 &(*p)->title, ODR_CONTEXT, 4, 1,
"title") &&
1237 &(*p)->sub_title, ODR_CONTEXT, 5, 1,
"sub_title") &&
1239 &(*p)->sponsoring_body, ODR_CONTEXT, 6, 1,
"sponsoring_body") &&
1241 &(*p)->place_of_publication, ODR_CONTEXT, 7, 1,
"place_of_publication") &&
1243 &(*p)->publisher, ODR_CONTEXT, 8, 1,
"publisher") &&
1245 &(*p)->series_title_number, ODR_CONTEXT, 9, 1,
"series_title_number") &&
1247 &(*p)->volume_issue, ODR_CONTEXT, 10, 1,
"volume_issue") &&
1249 &(*p)->edition, ODR_CONTEXT, 11, 1,
"edition") &&
1251 &(*p)->publication_date, ODR_CONTEXT, 12, 1,
"publication_date") &&
1253 &(*p)->publication_date_of_component, ODR_CONTEXT, 13, 1,
"publication_date_of_component") &&
1255 &(*p)->author_of_article, ODR_CONTEXT, 14, 1,
"author_of_article") &&
1257 &(*p)->title_of_article, ODR_CONTEXT, 15, 1,
"title_of_article") &&
1259 &(*p)->pagination, ODR_CONTEXT, 16, 1,
"pagination") &&
1261 &(*p)->national_bibliography_no, ODR_CONTEXT, 17, 1,
"national_bibliography_no") &&
1263 &(*p)->iSBN, ODR_CONTEXT, 18, 1,
"iSBN") &&
1265 &(*p)->iSSN, ODR_CONTEXT, 19, 1,
"iSSN") &&
1267 &(*p)->system_no, ODR_CONTEXT, 20, 1,
"system_no") &&
1269 &(*p)->additional_no_letters, ODR_CONTEXT, 21, 1,
"additional_no_letters") &&
1271 &(*p)->verification_reference_source, ODR_CONTEXT, 22, 1,
"verification_reference_source") &&
1281 &(*p)->location_id, ODR_CONTEXT, 0, 0,
"location_id") &&
1283 &(*p)->location_address, ODR_CONTEXT, 1, 1,
"location_address") &&
1285 &(*p)->location_note, ODR_CONTEXT, 2, 1,
"location_note") &&
1295 &(*p)->reason_locs_provided, ODR_CONTEXT, 0, 1,
"reason_locs_provided") &&
1298 &(*p)->num_locations,
"locations") &&
1314 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1332 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1354 &(*p)->name_of_person_or_institution, ODR_CONTEXT, 0, 1,
"name_of_person_or_institution") &&
1356 &(*p)->extended_postal_delivery_address, ODR_CONTEXT, 1, 1,
"extended_postal_delivery_address") &&
1358 &(*p)->street_and_number, ODR_CONTEXT, 2, 1,
"street_and_number") &&
1360 &(*p)->post_office_box, ODR_CONTEXT, 3, 1,
"post_office_box") &&
1362 &(*p)->city, ODR_CONTEXT, 4, 1,
"city") &&
1364 &(*p)->region, ODR_CONTEXT, 5, 1,
"region") &&
1366 &(*p)->country, ODR_CONTEXT, 6, 1,
"country") &&
1368 &(*p)->postal_code, ODR_CONTEXT, 7, 1,
"postal_code") &&
1381 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1418 &(*p)->can_send_RECEIVED, ODR_CONTEXT, 0, 0,
"can_send_RECEIVED") &&
1420 &(*p)->can_send_RETURNED, ODR_CONTEXT, 1, 0,
"can_send_RETURNED") &&
1422 &(*p)->requester_SHIPPED, ODR_CONTEXT, 2, 0,
"requester_SHIPPED") &&
1424 &(*p)->requester_CHECKED_IN, ODR_CONTEXT, 3, 0,
"requester_CHECKED_IN") &&
1434 &(*p)->can_send_SHIPPED, ODR_CONTEXT, 0, 0,
"can_send_SHIPPED") &&
1436 &(*p)->can_send_CHECKED_IN, ODR_CONTEXT, 1, 0,
"can_send_CHECKED_IN") &&
1438 &(*p)->responder_RECEIVED, ODR_CONTEXT, 2, 0,
"responder_RECEIVED") &&
1440 &(*p)->responder_RETURNED, ODR_CONTEXT, 3, 0,
"responder_RETURNED") &&
1450 &(*p)->reason_not_available, ODR_CONTEXT, 0, 1,
"reason_not_available") &&
1452 &(*p)->retry_date, ODR_CONTEXT, 1, 1,
"retry_date") &&
1455 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
1465 &(*p)->level_of_service, ODR_CONTEXT, 0, 1,
"level_of_service") &&
1467 &(*p)->need_before_date, ODR_CONTEXT, 1, 1,
"need_before_date") &&
1469 &(*p)->expiry_flag, ODR_CONTEXT, 2, 0,
"expiry_flag") &&
1471 &(*p)->expiry_date, ODR_CONTEXT, 3, 1,
"expiry_date") &&
1486 &(*p)->system_id, ODR_CONTEXT, 0, 0,
"system_id") &&
1488 &(*p)->account_number, ODR_CONTEXT, 1, 1,
"account_number") &&
1490 &(*p)->system_address, ODR_CONTEXT, 2, 1,
"system_address") &&
1512 &(*p)->date, ODR_CONTEXT, 0, 0,
"date") &&
1514 &(*p)->time, ODR_CONTEXT, 1, 1,
"time") &&
1524 &(*p)->date, ODR_CONTEXT, 0, 0,
"date") &&
1526 &(*p)->time, ODR_CONTEXT, 1, 1,
"time") &&
1536 &(*p)->date_time_of_this_service, ODR_CONTEXT, 0, 0,
"date_time_of_this_service") &&
1538 &(*p)->date_time_of_original_service, ODR_CONTEXT, 1, 1,
"date_time_of_original_service") &&
1553 &(*p)->aPDU_type, ODR_CONTEXT, 0, 0,
"aPDU_type") &&
1555 &(*p)->current_state, ODR_CONTEXT, 1, 0,
"current_state") &&
1565 &(*p)->user_status_report, ODR_CONTEXT, 0, 0,
"user_status_report") &&
1567 &(*p)->provider_status_report, ODR_CONTEXT, 1, 0,
"provider_status_report") &&
1590 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1596 &(*p)->date_shipped, ODR_CONTEXT, 0, 1,
"date_shipped") &&
1598 &(*p)->date_due, ODR_CONTEXT, 1, 1,
"date_due") &&
1600 &(*p)->chargeable_units, ODR_CONTEXT, 2, 1,
"chargeable_units") &&
1602 &(*p)->cost, ODR_CONTEXT, 3, 1,
"cost") &&
1604 &(*p)->shipped_conditions, ODR_CONTEXT, 4, 1,
"shipped_conditions") &&
1607 &(*p)->insured_for, ODR_CONTEXT, 6, 1,
"insured_for") &&
1609 &(*p)->return_insurance_require, ODR_CONTEXT, 7, 1,
"return_insurance_require") &&
1612 &(*p)->num_no_of_units_per_medium,
"no_of_units_per_medium") ||
odr_ok(o)) &&
1622 &(*p)->supply_medium_type, ODR_CONTEXT, 0, 0,
"supply_medium_type") &&
1624 &(*p)->medium_characteristics, ODR_CONTEXT, 1, 1,
"medium_characteristics") &&
1639 &(*p)->telecom_service_identifier, ODR_CONTEXT, 0, 1,
"telecom_service_identifier") &&
1641 &(*p)->telecom_service_address, ODR_CONTEXT, 1, 1,
"telecom_service_address") &&
1651 &(*p)->person_or_institution_symbol, ODR_CONTEXT, 0, 1,
"person_or_institution_symbol") &&
1653 &(*p)->name_of_person_or_institution, ODR_CONTEXT, 1, 1,
"name_of_person_or_institution") &&
1663 &(*p)->permission_to_forward, ODR_CONTEXT, 0, 0,
"permission_to_forward") &&
1665 &(*p)->permission_to_chain, ODR_CONTEXT, 1, 0,
"permission_to_chain") &&
1667 &(*p)->permission_to_partition, ODR_CONTEXT, 2, 0,
"permission_to_partition") &&
1669 &(*p)->permission_to_change_send_to_list, ODR_CONTEXT, 3, 0,
"permission_to_change_send_to_list") &&
1671 &(*p)->initial_requester_address, ODR_CONTEXT, 4, 1,
"initial_requester_address") &&
1673 &(*p)->preference, ODR_CONTEXT, 5, 0,
"preference") &&
1675 &(*p)->send_to_list, ODR_CONTEXT, 6, 1,
"send_to_list") &&
1677 &(*p)->already_tried_list, ODR_CONTEXT, 7, 1,
"already_tried_list") &&
1687 &(*p)->initial_requester_id, ODR_CONTEXT, 0, 1,
"initial_requester_id") &&
1689 &(*p)->transaction_group_qualifier, ODR_CONTEXT, 1, 0,
"transaction_group_qualifier") &&
1691 &(*p)->transaction_qualifier, ODR_CONTEXT, 2, 0,
"transaction_qualifier") &&
1693 &(*p)->sub_transaction_qualifier, ODR_CONTEXT, 3, 1,
"sub_transaction_qualifier") &&
1728 &(*p)->reason_unfilled, ODR_CONTEXT, 0, 0,
"reason_unfilled") &&
1731 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
1741 &(*p)->medium, ODR_CONTEXT, 0, 0,
"medium") &&
1743 &(*p)->no_of_units, ODR_CONTEXT, 1, 0,
"no_of_units") &&
1758 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1775 &(*p)->reason_will_supply, ODR_CONTEXT, 0, 0,
"reason_will_supply") &&
1777 &(*p)->supply_date, ODR_CONTEXT, 1, 1,
"supply_date") &&
1779 &(*p)->return_to_address, ODR_CONTEXT, 2, 1,
"return_to_address") &&
1782 &(*p)->num_locations,
"locations") ||
odr_ok(o)) &&
1784 &(*p)->electronic_delivery_service, ODR_CONTEXT, 4, 1,
"electronic_delivery_service") &&