3 * Routines for IDL dissection
5 * Autogenerated from idl2wrs
6 * Copyright 2001 Frank Singleton <frank.singleton@ericsson.com>
11 * Wireshark - Network traffic analyzer
13 * Copyright 1999 - 2012 Gerald Combs
17 * This program is free software; you can redistribute it and/or
18 * modify it under the terms of the GNU General Public License
19 * as published by the Free Software Foundation; either version 2
20 * of the License, or (at your option) any later version.
22 * This program is distributed in the hope that it will be useful,
23 * but WITHOUT ANY WARRANTY; without even the implied warranty of
24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25 * GNU General Public License for more details.
27 * You should have received a copy of the GNU General Public License
28 * along with this program; if not, write to the Free Software
29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
39 #include <epan/packet.h>
40 #include <epan/proto.h>
41 #include <epan/dissectors/packet-giop.h>
42 #include <epan/expert.h>
45 /* disable warning: "unreference local variable" */
46 #pragma warning(disable:4101)
50 #pragma GCC diagnostic ignored "-Wunused-function"
51 #pragma GCC diagnostic ignored "-Wunused-variable"
54 void proto_register_giop_gias(void);
55 void proto_reg_handoff_giop_gias(void);
57 /* Initialise the protocol and subtree pointers */
58 static int proto_gias = -1;
59 static gint ett_gias = -1;
62 /* Initialise the initial Alignment */
63 static guint32 boundary = GIOP_HEADER_SIZE; /* initial value */
65 static int hf_operationrequest = -1;/* Request_Operation field */
67 /* Operation filters */
68 static int hf_CB_Callback_notify_theState = -1;
69 static int hf_GIAS_Library_get_manager_types_return_loop = -1;
70 static int hf_GIAS_Library_get_manager_types_return = -1;
71 static int hf_GIAS_Library_get_manager_manager_type = -1;
72 static int hf_GIAS_Library_get_other_libraries_return_loop = -1;
73 static int hf_GIAS_LibraryManager_get_property_names_return_loop = -1;
74 static int hf_GIAS_LibraryManager_get_property_names_return = -1;
75 static int hf_GIAS_LibraryManager_get_property_values_return_loop = -1;
76 static int hf_GIAS_LibraryManager_get_property_values_desired_properties_loop = -1;
77 static int hf_GIAS_LibraryManager_get_property_values_desired_properties = -1;
78 static int hf_GIAS_LibraryManager_get_libraries_return_loop = -1;
79 static int hf_GIAS_RequestManager_get_active_requests_return_loop = -1;
80 static int hf_GIAS_RequestManager_get_default_timeout_return = -1;
81 static int hf_GIAS_RequestManager_set_default_timeout_new_default = -1;
82 static int hf_GIAS_RequestManager_get_timeout_return = -1;
83 static int hf_GIAS_RequestManager_set_timeout_new_lifetime = -1;
84 static int hf_GIAS_AccessManager_get_use_modes_return_loop = -1;
85 static int hf_GIAS_AccessManager_get_use_modes_return = -1;
86 static int hf_GIAS_AccessManager_is_available_return = -1;
87 static int hf_GIAS_AccessManager_is_available_use_mode = -1;
88 static int hf_GIAS_AccessManager_query_availability_delay_return = -1;
89 static int hf_GIAS_AccessManager_query_availability_delay_availability_requirement = -1;
90 static int hf_GIAS_AccessManager_query_availability_delay_use_mode = -1;
91 static int hf_GIAS_AccessManager_get_number_of_priorities_return = -1;
92 static int hf_GIAS_AccessManager_set_availability_products_loop = -1;
93 static int hf_GIAS_AccessManager_set_availability_availability_requirement = -1;
94 static int hf_GIAS_AccessManager_set_availability_use_mode = -1;
95 static int hf_GIAS_AccessManager_set_availability_priority = -1;
96 static int hf_GIAS_QueryOrderMgr_get_event_descriptions_return_loop = -1;
97 static int hf_GIAS_QueryOrderMgr_submit_query_order_o_type = -1;
98 static int hf_GIAS_QueryOrderMgr_submit_query_order_properties_loop = -1;
99 static int hf_GIAS_OrderMgr_get_package_specifications_return_loop = -1;
100 static int hf_GIAS_OrderMgr_get_package_specifications_return = -1;
101 static int hf_GIAS_OrderMgr_validate_order_properties_loop = -1;
102 static int hf_GIAS_OrderMgr_order_properties_loop = -1;
103 static int hf_GIAS_DataModelMgr_get_data_model_date_properties_loop = -1;
104 static int hf_GIAS_DataModelMgr_get_alias_categories_return_loop = -1;
105 static int hf_GIAS_DataModelMgr_get_alias_categories_return = -1;
106 static int hf_GIAS_DataModelMgr_get_alias_categories_properties_loop = -1;
107 static int hf_GIAS_DataModelMgr_get_logical_aliases_return_loop = -1;
108 static int hf_GIAS_DataModelMgr_get_logical_aliases_category = -1;
109 static int hf_GIAS_DataModelMgr_get_logical_aliases_properties_loop = -1;
110 static int hf_GIAS_DataModelMgr_get_logical_attribute_name_return = -1;
111 static int hf_GIAS_DataModelMgr_get_logical_attribute_name_view_name = -1;
112 static int hf_GIAS_DataModelMgr_get_logical_attribute_name_attribute_type = -1;
113 static int hf_GIAS_DataModelMgr_get_logical_attribute_name_properties_loop = -1;
114 static int hf_GIAS_DataModelMgr_get_view_names_return_loop = -1;
115 static int hf_GIAS_DataModelMgr_get_view_names_properties_loop = -1;
116 static int hf_GIAS_DataModelMgr_get_attributes_return_loop = -1;
117 static int hf_GIAS_DataModelMgr_get_attributes_view_name = -1;
118 static int hf_GIAS_DataModelMgr_get_attributes_properties_loop = -1;
119 static int hf_GIAS_DataModelMgr_get_queryable_attributes_return_loop = -1;
120 static int hf_GIAS_DataModelMgr_get_queryable_attributes_view_name = -1;
121 static int hf_GIAS_DataModelMgr_get_queryable_attributes_properties_loop = -1;
122 static int hf_GIAS_DataModelMgr_get_entities_view_name = -1;
123 static int hf_GIAS_DataModelMgr_get_entities_properties_loop = -1;
124 static int hf_GIAS_DataModelMgr_get_entity_attributes_return_loop = -1;
125 static int hf_GIAS_DataModelMgr_get_entity_attributes_aEntity = -1;
126 static int hf_GIAS_DataModelMgr_get_entity_attributes_properties_loop = -1;
127 static int hf_GIAS_DataModelMgr_get_associations_return_loop = -1;
128 static int hf_GIAS_DataModelMgr_get_associations_properties_loop = -1;
129 static int hf_GIAS_DataModelMgr_get_max_vertices_return = -1;
130 static int hf_GIAS_DataModelMgr_get_max_vertices_properties_loop = -1;
131 static int hf_GIAS_CreationMgr_create_new_product_loop = -1;
132 static int hf_GIAS_CreationMgr_create_related_files_loop = -1;
133 static int hf_GIAS_CreationMgr_create_properties_loop = -1;
134 static int hf_GIAS_CreationMgr_create_metadata_view_name = -1;
135 static int hf_GIAS_CreationMgr_create_metadata_related_files_loop = -1;
136 static int hf_GIAS_CreationMgr_create_metadata_properties_loop = -1;
137 static int hf_GIAS_CreationMgr_create_association_assoc_name = -1;
138 static int hf_GIAS_CreationMgr_create_association_view_b_objects_loop = -1;
139 static int hf_GIAS_CreationMgr_create_association_assoc_info_loop = -1;
140 static int hf_GIAS_UpdateMgr_update_view = -1;
141 static int hf_GIAS_UpdateMgr_update_changes_loop = -1;
142 static int hf_GIAS_UpdateMgr_update_relfiles_loop = -1;
143 static int hf_GIAS_UpdateMgr_update_properties_loop = -1;
144 static int hf_GIAS_UpdateMgr_update_by_query_properties_loop = -1;
145 static int hf_GIAS_CatalogMgr_submit_query_result_attributes_loop = -1;
146 static int hf_GIAS_CatalogMgr_submit_query_result_attributes = -1;
147 static int hf_GIAS_CatalogMgr_submit_query_sort_attributes_loop = -1;
148 static int hf_GIAS_CatalogMgr_submit_query_properties_loop = -1;
149 static int hf_GIAS_CatalogMgr_hit_count_properties_loop = -1;
150 static int hf_GIAS_StandingQueryMgr_get_event_descriptions_return_loop = -1;
151 static int hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes_loop = -1;
152 static int hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes = -1;
153 static int hf_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes_loop = -1;
154 static int hf_GIAS_StandingQueryMgr_submit_standing_query_properties_loop = -1;
155 static int hf_GIAS_ProductMgr_get_parameters_desired_parameters_loop = -1;
156 static int hf_GIAS_ProductMgr_get_parameters_desired_parameters = -1;
157 static int hf_GIAS_ProductMgr_get_parameters_properties_loop = -1;
158 static int hf_GIAS_ProductMgr_get_related_file_types_return_loop = -1;
159 static int hf_GIAS_ProductMgr_get_related_file_types_return = -1;
160 static int hf_GIAS_ProductMgr_get_related_files_products_loop = -1;
161 static int hf_GIAS_ProductMgr_get_related_files_type = -1;
162 static int hf_GIAS_ProductMgr_get_related_files_properties_loop = -1;
163 static int hf_GIAS_IngestMgr_bulk_pull_property_list_loop = -1;
164 static int hf_GIAS_IngestMgr_bulk_push_property_list_loop = -1;
165 static int hf_GIAS_Request_set_user_info_message = -1;
166 static int hf_GIAS_Request_register_callback_return = -1;
167 static int hf_GIAS_Request_free_callback_id = -1;
168 static int hf_GIAS_OrderRequest_complete_return = -1;
169 static int hf_GIAS_SubmitQueryOrderRequest_complete_list_return = -1;
170 static int hf_GIAS_SubmitQueryOrderRequest_complete_list_prods_loop = -1;
171 static int hf_GIAS_SubmitQueryOrderRequest_complete_return = -1;
172 static int hf_GIAS_CreateRequest_complete_return = -1;
173 static int hf_GIAS_CreateRequest_complete_new_products_loop = -1;
174 static int hf_GIAS_CreateMetaDataRequest_complete_return = -1;
175 static int hf_GIAS_UpdateRequest_complete_return = -1;
176 static int hf_GIAS_SubmitQueryRequest_set_number_of_hits_hits = -1;
177 static int hf_GIAS_SubmitQueryRequest_complete_DAG_results_return = -1;
178 static int hf_GIAS_SubmitQueryRequest_complete_DAG_results_results_loop = -1;
179 static int hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_return = -1;
180 static int hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_results_loop = -1;
181 static int hf_GIAS_SubmitQueryRequest_complete_XML_results_return = -1;
182 static int hf_GIAS_SubmitQueryRequest_complete_XML_results_results = -1;
183 static int hf_GIAS_SubmitStandingQueryRequest_set_number_of_hits_hits = -1;
184 static int hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_return = -1;
185 static int hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_return = -1;
186 static int hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_interval = -1;
187 static int hf_GIAS_SubmitStandingQueryRequest_get_number_of_intervals_return = -1;
188 static int hf_GIAS_SubmitStandingQueryRequest_clear_intervals_num_intervals = -1;
189 static int hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_return = -1;
190 static int hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results_loop = -1;
191 static int hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_return = -1;
192 static int hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results_loop = -1;
193 static int hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_return = -1;
194 static int hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_results = -1;
195 static int hf_GIAS_SetAvailabilityRequest_complete_return = -1;
196 static int hf_GIAS_HitCountRequest_complete_return = -1;
197 static int hf_GIAS_HitCountRequest_complete_number_of_hits = -1;
198 static int hf_GIAS_GetParametersRequest_complete_return = -1;
199 static int hf_GIAS_GetParametersRequest_complete_StringDAG_return = -1;
200 static int hf_GIAS_IngestRequest_complete_return = -1;
201 static int hf_GIAS_GetRelatedFilesRequest_complete_return = -1;
202 static int hf_GIAS_GetRelatedFilesRequest_complete_locations_loop = -1;
203 static int hf_GIAS_GetRelatedFilesRequest_complete_locations = -1;
204 static int hf_GIAS_CreateAssociationRequest_complete_return = -1;
205 static int hf_GIAS_UpdateByQueryRequest_complete_return = -1;
207 static int hf_UCO_NameName_name1 = -1;
208 static int hf_UCO_NameName_name2 = -1;
209 static int hf_UCO_NameValue_aname = -1;
210 static int hf_UCO_Ratio_numerator = -1;
211 static int hf_UCO_Ratio_denominator = -1;
212 static int hf_UCO_FileLocation_user_name = -1;
213 static int hf_UCO_FileLocation_password = -1;
214 static int hf_UCO_FileLocation_host_name = -1;
215 static int hf_UCO_FileLocation_path_name = -1;
216 static int hf_UCO_FileLocation_file_name = -1;
217 static int hf_UCO_DirectAccessLocation_access_protocol = -1;
218 static int hf_UCO_Date_year = -1;
219 static int hf_UCO_Date_month = -1;
220 static int hf_UCO_Date_day = -1;
221 static int hf_UCO_Time_hour = -1;
222 static int hf_UCO_Time_minute = -1;
223 static int hf_UCO_Time_second = -1;
224 static int hf_UCO_Node_id = -1;
225 static int hf_UCO_Node_node_type = -1;
226 static int hf_UCO_Node_attribute_name = -1;
227 static int hf_UCO_Edge_start_node = -1;
228 static int hf_UCO_Edge_end_node = -1;
229 static int hf_UCO_Edge_relationship_type = -1;
230 static int hf_UCO_DAG_nodes_loop = -1;
231 static int hf_UCO_DAG_edges_loop = -1;
232 static int hf_UCO_StringNode_id = -1;
233 static int hf_UCO_StringNode_node_type = -1;
234 static int hf_UCO_StringNode_attribute_name = -1;
235 static int hf_UCO_StringNode_value = -1;
236 static int hf_UCO_StringDAG_nodes_loop = -1;
237 static int hf_UCO_StringDAG_edges_loop = -1;
238 static int hf_UCO_Change_changed_node = -1;
239 static int hf_UCO_Change_change_type = -1;
240 static int hf_UCO_UpdateDAG_changes_loop = -1;
241 static int hf_UCO_RequestDescription_user_info = -1;
242 static int hf_UCO_RequestDescription_request_type = -1;
243 static int hf_UCO_RequestDescription_request_info = -1;
244 static int hf_UCO_RequestDescription_request_details_loop = -1;
245 static int hf_UCO_Coordinate2d_x = -1;
246 static int hf_UCO_Coordinate2d_y = -1;
247 static int hf_UCO_Coordinate3d_x = -1;
248 static int hf_UCO_Coordinate3d_y = -1;
249 static int hf_UCO_Coordinate3d_z = -1;
250 static int hf_UCO_LinearDimension_dimension = -1;
251 static int hf_UCO_LinearDimension_reference_system = -1;
252 static int hf_UCO_Ellipse_north_angle = -1;
253 static int hf_UCO_SimpleGSImage_width = -1;
254 static int hf_UCO_SimpleGSImage_height = -1;
255 static int hf_UCO_SimpleCImage_width = -1;
256 static int hf_UCO_SimpleCImage_height = -1;
257 static int hf_UCO_CompressedImage_width = -1;
258 static int hf_UCO_CompressedImage_height = -1;
259 static int hf_UCO_CompressedImage_compression_form = -1;
260 static int hf_UCO_CompressedImage_data_loop = -1;
261 static int hf_UCO_CompressedImage_data = -1;
262 static int hf_UCO_Status_completion_state = -1;
263 static int hf_UCO_Status_warning = -1;
264 static int hf_UCO_Status_status_message = -1;
265 static int hf_UCO_EntityNode_id = -1;
266 static int hf_UCO_EntityNode_entity_name = -1;
267 static int hf_UCO_EntityRelationship_start_node = -1;
268 static int hf_UCO_EntityRelationship_end_node = -1;
269 static int hf_UCO_EntityRelationship_start_to_end_card = -1;
270 static int hf_UCO_EntityRelationship_end_to_start_card = -1;
271 static int hf_UCO_EntityGraph_nodes_loop = -1;
272 static int hf_UCO_EntityGraph_relationship_loop = -1;
273 static int hf_UCO_exception_details_exception_name = -1;
274 static int hf_UCO_exception_details_standard_exception_name = -1;
275 static int hf_UCO_exception_details_exception_desc = -1;
276 static int hf_GIAS_ImageSpec_imgform = -1;
277 static int hf_GIAS_ImageSpec_imageid = -1;
278 static int hf_GIAS_ImageSpec_comp = -1;
279 static int hf_GIAS_ImageSpec_bpp = -1;
280 static int hf_GIAS_ImageSpec_algo = -1;
281 static int hf_GIAS_ImageSpec_rrds_loop = -1;
282 static int hf_GIAS_ImageSpec_rrds = -1;
283 static int hf_GIAS_ImageSpec_geo_region_type = -1;
284 static int hf_GIAS_ImageSpec_encoding = -1;
285 static int hf_GIAS_AlterationSpec_pf = -1;
286 static int hf_GIAS_AlterationSpec_geo_region_type = -1;
287 static int hf_GIAS_PackagingSpec_package_identifier = -1;
288 static int hf_GIAS_PackagingSpec_packaging_format_and_compression = -1;
289 static int hf_GIAS_TailoringSpec_specs_loop = -1;
290 static int hf_GIAS_MediaType_media_type = -1;
291 static int hf_GIAS_MediaType_quantity = -1;
292 static int hf_GIAS_PhysicalDelivery_address = -1;
293 static int hf_GIAS_ValidationResults_valid = -1;
294 static int hf_GIAS_ValidationResults_warning = -1;
295 static int hf_GIAS_ValidationResults_details = -1;
296 static int hf_GIAS_RelatedFile_file_type = -1;
297 static int hf_GIAS_View_view_name = -1;
298 static int hf_GIAS_View_orderable = -1;
299 static int hf_GIAS_View_sub_views_loop = -1;
300 static int hf_GIAS_View_sub_views = -1;
301 static int hf_GIAS_IntegerRange_lower_bound = -1;
302 static int hf_GIAS_IntegerRange_upper_bound = -1;
303 static int hf_GIAS_FloatingPointRange_lower_bound = -1;
304 static int hf_GIAS_FloatingPointRange_upper_bound = -1;
305 static int hf_GIAS_AttributeInformation_attribute_name = -1;
306 static int hf_GIAS_AttributeInformation_attribute_type = -1;
307 static int hf_GIAS_AttributeInformation_attribute_units = -1;
308 static int hf_GIAS_AttributeInformation_attribute_reference = -1;
309 static int hf_GIAS_AttributeInformation_mode = -1;
310 static int hf_GIAS_AttributeInformation_description = -1;
311 static int hf_GIAS_AttributeInformation_sortable = -1;
312 static int hf_GIAS_AttributeInformation_updateable = -1;
313 static int hf_GIAS_Association_name = -1;
314 static int hf_GIAS_Association_view_a = -1;
315 static int hf_GIAS_Association_view_b = -1;
316 static int hf_GIAS_Association_description = -1;
317 static int hf_GIAS_Association_card = -1;
318 static int hf_GIAS_Association_attribute_info_loop = -1;
319 static int hf_GIAS_LibraryDescription_library_name = -1;
320 static int hf_GIAS_LibraryDescription_library_description = -1;
321 static int hf_GIAS_LibraryDescription_library_version_number = -1;
322 static int hf_GIAS_Query_view = -1;
323 static int hf_GIAS_Query_bqs_query = -1;
324 static int hf_GIAS_Event_event_name = -1;
325 static int hf_GIAS_Event_event_type = -1;
326 static int hf_GIAS_Event_event_description = -1;
327 static int hf_GIAS_DayEventTime_day_event = -1;
328 static int hf_GIAS_QueryLifeSpan_frequency_loop = -1;
329 static int hf_GIAS_SortAttribute_attribute_name = -1;
330 static int hf_GIAS_SortAttribute_sort_polarity = -1;
331 static int hf_GIAS_DelayEstimate_time_delay = -1;
332 static int hf_GIAS_DelayEstimate_valid_time_delay = -1;
333 static int hf_GIAS_ProductDetails_mTypes_loop = -1;
334 static int hf_GIAS_ProductDetails_benums_loop = -1;
335 static int hf_GIAS_ProductDetails_benums = -1;
336 static int hf_GIAS_ProductDetails_info_system_name = -1;
337 static int hf_GIAS_DeliveryDetails_receiver = -1;
338 static int hf_GIAS_DeliveryDetails_shipmentMode = -1;
339 static int hf_GIAS_OrderContents_originator = -1;
340 static int hf_GIAS_OrderContents_operatorNote = -1;
341 static int hf_GIAS_OrderContents_orderPriority = -1;
342 static int hf_GIAS_OrderContents_prod_list_loop = -1;
343 static int hf_GIAS_OrderContents_del_list_loop = -1;
344 static int hf_GIAS_QueryOrderContents_originator = -1;
345 static int hf_GIAS_QueryOrderContents_operatorNote = -1;
346 static int hf_GIAS_QueryOrderContents_orderPriority = -1;
347 static int hf_GIAS_QueryOrderContents_del_list_loop = -1;
348 static int hf_GIAS_AccessCriteria_userID = -1;
349 static int hf_GIAS_AccessCriteria_password = -1;
350 static int hf_GIAS_AccessCriteria_licenseKey = -1;
351 static int hf_GIAS_PackageElement_files_loop = -1;
352 static int hf_GIAS_PackageElement_files = -1;
353 static int hf_GIAS_DeliveryManifest_package_name = -1;
354 static int hf_GIAS_DeliveryManifest_elements_loop = -1;
355 /* User exception filters */
356 static int hf_UCO_InvalidInputParameter_badInputParameters = -1;
357 static int hf_UCO_InvalidInputParameter_badInputParameters_loop = -1;
359 static int hf_UCO_Buffer_Buffer = -1;
360 static int hf_UCO_Buffer_octet_buffer_loop = -1;
361 static int hf_UCO_Buffer_octet_buffer = -1;
362 static int hf_UCO_Buffer_char_buffer_loop = -1;
363 static int hf_UCO_Buffer_char_buffer = -1;
364 static int hf_UCO_Buffer_ushort_buffer_loop = -1;
365 static int hf_UCO_Buffer_ushort_buffer = -1;
366 static int hf_UCO_Buffer_short_buffer_loop = -1;
367 static int hf_UCO_Buffer_short_buffer = -1;
368 static int hf_UCO_Buffer_ulong_buffer_loop = -1;
369 static int hf_UCO_Buffer_ulong_buffer = -1;
370 static int hf_UCO_Buffer_long_buffer_loop = -1;
371 static int hf_UCO_Buffer_long_buffer = -1;
372 static int hf_UCO_Buffer_float_buffer_loop = -1;
373 static int hf_UCO_Buffer_float_buffer = -1;
374 static int hf_UCO_Buffer_double_buffer_loop = -1;
375 static int hf_UCO_Buffer_double_buffer = -1;
376 static int hf_GIAS_Destination_Destination = -1;
377 static int hf_GIAS_Destination_e_dest = -1;
378 static int hf_GIAS_Domain_Domain = -1;
379 static int hf_GIAS_Domain_t = -1;
380 static int hf_GIAS_Domain_is_loop = -1;
381 static int hf_GIAS_Domain_fps_loop = -1;
382 static int hf_GIAS_Domain_l_loop = -1;
383 static int hf_GIAS_Domain_l = -1;
384 static int hf_GIAS_Domain_ol_loop = -1;
385 static int hf_GIAS_Domain_ol = -1;
386 static int hf_GIAS_Domain_gs_loop = -1;
387 static int hf_GIAS_Domain_bd_loop = -1;
388 static int hf_GIAS_Domain_bd = -1;
389 static int hf_GIAS_Domain_bv = -1;
390 static int hf_GIAS_LifeEvent_LifeEvent = -1;
391 static int hf_GIAS_LifeEvent_ev = -1;
392 /* Expert info filters */
393 static expert_field ei_gias_unknown_giop_msg = EI_INIT;
394 static expert_field ei_gias_unknown_exception = EI_INIT;
395 static expert_field ei_gias_unknown_reply_status = EI_INIT;
398 static proto_tree *start_dissecting(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ptree, int *offset);
401 /* Struct prototype declaration Start */
403 /* Struct = IDL:UCO/NameName:1.0 */
404 static void decode_UCO_NameName_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
406 /* Struct = IDL:UCO/NameValue:1.0 */
407 static void decode_UCO_NameValue_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
409 /* Struct = IDL:UCO/Ratio:1.0 */
410 static void decode_UCO_Ratio_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
412 /* Struct = IDL:UCO/FileLocation:1.0 */
413 static void decode_UCO_FileLocation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
415 /* Struct = IDL:UCO/DirectAccessLocation:1.0 */
416 static void decode_UCO_DirectAccessLocation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
418 /* Struct = IDL:UCO/Date:1.0 */
419 static void decode_UCO_Date_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
421 /* Struct = IDL:UCO/Time:1.0 */
422 static void decode_UCO_Time_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
424 /* Struct = IDL:UCO/AbsTime:1.0 */
425 static void decode_UCO_AbsTime_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
427 /* Struct = IDL:UCO/Node:1.0 */
428 static void decode_UCO_Node_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
430 /* Struct = IDL:UCO/Edge:1.0 */
431 static void decode_UCO_Edge_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
433 /* Struct = IDL:UCO/DAG:1.0 */
434 static void decode_UCO_DAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
436 /* Struct = IDL:UCO/StringNode:1.0 */
437 static void decode_UCO_StringNode_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
439 /* Struct = IDL:UCO/StringDAG:1.0 */
440 static void decode_UCO_StringDAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
442 /* Struct = IDL:UCO/Change:1.0 */
443 static void decode_UCO_Change_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
445 /* Struct = IDL:UCO/UpdateDAG:1.0 */
446 static void decode_UCO_UpdateDAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
448 /* Struct = IDL:UCO/RequestDescription:1.0 */
449 static void decode_UCO_RequestDescription_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
451 /* Struct = IDL:UCO/Coordinate2d:1.0 */
452 static void decode_UCO_Coordinate2d_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
454 /* Struct = IDL:UCO/Coordinate3d:1.0 */
455 static void decode_UCO_Coordinate3d_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
457 /* Struct = IDL:UCO/LinearDimension:1.0 */
458 static void decode_UCO_LinearDimension_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
460 /* Struct = IDL:UCO/Circle:1.0 */
461 static void decode_UCO_Circle_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
463 /* Struct = IDL:UCO/Ellipse:1.0 */
464 static void decode_UCO_Ellipse_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
466 /* Struct = IDL:UCO/Rectangle:1.0 */
467 static void decode_UCO_Rectangle_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
469 /* Struct = IDL:UCO/SimpleGSImage:1.0 */
470 static void decode_UCO_SimpleGSImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
472 /* Struct = IDL:UCO/SimpleCImage:1.0 */
473 static void decode_UCO_SimpleCImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
475 /* Struct = IDL:UCO/CompressedImage:1.0 */
476 static void decode_UCO_CompressedImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
478 /* Struct = IDL:UCO/Status:1.0 */
479 static void decode_UCO_Status_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
481 /* Struct = IDL:UCO/EntityNode:1.0 */
482 static void decode_UCO_EntityNode_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
484 /* Struct = IDL:UCO/EntityRelationship:1.0 */
485 static void decode_UCO_EntityRelationship_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
487 /* Struct = IDL:UCO/EntityGraph:1.0 */
488 static void decode_UCO_EntityGraph_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
490 /* Struct = IDL:UCO/exception_details:1.0 */
491 static void decode_UCO_exception_details_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
493 /* Struct = IDL:GIAS/ImageSpec:1.0 */
494 static void decode_GIAS_ImageSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
496 /* Struct = IDL:GIAS/AlterationSpec:1.0 */
497 static void decode_GIAS_AlterationSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
499 /* Struct = IDL:GIAS/PackagingSpec:1.0 */
500 static void decode_GIAS_PackagingSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
502 /* Struct = IDL:GIAS/TailoringSpec:1.0 */
503 static void decode_GIAS_TailoringSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
505 /* Struct = IDL:GIAS/MediaType:1.0 */
506 static void decode_GIAS_MediaType_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
508 /* Struct = IDL:GIAS/PhysicalDelivery:1.0 */
509 static void decode_GIAS_PhysicalDelivery_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
511 /* Struct = IDL:GIAS/ValidationResults:1.0 */
512 static void decode_GIAS_ValidationResults_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
514 /* Struct = IDL:GIAS/RelatedFile:1.0 */
515 static void decode_GIAS_RelatedFile_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
517 /* Struct = IDL:GIAS/View:1.0 */
518 static void decode_GIAS_View_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
520 /* Struct = IDL:GIAS/DateRange:1.0 */
521 static void decode_GIAS_DateRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
523 /* Struct = IDL:GIAS/IntegerRange:1.0 */
524 static void decode_GIAS_IntegerRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
526 /* Struct = IDL:GIAS/FloatingPointRange:1.0 */
527 static void decode_GIAS_FloatingPointRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
529 /* Struct = IDL:GIAS/AttributeInformation:1.0 */
530 static void decode_GIAS_AttributeInformation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
532 /* Struct = IDL:GIAS/Association:1.0 */
533 static void decode_GIAS_Association_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
535 /* Struct = IDL:GIAS/LibraryDescription:1.0 */
536 static void decode_GIAS_LibraryDescription_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
538 /* Struct = IDL:GIAS/Query:1.0 */
539 static void decode_GIAS_Query_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
541 /* Struct = IDL:GIAS/Event:1.0 */
542 static void decode_GIAS_Event_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
544 /* Struct = IDL:GIAS/DayEventTime:1.0 */
545 static void decode_GIAS_DayEventTime_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
547 /* Struct = IDL:GIAS/QueryLifeSpan:1.0 */
548 static void decode_GIAS_QueryLifeSpan_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
550 /* Struct = IDL:GIAS/SortAttribute:1.0 */
551 static void decode_GIAS_SortAttribute_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
553 /* Struct = IDL:GIAS/DelayEstimate:1.0 */
554 static void decode_GIAS_DelayEstimate_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
556 /* Struct = IDL:GIAS/ProductDetails:1.0 */
557 static void decode_GIAS_ProductDetails_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
559 /* Struct = IDL:GIAS/DeliveryDetails:1.0 */
560 static void decode_GIAS_DeliveryDetails_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
562 /* Struct = IDL:GIAS/OrderContents:1.0 */
563 static void decode_GIAS_OrderContents_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
565 /* Struct = IDL:GIAS/QueryOrderContents:1.0 */
566 static void decode_GIAS_QueryOrderContents_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
568 /* Struct = IDL:GIAS/AccessCriteria:1.0 */
569 static void decode_GIAS_AccessCriteria_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
571 /* Struct = IDL:GIAS/PackageElement:1.0 */
572 static void decode_GIAS_PackageElement_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
574 /* Struct = IDL:GIAS/DeliveryManifest:1.0 */
575 static void decode_GIAS_DeliveryManifest_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
577 /* Struct prototype declaration End */
579 /* Union prototype declaration Start */
581 /* Union = IDL:UCO/Buffer:1.0 */
582 static void decode_UCO_Buffer_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
585 /* Union = IDL:GIAS/Destination:1.0 */
586 static void decode_GIAS_Destination_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
589 /* Union = IDL:GIAS/Domain:1.0 */
590 static void decode_GIAS_Domain_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
593 /* Union = IDL:GIAS/LifeEvent:1.0 */
594 static void decode_GIAS_LifeEvent_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_);
596 /* Union prototype declaration End */
602 * Enum = IDL:UCO/Protocol:1.0
604 static const value_string UCO_Protocol[] = {
613 * Enum = IDL:UCO/NodeType:1.0
615 static const value_string UCO_NodeType[] = {
618 { 1, "ENTITY_NODE" },
619 { 2, "RECORD_NODE" },
620 { 3, "ATTRIBUTE_NODE" },
625 * Enum = IDL:UCO/Cardinality:1.0
627 static const value_string UCO_Cardinality[] = {
630 { 1, "ONE_TO_MANY" },
631 { 2, "MANY_TO_ONE" },
632 { 3, "MANY_TO_MANY" },
633 { 4, "ONE_TO_ZERO_OR_MORE" },
634 { 5, "ONE_TO_ONE_OR_MORE" },
635 { 6, "ONE_TO_ZERO_OR_ONE" },
640 * Enum = IDL:UCO/ChangeType:1.0
642 static const value_string UCO_ChangeType[] = {
645 { 1, "UPDATE_CHANGE" },
646 { 2, "DELETE_CHANGE" },
651 * Enum = IDL:UCO/BufferType:1.0
653 static const value_string UCO_BufferType[] = {
658 { 3, "USHORT_DATA" },
662 { 7, "DOUBLE_DATA" },
667 * Enum = IDL:UCO/State:1.0
669 static const value_string UCO_State[] = {
672 { 1, "IN_PROGRESS" },
677 { 6, "RESULTS_AVAILABLE" },
678 { 7, "TRANSFER_COMPLETE" },
683 * Enum = IDL:GIAS/GeoRegionType:1.0
685 static const value_string GIAS_GeoRegionType[] = {
687 { 0, "LINE_SAMPLE_FULL" },
688 { 1, "LINE_SAMPLE_CHIP" },
691 { 4, "NULL_REGION" },
696 * Enum = IDL:GIAS/AvailabilityRequirement:1.0
698 static const value_string GIAS_AvailabilityRequirement[] = {
701 { 1, "NOT_REQUIRED" },
706 * Enum = IDL:GIAS/OrderType:1.0
708 static const value_string GIAS_OrderType[] = {
716 * Enum = IDL:GIAS/SupportDataEncoding:1.0
718 static const value_string GIAS_SupportDataEncoding[] = {
726 * Enum = IDL:GIAS/DestinationType:1.0
728 static const value_string GIAS_DestinationType[] = {
737 * Enum = IDL:GIAS/ConceptualAttributeType:1.0
739 static const value_string GIAS_ConceptualAttributeType[] = {
742 { 1, "CLASSIFICATION" },
745 { 4, "DATASETTYPE" },
746 { 5, "MODIFICATIONDATE" },
747 { 6, "PRODUCTTITLE" },
748 { 7, "DIRECTACCESS" },
749 { 8, "DIRECTACCESSPROTOCOL" },
750 { 9, "UNIQUEIDENTIFIER" },
756 * Enum = IDL:GIAS/DomainType:1.0
758 static const value_string GIAS_DomainType[] = {
762 { 2, "INTEGER_VALUE" },
763 { 3, "FLOATING_POINT_VALUE" },
765 { 5, "ORDERED_LIST" },
766 { 6, "INTEGER_RANGE" },
767 { 7, "FLOATING_POINT_RANGE" },
769 { 9, "INTEGER_SET" },
770 { 10, "FLOATING_POINT_SET" },
771 { 11, "GEOGRAPHIC_SET" },
772 { 12, "BINARY_DATA" },
773 { 13, "BOOLEAN_VALUE" },
778 * Enum = IDL:GIAS/AttributeType:1.0
780 static const value_string GIAS_AttributeType[] = {
784 { 2, "FLOATING_POINT" },
785 { 3, "UCOS_COORDINATE" },
786 { 4, "UCOS_POLYGON" },
787 { 5, "UCOS_ABS_TIME" },
788 { 6, "UCOS_RECTANGLE" },
789 { 7, "UCOS_SIMPLE_GS_IMAGE" },
790 { 8, "UCOS_SIMPLE_C_IMAGE" },
791 { 9, "UCOS_COMPRESSED_IMAGE" },
792 { 10, "UCOS_HEIGHT" },
793 { 11, "UCOS_ELEVATION" },
794 { 12, "UCOS_DISTANCE" },
795 { 13, "UCOS_PERCENTAGE" },
796 { 14, "UCOS_RATIO" },
797 { 15, "UCOS_ANGLE" },
798 { 16, "UCOS_FILE_SIZE" },
799 { 17, "UCOS_FILE_LOCATION" },
800 { 18, "UCOS_COUNT" },
801 { 19, "UCOS_WEIGHT" },
803 { 21, "UCOS_LINESTRING" },
804 { 22, "UCOS_DATA_RATE" },
805 { 23, "UCOS_BIN_DATA" },
806 { 24, "BOOLEAN_DATA" },
807 { 25, "UCOS_DURATION" },
812 * Enum = IDL:GIAS/RequirementMode:1.0
814 static const value_string GIAS_RequirementMode[] = {
822 * Enum = IDL:GIAS/NamedEventType:1.0
824 static const value_string GIAS_NamedEventType[] = {
826 { 0, "START_EVENT" },
828 { 2, "FREQUENCY_EVENT" },
833 * Enum = IDL:GIAS/DayEvent:1.0
835 static const value_string GIAS_DayEvent[] = {
844 { 7, "FIRST_OF_MONTH" },
845 { 8, "END_OF_MONTH" },
850 * Enum = IDL:GIAS/LifeEventType:1.0
852 static const value_string GIAS_LifeEventType[] = {
854 { 0, "ABSOLUTE_TIME" },
855 { 1, "DAY_EVENT_TIME" },
856 { 2, "NAMED_EVENT" },
857 { 3, "RELATIVE_TIME" },
862 * Enum = IDL:GIAS/Polarity:1.0
864 static const value_string GIAS_Polarity[] = {
875 /* Begin Exception Helper Functions */
878 /* Exception = IDL:UCO/InvalidInputParameter:1.0 */
880 decode_ex_UCO_InvalidInputParameter(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
882 proto_item *item = NULL;
884 /* Operation specific Variable declarations Begin */
885 guint32 u_octet4_loop_UCO_InvalidInputParameter_badInputParameters;
886 guint32 i_UCO_InvalidInputParameter_badInputParameters;
887 /* Operation specific Variable declarations End */
889 /* Begin struct "UCO_exception_details" */
890 decode_UCO_exception_details_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
891 /* End struct "UCO_exception_details" */
892 u_octet4_loop_UCO_InvalidInputParameter_badInputParameters = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
893 /* coverity[returned_pointer] */
894 item = proto_tree_add_uint(tree, hf_UCO_InvalidInputParameter_badInputParameters_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_InvalidInputParameter_badInputParameters);
896 for (i_UCO_InvalidInputParameter_badInputParameters=0; i_UCO_InvalidInputParameter_badInputParameters < u_octet4_loop_UCO_InvalidInputParameter_badInputParameters; i_UCO_InvalidInputParameter_badInputParameters++) {
898 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_InvalidInputParameter_badInputParameters);
904 /* Exception = IDL:UCO/ProcessingFault:1.0 */
906 decode_ex_UCO_ProcessingFault(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
908 proto_item *item = NULL;
910 /* Begin struct "UCO_exception_details" */
911 decode_UCO_exception_details_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
912 /* End struct "UCO_exception_details" */
915 /* Exception = IDL:UCO/SystemFault:1.0 */
917 decode_ex_UCO_SystemFault(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
919 proto_item *item = NULL;
921 /* Begin struct "UCO_exception_details" */
922 decode_UCO_exception_details_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
923 /* End struct "UCO_exception_details" */
927 /* End Exception Helper Functions */
930 * Main delegator for exception handling
934 decode_user_exception(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *ptree _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
936 proto_tree *tree _U_;
938 if (!header->exception_id)
941 if (strcmp(header->exception_id, "IDL:UCO/InvalidInputParameter:1.0") == 0) {
942 tree = start_dissecting(tvb, pinfo, ptree, offset);
943 decode_ex_UCO_InvalidInputParameter(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian); /* IDL:UCO/InvalidInputParameter:1.0 */
947 if (strcmp(header->exception_id, "IDL:UCO/ProcessingFault:1.0") == 0) {
948 tree = start_dissecting(tvb, pinfo, ptree, offset);
949 decode_ex_UCO_ProcessingFault(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian); /* IDL:UCO/ProcessingFault:1.0 */
953 if (strcmp(header->exception_id, "IDL:UCO/SystemFault:1.0") == 0) {
954 tree = start_dissecting(tvb, pinfo, ptree, offset);
955 decode_ex_UCO_SystemFault(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian); /* IDL:UCO/SystemFault:1.0 */
960 return FALSE; /* user exception not found */
964 * IDL:CB/Callback/notify:1.0
967 decode_CB_Callback_notify(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
969 /* Operation specific Variable declarations Begin */
971 /* Operation specific Variable declarations End */
973 (void)item; /* Avoid coverity param_set_but_unused parse warning */
975 switch(header->message_type) {
977 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
978 /* coverity[returned_pointer] */
979 item = proto_tree_add_uint(tree, hf_CB_Callback_notify_theState, tvb, *offset-4, 4, u_octet4);
981 /* Begin struct "UCO_RequestDescription" */
982 decode_UCO_RequestDescription_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
983 /* End struct "UCO_RequestDescription" */
986 switch(header->rep_status) {
988 /* Function returns void */
994 /* Unknown Exception */
995 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
997 } /* switch(header->rep_status) */
1001 /* Unknown GIOP Message */
1002 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1004 } /* switch(header->message_type) */
1008 * IDL:CB/Callback/release:1.0
1011 decode_CB_Callback_release(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1013 switch(header->message_type) {
1017 switch(header->rep_status) {
1019 /* Function returns void */
1022 case USER_EXCEPTION:
1025 /* Unknown Exception */
1026 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1028 } /* switch(header->rep_status) */
1032 /* Unknown GIOP Message */
1033 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1035 } /* switch(header->message_type) */
1039 * IDL:GIAS/Library/get_manager_types:1.0
1042 decode_GIAS_Library_get_manager_types(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1044 /* Operation specific Variable declarations Begin */
1045 guint32 u_octet4_loop_GIAS_Library_get_manager_types_return;
1046 guint32 i_GIAS_Library_get_manager_types_return;
1047 /* Operation specific Variable declarations End */
1049 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1051 switch(header->message_type) {
1055 switch(header->rep_status) {
1057 u_octet4_loop_GIAS_Library_get_manager_types_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1058 /* coverity[returned_pointer] */
1059 item = proto_tree_add_uint(tree, hf_GIAS_Library_get_manager_types_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Library_get_manager_types_return);
1061 for (i_GIAS_Library_get_manager_types_return=0; i_GIAS_Library_get_manager_types_return < u_octet4_loop_GIAS_Library_get_manager_types_return; i_GIAS_Library_get_manager_types_return++) {
1063 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Library_get_manager_types_return);
1068 case USER_EXCEPTION:
1071 /* Unknown Exception */
1072 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1074 } /* switch(header->rep_status) */
1078 /* Unknown GIOP Message */
1079 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1081 } /* switch(header->message_type) */
1085 * IDL:GIAS/Library/get_manager:1.0
1088 decode_GIAS_Library_get_manager(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1090 switch(header->message_type) {
1092 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Library_get_manager_manager_type);
1094 /* Begin struct "GIAS_AccessCriteria" */
1095 decode_GIAS_AccessCriteria_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1096 /* End struct "GIAS_AccessCriteria" */
1099 switch(header->rep_status) {
1101 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1104 case USER_EXCEPTION:
1107 /* Unknown Exception */
1108 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1110 } /* switch(header->rep_status) */
1114 /* Unknown GIOP Message */
1115 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1117 } /* switch(header->message_type) */
1121 * IDL:GIAS/Library/get_library_description:1.0
1124 decode_GIAS_Library_get_library_description(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1126 switch(header->message_type) {
1130 switch(header->rep_status) {
1132 /* Begin struct "GIAS_LibraryDescription" */
1133 decode_GIAS_LibraryDescription_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1134 /* End struct "GIAS_LibraryDescription" */
1136 case USER_EXCEPTION:
1139 /* Unknown Exception */
1140 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1142 } /* switch(header->rep_status) */
1146 /* Unknown GIOP Message */
1147 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1149 } /* switch(header->message_type) */
1153 * IDL:GIAS/Library/get_other_libraries:1.0
1156 decode_GIAS_Library_get_other_libraries(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1158 /* Operation specific Variable declarations Begin */
1159 guint32 u_octet4_loop_GIAS_Library_get_other_libraries_return;
1160 guint32 i_GIAS_Library_get_other_libraries_return;
1161 /* Operation specific Variable declarations End */
1163 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1165 switch(header->message_type) {
1167 /* Begin struct "GIAS_AccessCriteria" */
1168 decode_GIAS_AccessCriteria_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1169 /* End struct "GIAS_AccessCriteria" */
1172 switch(header->rep_status) {
1174 u_octet4_loop_GIAS_Library_get_other_libraries_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1175 /* coverity[returned_pointer] */
1176 item = proto_tree_add_uint(tree, hf_GIAS_Library_get_other_libraries_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Library_get_other_libraries_return);
1178 for (i_GIAS_Library_get_other_libraries_return=0; i_GIAS_Library_get_other_libraries_return < u_octet4_loop_GIAS_Library_get_other_libraries_return; i_GIAS_Library_get_other_libraries_return++) {
1180 /* Begin struct "GIAS_LibraryDescription" */
1181 decode_GIAS_LibraryDescription_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1182 /* End struct "GIAS_LibraryDescription" */
1186 case USER_EXCEPTION:
1189 /* Unknown Exception */
1190 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1192 } /* switch(header->rep_status) */
1196 /* Unknown GIOP Message */
1197 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1199 } /* switch(header->message_type) */
1203 * IDL:GIAS/LibraryManager/get_property_names:1.0
1206 decode_GIAS_LibraryManager_get_property_names(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1208 /* Operation specific Variable declarations Begin */
1209 guint32 u_octet4_loop_GIAS_LibraryManager_get_property_names_return;
1210 guint32 i_GIAS_LibraryManager_get_property_names_return;
1211 /* Operation specific Variable declarations End */
1213 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1215 switch(header->message_type) {
1219 switch(header->rep_status) {
1221 u_octet4_loop_GIAS_LibraryManager_get_property_names_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1222 /* coverity[returned_pointer] */
1223 item = proto_tree_add_uint(tree, hf_GIAS_LibraryManager_get_property_names_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_LibraryManager_get_property_names_return);
1225 for (i_GIAS_LibraryManager_get_property_names_return=0; i_GIAS_LibraryManager_get_property_names_return < u_octet4_loop_GIAS_LibraryManager_get_property_names_return; i_GIAS_LibraryManager_get_property_names_return++) {
1227 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LibraryManager_get_property_names_return);
1232 case USER_EXCEPTION:
1235 /* Unknown Exception */
1236 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1238 } /* switch(header->rep_status) */
1242 /* Unknown GIOP Message */
1243 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1245 } /* switch(header->message_type) */
1249 * IDL:GIAS/LibraryManager/get_property_values:1.0
1252 decode_GIAS_LibraryManager_get_property_values(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1254 /* Operation specific Variable declarations Begin */
1255 guint32 u_octet4_loop_GIAS_LibraryManager_get_property_values_desired_properties;
1256 guint32 i_GIAS_LibraryManager_get_property_values_desired_properties;
1257 guint32 u_octet4_loop_GIAS_LibraryManager_get_property_values_return;
1258 guint32 i_GIAS_LibraryManager_get_property_values_return;
1259 /* Operation specific Variable declarations End */
1261 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1263 switch(header->message_type) {
1265 u_octet4_loop_GIAS_LibraryManager_get_property_values_desired_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1266 /* coverity[returned_pointer] */
1267 item = proto_tree_add_uint(tree, hf_GIAS_LibraryManager_get_property_values_desired_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_LibraryManager_get_property_values_desired_properties);
1269 for (i_GIAS_LibraryManager_get_property_values_desired_properties=0; i_GIAS_LibraryManager_get_property_values_desired_properties < u_octet4_loop_GIAS_LibraryManager_get_property_values_desired_properties; i_GIAS_LibraryManager_get_property_values_desired_properties++) {
1271 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LibraryManager_get_property_values_desired_properties);
1277 switch(header->rep_status) {
1279 u_octet4_loop_GIAS_LibraryManager_get_property_values_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1280 /* coverity[returned_pointer] */
1281 item = proto_tree_add_uint(tree, hf_GIAS_LibraryManager_get_property_values_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_LibraryManager_get_property_values_return);
1283 for (i_GIAS_LibraryManager_get_property_values_return=0; i_GIAS_LibraryManager_get_property_values_return < u_octet4_loop_GIAS_LibraryManager_get_property_values_return; i_GIAS_LibraryManager_get_property_values_return++) {
1285 /* Begin struct "UCO_NameValue" */
1286 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1287 /* End struct "UCO_NameValue" */
1291 case USER_EXCEPTION:
1294 /* Unknown Exception */
1295 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1297 } /* switch(header->rep_status) */
1301 /* Unknown GIOP Message */
1302 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1304 } /* switch(header->message_type) */
1308 * IDL:GIAS/LibraryManager/get_libraries:1.0
1311 decode_GIAS_LibraryManager_get_libraries(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1313 /* Operation specific Variable declarations Begin */
1314 guint32 u_octet4_loop_GIAS_LibraryManager_get_libraries_return;
1315 guint32 i_GIAS_LibraryManager_get_libraries_return;
1316 /* Operation specific Variable declarations End */
1318 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1320 switch(header->message_type) {
1324 switch(header->rep_status) {
1326 u_octet4_loop_GIAS_LibraryManager_get_libraries_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1327 /* coverity[returned_pointer] */
1328 item = proto_tree_add_uint(tree, hf_GIAS_LibraryManager_get_libraries_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_LibraryManager_get_libraries_return);
1330 for (i_GIAS_LibraryManager_get_libraries_return=0; i_GIAS_LibraryManager_get_libraries_return < u_octet4_loop_GIAS_LibraryManager_get_libraries_return; i_GIAS_LibraryManager_get_libraries_return++) {
1332 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1337 case USER_EXCEPTION:
1340 /* Unknown Exception */
1341 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1343 } /* switch(header->rep_status) */
1347 /* Unknown GIOP Message */
1348 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1350 } /* switch(header->message_type) */
1354 * IDL:GIAS/RequestManager/get_active_requests:1.0
1357 decode_GIAS_RequestManager_get_active_requests(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1359 /* Operation specific Variable declarations Begin */
1360 guint32 u_octet4_loop_GIAS_RequestManager_get_active_requests_return;
1361 guint32 i_GIAS_RequestManager_get_active_requests_return;
1362 /* Operation specific Variable declarations End */
1364 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1366 switch(header->message_type) {
1370 switch(header->rep_status) {
1372 u_octet4_loop_GIAS_RequestManager_get_active_requests_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1373 /* coverity[returned_pointer] */
1374 item = proto_tree_add_uint(tree, hf_GIAS_RequestManager_get_active_requests_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_RequestManager_get_active_requests_return);
1376 for (i_GIAS_RequestManager_get_active_requests_return=0; i_GIAS_RequestManager_get_active_requests_return < u_octet4_loop_GIAS_RequestManager_get_active_requests_return; i_GIAS_RequestManager_get_active_requests_return++) {
1378 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1383 case USER_EXCEPTION:
1386 /* Unknown Exception */
1387 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1389 } /* switch(header->rep_status) */
1393 /* Unknown GIOP Message */
1394 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1396 } /* switch(header->message_type) */
1400 * IDL:GIAS/RequestManager/get_default_timeout:1.0
1403 decode_GIAS_RequestManager_get_default_timeout(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1405 switch(header->message_type) {
1409 switch(header->rep_status) {
1411 proto_tree_add_uint(tree, hf_GIAS_RequestManager_get_default_timeout_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
1414 case USER_EXCEPTION:
1417 /* Unknown Exception */
1418 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1420 } /* switch(header->rep_status) */
1424 /* Unknown GIOP Message */
1425 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1427 } /* switch(header->message_type) */
1431 * IDL:GIAS/RequestManager/set_default_timeout:1.0
1434 decode_GIAS_RequestManager_set_default_timeout(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1436 switch(header->message_type) {
1438 proto_tree_add_uint(tree, hf_GIAS_RequestManager_set_default_timeout_new_default, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
1442 switch(header->rep_status) {
1444 /* Function returns void */
1447 case USER_EXCEPTION:
1450 /* Unknown Exception */
1451 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1453 } /* switch(header->rep_status) */
1457 /* Unknown GIOP Message */
1458 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1460 } /* switch(header->message_type) */
1464 * IDL:GIAS/RequestManager/get_timeout:1.0
1467 decode_GIAS_RequestManager_get_timeout(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1469 switch(header->message_type) {
1471 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1475 switch(header->rep_status) {
1477 proto_tree_add_uint(tree, hf_GIAS_RequestManager_get_timeout_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
1480 case USER_EXCEPTION:
1483 /* Unknown Exception */
1484 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1486 } /* switch(header->rep_status) */
1490 /* Unknown GIOP Message */
1491 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1493 } /* switch(header->message_type) */
1497 * IDL:GIAS/RequestManager/set_timeout:1.0
1500 decode_GIAS_RequestManager_set_timeout(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1502 switch(header->message_type) {
1504 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1506 proto_tree_add_uint(tree, hf_GIAS_RequestManager_set_timeout_new_lifetime, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
1510 switch(header->rep_status) {
1512 /* Function returns void */
1515 case USER_EXCEPTION:
1518 /* Unknown Exception */
1519 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1521 } /* switch(header->rep_status) */
1525 /* Unknown GIOP Message */
1526 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1528 } /* switch(header->message_type) */
1532 * IDL:GIAS/RequestManager/delete_request:1.0
1535 decode_GIAS_RequestManager_delete_request(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1537 switch(header->message_type) {
1539 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1543 switch(header->rep_status) {
1545 /* Function returns void */
1548 case USER_EXCEPTION:
1551 /* Unknown Exception */
1552 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1554 } /* switch(header->rep_status) */
1558 /* Unknown GIOP Message */
1559 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1561 } /* switch(header->message_type) */
1565 * IDL:GIAS/AccessManager/get_use_modes:1.0
1568 decode_GIAS_AccessManager_get_use_modes(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1570 /* Operation specific Variable declarations Begin */
1571 guint32 u_octet4_loop_GIAS_AccessManager_get_use_modes_return;
1572 guint32 i_GIAS_AccessManager_get_use_modes_return;
1573 /* Operation specific Variable declarations End */
1575 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1577 switch(header->message_type) {
1581 switch(header->rep_status) {
1583 u_octet4_loop_GIAS_AccessManager_get_use_modes_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1584 /* coverity[returned_pointer] */
1585 item = proto_tree_add_uint(tree, hf_GIAS_AccessManager_get_use_modes_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_AccessManager_get_use_modes_return);
1587 for (i_GIAS_AccessManager_get_use_modes_return=0; i_GIAS_AccessManager_get_use_modes_return < u_octet4_loop_GIAS_AccessManager_get_use_modes_return; i_GIAS_AccessManager_get_use_modes_return++) {
1589 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessManager_get_use_modes_return);
1594 case USER_EXCEPTION:
1597 /* Unknown Exception */
1598 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1600 } /* switch(header->rep_status) */
1604 /* Unknown GIOP Message */
1605 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1607 } /* switch(header->message_type) */
1611 * IDL:GIAS/AccessManager/is_available:1.0
1614 decode_GIAS_AccessManager_is_available(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1616 switch(header->message_type) {
1618 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1620 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessManager_is_available_use_mode);
1624 switch(header->rep_status) {
1626 proto_tree_add_boolean(tree, hf_GIAS_AccessManager_is_available_return, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
1629 case USER_EXCEPTION:
1632 /* Unknown Exception */
1633 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1635 } /* switch(header->rep_status) */
1639 /* Unknown GIOP Message */
1640 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1642 } /* switch(header->message_type) */
1646 * IDL:GIAS/AccessManager/query_availability_delay:1.0
1649 decode_GIAS_AccessManager_query_availability_delay(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1651 /* Operation specific Variable declarations Begin */
1653 /* Operation specific Variable declarations End */
1655 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1657 switch(header->message_type) {
1659 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1661 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
1662 /* coverity[returned_pointer] */
1663 item = proto_tree_add_uint(tree, hf_GIAS_AccessManager_query_availability_delay_availability_requirement, tvb, *offset-4, 4, u_octet4);
1665 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessManager_query_availability_delay_use_mode);
1669 switch(header->rep_status) {
1671 proto_tree_add_uint(tree, hf_GIAS_AccessManager_query_availability_delay_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
1674 case USER_EXCEPTION:
1677 /* Unknown Exception */
1678 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1680 } /* switch(header->rep_status) */
1684 /* Unknown GIOP Message */
1685 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1687 } /* switch(header->message_type) */
1691 * IDL:GIAS/AccessManager/get_number_of_priorities:1.0
1694 decode_GIAS_AccessManager_get_number_of_priorities(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1696 switch(header->message_type) {
1700 switch(header->rep_status) {
1702 proto_tree_add_int(tree, hf_GIAS_AccessManager_get_number_of_priorities_return, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
1705 case USER_EXCEPTION:
1708 /* Unknown Exception */
1709 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1711 } /* switch(header->rep_status) */
1715 /* Unknown GIOP Message */
1716 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1718 } /* switch(header->message_type) */
1722 * IDL:GIAS/AccessManager/set_availability:1.0
1725 decode_GIAS_AccessManager_set_availability(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1727 /* Operation specific Variable declarations Begin */
1728 guint32 u_octet4_loop_GIAS_AccessManager_set_availability_products;
1729 guint32 i_GIAS_AccessManager_set_availability_products;
1731 /* Operation specific Variable declarations End */
1733 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1735 switch(header->message_type) {
1737 u_octet4_loop_GIAS_AccessManager_set_availability_products = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1738 /* coverity[returned_pointer] */
1739 item = proto_tree_add_uint(tree, hf_GIAS_AccessManager_set_availability_products_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_AccessManager_set_availability_products);
1741 for (i_GIAS_AccessManager_set_availability_products=0; i_GIAS_AccessManager_set_availability_products < u_octet4_loop_GIAS_AccessManager_set_availability_products; i_GIAS_AccessManager_set_availability_products++) {
1743 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1747 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
1748 /* coverity[returned_pointer] */
1749 item = proto_tree_add_uint(tree, hf_GIAS_AccessManager_set_availability_availability_requirement, tvb, *offset-4, 4, u_octet4);
1751 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessManager_set_availability_use_mode);
1753 proto_tree_add_int(tree, hf_GIAS_AccessManager_set_availability_priority, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
1757 switch(header->rep_status) {
1759 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1762 case USER_EXCEPTION:
1765 /* Unknown Exception */
1766 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1768 } /* switch(header->rep_status) */
1772 /* Unknown GIOP Message */
1773 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1775 } /* switch(header->message_type) */
1779 * IDL:GIAS/QueryOrderMgr/get_event_descriptions:1.0
1782 decode_GIAS_QueryOrderMgr_get_event_descriptions(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1784 /* Operation specific Variable declarations Begin */
1785 guint32 u_octet4_loop_GIAS_QueryOrderMgr_get_event_descriptions_return;
1786 guint32 i_GIAS_QueryOrderMgr_get_event_descriptions_return;
1787 /* Operation specific Variable declarations End */
1789 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1791 switch(header->message_type) {
1795 switch(header->rep_status) {
1797 u_octet4_loop_GIAS_QueryOrderMgr_get_event_descriptions_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1798 /* coverity[returned_pointer] */
1799 item = proto_tree_add_uint(tree, hf_GIAS_QueryOrderMgr_get_event_descriptions_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_QueryOrderMgr_get_event_descriptions_return);
1801 for (i_GIAS_QueryOrderMgr_get_event_descriptions_return=0; i_GIAS_QueryOrderMgr_get_event_descriptions_return < u_octet4_loop_GIAS_QueryOrderMgr_get_event_descriptions_return; i_GIAS_QueryOrderMgr_get_event_descriptions_return++) {
1803 /* Begin struct "GIAS_Event" */
1804 decode_GIAS_Event_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1805 /* End struct "GIAS_Event" */
1809 case USER_EXCEPTION:
1812 /* Unknown Exception */
1813 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1815 } /* switch(header->rep_status) */
1819 /* Unknown GIOP Message */
1820 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1822 } /* switch(header->message_type) */
1826 * IDL:GIAS/QueryOrderMgr/submit_query_order:1.0
1829 decode_GIAS_QueryOrderMgr_submit_query_order(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1831 /* Operation specific Variable declarations Begin */
1833 guint32 u_octet4_loop_GIAS_QueryOrderMgr_submit_query_order_properties;
1834 guint32 i_GIAS_QueryOrderMgr_submit_query_order_properties;
1835 /* Operation specific Variable declarations End */
1837 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1839 switch(header->message_type) {
1841 /* Begin struct "GIAS_Query" */
1842 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1843 /* End struct "GIAS_Query" */
1844 /* Begin struct "GIAS_QueryLifeSpan" */
1845 decode_GIAS_QueryLifeSpan_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1846 /* End struct "GIAS_QueryLifeSpan" */
1847 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
1848 /* coverity[returned_pointer] */
1849 item = proto_tree_add_uint(tree, hf_GIAS_QueryOrderMgr_submit_query_order_o_type, tvb, *offset-4, 4, u_octet4);
1851 /* Begin struct "GIAS_QueryOrderContents" */
1852 decode_GIAS_QueryOrderContents_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1853 /* End struct "GIAS_QueryOrderContents" */
1854 u_octet4_loop_GIAS_QueryOrderMgr_submit_query_order_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1855 /* coverity[returned_pointer] */
1856 item = proto_tree_add_uint(tree, hf_GIAS_QueryOrderMgr_submit_query_order_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_QueryOrderMgr_submit_query_order_properties);
1858 for (i_GIAS_QueryOrderMgr_submit_query_order_properties=0; i_GIAS_QueryOrderMgr_submit_query_order_properties < u_octet4_loop_GIAS_QueryOrderMgr_submit_query_order_properties; i_GIAS_QueryOrderMgr_submit_query_order_properties++) {
1860 /* Begin struct "UCO_NameValue" */
1861 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1862 /* End struct "UCO_NameValue" */
1867 switch(header->rep_status) {
1869 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
1872 case USER_EXCEPTION:
1875 /* Unknown Exception */
1876 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1878 } /* switch(header->rep_status) */
1882 /* Unknown GIOP Message */
1883 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1885 } /* switch(header->message_type) */
1889 * IDL:GIAS/OrderMgr/get_package_specifications:1.0
1892 decode_GIAS_OrderMgr_get_package_specifications(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1894 /* Operation specific Variable declarations Begin */
1895 guint32 u_octet4_loop_GIAS_OrderMgr_get_package_specifications_return;
1896 guint32 i_GIAS_OrderMgr_get_package_specifications_return;
1897 /* Operation specific Variable declarations End */
1899 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1901 switch(header->message_type) {
1905 switch(header->rep_status) {
1907 u_octet4_loop_GIAS_OrderMgr_get_package_specifications_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1908 /* coverity[returned_pointer] */
1909 item = proto_tree_add_uint(tree, hf_GIAS_OrderMgr_get_package_specifications_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_OrderMgr_get_package_specifications_return);
1911 for (i_GIAS_OrderMgr_get_package_specifications_return=0; i_GIAS_OrderMgr_get_package_specifications_return < u_octet4_loop_GIAS_OrderMgr_get_package_specifications_return; i_GIAS_OrderMgr_get_package_specifications_return++) {
1913 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_OrderMgr_get_package_specifications_return);
1918 case USER_EXCEPTION:
1921 /* Unknown Exception */
1922 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1924 } /* switch(header->rep_status) */
1928 /* Unknown GIOP Message */
1929 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1931 } /* switch(header->message_type) */
1935 * IDL:GIAS/OrderMgr/validate_order:1.0
1938 decode_GIAS_OrderMgr_validate_order(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1940 /* Operation specific Variable declarations Begin */
1941 guint32 u_octet4_loop_GIAS_OrderMgr_validate_order_properties;
1942 guint32 i_GIAS_OrderMgr_validate_order_properties;
1943 /* Operation specific Variable declarations End */
1945 (void)item; /* Avoid coverity param_set_but_unused parse warning */
1947 switch(header->message_type) {
1949 /* Begin struct "GIAS_OrderContents" */
1950 decode_GIAS_OrderContents_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1951 /* End struct "GIAS_OrderContents" */
1952 u_octet4_loop_GIAS_OrderMgr_validate_order_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
1953 /* coverity[returned_pointer] */
1954 item = proto_tree_add_uint(tree, hf_GIAS_OrderMgr_validate_order_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_OrderMgr_validate_order_properties);
1956 for (i_GIAS_OrderMgr_validate_order_properties=0; i_GIAS_OrderMgr_validate_order_properties < u_octet4_loop_GIAS_OrderMgr_validate_order_properties; i_GIAS_OrderMgr_validate_order_properties++) {
1958 /* Begin struct "UCO_NameValue" */
1959 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1960 /* End struct "UCO_NameValue" */
1965 switch(header->rep_status) {
1967 /* Begin struct "GIAS_ValidationResults" */
1968 decode_GIAS_ValidationResults_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
1969 /* End struct "GIAS_ValidationResults" */
1971 case USER_EXCEPTION:
1974 /* Unknown Exception */
1975 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
1977 } /* switch(header->rep_status) */
1981 /* Unknown GIOP Message */
1982 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
1984 } /* switch(header->message_type) */
1988 * IDL:GIAS/OrderMgr/order:1.0
1991 decode_GIAS_OrderMgr_order(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
1993 /* Operation specific Variable declarations Begin */
1994 guint32 u_octet4_loop_GIAS_OrderMgr_order_properties;
1995 guint32 i_GIAS_OrderMgr_order_properties;
1996 /* Operation specific Variable declarations End */
1998 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2000 switch(header->message_type) {
2002 /* Begin struct "GIAS_OrderContents" */
2003 decode_GIAS_OrderContents_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2004 /* End struct "GIAS_OrderContents" */
2005 u_octet4_loop_GIAS_OrderMgr_order_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2006 /* coverity[returned_pointer] */
2007 item = proto_tree_add_uint(tree, hf_GIAS_OrderMgr_order_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_OrderMgr_order_properties);
2009 for (i_GIAS_OrderMgr_order_properties=0; i_GIAS_OrderMgr_order_properties < u_octet4_loop_GIAS_OrderMgr_order_properties; i_GIAS_OrderMgr_order_properties++) {
2011 /* Begin struct "UCO_NameValue" */
2012 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2013 /* End struct "UCO_NameValue" */
2018 switch(header->rep_status) {
2020 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2023 case USER_EXCEPTION:
2026 /* Unknown Exception */
2027 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2029 } /* switch(header->rep_status) */
2033 /* Unknown GIOP Message */
2034 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2036 } /* switch(header->message_type) */
2040 * IDL:GIAS/DataModelMgr/get_data_model_date:1.0
2043 decode_GIAS_DataModelMgr_get_data_model_date(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2045 /* Operation specific Variable declarations Begin */
2046 guint32 u_octet4_loop_GIAS_DataModelMgr_get_data_model_date_properties;
2047 guint32 i_GIAS_DataModelMgr_get_data_model_date_properties;
2048 /* Operation specific Variable declarations End */
2050 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2052 switch(header->message_type) {
2054 u_octet4_loop_GIAS_DataModelMgr_get_data_model_date_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2055 /* coverity[returned_pointer] */
2056 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_data_model_date_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_data_model_date_properties);
2058 for (i_GIAS_DataModelMgr_get_data_model_date_properties=0; i_GIAS_DataModelMgr_get_data_model_date_properties < u_octet4_loop_GIAS_DataModelMgr_get_data_model_date_properties; i_GIAS_DataModelMgr_get_data_model_date_properties++) {
2060 /* Begin struct "UCO_NameValue" */
2061 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2062 /* End struct "UCO_NameValue" */
2067 switch(header->rep_status) {
2069 /* Begin struct "UCO_AbsTime" */
2070 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2071 /* End struct "UCO_AbsTime" */
2073 case USER_EXCEPTION:
2076 /* Unknown Exception */
2077 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2079 } /* switch(header->rep_status) */
2083 /* Unknown GIOP Message */
2084 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2086 } /* switch(header->message_type) */
2090 * IDL:GIAS/DataModelMgr/get_alias_categories:1.0
2093 decode_GIAS_DataModelMgr_get_alias_categories(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2095 /* Operation specific Variable declarations Begin */
2096 guint32 u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_properties;
2097 guint32 i_GIAS_DataModelMgr_get_alias_categories_properties;
2098 guint32 u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_return;
2099 guint32 i_GIAS_DataModelMgr_get_alias_categories_return;
2100 /* Operation specific Variable declarations End */
2102 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2104 switch(header->message_type) {
2106 u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2107 /* coverity[returned_pointer] */
2108 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_alias_categories_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_properties);
2110 for (i_GIAS_DataModelMgr_get_alias_categories_properties=0; i_GIAS_DataModelMgr_get_alias_categories_properties < u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_properties; i_GIAS_DataModelMgr_get_alias_categories_properties++) {
2112 /* Begin struct "UCO_NameValue" */
2113 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2114 /* End struct "UCO_NameValue" */
2119 switch(header->rep_status) {
2121 u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2122 /* coverity[returned_pointer] */
2123 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_alias_categories_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_return);
2125 for (i_GIAS_DataModelMgr_get_alias_categories_return=0; i_GIAS_DataModelMgr_get_alias_categories_return < u_octet4_loop_GIAS_DataModelMgr_get_alias_categories_return; i_GIAS_DataModelMgr_get_alias_categories_return++) {
2127 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_alias_categories_return);
2132 case USER_EXCEPTION:
2135 /* Unknown Exception */
2136 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2138 } /* switch(header->rep_status) */
2142 /* Unknown GIOP Message */
2143 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2145 } /* switch(header->message_type) */
2149 * IDL:GIAS/DataModelMgr/get_logical_aliases:1.0
2152 decode_GIAS_DataModelMgr_get_logical_aliases(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2154 /* Operation specific Variable declarations Begin */
2155 guint32 u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_properties;
2156 guint32 i_GIAS_DataModelMgr_get_logical_aliases_properties;
2157 guint32 u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_return;
2158 guint32 i_GIAS_DataModelMgr_get_logical_aliases_return;
2159 /* Operation specific Variable declarations End */
2161 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2163 switch(header->message_type) {
2165 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_logical_aliases_category);
2167 u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2168 /* coverity[returned_pointer] */
2169 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_logical_aliases_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_properties);
2171 for (i_GIAS_DataModelMgr_get_logical_aliases_properties=0; i_GIAS_DataModelMgr_get_logical_aliases_properties < u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_properties; i_GIAS_DataModelMgr_get_logical_aliases_properties++) {
2173 /* Begin struct "UCO_NameValue" */
2174 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2175 /* End struct "UCO_NameValue" */
2180 switch(header->rep_status) {
2182 u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2183 /* coverity[returned_pointer] */
2184 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_logical_aliases_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_return);
2186 for (i_GIAS_DataModelMgr_get_logical_aliases_return=0; i_GIAS_DataModelMgr_get_logical_aliases_return < u_octet4_loop_GIAS_DataModelMgr_get_logical_aliases_return; i_GIAS_DataModelMgr_get_logical_aliases_return++) {
2188 /* Begin struct "UCO_NameName" */
2189 decode_UCO_NameName_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2190 /* End struct "UCO_NameName" */
2194 case USER_EXCEPTION:
2197 /* Unknown Exception */
2198 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2200 } /* switch(header->rep_status) */
2204 /* Unknown GIOP Message */
2205 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2207 } /* switch(header->message_type) */
2211 * IDL:GIAS/DataModelMgr/get_logical_attribute_name:1.0
2214 decode_GIAS_DataModelMgr_get_logical_attribute_name(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2216 /* Operation specific Variable declarations Begin */
2218 guint32 u_octet4_loop_GIAS_DataModelMgr_get_logical_attribute_name_properties;
2219 guint32 i_GIAS_DataModelMgr_get_logical_attribute_name_properties;
2220 /* Operation specific Variable declarations End */
2222 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2224 switch(header->message_type) {
2226 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_logical_attribute_name_view_name);
2228 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
2229 /* coverity[returned_pointer] */
2230 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_logical_attribute_name_attribute_type, tvb, *offset-4, 4, u_octet4);
2232 u_octet4_loop_GIAS_DataModelMgr_get_logical_attribute_name_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2233 /* coverity[returned_pointer] */
2234 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_logical_attribute_name_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_logical_attribute_name_properties);
2236 for (i_GIAS_DataModelMgr_get_logical_attribute_name_properties=0; i_GIAS_DataModelMgr_get_logical_attribute_name_properties < u_octet4_loop_GIAS_DataModelMgr_get_logical_attribute_name_properties; i_GIAS_DataModelMgr_get_logical_attribute_name_properties++) {
2238 /* Begin struct "UCO_NameValue" */
2239 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2240 /* End struct "UCO_NameValue" */
2245 switch(header->rep_status) {
2247 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_logical_attribute_name_return);
2250 case USER_EXCEPTION:
2253 /* Unknown Exception */
2254 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2256 } /* switch(header->rep_status) */
2260 /* Unknown GIOP Message */
2261 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2263 } /* switch(header->message_type) */
2267 * IDL:GIAS/DataModelMgr/get_view_names:1.0
2270 decode_GIAS_DataModelMgr_get_view_names(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2272 /* Operation specific Variable declarations Begin */
2273 guint32 u_octet4_loop_GIAS_DataModelMgr_get_view_names_properties;
2274 guint32 i_GIAS_DataModelMgr_get_view_names_properties;
2275 guint32 u_octet4_loop_GIAS_DataModelMgr_get_view_names_return;
2276 guint32 i_GIAS_DataModelMgr_get_view_names_return;
2277 /* Operation specific Variable declarations End */
2279 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2281 switch(header->message_type) {
2283 u_octet4_loop_GIAS_DataModelMgr_get_view_names_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2284 /* coverity[returned_pointer] */
2285 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_view_names_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_view_names_properties);
2287 for (i_GIAS_DataModelMgr_get_view_names_properties=0; i_GIAS_DataModelMgr_get_view_names_properties < u_octet4_loop_GIAS_DataModelMgr_get_view_names_properties; i_GIAS_DataModelMgr_get_view_names_properties++) {
2289 /* Begin struct "UCO_NameValue" */
2290 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2291 /* End struct "UCO_NameValue" */
2296 switch(header->rep_status) {
2298 u_octet4_loop_GIAS_DataModelMgr_get_view_names_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2299 /* coverity[returned_pointer] */
2300 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_view_names_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_view_names_return);
2302 for (i_GIAS_DataModelMgr_get_view_names_return=0; i_GIAS_DataModelMgr_get_view_names_return < u_octet4_loop_GIAS_DataModelMgr_get_view_names_return; i_GIAS_DataModelMgr_get_view_names_return++) {
2304 /* Begin struct "GIAS_View" */
2305 decode_GIAS_View_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2306 /* End struct "GIAS_View" */
2310 case USER_EXCEPTION:
2313 /* Unknown Exception */
2314 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2316 } /* switch(header->rep_status) */
2320 /* Unknown GIOP Message */
2321 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2323 } /* switch(header->message_type) */
2327 * IDL:GIAS/DataModelMgr/get_attributes:1.0
2330 decode_GIAS_DataModelMgr_get_attributes(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2332 /* Operation specific Variable declarations Begin */
2333 guint32 u_octet4_loop_GIAS_DataModelMgr_get_attributes_properties;
2334 guint32 i_GIAS_DataModelMgr_get_attributes_properties;
2335 guint32 u_octet4_loop_GIAS_DataModelMgr_get_attributes_return;
2336 guint32 i_GIAS_DataModelMgr_get_attributes_return;
2337 /* Operation specific Variable declarations End */
2339 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2341 switch(header->message_type) {
2343 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_attributes_view_name);
2345 u_octet4_loop_GIAS_DataModelMgr_get_attributes_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2346 /* coverity[returned_pointer] */
2347 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_attributes_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_attributes_properties);
2349 for (i_GIAS_DataModelMgr_get_attributes_properties=0; i_GIAS_DataModelMgr_get_attributes_properties < u_octet4_loop_GIAS_DataModelMgr_get_attributes_properties; i_GIAS_DataModelMgr_get_attributes_properties++) {
2351 /* Begin struct "UCO_NameValue" */
2352 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2353 /* End struct "UCO_NameValue" */
2358 switch(header->rep_status) {
2360 u_octet4_loop_GIAS_DataModelMgr_get_attributes_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2361 /* coverity[returned_pointer] */
2362 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_attributes_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_attributes_return);
2364 for (i_GIAS_DataModelMgr_get_attributes_return=0; i_GIAS_DataModelMgr_get_attributes_return < u_octet4_loop_GIAS_DataModelMgr_get_attributes_return; i_GIAS_DataModelMgr_get_attributes_return++) {
2366 /* Begin struct "GIAS_AttributeInformation" */
2367 decode_GIAS_AttributeInformation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2368 /* End struct "GIAS_AttributeInformation" */
2372 case USER_EXCEPTION:
2375 /* Unknown Exception */
2376 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2378 } /* switch(header->rep_status) */
2382 /* Unknown GIOP Message */
2383 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2385 } /* switch(header->message_type) */
2389 * IDL:GIAS/DataModelMgr/get_queryable_attributes:1.0
2392 decode_GIAS_DataModelMgr_get_queryable_attributes(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2394 /* Operation specific Variable declarations Begin */
2395 guint32 u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_properties;
2396 guint32 i_GIAS_DataModelMgr_get_queryable_attributes_properties;
2397 guint32 u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_return;
2398 guint32 i_GIAS_DataModelMgr_get_queryable_attributes_return;
2399 /* Operation specific Variable declarations End */
2401 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2403 switch(header->message_type) {
2405 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_queryable_attributes_view_name);
2407 u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2408 /* coverity[returned_pointer] */
2409 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_queryable_attributes_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_properties);
2411 for (i_GIAS_DataModelMgr_get_queryable_attributes_properties=0; i_GIAS_DataModelMgr_get_queryable_attributes_properties < u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_properties; i_GIAS_DataModelMgr_get_queryable_attributes_properties++) {
2413 /* Begin struct "UCO_NameValue" */
2414 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2415 /* End struct "UCO_NameValue" */
2420 switch(header->rep_status) {
2422 u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2423 /* coverity[returned_pointer] */
2424 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_queryable_attributes_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_return);
2426 for (i_GIAS_DataModelMgr_get_queryable_attributes_return=0; i_GIAS_DataModelMgr_get_queryable_attributes_return < u_octet4_loop_GIAS_DataModelMgr_get_queryable_attributes_return; i_GIAS_DataModelMgr_get_queryable_attributes_return++) {
2428 /* Begin struct "GIAS_AttributeInformation" */
2429 decode_GIAS_AttributeInformation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2430 /* End struct "GIAS_AttributeInformation" */
2434 case USER_EXCEPTION:
2437 /* Unknown Exception */
2438 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2440 } /* switch(header->rep_status) */
2444 /* Unknown GIOP Message */
2445 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2447 } /* switch(header->message_type) */
2451 * IDL:GIAS/DataModelMgr/get_entities:1.0
2454 decode_GIAS_DataModelMgr_get_entities(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2456 /* Operation specific Variable declarations Begin */
2457 guint32 u_octet4_loop_GIAS_DataModelMgr_get_entities_properties;
2458 guint32 i_GIAS_DataModelMgr_get_entities_properties;
2459 /* Operation specific Variable declarations End */
2461 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2463 switch(header->message_type) {
2465 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_entities_view_name);
2467 u_octet4_loop_GIAS_DataModelMgr_get_entities_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2468 /* coverity[returned_pointer] */
2469 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_entities_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_entities_properties);
2471 for (i_GIAS_DataModelMgr_get_entities_properties=0; i_GIAS_DataModelMgr_get_entities_properties < u_octet4_loop_GIAS_DataModelMgr_get_entities_properties; i_GIAS_DataModelMgr_get_entities_properties++) {
2473 /* Begin struct "UCO_NameValue" */
2474 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2475 /* End struct "UCO_NameValue" */
2480 switch(header->rep_status) {
2482 /* Begin struct "UCO_EntityGraph" */
2483 decode_UCO_EntityGraph_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2484 /* End struct "UCO_EntityGraph" */
2486 case USER_EXCEPTION:
2489 /* Unknown Exception */
2490 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2492 } /* switch(header->rep_status) */
2496 /* Unknown GIOP Message */
2497 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2499 } /* switch(header->message_type) */
2503 * IDL:GIAS/DataModelMgr/get_entity_attributes:1.0
2506 decode_GIAS_DataModelMgr_get_entity_attributes(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2508 /* Operation specific Variable declarations Begin */
2509 guint32 u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_properties;
2510 guint32 i_GIAS_DataModelMgr_get_entity_attributes_properties;
2511 guint32 u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_return;
2512 guint32 i_GIAS_DataModelMgr_get_entity_attributes_return;
2513 /* Operation specific Variable declarations End */
2515 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2517 switch(header->message_type) {
2519 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DataModelMgr_get_entity_attributes_aEntity);
2521 u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2522 /* coverity[returned_pointer] */
2523 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_entity_attributes_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_properties);
2525 for (i_GIAS_DataModelMgr_get_entity_attributes_properties=0; i_GIAS_DataModelMgr_get_entity_attributes_properties < u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_properties; i_GIAS_DataModelMgr_get_entity_attributes_properties++) {
2527 /* Begin struct "UCO_NameValue" */
2528 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2529 /* End struct "UCO_NameValue" */
2534 switch(header->rep_status) {
2536 u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2537 /* coverity[returned_pointer] */
2538 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_entity_attributes_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_return);
2540 for (i_GIAS_DataModelMgr_get_entity_attributes_return=0; i_GIAS_DataModelMgr_get_entity_attributes_return < u_octet4_loop_GIAS_DataModelMgr_get_entity_attributes_return; i_GIAS_DataModelMgr_get_entity_attributes_return++) {
2542 /* Begin struct "GIAS_AttributeInformation" */
2543 decode_GIAS_AttributeInformation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2544 /* End struct "GIAS_AttributeInformation" */
2548 case USER_EXCEPTION:
2551 /* Unknown Exception */
2552 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2554 } /* switch(header->rep_status) */
2558 /* Unknown GIOP Message */
2559 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2561 } /* switch(header->message_type) */
2565 * IDL:GIAS/DataModelMgr/get_associations:1.0
2568 decode_GIAS_DataModelMgr_get_associations(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2570 /* Operation specific Variable declarations Begin */
2571 guint32 u_octet4_loop_GIAS_DataModelMgr_get_associations_properties;
2572 guint32 i_GIAS_DataModelMgr_get_associations_properties;
2573 guint32 u_octet4_loop_GIAS_DataModelMgr_get_associations_return;
2574 guint32 i_GIAS_DataModelMgr_get_associations_return;
2575 /* Operation specific Variable declarations End */
2577 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2579 switch(header->message_type) {
2581 u_octet4_loop_GIAS_DataModelMgr_get_associations_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2582 /* coverity[returned_pointer] */
2583 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_associations_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_associations_properties);
2585 for (i_GIAS_DataModelMgr_get_associations_properties=0; i_GIAS_DataModelMgr_get_associations_properties < u_octet4_loop_GIAS_DataModelMgr_get_associations_properties; i_GIAS_DataModelMgr_get_associations_properties++) {
2587 /* Begin struct "UCO_NameValue" */
2588 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2589 /* End struct "UCO_NameValue" */
2594 switch(header->rep_status) {
2596 u_octet4_loop_GIAS_DataModelMgr_get_associations_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2597 /* coverity[returned_pointer] */
2598 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_associations_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_associations_return);
2600 for (i_GIAS_DataModelMgr_get_associations_return=0; i_GIAS_DataModelMgr_get_associations_return < u_octet4_loop_GIAS_DataModelMgr_get_associations_return; i_GIAS_DataModelMgr_get_associations_return++) {
2602 /* Begin struct "GIAS_Association" */
2603 decode_GIAS_Association_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2604 /* End struct "GIAS_Association" */
2608 case USER_EXCEPTION:
2611 /* Unknown Exception */
2612 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2614 } /* switch(header->rep_status) */
2618 /* Unknown GIOP Message */
2619 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2621 } /* switch(header->message_type) */
2625 * IDL:GIAS/DataModelMgr/get_max_vertices:1.0
2628 decode_GIAS_DataModelMgr_get_max_vertices(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2630 /* Operation specific Variable declarations Begin */
2631 guint32 u_octet4_loop_GIAS_DataModelMgr_get_max_vertices_properties;
2632 guint32 i_GIAS_DataModelMgr_get_max_vertices_properties;
2633 /* Operation specific Variable declarations End */
2635 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2637 switch(header->message_type) {
2639 u_octet4_loop_GIAS_DataModelMgr_get_max_vertices_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2640 /* coverity[returned_pointer] */
2641 item = proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_max_vertices_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DataModelMgr_get_max_vertices_properties);
2643 for (i_GIAS_DataModelMgr_get_max_vertices_properties=0; i_GIAS_DataModelMgr_get_max_vertices_properties < u_octet4_loop_GIAS_DataModelMgr_get_max_vertices_properties; i_GIAS_DataModelMgr_get_max_vertices_properties++) {
2645 /* Begin struct "UCO_NameValue" */
2646 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2647 /* End struct "UCO_NameValue" */
2652 switch(header->rep_status) {
2654 proto_tree_add_uint(tree, hf_GIAS_DataModelMgr_get_max_vertices_return, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
2657 case USER_EXCEPTION:
2660 /* Unknown Exception */
2661 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2663 } /* switch(header->rep_status) */
2667 /* Unknown GIOP Message */
2668 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2670 } /* switch(header->message_type) */
2674 * IDL:GIAS/CreationMgr/create:1.0
2677 decode_GIAS_CreationMgr_create(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2679 /* Operation specific Variable declarations Begin */
2680 guint32 u_octet4_loop_GIAS_CreationMgr_create_new_product;
2681 guint32 i_GIAS_CreationMgr_create_new_product;
2682 guint32 u_octet4_loop_GIAS_CreationMgr_create_related_files;
2683 guint32 i_GIAS_CreationMgr_create_related_files;
2684 guint32 u_octet4_loop_GIAS_CreationMgr_create_properties;
2685 guint32 i_GIAS_CreationMgr_create_properties;
2686 /* Operation specific Variable declarations End */
2688 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2690 switch(header->message_type) {
2692 u_octet4_loop_GIAS_CreationMgr_create_new_product = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2693 /* coverity[returned_pointer] */
2694 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_new_product_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_new_product);
2696 for (i_GIAS_CreationMgr_create_new_product=0; i_GIAS_CreationMgr_create_new_product < u_octet4_loop_GIAS_CreationMgr_create_new_product; i_GIAS_CreationMgr_create_new_product++) {
2698 /* Begin struct "UCO_FileLocation" */
2699 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2700 /* End struct "UCO_FileLocation" */
2703 u_octet4_loop_GIAS_CreationMgr_create_related_files = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2704 /* coverity[returned_pointer] */
2705 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_related_files_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_related_files);
2707 for (i_GIAS_CreationMgr_create_related_files=0; i_GIAS_CreationMgr_create_related_files < u_octet4_loop_GIAS_CreationMgr_create_related_files; i_GIAS_CreationMgr_create_related_files++) {
2709 /* Begin struct "GIAS_RelatedFile" */
2710 decode_GIAS_RelatedFile_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2711 /* End struct "GIAS_RelatedFile" */
2714 /* Begin struct "UCO_DAG" */
2715 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2716 /* End struct "UCO_DAG" */
2717 u_octet4_loop_GIAS_CreationMgr_create_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2718 /* coverity[returned_pointer] */
2719 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_properties);
2721 for (i_GIAS_CreationMgr_create_properties=0; i_GIAS_CreationMgr_create_properties < u_octet4_loop_GIAS_CreationMgr_create_properties; i_GIAS_CreationMgr_create_properties++) {
2723 /* Begin struct "UCO_NameValue" */
2724 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2725 /* End struct "UCO_NameValue" */
2730 switch(header->rep_status) {
2732 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2735 case USER_EXCEPTION:
2738 /* Unknown Exception */
2739 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2741 } /* switch(header->rep_status) */
2745 /* Unknown GIOP Message */
2746 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2748 } /* switch(header->message_type) */
2752 * IDL:GIAS/CreationMgr/create_metadata:1.0
2755 decode_GIAS_CreationMgr_create_metadata(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2757 /* Operation specific Variable declarations Begin */
2758 guint32 u_octet4_loop_GIAS_CreationMgr_create_metadata_related_files;
2759 guint32 i_GIAS_CreationMgr_create_metadata_related_files;
2760 guint32 u_octet4_loop_GIAS_CreationMgr_create_metadata_properties;
2761 guint32 i_GIAS_CreationMgr_create_metadata_properties;
2762 /* Operation specific Variable declarations End */
2764 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2766 switch(header->message_type) {
2768 /* Begin struct "UCO_DAG" */
2769 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2770 /* End struct "UCO_DAG" */
2771 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_CreationMgr_create_metadata_view_name);
2773 u_octet4_loop_GIAS_CreationMgr_create_metadata_related_files = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2774 /* coverity[returned_pointer] */
2775 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_metadata_related_files_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_metadata_related_files);
2777 for (i_GIAS_CreationMgr_create_metadata_related_files=0; i_GIAS_CreationMgr_create_metadata_related_files < u_octet4_loop_GIAS_CreationMgr_create_metadata_related_files; i_GIAS_CreationMgr_create_metadata_related_files++) {
2779 /* Begin struct "GIAS_RelatedFile" */
2780 decode_GIAS_RelatedFile_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2781 /* End struct "GIAS_RelatedFile" */
2784 u_octet4_loop_GIAS_CreationMgr_create_metadata_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2785 /* coverity[returned_pointer] */
2786 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_metadata_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_metadata_properties);
2788 for (i_GIAS_CreationMgr_create_metadata_properties=0; i_GIAS_CreationMgr_create_metadata_properties < u_octet4_loop_GIAS_CreationMgr_create_metadata_properties; i_GIAS_CreationMgr_create_metadata_properties++) {
2790 /* Begin struct "UCO_NameValue" */
2791 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2792 /* End struct "UCO_NameValue" */
2797 switch(header->rep_status) {
2799 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2802 case USER_EXCEPTION:
2805 /* Unknown Exception */
2806 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2808 } /* switch(header->rep_status) */
2812 /* Unknown GIOP Message */
2813 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2815 } /* switch(header->message_type) */
2819 * IDL:GIAS/CreationMgr/create_association:1.0
2822 decode_GIAS_CreationMgr_create_association(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2824 /* Operation specific Variable declarations Begin */
2825 guint32 u_octet4_loop_GIAS_CreationMgr_create_association_view_b_objects;
2826 guint32 i_GIAS_CreationMgr_create_association_view_b_objects;
2827 guint32 u_octet4_loop_GIAS_CreationMgr_create_association_assoc_info;
2828 guint32 i_GIAS_CreationMgr_create_association_assoc_info;
2829 /* Operation specific Variable declarations End */
2831 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2833 switch(header->message_type) {
2835 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_CreationMgr_create_association_assoc_name);
2837 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2839 u_octet4_loop_GIAS_CreationMgr_create_association_view_b_objects = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2840 /* coverity[returned_pointer] */
2841 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_association_view_b_objects_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_association_view_b_objects);
2843 for (i_GIAS_CreationMgr_create_association_view_b_objects=0; i_GIAS_CreationMgr_create_association_view_b_objects < u_octet4_loop_GIAS_CreationMgr_create_association_view_b_objects; i_GIAS_CreationMgr_create_association_view_b_objects++) {
2845 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2849 u_octet4_loop_GIAS_CreationMgr_create_association_assoc_info = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2850 /* coverity[returned_pointer] */
2851 item = proto_tree_add_uint(tree, hf_GIAS_CreationMgr_create_association_assoc_info_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreationMgr_create_association_assoc_info);
2853 for (i_GIAS_CreationMgr_create_association_assoc_info=0; i_GIAS_CreationMgr_create_association_assoc_info < u_octet4_loop_GIAS_CreationMgr_create_association_assoc_info; i_GIAS_CreationMgr_create_association_assoc_info++) {
2855 /* Begin struct "UCO_NameValue" */
2856 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2857 /* End struct "UCO_NameValue" */
2862 switch(header->rep_status) {
2864 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2867 case USER_EXCEPTION:
2870 /* Unknown Exception */
2871 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2873 } /* switch(header->rep_status) */
2877 /* Unknown GIOP Message */
2878 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2880 } /* switch(header->message_type) */
2884 * IDL:GIAS/UpdateMgr/set_lock:1.0
2887 decode_GIAS_UpdateMgr_set_lock(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2889 switch(header->message_type) {
2891 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2895 switch(header->rep_status) {
2897 /* Function returns void */
2900 case USER_EXCEPTION:
2903 /* Unknown Exception */
2904 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2906 } /* switch(header->rep_status) */
2910 /* Unknown GIOP Message */
2911 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2913 } /* switch(header->message_type) */
2917 * IDL:GIAS/UpdateMgr/update:1.0
2920 decode_GIAS_UpdateMgr_update(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2922 /* Operation specific Variable declarations Begin */
2923 guint32 u_octet4_loop_GIAS_UpdateMgr_update_changes;
2924 guint32 i_GIAS_UpdateMgr_update_changes;
2925 guint32 u_octet4_loop_GIAS_UpdateMgr_update_relfiles;
2926 guint32 i_GIAS_UpdateMgr_update_relfiles;
2927 guint32 u_octet4_loop_GIAS_UpdateMgr_update_properties;
2928 guint32 i_GIAS_UpdateMgr_update_properties;
2929 /* Operation specific Variable declarations End */
2931 (void)item; /* Avoid coverity param_set_but_unused parse warning */
2933 switch(header->message_type) {
2935 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_UpdateMgr_update_view);
2937 u_octet4_loop_GIAS_UpdateMgr_update_changes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2938 /* coverity[returned_pointer] */
2939 item = proto_tree_add_uint(tree, hf_GIAS_UpdateMgr_update_changes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_UpdateMgr_update_changes);
2941 for (i_GIAS_UpdateMgr_update_changes=0; i_GIAS_UpdateMgr_update_changes < u_octet4_loop_GIAS_UpdateMgr_update_changes; i_GIAS_UpdateMgr_update_changes++) {
2943 /* Begin struct "UCO_UpdateDAG" */
2944 decode_UCO_UpdateDAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2945 /* End struct "UCO_UpdateDAG" */
2948 u_octet4_loop_GIAS_UpdateMgr_update_relfiles = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2949 /* coverity[returned_pointer] */
2950 item = proto_tree_add_uint(tree, hf_GIAS_UpdateMgr_update_relfiles_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_UpdateMgr_update_relfiles);
2952 for (i_GIAS_UpdateMgr_update_relfiles=0; i_GIAS_UpdateMgr_update_relfiles < u_octet4_loop_GIAS_UpdateMgr_update_relfiles; i_GIAS_UpdateMgr_update_relfiles++) {
2954 /* Begin struct "GIAS_RelatedFile" */
2955 decode_GIAS_RelatedFile_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2956 /* End struct "GIAS_RelatedFile" */
2959 u_octet4_loop_GIAS_UpdateMgr_update_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
2960 /* coverity[returned_pointer] */
2961 item = proto_tree_add_uint(tree, hf_GIAS_UpdateMgr_update_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_UpdateMgr_update_properties);
2963 for (i_GIAS_UpdateMgr_update_properties=0; i_GIAS_UpdateMgr_update_properties < u_octet4_loop_GIAS_UpdateMgr_update_properties; i_GIAS_UpdateMgr_update_properties++) {
2965 /* Begin struct "UCO_NameValue" */
2966 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
2967 /* End struct "UCO_NameValue" */
2972 switch(header->rep_status) {
2974 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
2977 case USER_EXCEPTION:
2980 /* Unknown Exception */
2981 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
2983 } /* switch(header->rep_status) */
2987 /* Unknown GIOP Message */
2988 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
2990 } /* switch(header->message_type) */
2994 * IDL:GIAS/UpdateMgr/update_by_query:1.0
2997 decode_GIAS_UpdateMgr_update_by_query(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
2999 /* Operation specific Variable declarations Begin */
3000 guint32 u_octet4_loop_GIAS_UpdateMgr_update_by_query_properties;
3001 guint32 i_GIAS_UpdateMgr_update_by_query_properties;
3002 /* Operation specific Variable declarations End */
3004 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3006 switch(header->message_type) {
3008 /* Begin struct "UCO_NameValue" */
3009 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3010 /* End struct "UCO_NameValue" */
3011 /* Begin struct "GIAS_Query" */
3012 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3013 /* End struct "GIAS_Query" */
3014 u_octet4_loop_GIAS_UpdateMgr_update_by_query_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3015 /* coverity[returned_pointer] */
3016 item = proto_tree_add_uint(tree, hf_GIAS_UpdateMgr_update_by_query_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_UpdateMgr_update_by_query_properties);
3018 for (i_GIAS_UpdateMgr_update_by_query_properties=0; i_GIAS_UpdateMgr_update_by_query_properties < u_octet4_loop_GIAS_UpdateMgr_update_by_query_properties; i_GIAS_UpdateMgr_update_by_query_properties++) {
3020 /* Begin struct "UCO_NameValue" */
3021 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3022 /* End struct "UCO_NameValue" */
3027 switch(header->rep_status) {
3029 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3032 case USER_EXCEPTION:
3035 /* Unknown Exception */
3036 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3038 } /* switch(header->rep_status) */
3042 /* Unknown GIOP Message */
3043 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3045 } /* switch(header->message_type) */
3049 * IDL:GIAS/UpdateMgr/release_lock:1.0
3052 decode_GIAS_UpdateMgr_release_lock(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3054 switch(header->message_type) {
3056 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3060 switch(header->rep_status) {
3062 /* Function returns void */
3065 case USER_EXCEPTION:
3068 /* Unknown Exception */
3069 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3071 } /* switch(header->rep_status) */
3075 /* Unknown GIOP Message */
3076 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3078 } /* switch(header->message_type) */
3082 * IDL:GIAS/UpdateMgr/delete_product:1.0
3085 decode_GIAS_UpdateMgr_delete_product(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3087 switch(header->message_type) {
3089 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3093 switch(header->rep_status) {
3095 /* Function returns void */
3098 case USER_EXCEPTION:
3101 /* Unknown Exception */
3102 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3104 } /* switch(header->rep_status) */
3108 /* Unknown GIOP Message */
3109 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3111 } /* switch(header->message_type) */
3115 * IDL:GIAS/CatalogMgr/submit_query:1.0
3118 decode_GIAS_CatalogMgr_submit_query(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3120 /* Operation specific Variable declarations Begin */
3121 guint32 u_octet4_loop_GIAS_CatalogMgr_submit_query_result_attributes;
3122 guint32 i_GIAS_CatalogMgr_submit_query_result_attributes;
3123 guint32 u_octet4_loop_GIAS_CatalogMgr_submit_query_sort_attributes;
3124 guint32 i_GIAS_CatalogMgr_submit_query_sort_attributes;
3125 guint32 u_octet4_loop_GIAS_CatalogMgr_submit_query_properties;
3126 guint32 i_GIAS_CatalogMgr_submit_query_properties;
3127 /* Operation specific Variable declarations End */
3129 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3131 switch(header->message_type) {
3133 /* Begin struct "GIAS_Query" */
3134 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3135 /* End struct "GIAS_Query" */
3136 u_octet4_loop_GIAS_CatalogMgr_submit_query_result_attributes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3137 /* coverity[returned_pointer] */
3138 item = proto_tree_add_uint(tree, hf_GIAS_CatalogMgr_submit_query_result_attributes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CatalogMgr_submit_query_result_attributes);
3140 for (i_GIAS_CatalogMgr_submit_query_result_attributes=0; i_GIAS_CatalogMgr_submit_query_result_attributes < u_octet4_loop_GIAS_CatalogMgr_submit_query_result_attributes; i_GIAS_CatalogMgr_submit_query_result_attributes++) {
3142 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_CatalogMgr_submit_query_result_attributes);
3146 u_octet4_loop_GIAS_CatalogMgr_submit_query_sort_attributes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3147 /* coverity[returned_pointer] */
3148 item = proto_tree_add_uint(tree, hf_GIAS_CatalogMgr_submit_query_sort_attributes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CatalogMgr_submit_query_sort_attributes);
3150 for (i_GIAS_CatalogMgr_submit_query_sort_attributes=0; i_GIAS_CatalogMgr_submit_query_sort_attributes < u_octet4_loop_GIAS_CatalogMgr_submit_query_sort_attributes; i_GIAS_CatalogMgr_submit_query_sort_attributes++) {
3152 /* Begin struct "GIAS_SortAttribute" */
3153 decode_GIAS_SortAttribute_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3154 /* End struct "GIAS_SortAttribute" */
3157 u_octet4_loop_GIAS_CatalogMgr_submit_query_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3158 /* coverity[returned_pointer] */
3159 item = proto_tree_add_uint(tree, hf_GIAS_CatalogMgr_submit_query_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CatalogMgr_submit_query_properties);
3161 for (i_GIAS_CatalogMgr_submit_query_properties=0; i_GIAS_CatalogMgr_submit_query_properties < u_octet4_loop_GIAS_CatalogMgr_submit_query_properties; i_GIAS_CatalogMgr_submit_query_properties++) {
3163 /* Begin struct "UCO_NameValue" */
3164 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3165 /* End struct "UCO_NameValue" */
3170 switch(header->rep_status) {
3172 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3175 case USER_EXCEPTION:
3178 /* Unknown Exception */
3179 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3181 } /* switch(header->rep_status) */
3185 /* Unknown GIOP Message */
3186 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3188 } /* switch(header->message_type) */
3192 * IDL:GIAS/CatalogMgr/hit_count:1.0
3195 decode_GIAS_CatalogMgr_hit_count(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3197 /* Operation specific Variable declarations Begin */
3198 guint32 u_octet4_loop_GIAS_CatalogMgr_hit_count_properties;
3199 guint32 i_GIAS_CatalogMgr_hit_count_properties;
3200 /* Operation specific Variable declarations End */
3202 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3204 switch(header->message_type) {
3206 /* Begin struct "GIAS_Query" */
3207 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3208 /* End struct "GIAS_Query" */
3209 u_octet4_loop_GIAS_CatalogMgr_hit_count_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3210 /* coverity[returned_pointer] */
3211 item = proto_tree_add_uint(tree, hf_GIAS_CatalogMgr_hit_count_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CatalogMgr_hit_count_properties);
3213 for (i_GIAS_CatalogMgr_hit_count_properties=0; i_GIAS_CatalogMgr_hit_count_properties < u_octet4_loop_GIAS_CatalogMgr_hit_count_properties; i_GIAS_CatalogMgr_hit_count_properties++) {
3215 /* Begin struct "UCO_NameValue" */
3216 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3217 /* End struct "UCO_NameValue" */
3222 switch(header->rep_status) {
3224 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3227 case USER_EXCEPTION:
3230 /* Unknown Exception */
3231 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3233 } /* switch(header->rep_status) */
3237 /* Unknown GIOP Message */
3238 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3240 } /* switch(header->message_type) */
3244 * IDL:GIAS/StandingQueryMgr/get_event_descriptions:1.0
3247 decode_GIAS_StandingQueryMgr_get_event_descriptions(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3249 /* Operation specific Variable declarations Begin */
3250 guint32 u_octet4_loop_GIAS_StandingQueryMgr_get_event_descriptions_return;
3251 guint32 i_GIAS_StandingQueryMgr_get_event_descriptions_return;
3252 /* Operation specific Variable declarations End */
3254 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3256 switch(header->message_type) {
3260 switch(header->rep_status) {
3262 u_octet4_loop_GIAS_StandingQueryMgr_get_event_descriptions_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3263 /* coverity[returned_pointer] */
3264 item = proto_tree_add_uint(tree, hf_GIAS_StandingQueryMgr_get_event_descriptions_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_StandingQueryMgr_get_event_descriptions_return);
3266 for (i_GIAS_StandingQueryMgr_get_event_descriptions_return=0; i_GIAS_StandingQueryMgr_get_event_descriptions_return < u_octet4_loop_GIAS_StandingQueryMgr_get_event_descriptions_return; i_GIAS_StandingQueryMgr_get_event_descriptions_return++) {
3268 /* Begin struct "GIAS_Event" */
3269 decode_GIAS_Event_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3270 /* End struct "GIAS_Event" */
3274 case USER_EXCEPTION:
3277 /* Unknown Exception */
3278 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3280 } /* switch(header->rep_status) */
3284 /* Unknown GIOP Message */
3285 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3287 } /* switch(header->message_type) */
3291 * IDL:GIAS/StandingQueryMgr/submit_standing_query:1.0
3294 decode_GIAS_StandingQueryMgr_submit_standing_query(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3296 /* Operation specific Variable declarations Begin */
3297 guint32 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_result_attributes;
3298 guint32 i_GIAS_StandingQueryMgr_submit_standing_query_result_attributes;
3299 guint32 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes;
3300 guint32 i_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes;
3301 guint32 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_properties;
3302 guint32 i_GIAS_StandingQueryMgr_submit_standing_query_properties;
3303 /* Operation specific Variable declarations End */
3305 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3307 switch(header->message_type) {
3309 /* Begin struct "GIAS_Query" */
3310 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3311 /* End struct "GIAS_Query" */
3312 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_result_attributes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3313 /* coverity[returned_pointer] */
3314 item = proto_tree_add_uint(tree, hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_result_attributes);
3316 for (i_GIAS_StandingQueryMgr_submit_standing_query_result_attributes=0; i_GIAS_StandingQueryMgr_submit_standing_query_result_attributes < u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_result_attributes; i_GIAS_StandingQueryMgr_submit_standing_query_result_attributes++) {
3318 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes);
3322 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3323 /* coverity[returned_pointer] */
3324 item = proto_tree_add_uint(tree, hf_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes);
3326 for (i_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes=0; i_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes < u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes; i_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes++) {
3328 /* Begin struct "GIAS_SortAttribute" */
3329 decode_GIAS_SortAttribute_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3330 /* End struct "GIAS_SortAttribute" */
3333 /* Begin struct "GIAS_QueryLifeSpan" */
3334 decode_GIAS_QueryLifeSpan_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3335 /* End struct "GIAS_QueryLifeSpan" */
3336 u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3337 /* coverity[returned_pointer] */
3338 item = proto_tree_add_uint(tree, hf_GIAS_StandingQueryMgr_submit_standing_query_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_properties);
3340 for (i_GIAS_StandingQueryMgr_submit_standing_query_properties=0; i_GIAS_StandingQueryMgr_submit_standing_query_properties < u_octet4_loop_GIAS_StandingQueryMgr_submit_standing_query_properties; i_GIAS_StandingQueryMgr_submit_standing_query_properties++) {
3342 /* Begin struct "UCO_NameValue" */
3343 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3344 /* End struct "UCO_NameValue" */
3349 switch(header->rep_status) {
3351 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3354 case USER_EXCEPTION:
3357 /* Unknown Exception */
3358 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3360 } /* switch(header->rep_status) */
3364 /* Unknown GIOP Message */
3365 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3367 } /* switch(header->message_type) */
3371 * IDL:GIAS/ProductMgr/get_parameters:1.0
3374 decode_GIAS_ProductMgr_get_parameters(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3376 /* Operation specific Variable declarations Begin */
3377 guint32 u_octet4_loop_GIAS_ProductMgr_get_parameters_desired_parameters;
3378 guint32 i_GIAS_ProductMgr_get_parameters_desired_parameters;
3379 guint32 u_octet4_loop_GIAS_ProductMgr_get_parameters_properties;
3380 guint32 i_GIAS_ProductMgr_get_parameters_properties;
3381 /* Operation specific Variable declarations End */
3383 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3385 switch(header->message_type) {
3387 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3389 u_octet4_loop_GIAS_ProductMgr_get_parameters_desired_parameters = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3390 /* coverity[returned_pointer] */
3391 item = proto_tree_add_uint(tree, hf_GIAS_ProductMgr_get_parameters_desired_parameters_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductMgr_get_parameters_desired_parameters);
3393 for (i_GIAS_ProductMgr_get_parameters_desired_parameters=0; i_GIAS_ProductMgr_get_parameters_desired_parameters < u_octet4_loop_GIAS_ProductMgr_get_parameters_desired_parameters; i_GIAS_ProductMgr_get_parameters_desired_parameters++) {
3395 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ProductMgr_get_parameters_desired_parameters);
3399 u_octet4_loop_GIAS_ProductMgr_get_parameters_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3400 /* coverity[returned_pointer] */
3401 item = proto_tree_add_uint(tree, hf_GIAS_ProductMgr_get_parameters_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductMgr_get_parameters_properties);
3403 for (i_GIAS_ProductMgr_get_parameters_properties=0; i_GIAS_ProductMgr_get_parameters_properties < u_octet4_loop_GIAS_ProductMgr_get_parameters_properties; i_GIAS_ProductMgr_get_parameters_properties++) {
3405 /* Begin struct "UCO_NameValue" */
3406 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3407 /* End struct "UCO_NameValue" */
3412 switch(header->rep_status) {
3414 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3417 case USER_EXCEPTION:
3420 /* Unknown Exception */
3421 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3423 } /* switch(header->rep_status) */
3427 /* Unknown GIOP Message */
3428 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3430 } /* switch(header->message_type) */
3434 * IDL:GIAS/ProductMgr/get_related_file_types:1.0
3437 decode_GIAS_ProductMgr_get_related_file_types(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3439 /* Operation specific Variable declarations Begin */
3440 guint32 u_octet4_loop_GIAS_ProductMgr_get_related_file_types_return;
3441 guint32 i_GIAS_ProductMgr_get_related_file_types_return;
3442 /* Operation specific Variable declarations End */
3444 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3446 switch(header->message_type) {
3448 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3452 switch(header->rep_status) {
3454 u_octet4_loop_GIAS_ProductMgr_get_related_file_types_return = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3455 /* coverity[returned_pointer] */
3456 item = proto_tree_add_uint(tree, hf_GIAS_ProductMgr_get_related_file_types_return_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductMgr_get_related_file_types_return);
3458 for (i_GIAS_ProductMgr_get_related_file_types_return=0; i_GIAS_ProductMgr_get_related_file_types_return < u_octet4_loop_GIAS_ProductMgr_get_related_file_types_return; i_GIAS_ProductMgr_get_related_file_types_return++) {
3460 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ProductMgr_get_related_file_types_return);
3465 case USER_EXCEPTION:
3468 /* Unknown Exception */
3469 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3471 } /* switch(header->rep_status) */
3475 /* Unknown GIOP Message */
3476 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3478 } /* switch(header->message_type) */
3482 * IDL:GIAS/ProductMgr/get_related_files:1.0
3485 decode_GIAS_ProductMgr_get_related_files(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3487 /* Operation specific Variable declarations Begin */
3488 guint32 u_octet4_loop_GIAS_ProductMgr_get_related_files_products;
3489 guint32 i_GIAS_ProductMgr_get_related_files_products;
3490 guint32 u_octet4_loop_GIAS_ProductMgr_get_related_files_properties;
3491 guint32 i_GIAS_ProductMgr_get_related_files_properties;
3492 /* Operation specific Variable declarations End */
3494 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3496 switch(header->message_type) {
3498 u_octet4_loop_GIAS_ProductMgr_get_related_files_products = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3499 /* coverity[returned_pointer] */
3500 item = proto_tree_add_uint(tree, hf_GIAS_ProductMgr_get_related_files_products_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductMgr_get_related_files_products);
3502 for (i_GIAS_ProductMgr_get_related_files_products=0; i_GIAS_ProductMgr_get_related_files_products < u_octet4_loop_GIAS_ProductMgr_get_related_files_products; i_GIAS_ProductMgr_get_related_files_products++) {
3504 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3508 /* Begin struct "UCO_FileLocation" */
3509 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3510 /* End struct "UCO_FileLocation" */
3511 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ProductMgr_get_related_files_type);
3513 u_octet4_loop_GIAS_ProductMgr_get_related_files_properties = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3514 /* coverity[returned_pointer] */
3515 item = proto_tree_add_uint(tree, hf_GIAS_ProductMgr_get_related_files_properties_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductMgr_get_related_files_properties);
3517 for (i_GIAS_ProductMgr_get_related_files_properties=0; i_GIAS_ProductMgr_get_related_files_properties < u_octet4_loop_GIAS_ProductMgr_get_related_files_properties; i_GIAS_ProductMgr_get_related_files_properties++) {
3519 /* Begin struct "UCO_NameValue" */
3520 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3521 /* End struct "UCO_NameValue" */
3526 switch(header->rep_status) {
3528 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3531 case USER_EXCEPTION:
3534 /* Unknown Exception */
3535 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3537 } /* switch(header->rep_status) */
3541 /* Unknown GIOP Message */
3542 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3544 } /* switch(header->message_type) */
3548 * IDL:GIAS/IngestMgr/bulk_pull:1.0
3551 decode_GIAS_IngestMgr_bulk_pull(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3553 /* Operation specific Variable declarations Begin */
3554 guint32 u_octet4_loop_GIAS_IngestMgr_bulk_pull_property_list;
3555 guint32 i_GIAS_IngestMgr_bulk_pull_property_list;
3556 /* Operation specific Variable declarations End */
3558 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3560 switch(header->message_type) {
3562 /* Begin struct "UCO_FileLocation" */
3563 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3564 /* End struct "UCO_FileLocation" */
3565 u_octet4_loop_GIAS_IngestMgr_bulk_pull_property_list = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3566 /* coverity[returned_pointer] */
3567 item = proto_tree_add_uint(tree, hf_GIAS_IngestMgr_bulk_pull_property_list_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_IngestMgr_bulk_pull_property_list);
3569 for (i_GIAS_IngestMgr_bulk_pull_property_list=0; i_GIAS_IngestMgr_bulk_pull_property_list < u_octet4_loop_GIAS_IngestMgr_bulk_pull_property_list; i_GIAS_IngestMgr_bulk_pull_property_list++) {
3571 /* Begin struct "UCO_NameValue" */
3572 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3573 /* End struct "UCO_NameValue" */
3578 switch(header->rep_status) {
3580 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3583 case USER_EXCEPTION:
3586 /* Unknown Exception */
3587 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3589 } /* switch(header->rep_status) */
3593 /* Unknown GIOP Message */
3594 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3596 } /* switch(header->message_type) */
3600 * IDL:GIAS/IngestMgr/bulk_push:1.0
3603 decode_GIAS_IngestMgr_bulk_push(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3605 /* Operation specific Variable declarations Begin */
3606 guint32 u_octet4_loop_GIAS_IngestMgr_bulk_push_property_list;
3607 guint32 i_GIAS_IngestMgr_bulk_push_property_list;
3608 /* Operation specific Variable declarations End */
3610 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3612 switch(header->message_type) {
3614 /* Begin struct "GIAS_Query" */
3615 decode_GIAS_Query_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3616 /* End struct "GIAS_Query" */
3617 /* Begin struct "UCO_FileLocation" */
3618 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3619 /* End struct "UCO_FileLocation" */
3620 u_octet4_loop_GIAS_IngestMgr_bulk_push_property_list = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
3621 /* coverity[returned_pointer] */
3622 item = proto_tree_add_uint(tree, hf_GIAS_IngestMgr_bulk_push_property_list_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_IngestMgr_bulk_push_property_list);
3624 for (i_GIAS_IngestMgr_bulk_push_property_list=0; i_GIAS_IngestMgr_bulk_push_property_list < u_octet4_loop_GIAS_IngestMgr_bulk_push_property_list; i_GIAS_IngestMgr_bulk_push_property_list++) {
3626 /* Begin struct "UCO_NameValue" */
3627 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3628 /* End struct "UCO_NameValue" */
3633 switch(header->rep_status) {
3635 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3638 case USER_EXCEPTION:
3641 /* Unknown Exception */
3642 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3644 } /* switch(header->rep_status) */
3648 /* Unknown GIOP Message */
3649 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3651 } /* switch(header->message_type) */
3655 * IDL:GIAS/Request/get_request_description:1.0
3658 decode_GIAS_Request_get_request_description(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3660 switch(header->message_type) {
3664 switch(header->rep_status) {
3666 /* Begin struct "UCO_RequestDescription" */
3667 decode_UCO_RequestDescription_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3668 /* End struct "UCO_RequestDescription" */
3670 case USER_EXCEPTION:
3673 /* Unknown Exception */
3674 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3676 } /* switch(header->rep_status) */
3680 /* Unknown GIOP Message */
3681 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3683 } /* switch(header->message_type) */
3687 * IDL:GIAS/Request/set_user_info:1.0
3690 decode_GIAS_Request_set_user_info(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3692 switch(header->message_type) {
3694 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Request_set_user_info_message);
3698 switch(header->rep_status) {
3700 /* Function returns void */
3703 case USER_EXCEPTION:
3706 /* Unknown Exception */
3707 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3709 } /* switch(header->rep_status) */
3713 /* Unknown GIOP Message */
3714 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3716 } /* switch(header->message_type) */
3720 * IDL:GIAS/Request/get_status:1.0
3723 decode_GIAS_Request_get_status(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3725 switch(header->message_type) {
3729 switch(header->rep_status) {
3731 /* Begin struct "UCO_Status" */
3732 decode_UCO_Status_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3733 /* End struct "UCO_Status" */
3735 case USER_EXCEPTION:
3738 /* Unknown Exception */
3739 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3741 } /* switch(header->rep_status) */
3745 /* Unknown GIOP Message */
3746 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3748 } /* switch(header->message_type) */
3752 * IDL:GIAS/Request/get_remaining_delay:1.0
3755 decode_GIAS_Request_get_remaining_delay(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3757 switch(header->message_type) {
3761 switch(header->rep_status) {
3763 /* Begin struct "GIAS_DelayEstimate" */
3764 decode_GIAS_DelayEstimate_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3765 /* End struct "GIAS_DelayEstimate" */
3767 case USER_EXCEPTION:
3770 /* Unknown Exception */
3771 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3773 } /* switch(header->rep_status) */
3777 /* Unknown GIOP Message */
3778 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3780 } /* switch(header->message_type) */
3784 * IDL:GIAS/Request/cancel:1.0
3787 decode_GIAS_Request_cancel(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3789 switch(header->message_type) {
3793 switch(header->rep_status) {
3795 /* Function returns void */
3798 case USER_EXCEPTION:
3801 /* Unknown Exception */
3802 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3804 } /* switch(header->rep_status) */
3808 /* Unknown GIOP Message */
3809 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3811 } /* switch(header->message_type) */
3815 * IDL:GIAS/Request/register_callback:1.0
3818 decode_GIAS_Request_register_callback(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3820 switch(header->message_type) {
3822 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3826 switch(header->rep_status) {
3828 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Request_register_callback_return);
3831 case USER_EXCEPTION:
3834 /* Unknown Exception */
3835 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3837 } /* switch(header->rep_status) */
3841 /* Unknown GIOP Message */
3842 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3844 } /* switch(header->message_type) */
3848 * IDL:GIAS/Request/free_callback:1.0
3851 decode_GIAS_Request_free_callback(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3853 switch(header->message_type) {
3855 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Request_free_callback_id);
3859 switch(header->rep_status) {
3861 /* Function returns void */
3864 case USER_EXCEPTION:
3867 /* Unknown Exception */
3868 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3870 } /* switch(header->rep_status) */
3874 /* Unknown GIOP Message */
3875 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3877 } /* switch(header->message_type) */
3881 * IDL:GIAS/Request/get_request_manager:1.0
3884 decode_GIAS_Request_get_request_manager(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3886 switch(header->message_type) {
3890 switch(header->rep_status) {
3892 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
3895 case USER_EXCEPTION:
3898 /* Unknown Exception */
3899 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3901 } /* switch(header->rep_status) */
3905 /* Unknown GIOP Message */
3906 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3908 } /* switch(header->message_type) */
3912 * IDL:GIAS/OrderRequest/complete:1.0
3915 decode_GIAS_OrderRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3917 /* Operation specific Variable declarations Begin */
3919 /* Operation specific Variable declarations End */
3921 (void)item; /* Avoid coverity param_set_but_unused parse warning */
3923 switch(header->message_type) {
3927 switch(header->rep_status) {
3929 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
3930 /* coverity[returned_pointer] */
3931 item = proto_tree_add_uint(tree, hf_GIAS_OrderRequest_complete_return, tvb, *offset-4, 4, u_octet4);
3933 /* Begin struct "GIAS_DeliveryManifest" */
3934 decode_GIAS_DeliveryManifest_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
3935 /* End struct "GIAS_DeliveryManifest" */
3937 case USER_EXCEPTION:
3940 /* Unknown Exception */
3941 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3943 } /* switch(header->rep_status) */
3947 /* Unknown GIOP Message */
3948 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3950 } /* switch(header->message_type) */
3954 * IDL:GIAS/SubmitQueryOrderRequest/pause:1.0
3957 decode_GIAS_SubmitQueryOrderRequest_pause(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3959 switch(header->message_type) {
3963 switch(header->rep_status) {
3965 /* Function returns void */
3968 case USER_EXCEPTION:
3971 /* Unknown Exception */
3972 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
3974 } /* switch(header->rep_status) */
3978 /* Unknown GIOP Message */
3979 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
3981 } /* switch(header->message_type) */
3985 * IDL:GIAS/SubmitQueryOrderRequest/resume:1.0
3988 decode_GIAS_SubmitQueryOrderRequest_resume(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
3990 switch(header->message_type) {
3994 switch(header->rep_status) {
3996 /* Function returns void */
3999 case USER_EXCEPTION:
4002 /* Unknown Exception */
4003 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4005 } /* switch(header->rep_status) */
4009 /* Unknown GIOP Message */
4010 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4012 } /* switch(header->message_type) */
4016 * IDL:GIAS/SubmitQueryOrderRequest/complete_list:1.0
4019 decode_GIAS_SubmitQueryOrderRequest_complete_list(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4021 /* Operation specific Variable declarations Begin */
4023 guint32 u_octet4_loop_GIAS_SubmitQueryOrderRequest_complete_list_prods;
4024 guint32 i_GIAS_SubmitQueryOrderRequest_complete_list_prods;
4025 /* Operation specific Variable declarations End */
4027 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4029 switch(header->message_type) {
4033 switch(header->rep_status) {
4035 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4036 /* coverity[returned_pointer] */
4037 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryOrderRequest_complete_list_return, tvb, *offset-4, 4, u_octet4);
4039 u_octet4_loop_GIAS_SubmitQueryOrderRequest_complete_list_prods = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4040 /* coverity[returned_pointer] */
4041 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryOrderRequest_complete_list_prods_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_SubmitQueryOrderRequest_complete_list_prods);
4043 for (i_GIAS_SubmitQueryOrderRequest_complete_list_prods=0; i_GIAS_SubmitQueryOrderRequest_complete_list_prods < u_octet4_loop_GIAS_SubmitQueryOrderRequest_complete_list_prods; i_GIAS_SubmitQueryOrderRequest_complete_list_prods++) {
4045 /* Begin struct "GIAS_DeliveryManifest" */
4046 decode_GIAS_DeliveryManifest_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4047 /* End struct "GIAS_DeliveryManifest" */
4051 case USER_EXCEPTION:
4054 /* Unknown Exception */
4055 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4057 } /* switch(header->rep_status) */
4061 /* Unknown GIOP Message */
4062 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4064 } /* switch(header->message_type) */
4068 * IDL:GIAS/SubmitQueryOrderRequest/complete:1.0
4071 decode_GIAS_SubmitQueryOrderRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4073 /* Operation specific Variable declarations Begin */
4075 /* Operation specific Variable declarations End */
4077 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4079 switch(header->message_type) {
4083 switch(header->rep_status) {
4085 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4086 /* coverity[returned_pointer] */
4087 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryOrderRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4089 /* Begin struct "GIAS_DeliveryManifest" */
4090 decode_GIAS_DeliveryManifest_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4091 /* End struct "GIAS_DeliveryManifest" */
4093 case USER_EXCEPTION:
4096 /* Unknown Exception */
4097 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4099 } /* switch(header->rep_status) */
4103 /* Unknown GIOP Message */
4104 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4106 } /* switch(header->message_type) */
4110 * IDL:GIAS/CreateRequest/complete:1.0
4113 decode_GIAS_CreateRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4115 /* Operation specific Variable declarations Begin */
4117 guint32 u_octet4_loop_GIAS_CreateRequest_complete_new_products;
4118 guint32 i_GIAS_CreateRequest_complete_new_products;
4119 /* Operation specific Variable declarations End */
4121 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4123 switch(header->message_type) {
4127 switch(header->rep_status) {
4129 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4130 /* coverity[returned_pointer] */
4131 item = proto_tree_add_uint(tree, hf_GIAS_CreateRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4133 u_octet4_loop_GIAS_CreateRequest_complete_new_products = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4134 /* coverity[returned_pointer] */
4135 item = proto_tree_add_uint(tree, hf_GIAS_CreateRequest_complete_new_products_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_CreateRequest_complete_new_products);
4137 for (i_GIAS_CreateRequest_complete_new_products=0; i_GIAS_CreateRequest_complete_new_products < u_octet4_loop_GIAS_CreateRequest_complete_new_products; i_GIAS_CreateRequest_complete_new_products++) {
4139 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
4144 case USER_EXCEPTION:
4147 /* Unknown Exception */
4148 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4150 } /* switch(header->rep_status) */
4154 /* Unknown GIOP Message */
4155 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4157 } /* switch(header->message_type) */
4161 * IDL:GIAS/CreateMetaDataRequest/complete:1.0
4164 decode_GIAS_CreateMetaDataRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4166 /* Operation specific Variable declarations Begin */
4168 /* Operation specific Variable declarations End */
4170 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4172 switch(header->message_type) {
4176 switch(header->rep_status) {
4178 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4179 /* coverity[returned_pointer] */
4180 item = proto_tree_add_uint(tree, hf_GIAS_CreateMetaDataRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4182 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
4185 case USER_EXCEPTION:
4188 /* Unknown Exception */
4189 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4191 } /* switch(header->rep_status) */
4195 /* Unknown GIOP Message */
4196 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4198 } /* switch(header->message_type) */
4202 * IDL:GIAS/UpdateRequest/complete:1.0
4205 decode_GIAS_UpdateRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4207 /* Operation specific Variable declarations Begin */
4209 /* Operation specific Variable declarations End */
4211 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4213 switch(header->message_type) {
4217 switch(header->rep_status) {
4219 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4220 /* coverity[returned_pointer] */
4221 item = proto_tree_add_uint(tree, hf_GIAS_UpdateRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4224 case USER_EXCEPTION:
4227 /* Unknown Exception */
4228 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4230 } /* switch(header->rep_status) */
4234 /* Unknown GIOP Message */
4235 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4237 } /* switch(header->message_type) */
4241 * IDL:GIAS/SubmitQueryRequest/set_number_of_hits:1.0
4244 decode_GIAS_SubmitQueryRequest_set_number_of_hits(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4246 switch(header->message_type) {
4248 proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_set_number_of_hits_hits, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4252 switch(header->rep_status) {
4254 /* Function returns void */
4257 case USER_EXCEPTION:
4260 /* Unknown Exception */
4261 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4263 } /* switch(header->rep_status) */
4267 /* Unknown GIOP Message */
4268 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4270 } /* switch(header->message_type) */
4274 * IDL:GIAS/SubmitQueryRequest/complete_DAG_results:1.0
4277 decode_GIAS_SubmitQueryRequest_complete_DAG_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4279 /* Operation specific Variable declarations Begin */
4281 guint32 u_octet4_loop_GIAS_SubmitQueryRequest_complete_DAG_results_results;
4282 guint32 i_GIAS_SubmitQueryRequest_complete_DAG_results_results;
4283 /* Operation specific Variable declarations End */
4285 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4287 switch(header->message_type) {
4291 switch(header->rep_status) {
4293 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4294 /* coverity[returned_pointer] */
4295 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_complete_DAG_results_return, tvb, *offset-4, 4, u_octet4);
4297 u_octet4_loop_GIAS_SubmitQueryRequest_complete_DAG_results_results = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4298 /* coverity[returned_pointer] */
4299 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_complete_DAG_results_results_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_SubmitQueryRequest_complete_DAG_results_results);
4301 for (i_GIAS_SubmitQueryRequest_complete_DAG_results_results=0; i_GIAS_SubmitQueryRequest_complete_DAG_results_results < u_octet4_loop_GIAS_SubmitQueryRequest_complete_DAG_results_results; i_GIAS_SubmitQueryRequest_complete_DAG_results_results++) {
4303 /* Begin struct "UCO_DAG" */
4304 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4305 /* End struct "UCO_DAG" */
4309 case USER_EXCEPTION:
4312 /* Unknown Exception */
4313 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4315 } /* switch(header->rep_status) */
4319 /* Unknown GIOP Message */
4320 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4322 } /* switch(header->message_type) */
4326 * IDL:GIAS/SubmitQueryRequest/complete_stringDAG_results:1.0
4329 decode_GIAS_SubmitQueryRequest_complete_stringDAG_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4331 /* Operation specific Variable declarations Begin */
4333 guint32 u_octet4_loop_GIAS_SubmitQueryRequest_complete_stringDAG_results_results;
4334 guint32 i_GIAS_SubmitQueryRequest_complete_stringDAG_results_results;
4335 /* Operation specific Variable declarations End */
4337 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4339 switch(header->message_type) {
4343 switch(header->rep_status) {
4345 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4346 /* coverity[returned_pointer] */
4347 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_return, tvb, *offset-4, 4, u_octet4);
4349 u_octet4_loop_GIAS_SubmitQueryRequest_complete_stringDAG_results_results = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4350 /* coverity[returned_pointer] */
4351 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_results_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_SubmitQueryRequest_complete_stringDAG_results_results);
4353 for (i_GIAS_SubmitQueryRequest_complete_stringDAG_results_results=0; i_GIAS_SubmitQueryRequest_complete_stringDAG_results_results < u_octet4_loop_GIAS_SubmitQueryRequest_complete_stringDAG_results_results; i_GIAS_SubmitQueryRequest_complete_stringDAG_results_results++) {
4355 /* Begin struct "UCO_StringDAG" */
4356 decode_UCO_StringDAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4357 /* End struct "UCO_StringDAG" */
4361 case USER_EXCEPTION:
4364 /* Unknown Exception */
4365 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4367 } /* switch(header->rep_status) */
4371 /* Unknown GIOP Message */
4372 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4374 } /* switch(header->message_type) */
4378 * IDL:GIAS/SubmitQueryRequest/complete_XML_results:1.0
4381 decode_GIAS_SubmitQueryRequest_complete_XML_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4383 /* Operation specific Variable declarations Begin */
4385 /* Operation specific Variable declarations End */
4387 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4389 switch(header->message_type) {
4393 switch(header->rep_status) {
4395 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4396 /* coverity[returned_pointer] */
4397 item = proto_tree_add_uint(tree, hf_GIAS_SubmitQueryRequest_complete_XML_results_return, tvb, *offset-4, 4, u_octet4);
4399 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_SubmitQueryRequest_complete_XML_results_results);
4402 case USER_EXCEPTION:
4405 /* Unknown Exception */
4406 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4408 } /* switch(header->rep_status) */
4412 /* Unknown GIOP Message */
4413 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4415 } /* switch(header->message_type) */
4419 * IDL:GIAS/SubmitStandingQueryRequest/set_number_of_hits:1.0
4422 decode_GIAS_SubmitStandingQueryRequest_set_number_of_hits(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4424 switch(header->message_type) {
4426 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_set_number_of_hits_hits, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4430 switch(header->rep_status) {
4432 /* Function returns void */
4435 case USER_EXCEPTION:
4438 /* Unknown Exception */
4439 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4441 } /* switch(header->rep_status) */
4445 /* Unknown GIOP Message */
4446 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4448 } /* switch(header->message_type) */
4452 * IDL:GIAS/SubmitStandingQueryRequest/get_number_of_hits:1.0
4455 decode_GIAS_SubmitStandingQueryRequest_get_number_of_hits(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4457 switch(header->message_type) {
4461 switch(header->rep_status) {
4463 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4466 case USER_EXCEPTION:
4469 /* Unknown Exception */
4470 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4472 } /* switch(header->rep_status) */
4476 /* Unknown GIOP Message */
4477 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4479 } /* switch(header->message_type) */
4483 * IDL:GIAS/SubmitStandingQueryRequest/get_number_of_hits_in_interval:1.0
4486 decode_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4488 switch(header->message_type) {
4490 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_interval, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4494 switch(header->rep_status) {
4496 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4499 case USER_EXCEPTION:
4502 /* Unknown Exception */
4503 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4505 } /* switch(header->rep_status) */
4509 /* Unknown GIOP Message */
4510 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4512 } /* switch(header->message_type) */
4516 * IDL:GIAS/SubmitStandingQueryRequest/get_number_of_intervals:1.0
4519 decode_GIAS_SubmitStandingQueryRequest_get_number_of_intervals(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4521 switch(header->message_type) {
4525 switch(header->rep_status) {
4527 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_get_number_of_intervals_return, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4530 case USER_EXCEPTION:
4533 /* Unknown Exception */
4534 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4536 } /* switch(header->rep_status) */
4540 /* Unknown GIOP Message */
4541 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4543 } /* switch(header->message_type) */
4547 * IDL:GIAS/SubmitStandingQueryRequest/clear_all:1.0
4550 decode_GIAS_SubmitStandingQueryRequest_clear_all(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4552 switch(header->message_type) {
4556 switch(header->rep_status) {
4558 /* Function returns void */
4561 case USER_EXCEPTION:
4564 /* Unknown Exception */
4565 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4567 } /* switch(header->rep_status) */
4571 /* Unknown GIOP Message */
4572 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4574 } /* switch(header->message_type) */
4578 * IDL:GIAS/SubmitStandingQueryRequest/clear_intervals:1.0
4581 decode_GIAS_SubmitStandingQueryRequest_clear_intervals(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4583 switch(header->message_type) {
4585 proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_clear_intervals_num_intervals, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4589 switch(header->rep_status) {
4591 /* Function returns void */
4594 case USER_EXCEPTION:
4597 /* Unknown Exception */
4598 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4600 } /* switch(header->rep_status) */
4604 /* Unknown GIOP Message */
4605 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4607 } /* switch(header->message_type) */
4611 * IDL:GIAS/SubmitStandingQueryRequest/clear_before:1.0
4614 decode_GIAS_SubmitStandingQueryRequest_clear_before(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4616 switch(header->message_type) {
4618 /* Begin struct "UCO_Time" */
4619 decode_UCO_Time_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4620 /* End struct "UCO_Time" */
4623 switch(header->rep_status) {
4625 /* Function returns void */
4628 case USER_EXCEPTION:
4631 /* Unknown Exception */
4632 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4634 } /* switch(header->rep_status) */
4638 /* Unknown GIOP Message */
4639 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4641 } /* switch(header->message_type) */
4645 * IDL:GIAS/SubmitStandingQueryRequest/pause:1.0
4648 decode_GIAS_SubmitStandingQueryRequest_pause(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4650 switch(header->message_type) {
4654 switch(header->rep_status) {
4656 /* Function returns void */
4659 case USER_EXCEPTION:
4662 /* Unknown Exception */
4663 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4665 } /* switch(header->rep_status) */
4669 /* Unknown GIOP Message */
4670 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4672 } /* switch(header->message_type) */
4676 * IDL:GIAS/SubmitStandingQueryRequest/resume:1.0
4679 decode_GIAS_SubmitStandingQueryRequest_resume(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4681 switch(header->message_type) {
4685 switch(header->rep_status) {
4687 /* Function returns void */
4690 case USER_EXCEPTION:
4693 /* Unknown Exception */
4694 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4696 } /* switch(header->rep_status) */
4700 /* Unknown GIOP Message */
4701 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4703 } /* switch(header->message_type) */
4707 * IDL:GIAS/SubmitStandingQueryRequest/get_time_last_executed:1.0
4710 decode_GIAS_SubmitStandingQueryRequest_get_time_last_executed(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4712 switch(header->message_type) {
4716 switch(header->rep_status) {
4718 /* Begin struct "UCO_AbsTime" */
4719 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4720 /* End struct "UCO_AbsTime" */
4722 case USER_EXCEPTION:
4725 /* Unknown Exception */
4726 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4728 } /* switch(header->rep_status) */
4732 /* Unknown GIOP Message */
4733 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4735 } /* switch(header->message_type) */
4739 * IDL:GIAS/SubmitStandingQueryRequest/get_time_next_execution:1.0
4742 decode_GIAS_SubmitStandingQueryRequest_get_time_next_execution(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4744 switch(header->message_type) {
4748 switch(header->rep_status) {
4750 /* Begin struct "UCO_AbsTime" */
4751 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4752 /* End struct "UCO_AbsTime" */
4754 case USER_EXCEPTION:
4757 /* Unknown Exception */
4758 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4760 } /* switch(header->rep_status) */
4764 /* Unknown GIOP Message */
4765 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4767 } /* switch(header->message_type) */
4771 * IDL:GIAS/SubmitStandingQueryRequest/complete_DAG_results:1.0
4774 decode_GIAS_SubmitStandingQueryRequest_complete_DAG_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4776 /* Operation specific Variable declarations Begin */
4778 guint32 u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results;
4779 guint32 i_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results;
4780 /* Operation specific Variable declarations End */
4782 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4784 switch(header->message_type) {
4788 switch(header->rep_status) {
4790 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4791 /* coverity[returned_pointer] */
4792 item = proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_return, tvb, *offset-4, 4, u_octet4);
4794 u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4795 /* coverity[returned_pointer] */
4796 item = proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results);
4798 for (i_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results=0; i_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results < u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results; i_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results++) {
4800 /* Begin struct "UCO_DAG" */
4801 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4802 /* End struct "UCO_DAG" */
4806 case USER_EXCEPTION:
4809 /* Unknown Exception */
4810 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4812 } /* switch(header->rep_status) */
4816 /* Unknown GIOP Message */
4817 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4819 } /* switch(header->message_type) */
4823 * IDL:GIAS/SubmitStandingQueryRequest/complete_stringDAG_results:1.0
4826 decode_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4828 /* Operation specific Variable declarations Begin */
4830 guint32 u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results;
4831 guint32 i_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results;
4832 /* Operation specific Variable declarations End */
4834 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4836 switch(header->message_type) {
4840 switch(header->rep_status) {
4842 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4843 /* coverity[returned_pointer] */
4844 item = proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_return, tvb, *offset-4, 4, u_octet4);
4846 u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
4847 /* coverity[returned_pointer] */
4848 item = proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results);
4850 for (i_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results=0; i_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results < u_octet4_loop_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results; i_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results++) {
4852 /* Begin struct "UCO_StringDAG" */
4853 decode_UCO_StringDAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
4854 /* End struct "UCO_StringDAG" */
4858 case USER_EXCEPTION:
4861 /* Unknown Exception */
4862 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4864 } /* switch(header->rep_status) */
4868 /* Unknown GIOP Message */
4869 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4871 } /* switch(header->message_type) */
4875 * IDL:GIAS/SubmitStandingQueryRequest/complete_XML_results:1.0
4878 decode_GIAS_SubmitStandingQueryRequest_complete_XML_results(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4880 /* Operation specific Variable declarations Begin */
4882 /* Operation specific Variable declarations End */
4884 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4886 switch(header->message_type) {
4890 switch(header->rep_status) {
4892 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4893 /* coverity[returned_pointer] */
4894 item = proto_tree_add_uint(tree, hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_return, tvb, *offset-4, 4, u_octet4);
4896 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_results);
4899 case USER_EXCEPTION:
4902 /* Unknown Exception */
4903 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4905 } /* switch(header->rep_status) */
4909 /* Unknown GIOP Message */
4910 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4912 } /* switch(header->message_type) */
4916 * IDL:GIAS/SetAvailabilityRequest/complete:1.0
4919 decode_GIAS_SetAvailabilityRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4921 /* Operation specific Variable declarations Begin */
4923 /* Operation specific Variable declarations End */
4925 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4927 switch(header->message_type) {
4931 switch(header->rep_status) {
4933 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4934 /* coverity[returned_pointer] */
4935 item = proto_tree_add_uint(tree, hf_GIAS_SetAvailabilityRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4938 case USER_EXCEPTION:
4941 /* Unknown Exception */
4942 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4944 } /* switch(header->rep_status) */
4948 /* Unknown GIOP Message */
4949 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4951 } /* switch(header->message_type) */
4955 * IDL:GIAS/HitCountRequest/complete:1.0
4958 decode_GIAS_HitCountRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
4960 /* Operation specific Variable declarations Begin */
4962 /* Operation specific Variable declarations End */
4964 (void)item; /* Avoid coverity param_set_but_unused parse warning */
4966 switch(header->message_type) {
4970 switch(header->rep_status) {
4972 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
4973 /* coverity[returned_pointer] */
4974 item = proto_tree_add_uint(tree, hf_GIAS_HitCountRequest_complete_return, tvb, *offset-4, 4, u_octet4);
4976 proto_tree_add_uint(tree, hf_GIAS_HitCountRequest_complete_number_of_hits, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
4979 case USER_EXCEPTION:
4982 /* Unknown Exception */
4983 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
4985 } /* switch(header->rep_status) */
4989 /* Unknown GIOP Message */
4990 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
4992 } /* switch(header->message_type) */
4996 * IDL:GIAS/GetParametersRequest/complete:1.0
4999 decode_GIAS_GetParametersRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5001 /* Operation specific Variable declarations Begin */
5003 /* Operation specific Variable declarations End */
5005 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5007 switch(header->message_type) {
5011 switch(header->rep_status) {
5013 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5014 /* coverity[returned_pointer] */
5015 item = proto_tree_add_uint(tree, hf_GIAS_GetParametersRequest_complete_return, tvb, *offset-4, 4, u_octet4);
5017 /* Begin struct "UCO_DAG" */
5018 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5019 /* End struct "UCO_DAG" */
5021 case USER_EXCEPTION:
5024 /* Unknown Exception */
5025 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5027 } /* switch(header->rep_status) */
5031 /* Unknown GIOP Message */
5032 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5034 } /* switch(header->message_type) */
5038 * IDL:GIAS/GetParametersRequest/complete_StringDAG:1.0
5041 decode_GIAS_GetParametersRequest_complete_StringDAG(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5043 /* Operation specific Variable declarations Begin */
5045 /* Operation specific Variable declarations End */
5047 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5049 switch(header->message_type) {
5053 switch(header->rep_status) {
5055 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5056 /* coverity[returned_pointer] */
5057 item = proto_tree_add_uint(tree, hf_GIAS_GetParametersRequest_complete_StringDAG_return, tvb, *offset-4, 4, u_octet4);
5059 /* Begin struct "UCO_StringDAG" */
5060 decode_UCO_StringDAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5061 /* End struct "UCO_StringDAG" */
5063 case USER_EXCEPTION:
5066 /* Unknown Exception */
5067 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5069 } /* switch(header->rep_status) */
5073 /* Unknown GIOP Message */
5074 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5076 } /* switch(header->message_type) */
5080 * IDL:GIAS/IngestRequest/complete:1.0
5083 decode_GIAS_IngestRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5085 /* Operation specific Variable declarations Begin */
5087 /* Operation specific Variable declarations End */
5089 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5091 switch(header->message_type) {
5095 switch(header->rep_status) {
5097 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5098 /* coverity[returned_pointer] */
5099 item = proto_tree_add_uint(tree, hf_GIAS_IngestRequest_complete_return, tvb, *offset-4, 4, u_octet4);
5102 case USER_EXCEPTION:
5105 /* Unknown Exception */
5106 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5108 } /* switch(header->rep_status) */
5112 /* Unknown GIOP Message */
5113 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5115 } /* switch(header->message_type) */
5119 * IDL:GIAS/GetRelatedFilesRequest/complete:1.0
5122 decode_GIAS_GetRelatedFilesRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5124 /* Operation specific Variable declarations Begin */
5126 guint32 u_octet4_loop_GIAS_GetRelatedFilesRequest_complete_locations;
5127 guint32 i_GIAS_GetRelatedFilesRequest_complete_locations;
5128 /* Operation specific Variable declarations End */
5130 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5132 switch(header->message_type) {
5136 switch(header->rep_status) {
5138 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5139 /* coverity[returned_pointer] */
5140 item = proto_tree_add_uint(tree, hf_GIAS_GetRelatedFilesRequest_complete_return, tvb, *offset-4, 4, u_octet4);
5142 u_octet4_loop_GIAS_GetRelatedFilesRequest_complete_locations = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5143 /* coverity[returned_pointer] */
5144 item = proto_tree_add_uint(tree, hf_GIAS_GetRelatedFilesRequest_complete_locations_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_GetRelatedFilesRequest_complete_locations);
5146 for (i_GIAS_GetRelatedFilesRequest_complete_locations=0; i_GIAS_GetRelatedFilesRequest_complete_locations < u_octet4_loop_GIAS_GetRelatedFilesRequest_complete_locations; i_GIAS_GetRelatedFilesRequest_complete_locations++) {
5148 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_GetRelatedFilesRequest_complete_locations);
5153 case USER_EXCEPTION:
5156 /* Unknown Exception */
5157 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5159 } /* switch(header->rep_status) */
5163 /* Unknown GIOP Message */
5164 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5166 } /* switch(header->message_type) */
5170 * IDL:GIAS/CreateAssociationRequest/complete:1.0
5173 decode_GIAS_CreateAssociationRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5175 /* Operation specific Variable declarations Begin */
5177 /* Operation specific Variable declarations End */
5179 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5181 switch(header->message_type) {
5185 switch(header->rep_status) {
5187 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5188 /* coverity[returned_pointer] */
5189 item = proto_tree_add_uint(tree, hf_GIAS_CreateAssociationRequest_complete_return, tvb, *offset-4, 4, u_octet4);
5192 case USER_EXCEPTION:
5195 /* Unknown Exception */
5196 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5198 } /* switch(header->rep_status) */
5202 /* Unknown GIOP Message */
5203 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5205 } /* switch(header->message_type) */
5209 * IDL:GIAS/UpdateByQueryRequest/complete:1.0
5212 decode_GIAS_UpdateByQueryRequest_complete(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5214 /* Operation specific Variable declarations Begin */
5216 /* Operation specific Variable declarations End */
5218 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5220 switch(header->message_type) {
5224 switch(header->rep_status) {
5226 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5227 /* coverity[returned_pointer] */
5228 item = proto_tree_add_uint(tree, hf_GIAS_UpdateByQueryRequest_complete_return, tvb, *offset-4, 4, u_octet4);
5231 case USER_EXCEPTION:
5234 /* Unknown Exception */
5235 expert_add_info_format(pinfo, item, &ei_gias_unknown_exception, "Unknown exception %d", header->rep_status);
5237 } /* switch(header->rep_status) */
5241 /* Unknown GIOP Message */
5242 expert_add_info_format(pinfo, item, &ei_gias_unknown_giop_msg, "Unknown GIOP message %d", header->message_type);
5244 } /* switch(header->message_type) */
5247 /* Struct = IDL:UCO/NameName:1.0 */
5249 decode_UCO_NameName_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5252 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_NameName_name1);
5254 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_NameName_name2);
5258 /* Struct = IDL:UCO/NameValue:1.0 */
5260 decode_UCO_NameValue_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5263 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_NameValue_aname);
5265 get_CDR_any(tvb, pinfo, tree, item, offset, stream_is_big_endian, boundary, header);
5269 /* Struct = IDL:UCO/Ratio:1.0 */
5271 decode_UCO_Ratio_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5274 proto_tree_add_double(tree, hf_UCO_Ratio_numerator, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5276 proto_tree_add_double(tree, hf_UCO_Ratio_denominator, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5280 /* Struct = IDL:UCO/FileLocation:1.0 */
5282 decode_UCO_FileLocation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5285 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_FileLocation_user_name);
5287 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_FileLocation_password);
5289 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_FileLocation_host_name);
5291 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_FileLocation_path_name);
5293 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_FileLocation_file_name);
5297 /* Struct = IDL:UCO/DirectAccessLocation:1.0 */
5299 decode_UCO_DirectAccessLocation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5302 /* Operation specific Variable declarations Begin */
5304 /* Operation specific Variable declarations End */
5306 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5308 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5309 /* coverity[returned_pointer] */
5310 item = proto_tree_add_uint(tree, hf_UCO_DirectAccessLocation_access_protocol, tvb, *offset-4, 4, u_octet4);
5312 /* Begin struct "UCO_FileLocation" */
5313 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5314 /* End struct "UCO_FileLocation" */
5317 /* Struct = IDL:UCO/Date:1.0 */
5319 decode_UCO_Date_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5322 proto_tree_add_uint(tree, hf_UCO_Date_year, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5324 proto_tree_add_uint(tree, hf_UCO_Date_month, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5326 proto_tree_add_uint(tree, hf_UCO_Date_day, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5330 /* Struct = IDL:UCO/Time:1.0 */
5332 decode_UCO_Time_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5335 proto_tree_add_uint(tree, hf_UCO_Time_hour, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5337 proto_tree_add_uint(tree, hf_UCO_Time_minute, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5339 proto_tree_add_float(tree, hf_UCO_Time_second, tvb, *offset-4, 4, get_CDR_float(tvb,offset,stream_is_big_endian, boundary));
5343 /* Struct = IDL:UCO/AbsTime:1.0 */
5345 decode_UCO_AbsTime_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5348 /* Begin struct "UCO_Date" */
5349 decode_UCO_Date_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5350 /* End struct "UCO_Date" */
5351 /* Begin struct "UCO_Time" */
5352 decode_UCO_Time_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5353 /* End struct "UCO_Time" */
5356 /* Struct = IDL:UCO/Node:1.0 */
5358 decode_UCO_Node_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5361 /* Operation specific Variable declarations Begin */
5363 /* Operation specific Variable declarations End */
5365 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5367 proto_tree_add_uint(tree, hf_UCO_Node_id, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5369 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5370 /* coverity[returned_pointer] */
5371 item = proto_tree_add_uint(tree, hf_UCO_Node_node_type, tvb, *offset-4, 4, u_octet4);
5373 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_Node_attribute_name);
5375 get_CDR_any(tvb, pinfo, tree, item, offset, stream_is_big_endian, boundary, header);
5379 /* Struct = IDL:UCO/Edge:1.0 */
5381 decode_UCO_Edge_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5384 proto_tree_add_uint(tree, hf_UCO_Edge_start_node, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5386 proto_tree_add_uint(tree, hf_UCO_Edge_end_node, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5388 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_Edge_relationship_type);
5392 /* Struct = IDL:UCO/DAG:1.0 */
5394 decode_UCO_DAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5397 /* Operation specific Variable declarations Begin */
5398 guint32 u_octet4_loop_UCO_DAG_nodes;
5399 guint32 i_UCO_DAG_nodes;
5400 guint32 u_octet4_loop_UCO_DAG_edges;
5401 guint32 i_UCO_DAG_edges;
5402 /* Operation specific Variable declarations End */
5404 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5406 u_octet4_loop_UCO_DAG_nodes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5407 /* coverity[returned_pointer] */
5408 item = proto_tree_add_uint(tree, hf_UCO_DAG_nodes_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_DAG_nodes);
5410 for (i_UCO_DAG_nodes=0; i_UCO_DAG_nodes < u_octet4_loop_UCO_DAG_nodes; i_UCO_DAG_nodes++) {
5412 /* Begin struct "UCO_Node" */
5413 decode_UCO_Node_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5414 /* End struct "UCO_Node" */
5417 u_octet4_loop_UCO_DAG_edges = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5418 /* coverity[returned_pointer] */
5419 item = proto_tree_add_uint(tree, hf_UCO_DAG_edges_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_DAG_edges);
5421 for (i_UCO_DAG_edges=0; i_UCO_DAG_edges < u_octet4_loop_UCO_DAG_edges; i_UCO_DAG_edges++) {
5423 /* Begin struct "UCO_Edge" */
5424 decode_UCO_Edge_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5425 /* End struct "UCO_Edge" */
5430 /* Struct = IDL:UCO/StringNode:1.0 */
5432 decode_UCO_StringNode_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5435 /* Operation specific Variable declarations Begin */
5437 /* Operation specific Variable declarations End */
5439 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5441 proto_tree_add_uint(tree, hf_UCO_StringNode_id, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5443 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5444 /* coverity[returned_pointer] */
5445 item = proto_tree_add_uint(tree, hf_UCO_StringNode_node_type, tvb, *offset-4, 4, u_octet4);
5447 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_StringNode_attribute_name);
5449 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_StringNode_value);
5453 /* Struct = IDL:UCO/StringDAG:1.0 */
5455 decode_UCO_StringDAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5458 /* Operation specific Variable declarations Begin */
5459 guint32 u_octet4_loop_UCO_StringDAG_nodes;
5460 guint32 i_UCO_StringDAG_nodes;
5461 guint32 u_octet4_loop_UCO_StringDAG_edges;
5462 guint32 i_UCO_StringDAG_edges;
5463 /* Operation specific Variable declarations End */
5465 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5467 get_CDR_any(tvb, pinfo, tree, item, offset, stream_is_big_endian, boundary, header);
5469 u_octet4_loop_UCO_StringDAG_nodes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5470 /* coverity[returned_pointer] */
5471 item = proto_tree_add_uint(tree, hf_UCO_StringDAG_nodes_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_StringDAG_nodes);
5473 for (i_UCO_StringDAG_nodes=0; i_UCO_StringDAG_nodes < u_octet4_loop_UCO_StringDAG_nodes; i_UCO_StringDAG_nodes++) {
5475 /* Begin struct "UCO_StringNode" */
5476 decode_UCO_StringNode_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5477 /* End struct "UCO_StringNode" */
5480 u_octet4_loop_UCO_StringDAG_edges = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5481 /* coverity[returned_pointer] */
5482 item = proto_tree_add_uint(tree, hf_UCO_StringDAG_edges_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_StringDAG_edges);
5484 for (i_UCO_StringDAG_edges=0; i_UCO_StringDAG_edges < u_octet4_loop_UCO_StringDAG_edges; i_UCO_StringDAG_edges++) {
5486 /* Begin struct "UCO_Edge" */
5487 decode_UCO_Edge_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5488 /* End struct "UCO_Edge" */
5493 /* Struct = IDL:UCO/Change:1.0 */
5495 decode_UCO_Change_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5498 /* Operation specific Variable declarations Begin */
5500 /* Operation specific Variable declarations End */
5502 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5504 proto_tree_add_uint(tree, hf_UCO_Change_changed_node, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5506 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5507 /* coverity[returned_pointer] */
5508 item = proto_tree_add_uint(tree, hf_UCO_Change_change_type, tvb, *offset-4, 4, u_octet4);
5512 /* Struct = IDL:UCO/UpdateDAG:1.0 */
5514 decode_UCO_UpdateDAG_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5517 /* Operation specific Variable declarations Begin */
5518 guint32 u_octet4_loop_UCO_UpdateDAG_changes;
5519 guint32 i_UCO_UpdateDAG_changes;
5520 /* Operation specific Variable declarations End */
5522 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5524 /* Begin struct "UCO_DAG" */
5525 decode_UCO_DAG_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5526 /* End struct "UCO_DAG" */
5527 u_octet4_loop_UCO_UpdateDAG_changes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5528 /* coverity[returned_pointer] */
5529 item = proto_tree_add_uint(tree, hf_UCO_UpdateDAG_changes_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_UpdateDAG_changes);
5531 for (i_UCO_UpdateDAG_changes=0; i_UCO_UpdateDAG_changes < u_octet4_loop_UCO_UpdateDAG_changes; i_UCO_UpdateDAG_changes++) {
5533 /* Begin struct "UCO_Change" */
5534 decode_UCO_Change_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5535 /* End struct "UCO_Change" */
5540 /* Struct = IDL:UCO/RequestDescription:1.0 */
5542 decode_UCO_RequestDescription_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5545 /* Operation specific Variable declarations Begin */
5546 guint32 u_octet4_loop_UCO_RequestDescription_request_details;
5547 guint32 i_UCO_RequestDescription_request_details;
5548 /* Operation specific Variable declarations End */
5550 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5552 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_RequestDescription_user_info);
5554 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_RequestDescription_request_type);
5556 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_RequestDescription_request_info);
5558 u_octet4_loop_UCO_RequestDescription_request_details = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5559 /* coverity[returned_pointer] */
5560 item = proto_tree_add_uint(tree, hf_UCO_RequestDescription_request_details_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_RequestDescription_request_details);
5562 for (i_UCO_RequestDescription_request_details=0; i_UCO_RequestDescription_request_details < u_octet4_loop_UCO_RequestDescription_request_details; i_UCO_RequestDescription_request_details++) {
5564 /* Begin struct "UCO_NameValue" */
5565 decode_UCO_NameValue_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5566 /* End struct "UCO_NameValue" */
5571 /* Struct = IDL:UCO/Coordinate2d:1.0 */
5573 decode_UCO_Coordinate2d_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5576 proto_tree_add_double(tree, hf_UCO_Coordinate2d_x, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5578 proto_tree_add_double(tree, hf_UCO_Coordinate2d_y, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5582 /* Struct = IDL:UCO/Coordinate3d:1.0 */
5584 decode_UCO_Coordinate3d_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5587 proto_tree_add_double(tree, hf_UCO_Coordinate3d_x, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5589 proto_tree_add_double(tree, hf_UCO_Coordinate3d_y, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5591 proto_tree_add_double(tree, hf_UCO_Coordinate3d_z, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5595 /* Struct = IDL:UCO/LinearDimension:1.0 */
5597 decode_UCO_LinearDimension_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5600 proto_tree_add_double(tree, hf_UCO_LinearDimension_dimension, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5602 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_LinearDimension_reference_system);
5606 /* Struct = IDL:UCO/Circle:1.0 */
5608 decode_UCO_Circle_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5611 /* Begin struct "UCO_Coordinate2d" */
5612 decode_UCO_Coordinate2d_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5613 /* End struct "UCO_Coordinate2d" */
5614 /* Begin struct "UCO_LinearDimension" */
5615 decode_UCO_LinearDimension_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5616 /* End struct "UCO_LinearDimension" */
5619 /* Struct = IDL:UCO/Ellipse:1.0 */
5621 decode_UCO_Ellipse_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5624 /* Begin struct "UCO_Coordinate2d" */
5625 decode_UCO_Coordinate2d_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5626 /* End struct "UCO_Coordinate2d" */
5627 /* Begin struct "UCO_LinearDimension" */
5628 decode_UCO_LinearDimension_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5629 /* End struct "UCO_LinearDimension" */
5630 /* Begin struct "UCO_LinearDimension" */
5631 decode_UCO_LinearDimension_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5632 /* End struct "UCO_LinearDimension" */
5633 proto_tree_add_double(tree, hf_UCO_Ellipse_north_angle, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
5637 /* Struct = IDL:UCO/Rectangle:1.0 */
5639 decode_UCO_Rectangle_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5642 /* Begin struct "UCO_Coordinate2d" */
5643 decode_UCO_Coordinate2d_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5644 /* End struct "UCO_Coordinate2d" */
5645 /* Begin struct "UCO_Coordinate2d" */
5646 decode_UCO_Coordinate2d_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5647 /* End struct "UCO_Coordinate2d" */
5650 /* Struct = IDL:UCO/SimpleGSImage:1.0 */
5652 decode_UCO_SimpleGSImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5655 proto_tree_add_uint(tree, hf_UCO_SimpleGSImage_width, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5657 proto_tree_add_uint(tree, hf_UCO_SimpleGSImage_height, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5659 /* Begin union "UCO_Buffer" */
5660 decode_UCO_Buffer_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
5662 /* End union "UCO_Buffer" */
5665 /* Struct = IDL:UCO/SimpleCImage:1.0 */
5667 decode_UCO_SimpleCImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5670 proto_tree_add_uint(tree, hf_UCO_SimpleCImage_width, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5672 proto_tree_add_uint(tree, hf_UCO_SimpleCImage_height, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5674 /* Begin union "UCO_Buffer" */
5675 decode_UCO_Buffer_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
5677 /* End union "UCO_Buffer" */
5678 /* Begin union "UCO_Buffer" */
5679 decode_UCO_Buffer_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
5681 /* End union "UCO_Buffer" */
5682 /* Begin union "UCO_Buffer" */
5683 decode_UCO_Buffer_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
5685 /* End union "UCO_Buffer" */
5688 /* Struct = IDL:UCO/CompressedImage:1.0 */
5690 decode_UCO_CompressedImage_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5693 /* Operation specific Variable declarations Begin */
5694 guint32 u_octet4_loop_UCO_CompressedImage_data;
5695 const gchar * binary_seq_UCO_CompressedImage_data;
5696 gchar * text_seq_UCO_CompressedImage_data;
5697 /* Operation specific Variable declarations End */
5699 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5701 proto_tree_add_uint(tree, hf_UCO_CompressedImage_width, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5703 proto_tree_add_uint(tree, hf_UCO_CompressedImage_height, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5705 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_CompressedImage_compression_form);
5707 u_octet4_loop_UCO_CompressedImage_data = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5708 /* coverity[returned_pointer] */
5709 item = proto_tree_add_uint(tree, hf_UCO_CompressedImage_data_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_CompressedImage_data);
5711 if (u_octet4_loop_UCO_CompressedImage_data > 0 && tree) {
5712 get_CDR_octet_seq(tvb, &binary_seq_UCO_CompressedImage_data, offset,
5713 u_octet4_loop_UCO_CompressedImage_data);
5714 text_seq_UCO_CompressedImage_data = make_printable_string(binary_seq_UCO_CompressedImage_data,
5715 u_octet4_loop_UCO_CompressedImage_data);
5716 proto_tree_add_bytes_format_value(tree, hf_UCO_CompressedImage_data, tvb, *offset - u_octet4_loop_UCO_CompressedImage_data,
5717 u_octet4_loop_UCO_CompressedImage_data, binary_seq_UCO_CompressedImage_data, "%s", text_seq_UCO_CompressedImage_data);
5722 /* Struct = IDL:UCO/Status:1.0 */
5724 decode_UCO_Status_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5727 /* Operation specific Variable declarations Begin */
5729 /* Operation specific Variable declarations End */
5731 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5733 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5734 /* coverity[returned_pointer] */
5735 item = proto_tree_add_uint(tree, hf_UCO_Status_completion_state, tvb, *offset-4, 4, u_octet4);
5737 proto_tree_add_boolean(tree, hf_UCO_Status_warning, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
5739 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_Status_status_message);
5743 /* Struct = IDL:UCO/EntityNode:1.0 */
5745 decode_UCO_EntityNode_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5748 proto_tree_add_uint(tree, hf_UCO_EntityNode_id, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5750 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_EntityNode_entity_name);
5754 /* Struct = IDL:UCO/EntityRelationship:1.0 */
5756 decode_UCO_EntityRelationship_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5759 /* Operation specific Variable declarations Begin */
5761 /* Operation specific Variable declarations End */
5763 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5765 proto_tree_add_uint(tree, hf_UCO_EntityRelationship_start_node, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5767 proto_tree_add_uint(tree, hf_UCO_EntityRelationship_end_node, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
5769 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5770 /* coverity[returned_pointer] */
5771 item = proto_tree_add_uint(tree, hf_UCO_EntityRelationship_start_to_end_card, tvb, *offset-4, 4, u_octet4);
5773 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5774 /* coverity[returned_pointer] */
5775 item = proto_tree_add_uint(tree, hf_UCO_EntityRelationship_end_to_start_card, tvb, *offset-4, 4, u_octet4);
5779 /* Struct = IDL:UCO/EntityGraph:1.0 */
5781 decode_UCO_EntityGraph_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5784 /* Operation specific Variable declarations Begin */
5785 guint32 u_octet4_loop_UCO_EntityGraph_nodes;
5786 guint32 i_UCO_EntityGraph_nodes;
5787 guint32 u_octet4_loop_UCO_EntityGraph_relationship;
5788 guint32 i_UCO_EntityGraph_relationship;
5789 /* Operation specific Variable declarations End */
5791 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5793 u_octet4_loop_UCO_EntityGraph_nodes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5794 /* coverity[returned_pointer] */
5795 item = proto_tree_add_uint(tree, hf_UCO_EntityGraph_nodes_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_EntityGraph_nodes);
5797 for (i_UCO_EntityGraph_nodes=0; i_UCO_EntityGraph_nodes < u_octet4_loop_UCO_EntityGraph_nodes; i_UCO_EntityGraph_nodes++) {
5799 /* Begin struct "UCO_EntityNode" */
5800 decode_UCO_EntityNode_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5801 /* End struct "UCO_EntityNode" */
5804 u_octet4_loop_UCO_EntityGraph_relationship = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5805 /* coverity[returned_pointer] */
5806 item = proto_tree_add_uint(tree, hf_UCO_EntityGraph_relationship_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_EntityGraph_relationship);
5808 for (i_UCO_EntityGraph_relationship=0; i_UCO_EntityGraph_relationship < u_octet4_loop_UCO_EntityGraph_relationship; i_UCO_EntityGraph_relationship++) {
5810 /* Begin struct "UCO_EntityRelationship" */
5811 decode_UCO_EntityRelationship_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5812 /* End struct "UCO_EntityRelationship" */
5817 /* Struct = IDL:UCO/exception_details:1.0 */
5819 decode_UCO_exception_details_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5822 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_exception_details_exception_name);
5824 proto_tree_add_boolean(tree, hf_UCO_exception_details_standard_exception_name, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
5826 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_UCO_exception_details_exception_desc);
5830 /* Struct = IDL:GIAS/ImageSpec:1.0 */
5832 decode_GIAS_ImageSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5835 /* Operation specific Variable declarations Begin */
5836 guint32 u_octet4_loop_GIAS_ImageSpec_rrds;
5837 guint32 i_GIAS_ImageSpec_rrds;
5839 /* Operation specific Variable declarations End */
5841 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5843 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ImageSpec_imgform);
5845 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ImageSpec_imageid);
5847 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ImageSpec_comp);
5849 proto_tree_add_int(tree, hf_GIAS_ImageSpec_bpp, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
5851 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ImageSpec_algo);
5853 u_octet4_loop_GIAS_ImageSpec_rrds = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5854 /* coverity[returned_pointer] */
5855 item = proto_tree_add_uint(tree, hf_GIAS_ImageSpec_rrds_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ImageSpec_rrds);
5857 for (i_GIAS_ImageSpec_rrds=0; i_GIAS_ImageSpec_rrds < u_octet4_loop_GIAS_ImageSpec_rrds; i_GIAS_ImageSpec_rrds++) {
5859 proto_tree_add_int(tree, hf_GIAS_ImageSpec_rrds, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
5863 /* Begin struct "UCO_Rectangle" */
5864 decode_UCO_Rectangle_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5865 /* End struct "UCO_Rectangle" */
5866 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5867 /* coverity[returned_pointer] */
5868 item = proto_tree_add_uint(tree, hf_GIAS_ImageSpec_geo_region_type, tvb, *offset-4, 4, u_octet4);
5870 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5871 /* coverity[returned_pointer] */
5872 item = proto_tree_add_uint(tree, hf_GIAS_ImageSpec_encoding, tvb, *offset-4, 4, u_octet4);
5876 /* Struct = IDL:GIAS/AlterationSpec:1.0 */
5878 decode_GIAS_AlterationSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5881 /* Operation specific Variable declarations Begin */
5883 /* Operation specific Variable declarations End */
5885 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5887 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AlterationSpec_pf);
5889 get_CDR_any(tvb, pinfo, tree, item, offset, stream_is_big_endian, boundary, header);
5891 /* Begin struct "UCO_Rectangle" */
5892 decode_UCO_Rectangle_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5893 /* End struct "UCO_Rectangle" */
5894 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
5895 /* coverity[returned_pointer] */
5896 item = proto_tree_add_uint(tree, hf_GIAS_AlterationSpec_geo_region_type, tvb, *offset-4, 4, u_octet4);
5900 /* Struct = IDL:GIAS/PackagingSpec:1.0 */
5902 decode_GIAS_PackagingSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5905 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_PackagingSpec_package_identifier);
5907 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_PackagingSpec_packaging_format_and_compression);
5911 /* Struct = IDL:GIAS/TailoringSpec:1.0 */
5913 decode_GIAS_TailoringSpec_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5916 /* Operation specific Variable declarations Begin */
5917 guint32 u_octet4_loop_GIAS_TailoringSpec_specs;
5918 guint32 i_GIAS_TailoringSpec_specs;
5919 /* Operation specific Variable declarations End */
5921 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5923 u_octet4_loop_GIAS_TailoringSpec_specs = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5924 /* coverity[returned_pointer] */
5925 item = proto_tree_add_uint(tree, hf_GIAS_TailoringSpec_specs_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_TailoringSpec_specs);
5927 for (i_GIAS_TailoringSpec_specs=0; i_GIAS_TailoringSpec_specs < u_octet4_loop_GIAS_TailoringSpec_specs; i_GIAS_TailoringSpec_specs++) {
5929 /* Begin struct "UCO_NameName" */
5930 decode_UCO_NameName_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5931 /* End struct "UCO_NameName" */
5936 /* Struct = IDL:GIAS/MediaType:1.0 */
5938 decode_GIAS_MediaType_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5941 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_MediaType_media_type);
5943 proto_tree_add_uint(tree, hf_GIAS_MediaType_quantity, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
5947 /* Struct = IDL:GIAS/PhysicalDelivery:1.0 */
5949 decode_GIAS_PhysicalDelivery_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5952 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_PhysicalDelivery_address);
5956 /* Struct = IDL:GIAS/ValidationResults:1.0 */
5958 decode_GIAS_ValidationResults_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5961 proto_tree_add_boolean(tree, hf_GIAS_ValidationResults_valid, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
5963 proto_tree_add_boolean(tree, hf_GIAS_ValidationResults_warning, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
5965 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ValidationResults_details);
5969 /* Struct = IDL:GIAS/RelatedFile:1.0 */
5971 decode_GIAS_RelatedFile_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5974 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_RelatedFile_file_type);
5976 /* Begin struct "UCO_FileLocation" */
5977 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
5978 /* End struct "UCO_FileLocation" */
5981 /* Struct = IDL:GIAS/View:1.0 */
5983 decode_GIAS_View_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
5986 /* Operation specific Variable declarations Begin */
5987 guint32 u_octet4_loop_GIAS_View_sub_views;
5988 guint32 i_GIAS_View_sub_views;
5989 /* Operation specific Variable declarations End */
5991 (void)item; /* Avoid coverity param_set_but_unused parse warning */
5993 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_View_view_name);
5995 proto_tree_add_boolean(tree, hf_GIAS_View_orderable, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
5997 u_octet4_loop_GIAS_View_sub_views = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
5998 /* coverity[returned_pointer] */
5999 item = proto_tree_add_uint(tree, hf_GIAS_View_sub_views_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_View_sub_views);
6001 for (i_GIAS_View_sub_views=0; i_GIAS_View_sub_views < u_octet4_loop_GIAS_View_sub_views; i_GIAS_View_sub_views++) {
6003 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_View_sub_views);
6009 /* Struct = IDL:GIAS/DateRange:1.0 */
6011 decode_GIAS_DateRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6014 /* Begin struct "UCO_AbsTime" */
6015 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6016 /* End struct "UCO_AbsTime" */
6017 /* Begin struct "UCO_AbsTime" */
6018 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6019 /* End struct "UCO_AbsTime" */
6022 /* Struct = IDL:GIAS/IntegerRange:1.0 */
6024 decode_GIAS_IntegerRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6027 proto_tree_add_int(tree, hf_GIAS_IntegerRange_lower_bound, tvb, *offset-4, 4, get_CDR_long(tvb,offset,stream_is_big_endian, boundary));
6029 proto_tree_add_int(tree, hf_GIAS_IntegerRange_upper_bound, tvb, *offset-4, 4, get_CDR_long(tvb,offset,stream_is_big_endian, boundary));
6033 /* Struct = IDL:GIAS/FloatingPointRange:1.0 */
6035 decode_GIAS_FloatingPointRange_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6038 proto_tree_add_double(tree, hf_GIAS_FloatingPointRange_lower_bound, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
6040 proto_tree_add_double(tree, hf_GIAS_FloatingPointRange_upper_bound, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
6044 /* Struct = IDL:GIAS/AttributeInformation:1.0 */
6046 decode_GIAS_AttributeInformation_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6049 /* Operation specific Variable declarations Begin */
6051 /* Operation specific Variable declarations End */
6053 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6055 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AttributeInformation_attribute_name);
6057 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6058 /* coverity[returned_pointer] */
6059 item = proto_tree_add_uint(tree, hf_GIAS_AttributeInformation_attribute_type, tvb, *offset-4, 4, u_octet4);
6061 /* Begin union "GIAS_Domain" */
6062 decode_GIAS_Domain_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
6064 /* End union "GIAS_Domain" */
6065 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AttributeInformation_attribute_units);
6067 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AttributeInformation_attribute_reference);
6069 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6070 /* coverity[returned_pointer] */
6071 item = proto_tree_add_uint(tree, hf_GIAS_AttributeInformation_mode, tvb, *offset-4, 4, u_octet4);
6073 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AttributeInformation_description);
6075 proto_tree_add_boolean(tree, hf_GIAS_AttributeInformation_sortable, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
6077 proto_tree_add_boolean(tree, hf_GIAS_AttributeInformation_updateable, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
6081 /* Struct = IDL:GIAS/Association:1.0 */
6083 decode_GIAS_Association_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6086 /* Operation specific Variable declarations Begin */
6088 guint32 u_octet4_loop_GIAS_Association_attribute_info;
6089 guint32 i_GIAS_Association_attribute_info;
6090 /* Operation specific Variable declarations End */
6092 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6094 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Association_name);
6096 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Association_view_a);
6098 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Association_view_b);
6100 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Association_description);
6102 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6103 /* coverity[returned_pointer] */
6104 item = proto_tree_add_uint(tree, hf_GIAS_Association_card, tvb, *offset-4, 4, u_octet4);
6106 u_octet4_loop_GIAS_Association_attribute_info = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6107 /* coverity[returned_pointer] */
6108 item = proto_tree_add_uint(tree, hf_GIAS_Association_attribute_info_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Association_attribute_info);
6110 for (i_GIAS_Association_attribute_info=0; i_GIAS_Association_attribute_info < u_octet4_loop_GIAS_Association_attribute_info; i_GIAS_Association_attribute_info++) {
6112 /* Begin struct "GIAS_AttributeInformation" */
6113 decode_GIAS_AttributeInformation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6114 /* End struct "GIAS_AttributeInformation" */
6119 /* Struct = IDL:GIAS/LibraryDescription:1.0 */
6121 decode_GIAS_LibraryDescription_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6124 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LibraryDescription_library_name);
6126 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LibraryDescription_library_description);
6128 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LibraryDescription_library_version_number);
6132 /* Struct = IDL:GIAS/Query:1.0 */
6134 decode_GIAS_Query_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6137 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Query_view);
6139 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Query_bqs_query);
6143 /* Struct = IDL:GIAS/Event:1.0 */
6145 decode_GIAS_Event_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6148 /* Operation specific Variable declarations Begin */
6150 /* Operation specific Variable declarations End */
6152 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6154 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Event_event_name);
6156 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6157 /* coverity[returned_pointer] */
6158 item = proto_tree_add_uint(tree, hf_GIAS_Event_event_type, tvb, *offset-4, 4, u_octet4);
6160 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Event_event_description);
6164 /* Struct = IDL:GIAS/DayEventTime:1.0 */
6166 decode_GIAS_DayEventTime_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6169 /* Operation specific Variable declarations Begin */
6171 /* Operation specific Variable declarations End */
6173 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6175 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6176 /* coverity[returned_pointer] */
6177 item = proto_tree_add_uint(tree, hf_GIAS_DayEventTime_day_event, tvb, *offset-4, 4, u_octet4);
6179 /* Begin struct "UCO_Time" */
6180 decode_UCO_Time_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6181 /* End struct "UCO_Time" */
6184 /* Struct = IDL:GIAS/QueryLifeSpan:1.0 */
6186 decode_GIAS_QueryLifeSpan_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6189 /* Operation specific Variable declarations Begin */
6190 guint32 u_octet4_loop_GIAS_QueryLifeSpan_frequency;
6191 guint32 i_GIAS_QueryLifeSpan_frequency;
6192 /* Operation specific Variable declarations End */
6194 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6196 /* Begin union "GIAS_LifeEvent" */
6197 decode_GIAS_LifeEvent_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
6199 /* End union "GIAS_LifeEvent" */
6200 /* Begin union "GIAS_LifeEvent" */
6201 decode_GIAS_LifeEvent_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
6203 /* End union "GIAS_LifeEvent" */
6204 u_octet4_loop_GIAS_QueryLifeSpan_frequency = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6205 /* coverity[returned_pointer] */
6206 item = proto_tree_add_uint(tree, hf_GIAS_QueryLifeSpan_frequency_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_QueryLifeSpan_frequency);
6208 for (i_GIAS_QueryLifeSpan_frequency=0; i_GIAS_QueryLifeSpan_frequency < u_octet4_loop_GIAS_QueryLifeSpan_frequency; i_GIAS_QueryLifeSpan_frequency++) {
6210 /* Begin union "GIAS_LifeEvent" */
6211 decode_GIAS_LifeEvent_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
6213 /* End union "GIAS_LifeEvent" */
6218 /* Struct = IDL:GIAS/SortAttribute:1.0 */
6220 decode_GIAS_SortAttribute_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6223 /* Operation specific Variable declarations Begin */
6225 /* Operation specific Variable declarations End */
6227 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6229 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_SortAttribute_attribute_name);
6231 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6232 /* coverity[returned_pointer] */
6233 item = proto_tree_add_uint(tree, hf_GIAS_SortAttribute_sort_polarity, tvb, *offset-4, 4, u_octet4);
6237 /* Struct = IDL:GIAS/DelayEstimate:1.0 */
6239 decode_GIAS_DelayEstimate_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6242 proto_tree_add_uint(tree, hf_GIAS_DelayEstimate_time_delay, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
6244 proto_tree_add_boolean(tree, hf_GIAS_DelayEstimate_valid_time_delay, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
6248 /* Struct = IDL:GIAS/ProductDetails:1.0 */
6250 decode_GIAS_ProductDetails_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6253 /* Operation specific Variable declarations Begin */
6254 guint32 u_octet4_loop_GIAS_ProductDetails_mTypes;
6255 guint32 i_GIAS_ProductDetails_mTypes;
6256 guint32 u_octet4_loop_GIAS_ProductDetails_benums;
6257 guint32 i_GIAS_ProductDetails_benums;
6258 /* Operation specific Variable declarations End */
6260 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6262 u_octet4_loop_GIAS_ProductDetails_mTypes = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6263 /* coverity[returned_pointer] */
6264 item = proto_tree_add_uint(tree, hf_GIAS_ProductDetails_mTypes_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductDetails_mTypes);
6266 for (i_GIAS_ProductDetails_mTypes=0; i_GIAS_ProductDetails_mTypes < u_octet4_loop_GIAS_ProductDetails_mTypes; i_GIAS_ProductDetails_mTypes++) {
6268 /* Begin struct "GIAS_MediaType" */
6269 decode_GIAS_MediaType_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6270 /* End struct "GIAS_MediaType" */
6273 u_octet4_loop_GIAS_ProductDetails_benums = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6274 /* coverity[returned_pointer] */
6275 item = proto_tree_add_uint(tree, hf_GIAS_ProductDetails_benums_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_ProductDetails_benums);
6277 for (i_GIAS_ProductDetails_benums=0; i_GIAS_ProductDetails_benums < u_octet4_loop_GIAS_ProductDetails_benums; i_GIAS_ProductDetails_benums++) {
6279 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ProductDetails_benums);
6283 /* Begin struct "GIAS_AlterationSpec" */
6284 decode_GIAS_AlterationSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6285 /* End struct "GIAS_AlterationSpec" */
6286 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
6288 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_ProductDetails_info_system_name);
6292 /* Struct = IDL:GIAS/DeliveryDetails:1.0 */
6294 decode_GIAS_DeliveryDetails_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6297 /* Begin union "GIAS_Destination" */
6298 decode_GIAS_Destination_un(tvb, pinfo, tree, offset, header, operation, stream_is_big_endian);
6300 /* End union "GIAS_Destination" */
6301 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DeliveryDetails_receiver);
6303 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DeliveryDetails_shipmentMode);
6307 /* Struct = IDL:GIAS/OrderContents:1.0 */
6309 decode_GIAS_OrderContents_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6312 /* Operation specific Variable declarations Begin */
6313 guint32 u_octet4_loop_GIAS_OrderContents_prod_list;
6314 guint32 i_GIAS_OrderContents_prod_list;
6315 guint32 u_octet4_loop_GIAS_OrderContents_del_list;
6316 guint32 i_GIAS_OrderContents_del_list;
6317 /* Operation specific Variable declarations End */
6319 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6321 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_OrderContents_originator);
6323 /* Begin struct "GIAS_TailoringSpec" */
6324 decode_GIAS_TailoringSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6325 /* End struct "GIAS_TailoringSpec" */
6326 /* Begin struct "GIAS_PackagingSpec" */
6327 decode_GIAS_PackagingSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6328 /* End struct "GIAS_PackagingSpec" */
6329 /* Begin struct "UCO_AbsTime" */
6330 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6331 /* End struct "UCO_AbsTime" */
6332 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_OrderContents_operatorNote);
6334 proto_tree_add_int(tree, hf_GIAS_OrderContents_orderPriority, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
6336 u_octet4_loop_GIAS_OrderContents_prod_list = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6337 /* coverity[returned_pointer] */
6338 item = proto_tree_add_uint(tree, hf_GIAS_OrderContents_prod_list_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_OrderContents_prod_list);
6340 for (i_GIAS_OrderContents_prod_list=0; i_GIAS_OrderContents_prod_list < u_octet4_loop_GIAS_OrderContents_prod_list; i_GIAS_OrderContents_prod_list++) {
6342 /* Begin struct "GIAS_ProductDetails" */
6343 decode_GIAS_ProductDetails_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6344 /* End struct "GIAS_ProductDetails" */
6347 u_octet4_loop_GIAS_OrderContents_del_list = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6348 /* coverity[returned_pointer] */
6349 item = proto_tree_add_uint(tree, hf_GIAS_OrderContents_del_list_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_OrderContents_del_list);
6351 for (i_GIAS_OrderContents_del_list=0; i_GIAS_OrderContents_del_list < u_octet4_loop_GIAS_OrderContents_del_list; i_GIAS_OrderContents_del_list++) {
6353 /* Begin struct "GIAS_DeliveryDetails" */
6354 decode_GIAS_DeliveryDetails_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6355 /* End struct "GIAS_DeliveryDetails" */
6360 /* Struct = IDL:GIAS/QueryOrderContents:1.0 */
6362 decode_GIAS_QueryOrderContents_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6365 /* Operation specific Variable declarations Begin */
6366 guint32 u_octet4_loop_GIAS_QueryOrderContents_del_list;
6367 guint32 i_GIAS_QueryOrderContents_del_list;
6368 /* Operation specific Variable declarations End */
6370 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6372 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_QueryOrderContents_originator);
6374 /* Begin struct "GIAS_TailoringSpec" */
6375 decode_GIAS_TailoringSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6376 /* End struct "GIAS_TailoringSpec" */
6377 /* Begin struct "GIAS_PackagingSpec" */
6378 decode_GIAS_PackagingSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6379 /* End struct "GIAS_PackagingSpec" */
6380 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_QueryOrderContents_operatorNote);
6382 proto_tree_add_int(tree, hf_GIAS_QueryOrderContents_orderPriority, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
6384 /* Begin struct "GIAS_AlterationSpec" */
6385 decode_GIAS_AlterationSpec_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6386 /* End struct "GIAS_AlterationSpec" */
6387 u_octet4_loop_GIAS_QueryOrderContents_del_list = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6388 /* coverity[returned_pointer] */
6389 item = proto_tree_add_uint(tree, hf_GIAS_QueryOrderContents_del_list_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_QueryOrderContents_del_list);
6391 for (i_GIAS_QueryOrderContents_del_list=0; i_GIAS_QueryOrderContents_del_list < u_octet4_loop_GIAS_QueryOrderContents_del_list; i_GIAS_QueryOrderContents_del_list++) {
6393 /* Begin struct "GIAS_DeliveryDetails" */
6394 decode_GIAS_DeliveryDetails_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6395 /* End struct "GIAS_DeliveryDetails" */
6400 /* Struct = IDL:GIAS/AccessCriteria:1.0 */
6402 decode_GIAS_AccessCriteria_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6405 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessCriteria_userID);
6407 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessCriteria_password);
6409 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_AccessCriteria_licenseKey);
6413 /* Struct = IDL:GIAS/PackageElement:1.0 */
6415 decode_GIAS_PackageElement_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6418 /* Operation specific Variable declarations Begin */
6419 guint32 u_octet4_loop_GIAS_PackageElement_files;
6420 guint32 i_GIAS_PackageElement_files;
6421 /* Operation specific Variable declarations End */
6423 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6425 get_CDR_object(tvb, pinfo, tree, offset, stream_is_big_endian, boundary);
6427 u_octet4_loop_GIAS_PackageElement_files = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6428 /* coverity[returned_pointer] */
6429 item = proto_tree_add_uint(tree, hf_GIAS_PackageElement_files_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_PackageElement_files);
6431 for (i_GIAS_PackageElement_files=0; i_GIAS_PackageElement_files < u_octet4_loop_GIAS_PackageElement_files; i_GIAS_PackageElement_files++) {
6433 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_PackageElement_files);
6439 /* Struct = IDL:GIAS/DeliveryManifest:1.0 */
6441 decode_GIAS_DeliveryManifest_st(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, proto_item *item _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6444 /* Operation specific Variable declarations Begin */
6445 guint32 u_octet4_loop_GIAS_DeliveryManifest_elements;
6446 guint32 i_GIAS_DeliveryManifest_elements;
6447 /* Operation specific Variable declarations End */
6449 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6451 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_DeliveryManifest_package_name);
6453 u_octet4_loop_GIAS_DeliveryManifest_elements = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6454 /* coverity[returned_pointer] */
6455 item = proto_tree_add_uint(tree, hf_GIAS_DeliveryManifest_elements_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_DeliveryManifest_elements);
6457 for (i_GIAS_DeliveryManifest_elements=0; i_GIAS_DeliveryManifest_elements < u_octet4_loop_GIAS_DeliveryManifest_elements; i_GIAS_DeliveryManifest_elements++) {
6459 /* Begin struct "GIAS_PackageElement" */
6460 decode_GIAS_PackageElement_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6461 /* End struct "GIAS_PackageElement" */
6466 /* Union = IDL:UCO/Buffer:1.0 */
6468 decode_UCO_Buffer_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6470 proto_item* item _U_;
6472 /* Operation specific Variable declarations Begin */
6474 gint32 disc_s_Buffer;
6475 guint32 u_octet4_loop_UCO_Buffer_octet_buffer;
6476 const gchar * binary_seq_UCO_Buffer_octet_buffer;
6477 gchar * text_seq_UCO_Buffer_octet_buffer;
6478 guint32 u_octet4_loop_UCO_Buffer_char_buffer;
6479 guint32 i_UCO_Buffer_char_buffer;
6480 guint32 u_octet4_loop_UCO_Buffer_ushort_buffer;
6481 guint32 i_UCO_Buffer_ushort_buffer;
6482 guint32 u_octet4_loop_UCO_Buffer_short_buffer;
6483 guint32 i_UCO_Buffer_short_buffer;
6484 guint32 u_octet4_loop_UCO_Buffer_ulong_buffer;
6485 guint32 i_UCO_Buffer_ulong_buffer;
6486 guint32 u_octet4_loop_UCO_Buffer_long_buffer;
6487 guint32 i_UCO_Buffer_long_buffer;
6488 guint32 u_octet4_loop_UCO_Buffer_float_buffer;
6489 guint32 i_UCO_Buffer_float_buffer;
6490 guint32 u_octet4_loop_UCO_Buffer_double_buffer;
6491 guint32 i_UCO_Buffer_double_buffer;
6492 /* Operation specific Variable declarations End */
6494 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6497 * IDL Union Start - IDL:UCO/Buffer:1.0
6500 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6501 /* coverity[returned_pointer] */
6502 item = proto_tree_add_uint(tree, hf_UCO_Buffer_Buffer, tvb, *offset-4, 4, u_octet4);
6505 * IDL Union - Discriminant - IDL:UCO/BufferType:1.0
6508 disc_s_Buffer = (gint32) u_octet4; /* save Enum Value discriminant and cast to gint32 */
6510 if (disc_s_Buffer == 0 ) {
6512 u_octet4_loop_UCO_Buffer_octet_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6513 /* coverity[returned_pointer] */
6514 item = proto_tree_add_uint(tree, hf_UCO_Buffer_octet_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_octet_buffer);
6516 if (u_octet4_loop_UCO_Buffer_octet_buffer > 0 && tree) {
6517 get_CDR_octet_seq(tvb, &binary_seq_UCO_Buffer_octet_buffer, offset,
6518 u_octet4_loop_UCO_Buffer_octet_buffer);
6519 text_seq_UCO_Buffer_octet_buffer = make_printable_string(binary_seq_UCO_Buffer_octet_buffer,
6520 u_octet4_loop_UCO_Buffer_octet_buffer);
6521 proto_tree_add_bytes_format_value(tree, hf_UCO_Buffer_octet_buffer, tvb, *offset - u_octet4_loop_UCO_Buffer_octet_buffer,
6522 u_octet4_loop_UCO_Buffer_octet_buffer, binary_seq_UCO_Buffer_octet_buffer, "%s", text_seq_UCO_Buffer_octet_buffer);
6525 return; /* End Compare for this discriminant type */
6528 if (disc_s_Buffer == 1 ) {
6530 u_octet4_loop_UCO_Buffer_char_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6531 /* coverity[returned_pointer] */
6532 item = proto_tree_add_uint(tree, hf_UCO_Buffer_char_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_char_buffer);
6534 for (i_UCO_Buffer_char_buffer=0; i_UCO_Buffer_char_buffer < u_octet4_loop_UCO_Buffer_char_buffer; i_UCO_Buffer_char_buffer++) {
6536 proto_tree_add_uint(tree, hf_UCO_Buffer_char_buffer, tvb, *offset-1, 1, get_CDR_char(tvb,offset));
6540 return; /* End Compare for this discriminant type */
6543 if (disc_s_Buffer == 3 ) {
6545 u_octet4_loop_UCO_Buffer_ushort_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6546 /* coverity[returned_pointer] */
6547 item = proto_tree_add_uint(tree, hf_UCO_Buffer_ushort_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_ushort_buffer);
6549 for (i_UCO_Buffer_ushort_buffer=0; i_UCO_Buffer_ushort_buffer < u_octet4_loop_UCO_Buffer_ushort_buffer; i_UCO_Buffer_ushort_buffer++) {
6551 proto_tree_add_uint(tree, hf_UCO_Buffer_ushort_buffer, tvb, *offset-2, 2, get_CDR_ushort(tvb,offset,stream_is_big_endian, boundary));
6555 return; /* End Compare for this discriminant type */
6558 if (disc_s_Buffer == 2 ) {
6560 u_octet4_loop_UCO_Buffer_short_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6561 /* coverity[returned_pointer] */
6562 item = proto_tree_add_uint(tree, hf_UCO_Buffer_short_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_short_buffer);
6564 for (i_UCO_Buffer_short_buffer=0; i_UCO_Buffer_short_buffer < u_octet4_loop_UCO_Buffer_short_buffer; i_UCO_Buffer_short_buffer++) {
6566 proto_tree_add_int(tree, hf_UCO_Buffer_short_buffer, tvb, *offset-2, 2, get_CDR_short(tvb,offset,stream_is_big_endian, boundary));
6570 return; /* End Compare for this discriminant type */
6573 if (disc_s_Buffer == 5 ) {
6575 u_octet4_loop_UCO_Buffer_ulong_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6576 /* coverity[returned_pointer] */
6577 item = proto_tree_add_uint(tree, hf_UCO_Buffer_ulong_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_ulong_buffer);
6579 for (i_UCO_Buffer_ulong_buffer=0; i_UCO_Buffer_ulong_buffer < u_octet4_loop_UCO_Buffer_ulong_buffer; i_UCO_Buffer_ulong_buffer++) {
6581 proto_tree_add_uint(tree, hf_UCO_Buffer_ulong_buffer, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
6585 return; /* End Compare for this discriminant type */
6588 if (disc_s_Buffer == 4 ) {
6590 u_octet4_loop_UCO_Buffer_long_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6591 /* coverity[returned_pointer] */
6592 item = proto_tree_add_uint(tree, hf_UCO_Buffer_long_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_long_buffer);
6594 for (i_UCO_Buffer_long_buffer=0; i_UCO_Buffer_long_buffer < u_octet4_loop_UCO_Buffer_long_buffer; i_UCO_Buffer_long_buffer++) {
6596 proto_tree_add_int(tree, hf_UCO_Buffer_long_buffer, tvb, *offset-4, 4, get_CDR_long(tvb,offset,stream_is_big_endian, boundary));
6600 return; /* End Compare for this discriminant type */
6603 if (disc_s_Buffer == 6 ) {
6605 u_octet4_loop_UCO_Buffer_float_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6606 /* coverity[returned_pointer] */
6607 item = proto_tree_add_uint(tree, hf_UCO_Buffer_float_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_float_buffer);
6609 for (i_UCO_Buffer_float_buffer=0; i_UCO_Buffer_float_buffer < u_octet4_loop_UCO_Buffer_float_buffer; i_UCO_Buffer_float_buffer++) {
6611 proto_tree_add_float(tree, hf_UCO_Buffer_float_buffer, tvb, *offset-4, 4, get_CDR_float(tvb,offset,stream_is_big_endian, boundary));
6615 return; /* End Compare for this discriminant type */
6618 if (disc_s_Buffer == 7 ) {
6620 u_octet4_loop_UCO_Buffer_double_buffer = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6621 /* coverity[returned_pointer] */
6622 item = proto_tree_add_uint(tree, hf_UCO_Buffer_double_buffer_loop, tvb,*offset-4, 4, u_octet4_loop_UCO_Buffer_double_buffer);
6624 for (i_UCO_Buffer_double_buffer=0; i_UCO_Buffer_double_buffer < u_octet4_loop_UCO_Buffer_double_buffer; i_UCO_Buffer_double_buffer++) {
6626 proto_tree_add_double(tree, hf_UCO_Buffer_double_buffer, tvb, *offset-8, 8, get_CDR_double(tvb,offset,stream_is_big_endian, boundary));
6630 return; /* End Compare for this discriminant type */
6635 /* Union = IDL:GIAS/Destination:1.0 */
6637 decode_GIAS_Destination_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6639 proto_item* item _U_;
6641 /* Operation specific Variable declarations Begin */
6643 gint32 disc_s_Destination;
6644 /* Operation specific Variable declarations End */
6646 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6649 * IDL Union Start - IDL:GIAS/Destination:1.0
6652 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6653 /* coverity[returned_pointer] */
6654 item = proto_tree_add_uint(tree, hf_GIAS_Destination_Destination, tvb, *offset-4, 4, u_octet4);
6657 * IDL Union - Discriminant - IDL:GIAS/DestinationType:1.0
6660 disc_s_Destination = (gint32) u_octet4; /* save Enum Value discriminant and cast to gint32 */
6662 if (disc_s_Destination == 0 ) {
6664 /* Begin struct "UCO_FileLocation" */
6665 decode_UCO_FileLocation_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6666 /* End struct "UCO_FileLocation" */
6667 return; /* End Compare for this discriminant type */
6670 if (disc_s_Destination == 1 ) {
6672 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Destination_e_dest);
6674 return; /* End Compare for this discriminant type */
6677 if (disc_s_Destination == 2 ) {
6679 /* Begin struct "GIAS_PhysicalDelivery" */
6680 decode_GIAS_PhysicalDelivery_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6681 /* End struct "GIAS_PhysicalDelivery" */
6682 return; /* End Compare for this discriminant type */
6687 /* Union = IDL:GIAS/Domain:1.0 */
6689 decode_GIAS_Domain_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6691 proto_item* item _U_;
6693 /* Operation specific Variable declarations Begin */
6695 gint32 disc_s_Domain;
6696 guint32 u_octet4_loop_GIAS_Domain_is;
6697 guint32 i_GIAS_Domain_is;
6698 guint32 u_octet4_loop_GIAS_Domain_fps;
6699 guint32 i_GIAS_Domain_fps;
6700 guint32 u_octet4_loop_GIAS_Domain_l;
6701 guint32 i_GIAS_Domain_l;
6702 guint32 u_octet4_loop_GIAS_Domain_ol;
6703 guint32 i_GIAS_Domain_ol;
6704 guint32 u_octet4_loop_GIAS_Domain_gs;
6705 guint32 i_GIAS_Domain_gs;
6706 guint32 u_octet4_loop_GIAS_Domain_bd;
6707 const gchar * binary_seq_GIAS_Domain_bd;
6708 gchar * text_seq_GIAS_Domain_bd;
6709 /* Operation specific Variable declarations End */
6711 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6714 * IDL Union Start - IDL:GIAS/Domain:1.0
6717 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6718 /* coverity[returned_pointer] */
6719 item = proto_tree_add_uint(tree, hf_GIAS_Domain_Domain, tvb, *offset-4, 4, u_octet4);
6722 * IDL Union - Discriminant - IDL:GIAS/DomainType:1.0
6725 disc_s_Domain = (gint32) u_octet4; /* save Enum Value discriminant and cast to gint32 */
6727 if (disc_s_Domain == 0 ) {
6729 /* Begin struct "GIAS_DateRange" */
6730 decode_GIAS_DateRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6731 /* End struct "GIAS_DateRange" */
6732 return; /* End Compare for this discriminant type */
6735 if (disc_s_Domain == 1 ) {
6737 proto_tree_add_uint(tree, hf_GIAS_Domain_t, tvb, *offset-4, 4, get_CDR_ulong(tvb,offset,stream_is_big_endian, boundary));
6739 return; /* End Compare for this discriminant type */
6742 if (disc_s_Domain == 2 ) {
6744 /* Begin struct "GIAS_IntegerRange" */
6745 decode_GIAS_IntegerRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6746 /* End struct "GIAS_IntegerRange" */
6747 return; /* End Compare for this discriminant type */
6750 if (disc_s_Domain == 9 ) {
6752 u_octet4_loop_GIAS_Domain_is = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6753 /* coverity[returned_pointer] */
6754 item = proto_tree_add_uint(tree, hf_GIAS_Domain_is_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_is);
6756 for (i_GIAS_Domain_is=0; i_GIAS_Domain_is < u_octet4_loop_GIAS_Domain_is; i_GIAS_Domain_is++) {
6758 /* Begin struct "GIAS_IntegerRange" */
6759 decode_GIAS_IntegerRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6760 /* End struct "GIAS_IntegerRange" */
6763 return; /* End Compare for this discriminant type */
6766 if (disc_s_Domain == 3 ) {
6768 /* Begin struct "GIAS_FloatingPointRange" */
6769 decode_GIAS_FloatingPointRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6770 /* End struct "GIAS_FloatingPointRange" */
6771 return; /* End Compare for this discriminant type */
6774 if (disc_s_Domain == 10 ) {
6776 u_octet4_loop_GIAS_Domain_fps = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6777 /* coverity[returned_pointer] */
6778 item = proto_tree_add_uint(tree, hf_GIAS_Domain_fps_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_fps);
6780 for (i_GIAS_Domain_fps=0; i_GIAS_Domain_fps < u_octet4_loop_GIAS_Domain_fps; i_GIAS_Domain_fps++) {
6782 /* Begin struct "GIAS_FloatingPointRange" */
6783 decode_GIAS_FloatingPointRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6784 /* End struct "GIAS_FloatingPointRange" */
6787 return; /* End Compare for this discriminant type */
6790 if (disc_s_Domain == 4 ) {
6792 u_octet4_loop_GIAS_Domain_l = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6793 /* coverity[returned_pointer] */
6794 item = proto_tree_add_uint(tree, hf_GIAS_Domain_l_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_l);
6796 for (i_GIAS_Domain_l=0; i_GIAS_Domain_l < u_octet4_loop_GIAS_Domain_l; i_GIAS_Domain_l++) {
6798 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Domain_l);
6802 return; /* End Compare for this discriminant type */
6805 if (disc_s_Domain == 5 ) {
6807 u_octet4_loop_GIAS_Domain_ol = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6808 /* coverity[returned_pointer] */
6809 item = proto_tree_add_uint(tree, hf_GIAS_Domain_ol_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_ol);
6811 for (i_GIAS_Domain_ol=0; i_GIAS_Domain_ol < u_octet4_loop_GIAS_Domain_ol; i_GIAS_Domain_ol++) {
6813 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_Domain_ol);
6817 return; /* End Compare for this discriminant type */
6820 if (disc_s_Domain == 6 ) {
6822 /* Begin struct "GIAS_IntegerRange" */
6823 decode_GIAS_IntegerRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6824 /* End struct "GIAS_IntegerRange" */
6825 return; /* End Compare for this discriminant type */
6828 if (disc_s_Domain == 7 ) {
6830 /* Begin struct "GIAS_FloatingPointRange" */
6831 decode_GIAS_FloatingPointRange_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6832 /* End struct "GIAS_FloatingPointRange" */
6833 return; /* End Compare for this discriminant type */
6836 if (disc_s_Domain == 8 ) {
6838 /* Begin struct "UCO_Rectangle" */
6839 decode_UCO_Rectangle_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6840 /* End struct "UCO_Rectangle" */
6841 return; /* End Compare for this discriminant type */
6844 if (disc_s_Domain == 11 ) {
6846 u_octet4_loop_GIAS_Domain_gs = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6847 /* coverity[returned_pointer] */
6848 item = proto_tree_add_uint(tree, hf_GIAS_Domain_gs_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_gs);
6850 for (i_GIAS_Domain_gs=0; i_GIAS_Domain_gs < u_octet4_loop_GIAS_Domain_gs; i_GIAS_Domain_gs++) {
6852 /* Begin struct "UCO_Rectangle" */
6853 decode_UCO_Rectangle_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6854 /* End struct "UCO_Rectangle" */
6857 return; /* End Compare for this discriminant type */
6860 if (disc_s_Domain == 12 ) {
6862 u_octet4_loop_GIAS_Domain_bd = get_CDR_ulong(tvb, offset, stream_is_big_endian, boundary);
6863 /* coverity[returned_pointer] */
6864 item = proto_tree_add_uint(tree, hf_GIAS_Domain_bd_loop, tvb,*offset-4, 4, u_octet4_loop_GIAS_Domain_bd);
6866 if (u_octet4_loop_GIAS_Domain_bd > 0 && tree) {
6867 get_CDR_octet_seq(tvb, &binary_seq_GIAS_Domain_bd, offset,
6868 u_octet4_loop_GIAS_Domain_bd);
6869 text_seq_GIAS_Domain_bd = make_printable_string(binary_seq_GIAS_Domain_bd,
6870 u_octet4_loop_GIAS_Domain_bd);
6871 proto_tree_add_bytes_format_value(tree, hf_GIAS_Domain_bd, tvb, *offset - u_octet4_loop_GIAS_Domain_bd,
6872 u_octet4_loop_GIAS_Domain_bd, binary_seq_GIAS_Domain_bd, "%s", text_seq_GIAS_Domain_bd);
6875 return; /* End Compare for this discriminant type */
6878 if (disc_s_Domain == 13 ) {
6880 proto_tree_add_boolean(tree, hf_GIAS_Domain_bv, tvb, *offset-1, 1, get_CDR_boolean(tvb,offset));
6882 return; /* End Compare for this discriminant type */
6887 /* Union = IDL:GIAS/LifeEvent:1.0 */
6889 decode_GIAS_LifeEvent_un(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, int *offset _U_, MessageHeader *header _U_, const gchar *operation _U_, gboolean stream_is_big_endian _U_)
6891 proto_item* item _U_;
6893 /* Operation specific Variable declarations Begin */
6895 gint32 disc_s_LifeEvent;
6896 /* Operation specific Variable declarations End */
6898 (void)item; /* Avoid coverity param_set_but_unused parse warning */
6901 * IDL Union Start - IDL:GIAS/LifeEvent:1.0
6904 u_octet4 = get_CDR_enum(tvb,offset,stream_is_big_endian, boundary);
6905 /* coverity[returned_pointer] */
6906 item = proto_tree_add_uint(tree, hf_GIAS_LifeEvent_LifeEvent, tvb, *offset-4, 4, u_octet4);
6909 * IDL Union - Discriminant - IDL:GIAS/LifeEventType:1.0
6912 disc_s_LifeEvent = (gint32) u_octet4; /* save Enum Value discriminant and cast to gint32 */
6914 if (disc_s_LifeEvent == 0 ) {
6916 /* Begin struct "UCO_AbsTime" */
6917 decode_UCO_AbsTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6918 /* End struct "UCO_AbsTime" */
6919 return; /* End Compare for this discriminant type */
6922 if (disc_s_LifeEvent == 1 ) {
6924 /* Begin struct "GIAS_DayEventTime" */
6925 decode_GIAS_DayEventTime_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6926 /* End struct "GIAS_DayEventTime" */
6927 return; /* End Compare for this discriminant type */
6930 if (disc_s_LifeEvent == 2 ) {
6932 giop_add_CDR_string(tree, tvb, offset, stream_is_big_endian, boundary, hf_GIAS_LifeEvent_ev);
6934 return; /* End Compare for this discriminant type */
6937 if (disc_s_LifeEvent == 3 ) {
6939 /* Begin struct "UCO_Time" */
6940 decode_UCO_Time_st(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
6941 /* End struct "UCO_Time" */
6942 return; /* End Compare for this discriminant type */
6948 * Called once we accept the packet as being for us; it sets the
6949 * Protocol and Info columns and creates the top-level protocol
6953 start_dissecting(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ptree, int *offset)
6956 proto_item *ti = NULL;
6957 proto_tree *tree = NULL; /* init later, inside if(tree) */
6959 col_set_str(pinfo->cinfo, COL_PROTOCOL, "GIAS");
6962 * Do not clear COL_INFO, as nothing is being written there by
6963 * this dissector yet. So leave it as is from the GIOP dissector.
6964 * TODO: add something useful to COL_INFO
6965 * col_clear(pinfo->cinfo, COL_INFO);
6969 ti = proto_tree_add_item(ptree, proto_gias, tvb, *offset, tvb_reported_length_remaining(tvb, *offset), ENC_NA);
6970 tree = proto_item_add_subtree(ti, ett_gias);
6976 process_RequestOperation(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ptree, MessageHeader *header, const gchar *operation)
6979 if(header->message_type == Reply) {
6980 /* fill-up info column */
6981 col_append_fstr(pinfo->cinfo, COL_INFO, " op = %s",operation);
6983 /* fill-up the field */
6984 pi=proto_tree_add_string(ptree, hf_operationrequest, tvb, 0, 0, operation);
6985 PROTO_ITEM_SET_GENERATED(pi);
6990 dissect_gias(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ptree, int *offset, MessageHeader *header, const gchar *operation, gchar *idlname)
6992 proto_item *item _U_;
6993 proto_tree *tree _U_;
6994 gboolean stream_is_big_endian = is_big_endian(header); /* get endianess */
6996 /* If we have a USER Exception, then decode it and return */
6997 if ((header->message_type == Reply) && (header->rep_status == USER_EXCEPTION)) {
6998 return decode_user_exception(tvb, pinfo, ptree, offset, header, operation, stream_is_big_endian);
7001 switch(header->message_type) {
7006 if (strcmp(operation, "notify") == 0
7007 && (!idlname || strcmp(idlname, "CB/Callback") == 0)) {
7008 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7009 tree = start_dissecting(tvb, pinfo, ptree, offset);
7010 decode_CB_Callback_notify(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7014 if (strcmp(operation, "release") == 0
7015 && (!idlname || strcmp(idlname, "CB/Callback") == 0)) {
7016 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7017 tree = start_dissecting(tvb, pinfo, ptree, offset);
7018 decode_CB_Callback_release(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7022 if (strcmp(operation, "get_manager_types") == 0
7023 && (!idlname || strcmp(idlname, "GIAS/Library") == 0)) {
7024 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7025 tree = start_dissecting(tvb, pinfo, ptree, offset);
7026 decode_GIAS_Library_get_manager_types(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7030 if (strcmp(operation, "get_manager") == 0
7031 && (!idlname || strcmp(idlname, "GIAS/Library") == 0)) {
7032 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7033 tree = start_dissecting(tvb, pinfo, ptree, offset);
7034 decode_GIAS_Library_get_manager(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7038 if (strcmp(operation, "get_library_description") == 0
7039 && (!idlname || strcmp(idlname, "GIAS/Library") == 0)) {
7040 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7041 tree = start_dissecting(tvb, pinfo, ptree, offset);
7042 decode_GIAS_Library_get_library_description(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7046 if (strcmp(operation, "get_other_libraries") == 0
7047 && (!idlname || strcmp(idlname, "GIAS/Library") == 0)) {
7048 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7049 tree = start_dissecting(tvb, pinfo, ptree, offset);
7050 decode_GIAS_Library_get_other_libraries(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7054 if (strcmp(operation, "get_property_names") == 0
7055 && (!idlname || strcmp(idlname, "GIAS/LibraryManager") == 0)) {
7056 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7057 tree = start_dissecting(tvb, pinfo, ptree, offset);
7058 decode_GIAS_LibraryManager_get_property_names(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7062 if (strcmp(operation, "get_property_values") == 0
7063 && (!idlname || strcmp(idlname, "GIAS/LibraryManager") == 0)) {
7064 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7065 tree = start_dissecting(tvb, pinfo, ptree, offset);
7066 decode_GIAS_LibraryManager_get_property_values(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7070 if (strcmp(operation, "get_libraries") == 0
7071 && (!idlname || strcmp(idlname, "GIAS/LibraryManager") == 0)) {
7072 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7073 tree = start_dissecting(tvb, pinfo, ptree, offset);
7074 decode_GIAS_LibraryManager_get_libraries(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7078 if (strcmp(operation, "get_active_requests") == 0
7079 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7080 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7081 tree = start_dissecting(tvb, pinfo, ptree, offset);
7082 decode_GIAS_RequestManager_get_active_requests(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7086 if (strcmp(operation, "get_default_timeout") == 0
7087 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7088 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7089 tree = start_dissecting(tvb, pinfo, ptree, offset);
7090 decode_GIAS_RequestManager_get_default_timeout(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7094 if (strcmp(operation, "set_default_timeout") == 0
7095 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7096 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7097 tree = start_dissecting(tvb, pinfo, ptree, offset);
7098 decode_GIAS_RequestManager_set_default_timeout(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7102 if (strcmp(operation, "get_timeout") == 0
7103 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7104 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7105 tree = start_dissecting(tvb, pinfo, ptree, offset);
7106 decode_GIAS_RequestManager_get_timeout(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7110 if (strcmp(operation, "set_timeout") == 0
7111 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7112 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7113 tree = start_dissecting(tvb, pinfo, ptree, offset);
7114 decode_GIAS_RequestManager_set_timeout(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7118 if (strcmp(operation, "delete_request") == 0
7119 && (!idlname || strcmp(idlname, "GIAS/RequestManager") == 0)) {
7120 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7121 tree = start_dissecting(tvb, pinfo, ptree, offset);
7122 decode_GIAS_RequestManager_delete_request(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7126 if (strcmp(operation, "get_use_modes") == 0
7127 && (!idlname || strcmp(idlname, "GIAS/AccessManager") == 0)) {
7128 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7129 tree = start_dissecting(tvb, pinfo, ptree, offset);
7130 decode_GIAS_AccessManager_get_use_modes(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7134 if (strcmp(operation, "is_available") == 0
7135 && (!idlname || strcmp(idlname, "GIAS/AccessManager") == 0)) {
7136 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7137 tree = start_dissecting(tvb, pinfo, ptree, offset);
7138 decode_GIAS_AccessManager_is_available(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7142 if (strcmp(operation, "query_availability_delay") == 0
7143 && (!idlname || strcmp(idlname, "GIAS/AccessManager") == 0)) {
7144 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7145 tree = start_dissecting(tvb, pinfo, ptree, offset);
7146 decode_GIAS_AccessManager_query_availability_delay(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7150 if (strcmp(operation, "get_number_of_priorities") == 0
7151 && (!idlname || strcmp(idlname, "GIAS/AccessManager") == 0)) {
7152 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7153 tree = start_dissecting(tvb, pinfo, ptree, offset);
7154 decode_GIAS_AccessManager_get_number_of_priorities(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7158 if (strcmp(operation, "set_availability") == 0
7159 && (!idlname || strcmp(idlname, "GIAS/AccessManager") == 0)) {
7160 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7161 tree = start_dissecting(tvb, pinfo, ptree, offset);
7162 decode_GIAS_AccessManager_set_availability(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7166 if (strcmp(operation, "get_event_descriptions") == 0
7167 && (!idlname || strcmp(idlname, "GIAS/QueryOrderMgr") == 0)) {
7168 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7169 tree = start_dissecting(tvb, pinfo, ptree, offset);
7170 decode_GIAS_QueryOrderMgr_get_event_descriptions(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7174 if (strcmp(operation, "submit_query_order") == 0
7175 && (!idlname || strcmp(idlname, "GIAS/QueryOrderMgr") == 0)) {
7176 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7177 tree = start_dissecting(tvb, pinfo, ptree, offset);
7178 decode_GIAS_QueryOrderMgr_submit_query_order(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7182 if (strcmp(operation, "get_package_specifications") == 0
7183 && (!idlname || strcmp(idlname, "GIAS/OrderMgr") == 0)) {
7184 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7185 tree = start_dissecting(tvb, pinfo, ptree, offset);
7186 decode_GIAS_OrderMgr_get_package_specifications(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7190 if (strcmp(operation, "validate_order") == 0
7191 && (!idlname || strcmp(idlname, "GIAS/OrderMgr") == 0)) {
7192 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7193 tree = start_dissecting(tvb, pinfo, ptree, offset);
7194 decode_GIAS_OrderMgr_validate_order(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7198 if (strcmp(operation, "order") == 0
7199 && (!idlname || strcmp(idlname, "GIAS/OrderMgr") == 0)) {
7200 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7201 tree = start_dissecting(tvb, pinfo, ptree, offset);
7202 decode_GIAS_OrderMgr_order(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7206 if (strcmp(operation, "get_data_model_date") == 0
7207 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7208 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7209 tree = start_dissecting(tvb, pinfo, ptree, offset);
7210 decode_GIAS_DataModelMgr_get_data_model_date(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7214 if (strcmp(operation, "get_alias_categories") == 0
7215 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7216 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7217 tree = start_dissecting(tvb, pinfo, ptree, offset);
7218 decode_GIAS_DataModelMgr_get_alias_categories(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7222 if (strcmp(operation, "get_logical_aliases") == 0
7223 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7224 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7225 tree = start_dissecting(tvb, pinfo, ptree, offset);
7226 decode_GIAS_DataModelMgr_get_logical_aliases(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7230 if (strcmp(operation, "get_logical_attribute_name") == 0
7231 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7232 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7233 tree = start_dissecting(tvb, pinfo, ptree, offset);
7234 decode_GIAS_DataModelMgr_get_logical_attribute_name(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7238 if (strcmp(operation, "get_view_names") == 0
7239 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7240 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7241 tree = start_dissecting(tvb, pinfo, ptree, offset);
7242 decode_GIAS_DataModelMgr_get_view_names(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7246 if (strcmp(operation, "get_attributes") == 0
7247 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7248 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7249 tree = start_dissecting(tvb, pinfo, ptree, offset);
7250 decode_GIAS_DataModelMgr_get_attributes(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7254 if (strcmp(operation, "get_queryable_attributes") == 0
7255 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7256 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7257 tree = start_dissecting(tvb, pinfo, ptree, offset);
7258 decode_GIAS_DataModelMgr_get_queryable_attributes(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7262 if (strcmp(operation, "get_entities") == 0
7263 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7264 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7265 tree = start_dissecting(tvb, pinfo, ptree, offset);
7266 decode_GIAS_DataModelMgr_get_entities(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7270 if (strcmp(operation, "get_entity_attributes") == 0
7271 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7272 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7273 tree = start_dissecting(tvb, pinfo, ptree, offset);
7274 decode_GIAS_DataModelMgr_get_entity_attributes(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7278 if (strcmp(operation, "get_associations") == 0
7279 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7280 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7281 tree = start_dissecting(tvb, pinfo, ptree, offset);
7282 decode_GIAS_DataModelMgr_get_associations(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7286 if (strcmp(operation, "get_max_vertices") == 0
7287 && (!idlname || strcmp(idlname, "GIAS/DataModelMgr") == 0)) {
7288 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7289 tree = start_dissecting(tvb, pinfo, ptree, offset);
7290 decode_GIAS_DataModelMgr_get_max_vertices(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7294 if (strcmp(operation, "create") == 0
7295 && (!idlname || strcmp(idlname, "GIAS/CreationMgr") == 0)) {
7296 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7297 tree = start_dissecting(tvb, pinfo, ptree, offset);
7298 decode_GIAS_CreationMgr_create(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7302 if (strcmp(operation, "create_metadata") == 0
7303 && (!idlname || strcmp(idlname, "GIAS/CreationMgr") == 0)) {
7304 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7305 tree = start_dissecting(tvb, pinfo, ptree, offset);
7306 decode_GIAS_CreationMgr_create_metadata(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7310 if (strcmp(operation, "create_association") == 0
7311 && (!idlname || strcmp(idlname, "GIAS/CreationMgr") == 0)) {
7312 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7313 tree = start_dissecting(tvb, pinfo, ptree, offset);
7314 decode_GIAS_CreationMgr_create_association(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7318 if (strcmp(operation, "set_lock") == 0
7319 && (!idlname || strcmp(idlname, "GIAS/UpdateMgr") == 0)) {
7320 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7321 tree = start_dissecting(tvb, pinfo, ptree, offset);
7322 decode_GIAS_UpdateMgr_set_lock(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7326 if (strcmp(operation, "update") == 0
7327 && (!idlname || strcmp(idlname, "GIAS/UpdateMgr") == 0)) {
7328 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7329 tree = start_dissecting(tvb, pinfo, ptree, offset);
7330 decode_GIAS_UpdateMgr_update(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7334 if (strcmp(operation, "update_by_query") == 0
7335 && (!idlname || strcmp(idlname, "GIAS/UpdateMgr") == 0)) {
7336 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7337 tree = start_dissecting(tvb, pinfo, ptree, offset);
7338 decode_GIAS_UpdateMgr_update_by_query(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7342 if (strcmp(operation, "release_lock") == 0
7343 && (!idlname || strcmp(idlname, "GIAS/UpdateMgr") == 0)) {
7344 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7345 tree = start_dissecting(tvb, pinfo, ptree, offset);
7346 decode_GIAS_UpdateMgr_release_lock(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7350 if (strcmp(operation, "delete_product") == 0
7351 && (!idlname || strcmp(idlname, "GIAS/UpdateMgr") == 0)) {
7352 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7353 tree = start_dissecting(tvb, pinfo, ptree, offset);
7354 decode_GIAS_UpdateMgr_delete_product(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7358 if (strcmp(operation, "submit_query") == 0
7359 && (!idlname || strcmp(idlname, "GIAS/CatalogMgr") == 0)) {
7360 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7361 tree = start_dissecting(tvb, pinfo, ptree, offset);
7362 decode_GIAS_CatalogMgr_submit_query(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7366 if (strcmp(operation, "hit_count") == 0
7367 && (!idlname || strcmp(idlname, "GIAS/CatalogMgr") == 0)) {
7368 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7369 tree = start_dissecting(tvb, pinfo, ptree, offset);
7370 decode_GIAS_CatalogMgr_hit_count(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7374 if (strcmp(operation, "get_event_descriptions") == 0
7375 && (!idlname || strcmp(idlname, "GIAS/StandingQueryMgr") == 0)) {
7376 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7377 tree = start_dissecting(tvb, pinfo, ptree, offset);
7378 decode_GIAS_StandingQueryMgr_get_event_descriptions(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7382 if (strcmp(operation, "submit_standing_query") == 0
7383 && (!idlname || strcmp(idlname, "GIAS/StandingQueryMgr") == 0)) {
7384 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7385 tree = start_dissecting(tvb, pinfo, ptree, offset);
7386 decode_GIAS_StandingQueryMgr_submit_standing_query(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7390 if (strcmp(operation, "get_parameters") == 0
7391 && (!idlname || strcmp(idlname, "GIAS/ProductMgr") == 0)) {
7392 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7393 tree = start_dissecting(tvb, pinfo, ptree, offset);
7394 decode_GIAS_ProductMgr_get_parameters(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7398 if (strcmp(operation, "get_related_file_types") == 0
7399 && (!idlname || strcmp(idlname, "GIAS/ProductMgr") == 0)) {
7400 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7401 tree = start_dissecting(tvb, pinfo, ptree, offset);
7402 decode_GIAS_ProductMgr_get_related_file_types(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7406 if (strcmp(operation, "get_related_files") == 0
7407 && (!idlname || strcmp(idlname, "GIAS/ProductMgr") == 0)) {
7408 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7409 tree = start_dissecting(tvb, pinfo, ptree, offset);
7410 decode_GIAS_ProductMgr_get_related_files(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7414 if (strcmp(operation, "bulk_pull") == 0
7415 && (!idlname || strcmp(idlname, "GIAS/IngestMgr") == 0)) {
7416 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7417 tree = start_dissecting(tvb, pinfo, ptree, offset);
7418 decode_GIAS_IngestMgr_bulk_pull(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7422 if (strcmp(operation, "bulk_push") == 0
7423 && (!idlname || strcmp(idlname, "GIAS/IngestMgr") == 0)) {
7424 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7425 tree = start_dissecting(tvb, pinfo, ptree, offset);
7426 decode_GIAS_IngestMgr_bulk_push(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7430 if (strcmp(operation, "get_request_description") == 0
7431 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7432 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7433 tree = start_dissecting(tvb, pinfo, ptree, offset);
7434 decode_GIAS_Request_get_request_description(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7438 if (strcmp(operation, "set_user_info") == 0
7439 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7440 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7441 tree = start_dissecting(tvb, pinfo, ptree, offset);
7442 decode_GIAS_Request_set_user_info(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7446 if (strcmp(operation, "get_status") == 0
7447 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7448 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7449 tree = start_dissecting(tvb, pinfo, ptree, offset);
7450 decode_GIAS_Request_get_status(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7454 if (strcmp(operation, "get_remaining_delay") == 0
7455 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7456 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7457 tree = start_dissecting(tvb, pinfo, ptree, offset);
7458 decode_GIAS_Request_get_remaining_delay(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7462 if (strcmp(operation, "cancel") == 0
7463 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7464 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7465 tree = start_dissecting(tvb, pinfo, ptree, offset);
7466 decode_GIAS_Request_cancel(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7470 if (strcmp(operation, "register_callback") == 0
7471 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7472 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7473 tree = start_dissecting(tvb, pinfo, ptree, offset);
7474 decode_GIAS_Request_register_callback(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7478 if (strcmp(operation, "free_callback") == 0
7479 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7480 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7481 tree = start_dissecting(tvb, pinfo, ptree, offset);
7482 decode_GIAS_Request_free_callback(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7486 if (strcmp(operation, "get_request_manager") == 0
7487 && (!idlname || strcmp(idlname, "GIAS/Request") == 0)) {
7488 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7489 tree = start_dissecting(tvb, pinfo, ptree, offset);
7490 decode_GIAS_Request_get_request_manager(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7494 if (strcmp(operation, "complete") == 0
7495 && (!idlname || strcmp(idlname, "GIAS/OrderRequest") == 0)) {
7496 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7497 tree = start_dissecting(tvb, pinfo, ptree, offset);
7498 decode_GIAS_OrderRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7502 if (strcmp(operation, "pause") == 0
7503 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryOrderRequest") == 0)) {
7504 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7505 tree = start_dissecting(tvb, pinfo, ptree, offset);
7506 decode_GIAS_SubmitQueryOrderRequest_pause(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7510 if (strcmp(operation, "resume") == 0
7511 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryOrderRequest") == 0)) {
7512 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7513 tree = start_dissecting(tvb, pinfo, ptree, offset);
7514 decode_GIAS_SubmitQueryOrderRequest_resume(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7518 if (strcmp(operation, "complete_list") == 0
7519 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryOrderRequest") == 0)) {
7520 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7521 tree = start_dissecting(tvb, pinfo, ptree, offset);
7522 decode_GIAS_SubmitQueryOrderRequest_complete_list(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7526 if (strcmp(operation, "complete") == 0
7527 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryOrderRequest") == 0)) {
7528 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7529 tree = start_dissecting(tvb, pinfo, ptree, offset);
7530 decode_GIAS_SubmitQueryOrderRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7534 if (strcmp(operation, "complete") == 0
7535 && (!idlname || strcmp(idlname, "GIAS/CreateRequest") == 0)) {
7536 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7537 tree = start_dissecting(tvb, pinfo, ptree, offset);
7538 decode_GIAS_CreateRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7542 if (strcmp(operation, "complete") == 0
7543 && (!idlname || strcmp(idlname, "GIAS/CreateMetaDataRequest") == 0)) {
7544 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7545 tree = start_dissecting(tvb, pinfo, ptree, offset);
7546 decode_GIAS_CreateMetaDataRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7550 if (strcmp(operation, "complete") == 0
7551 && (!idlname || strcmp(idlname, "GIAS/UpdateRequest") == 0)) {
7552 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7553 tree = start_dissecting(tvb, pinfo, ptree, offset);
7554 decode_GIAS_UpdateRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7558 if (strcmp(operation, "set_number_of_hits") == 0
7559 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryRequest") == 0)) {
7560 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7561 tree = start_dissecting(tvb, pinfo, ptree, offset);
7562 decode_GIAS_SubmitQueryRequest_set_number_of_hits(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7566 if (strcmp(operation, "complete_DAG_results") == 0
7567 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryRequest") == 0)) {
7568 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7569 tree = start_dissecting(tvb, pinfo, ptree, offset);
7570 decode_GIAS_SubmitQueryRequest_complete_DAG_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7574 if (strcmp(operation, "complete_stringDAG_results") == 0
7575 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryRequest") == 0)) {
7576 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7577 tree = start_dissecting(tvb, pinfo, ptree, offset);
7578 decode_GIAS_SubmitQueryRequest_complete_stringDAG_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7582 if (strcmp(operation, "complete_XML_results") == 0
7583 && (!idlname || strcmp(idlname, "GIAS/SubmitQueryRequest") == 0)) {
7584 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7585 tree = start_dissecting(tvb, pinfo, ptree, offset);
7586 decode_GIAS_SubmitQueryRequest_complete_XML_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7590 if (strcmp(operation, "set_number_of_hits") == 0
7591 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7592 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7593 tree = start_dissecting(tvb, pinfo, ptree, offset);
7594 decode_GIAS_SubmitStandingQueryRequest_set_number_of_hits(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7598 if (strcmp(operation, "get_number_of_hits") == 0
7599 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7600 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7601 tree = start_dissecting(tvb, pinfo, ptree, offset);
7602 decode_GIAS_SubmitStandingQueryRequest_get_number_of_hits(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7606 if (strcmp(operation, "get_number_of_hits_in_interval") == 0
7607 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7608 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7609 tree = start_dissecting(tvb, pinfo, ptree, offset);
7610 decode_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7614 if (strcmp(operation, "get_number_of_intervals") == 0
7615 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7616 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7617 tree = start_dissecting(tvb, pinfo, ptree, offset);
7618 decode_GIAS_SubmitStandingQueryRequest_get_number_of_intervals(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7622 if (strcmp(operation, "clear_all") == 0
7623 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7624 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7625 tree = start_dissecting(tvb, pinfo, ptree, offset);
7626 decode_GIAS_SubmitStandingQueryRequest_clear_all(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7630 if (strcmp(operation, "clear_intervals") == 0
7631 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7632 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7633 tree = start_dissecting(tvb, pinfo, ptree, offset);
7634 decode_GIAS_SubmitStandingQueryRequest_clear_intervals(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7638 if (strcmp(operation, "clear_before") == 0
7639 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7640 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7641 tree = start_dissecting(tvb, pinfo, ptree, offset);
7642 decode_GIAS_SubmitStandingQueryRequest_clear_before(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7646 if (strcmp(operation, "pause") == 0
7647 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7648 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7649 tree = start_dissecting(tvb, pinfo, ptree, offset);
7650 decode_GIAS_SubmitStandingQueryRequest_pause(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7654 if (strcmp(operation, "resume") == 0
7655 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7656 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7657 tree = start_dissecting(tvb, pinfo, ptree, offset);
7658 decode_GIAS_SubmitStandingQueryRequest_resume(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7662 if (strcmp(operation, "get_time_last_executed") == 0
7663 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7664 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7665 tree = start_dissecting(tvb, pinfo, ptree, offset);
7666 decode_GIAS_SubmitStandingQueryRequest_get_time_last_executed(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7670 if (strcmp(operation, "get_time_next_execution") == 0
7671 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7672 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7673 tree = start_dissecting(tvb, pinfo, ptree, offset);
7674 decode_GIAS_SubmitStandingQueryRequest_get_time_next_execution(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7678 if (strcmp(operation, "complete_DAG_results") == 0
7679 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7680 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7681 tree = start_dissecting(tvb, pinfo, ptree, offset);
7682 decode_GIAS_SubmitStandingQueryRequest_complete_DAG_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7686 if (strcmp(operation, "complete_stringDAG_results") == 0
7687 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7688 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7689 tree = start_dissecting(tvb, pinfo, ptree, offset);
7690 decode_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7694 if (strcmp(operation, "complete_XML_results") == 0
7695 && (!idlname || strcmp(idlname, "GIAS/SubmitStandingQueryRequest") == 0)) {
7696 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7697 tree = start_dissecting(tvb, pinfo, ptree, offset);
7698 decode_GIAS_SubmitStandingQueryRequest_complete_XML_results(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7702 if (strcmp(operation, "complete") == 0
7703 && (!idlname || strcmp(idlname, "GIAS/SetAvailabilityRequest") == 0)) {
7704 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7705 tree = start_dissecting(tvb, pinfo, ptree, offset);
7706 decode_GIAS_SetAvailabilityRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7710 if (strcmp(operation, "complete") == 0
7711 && (!idlname || strcmp(idlname, "GIAS/HitCountRequest") == 0)) {
7712 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7713 tree = start_dissecting(tvb, pinfo, ptree, offset);
7714 decode_GIAS_HitCountRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7718 if (strcmp(operation, "complete") == 0
7719 && (!idlname || strcmp(idlname, "GIAS/GetParametersRequest") == 0)) {
7720 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7721 tree = start_dissecting(tvb, pinfo, ptree, offset);
7722 decode_GIAS_GetParametersRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7726 if (strcmp(operation, "complete_StringDAG") == 0
7727 && (!idlname || strcmp(idlname, "GIAS/GetParametersRequest") == 0)) {
7728 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7729 tree = start_dissecting(tvb, pinfo, ptree, offset);
7730 decode_GIAS_GetParametersRequest_complete_StringDAG(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7734 if (strcmp(operation, "complete") == 0
7735 && (!idlname || strcmp(idlname, "GIAS/IngestRequest") == 0)) {
7736 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7737 tree = start_dissecting(tvb, pinfo, ptree, offset);
7738 decode_GIAS_IngestRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7742 if (strcmp(operation, "complete") == 0
7743 && (!idlname || strcmp(idlname, "GIAS/GetRelatedFilesRequest") == 0)) {
7744 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7745 tree = start_dissecting(tvb, pinfo, ptree, offset);
7746 decode_GIAS_GetRelatedFilesRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7750 if (strcmp(operation, "complete") == 0
7751 && (!idlname || strcmp(idlname, "GIAS/CreateAssociationRequest") == 0)) {
7752 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7753 tree = start_dissecting(tvb, pinfo, ptree, offset);
7754 decode_GIAS_CreateAssociationRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7758 if (strcmp(operation, "complete") == 0
7759 && (!idlname || strcmp(idlname, "GIAS/UpdateByQueryRequest") == 0)) {
7760 item = process_RequestOperation(tvb, pinfo, ptree, header, operation); /* fill-up Request_Operation field & info column */
7761 tree = start_dissecting(tvb, pinfo, ptree, offset);
7762 decode_GIAS_UpdateByQueryRequest_complete(tvb, pinfo, tree, item, offset, header, operation, stream_is_big_endian);
7771 case CloseConnection:
7774 return FALSE; /* not handled yet */
7777 return FALSE; /* not handled yet */
7784 } /* End of main dissector */
7787 /* Register the protocol with Wireshark */
7788 void proto_register_giop_gias(void)
7790 /* setup list of header fields */
7791 static hf_register_info hf[] = {
7792 /* field that indicates the currently ongoing request/reply exchange */
7793 {&hf_operationrequest, {"Request_Operation","giop-gias.Request_Operation",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7794 /* Operation filters */
7795 {&hf_CB_Callback_notify_theState, {"theState","giop-gias.Callback.notify.theState",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7796 {&hf_GIAS_Library_get_manager_types_return_loop, {"Seq length of ManagerTypeList","giop-gias.Library.get_manager_types.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7797 {&hf_GIAS_Library_get_manager_types_return, {"ManagerTypeList","giop-gias.Library.get_manager_types.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7798 {&hf_GIAS_Library_get_manager_manager_type, {"manager_type","giop-gias.Library.get_manager.manager_type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7799 {&hf_GIAS_Library_get_other_libraries_return_loop, {"Seq length of LibraryDescriptionList","giop-gias.Library.get_other_libraries.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7800 {&hf_GIAS_LibraryManager_get_property_names_return_loop, {"Seq length of NameList","giop-gias.LibraryManager.get_property_names.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7801 {&hf_GIAS_LibraryManager_get_property_names_return, {"NameList","giop-gias.LibraryManager.get_property_names.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7802 {&hf_GIAS_LibraryManager_get_property_values_return_loop, {"Seq length of PropertyList","giop-gias.LibraryManager.get_property_values.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7803 {&hf_GIAS_LibraryManager_get_property_values_desired_properties_loop, {"Seq length of desired_properties","giop-gias.LibraryManager.get_property_values.desired_properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7804 {&hf_GIAS_LibraryManager_get_property_values_desired_properties, {"desired_properties","giop-gias.LibraryManager.get_property_values.desired_properties",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7805 {&hf_GIAS_LibraryManager_get_libraries_return_loop, {"Seq length of LibraryList","giop-gias.LibraryManager.get_libraries.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7806 {&hf_GIAS_RequestManager_get_active_requests_return_loop, {"Seq length of RequestList","giop-gias.RequestManager.get_active_requests.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7807 {&hf_GIAS_RequestManager_get_default_timeout_return, {"Return value","giop-gias.RequestManager.get_default_timeout.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7808 {&hf_GIAS_RequestManager_set_default_timeout_new_default, {"new_default","giop-gias.RequestManager.set_default_timeout.new_default",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7809 {&hf_GIAS_RequestManager_get_timeout_return, {"Return value","giop-gias.RequestManager.get_timeout.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7810 {&hf_GIAS_RequestManager_set_timeout_new_lifetime, {"new_lifetime","giop-gias.RequestManager.set_timeout.new_lifetime",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7811 {&hf_GIAS_AccessManager_get_use_modes_return_loop, {"Seq length of UseModeList","giop-gias.AccessManager.get_use_modes.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7812 {&hf_GIAS_AccessManager_get_use_modes_return, {"UseModeList","giop-gias.AccessManager.get_use_modes.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7813 {&hf_GIAS_AccessManager_is_available_return, {"Return value","giop-gias.AccessManager.is_available.return",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
7814 {&hf_GIAS_AccessManager_is_available_use_mode, {"use_mode","giop-gias.AccessManager.is_available.use_mode",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7815 {&hf_GIAS_AccessManager_query_availability_delay_return, {"Return value","giop-gias.AccessManager.query_availability_delay.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7816 {&hf_GIAS_AccessManager_query_availability_delay_availability_requirement, {"availability_requirement","giop-gias.AccessManager.query_availability_delay.availability_requirement",FT_UINT32,BASE_DEC,VALS(GIAS_AvailabilityRequirement),0x0,NULL,HFILL}},
7817 {&hf_GIAS_AccessManager_query_availability_delay_use_mode, {"use_mode","giop-gias.AccessManager.query_availability_delay.use_mode",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7818 {&hf_GIAS_AccessManager_get_number_of_priorities_return, {"Return value","giop-gias.AccessManager.get_number_of_priorities.return",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7819 {&hf_GIAS_AccessManager_set_availability_products_loop, {"Seq length of products","giop-gias.AccessManager.set_availability.products.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7820 {&hf_GIAS_AccessManager_set_availability_availability_requirement, {"availability_requirement","giop-gias.AccessManager.set_availability.availability_requirement",FT_UINT32,BASE_DEC,VALS(GIAS_AvailabilityRequirement),0x0,NULL,HFILL}},
7821 {&hf_GIAS_AccessManager_set_availability_use_mode, {"use_mode","giop-gias.AccessManager.set_availability.use_mode",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7822 {&hf_GIAS_AccessManager_set_availability_priority, {"priority","giop-gias.AccessManager.set_availability.priority",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7823 {&hf_GIAS_QueryOrderMgr_get_event_descriptions_return_loop, {"Seq length of EventList","giop-gias.QueryOrderMgr.get_event_descriptions.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7824 {&hf_GIAS_QueryOrderMgr_submit_query_order_o_type, {"o_type","giop-gias.QueryOrderMgr.submit_query_order.o_type",FT_UINT32,BASE_DEC,VALS(GIAS_OrderType),0x0,NULL,HFILL}},
7825 {&hf_GIAS_QueryOrderMgr_submit_query_order_properties_loop, {"Seq length of properties","giop-gias.QueryOrderMgr.submit_query_order.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7826 {&hf_GIAS_OrderMgr_get_package_specifications_return_loop, {"Seq length of NameList","giop-gias.OrderMgr.get_package_specifications.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7827 {&hf_GIAS_OrderMgr_get_package_specifications_return, {"NameList","giop-gias.OrderMgr.get_package_specifications.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7828 {&hf_GIAS_OrderMgr_validate_order_properties_loop, {"Seq length of properties","giop-gias.OrderMgr.validate_order.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7829 {&hf_GIAS_OrderMgr_order_properties_loop, {"Seq length of properties","giop-gias.OrderMgr.order.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7830 {&hf_GIAS_DataModelMgr_get_data_model_date_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_data_model_date.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7831 {&hf_GIAS_DataModelMgr_get_alias_categories_return_loop, {"Seq length of NameList","giop-gias.DataModelMgr.get_alias_categories.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7832 {&hf_GIAS_DataModelMgr_get_alias_categories_return, {"NameList","giop-gias.DataModelMgr.get_alias_categories.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7833 {&hf_GIAS_DataModelMgr_get_alias_categories_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_alias_categories.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7834 {&hf_GIAS_DataModelMgr_get_logical_aliases_return_loop, {"Seq length of NameNameList","giop-gias.DataModelMgr.get_logical_aliases.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7835 {&hf_GIAS_DataModelMgr_get_logical_aliases_category, {"category","giop-gias.DataModelMgr.get_logical_aliases.category",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7836 {&hf_GIAS_DataModelMgr_get_logical_aliases_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_logical_aliases.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7837 {&hf_GIAS_DataModelMgr_get_logical_attribute_name_return, {"Return value","giop-gias.DataModelMgr.get_logical_attribute_name.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7838 {&hf_GIAS_DataModelMgr_get_logical_attribute_name_view_name, {"view_name","giop-gias.DataModelMgr.get_logical_attribute_name.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7839 {&hf_GIAS_DataModelMgr_get_logical_attribute_name_attribute_type, {"attribute_type","giop-gias.DataModelMgr.get_logical_attribute_name.attribute_type",FT_UINT32,BASE_DEC,VALS(GIAS_ConceptualAttributeType),0x0,NULL,HFILL}},
7840 {&hf_GIAS_DataModelMgr_get_logical_attribute_name_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_logical_attribute_name.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7841 {&hf_GIAS_DataModelMgr_get_view_names_return_loop, {"Seq length of ViewList","giop-gias.DataModelMgr.get_view_names.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7842 {&hf_GIAS_DataModelMgr_get_view_names_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_view_names.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7843 {&hf_GIAS_DataModelMgr_get_attributes_return_loop, {"Seq length of AttributeInformationList","giop-gias.DataModelMgr.get_attributes.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7844 {&hf_GIAS_DataModelMgr_get_attributes_view_name, {"view_name","giop-gias.DataModelMgr.get_attributes.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7845 {&hf_GIAS_DataModelMgr_get_attributes_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_attributes.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7846 {&hf_GIAS_DataModelMgr_get_queryable_attributes_return_loop, {"Seq length of AttributeInformationList","giop-gias.DataModelMgr.get_queryable_attributes.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7847 {&hf_GIAS_DataModelMgr_get_queryable_attributes_view_name, {"view_name","giop-gias.DataModelMgr.get_queryable_attributes.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7848 {&hf_GIAS_DataModelMgr_get_queryable_attributes_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_queryable_attributes.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7849 {&hf_GIAS_DataModelMgr_get_entities_view_name, {"view_name","giop-gias.DataModelMgr.get_entities.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7850 {&hf_GIAS_DataModelMgr_get_entities_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_entities.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7851 {&hf_GIAS_DataModelMgr_get_entity_attributes_return_loop, {"Seq length of AttributeInformationList","giop-gias.DataModelMgr.get_entity_attributes.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7852 {&hf_GIAS_DataModelMgr_get_entity_attributes_aEntity, {"aEntity","giop-gias.DataModelMgr.get_entity_attributes.aEntity",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7853 {&hf_GIAS_DataModelMgr_get_entity_attributes_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_entity_attributes.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7854 {&hf_GIAS_DataModelMgr_get_associations_return_loop, {"Seq length of AssociationList","giop-gias.DataModelMgr.get_associations.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7855 {&hf_GIAS_DataModelMgr_get_associations_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_associations.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7856 {&hf_GIAS_DataModelMgr_get_max_vertices_return, {"Return value","giop-gias.DataModelMgr.get_max_vertices.return",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7857 {&hf_GIAS_DataModelMgr_get_max_vertices_properties_loop, {"Seq length of properties","giop-gias.DataModelMgr.get_max_vertices.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7858 {&hf_GIAS_CreationMgr_create_new_product_loop, {"Seq length of new_product","giop-gias.CreationMgr.create.new_product.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7859 {&hf_GIAS_CreationMgr_create_related_files_loop, {"Seq length of related_files","giop-gias.CreationMgr.create.related_files.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7860 {&hf_GIAS_CreationMgr_create_properties_loop, {"Seq length of properties","giop-gias.CreationMgr.create.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7861 {&hf_GIAS_CreationMgr_create_metadata_view_name, {"view_name","giop-gias.CreationMgr.create_metadata.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7862 {&hf_GIAS_CreationMgr_create_metadata_related_files_loop, {"Seq length of related_files","giop-gias.CreationMgr.create_metadata.related_files.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7863 {&hf_GIAS_CreationMgr_create_metadata_properties_loop, {"Seq length of properties","giop-gias.CreationMgr.create_metadata.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7864 {&hf_GIAS_CreationMgr_create_association_assoc_name, {"assoc_name","giop-gias.CreationMgr.create_association.assoc_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7865 {&hf_GIAS_CreationMgr_create_association_view_b_objects_loop, {"Seq length of view_b_objects","giop-gias.CreationMgr.create_association.view_b_objects.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7866 {&hf_GIAS_CreationMgr_create_association_assoc_info_loop, {"Seq length of assoc_info","giop-gias.CreationMgr.create_association.assoc_info.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7867 {&hf_GIAS_UpdateMgr_update_view, {"view","giop-gias.UpdateMgr.update.view",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7868 {&hf_GIAS_UpdateMgr_update_changes_loop, {"Seq length of changes","giop-gias.UpdateMgr.update.changes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7869 {&hf_GIAS_UpdateMgr_update_relfiles_loop, {"Seq length of relfiles","giop-gias.UpdateMgr.update.relfiles.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7870 {&hf_GIAS_UpdateMgr_update_properties_loop, {"Seq length of properties","giop-gias.UpdateMgr.update.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7871 {&hf_GIAS_UpdateMgr_update_by_query_properties_loop, {"Seq length of properties","giop-gias.UpdateMgr.update_by_query.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7872 {&hf_GIAS_CatalogMgr_submit_query_result_attributes_loop, {"Seq length of result_attributes","giop-gias.CatalogMgr.submit_query.result_attributes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7873 {&hf_GIAS_CatalogMgr_submit_query_result_attributes, {"result_attributes","giop-gias.CatalogMgr.submit_query.result_attributes",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7874 {&hf_GIAS_CatalogMgr_submit_query_sort_attributes_loop, {"Seq length of sort_attributes","giop-gias.CatalogMgr.submit_query.sort_attributes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7875 {&hf_GIAS_CatalogMgr_submit_query_properties_loop, {"Seq length of properties","giop-gias.CatalogMgr.submit_query.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7876 {&hf_GIAS_CatalogMgr_hit_count_properties_loop, {"Seq length of properties","giop-gias.CatalogMgr.hit_count.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7877 {&hf_GIAS_StandingQueryMgr_get_event_descriptions_return_loop, {"Seq length of EventList","giop-gias.StandingQueryMgr.get_event_descriptions.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7878 {&hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes_loop, {"Seq length of result_attributes","giop-gias.StandingQueryMgr.submit_standing_query.result_attributes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7879 {&hf_GIAS_StandingQueryMgr_submit_standing_query_result_attributes, {"result_attributes","giop-gias.StandingQueryMgr.submit_standing_query.result_attributes",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7880 {&hf_GIAS_StandingQueryMgr_submit_standing_query_sort_attributes_loop, {"Seq length of sort_attributes","giop-gias.StandingQueryMgr.submit_standing_query.sort_attributes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7881 {&hf_GIAS_StandingQueryMgr_submit_standing_query_properties_loop, {"Seq length of properties","giop-gias.StandingQueryMgr.submit_standing_query.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7882 {&hf_GIAS_ProductMgr_get_parameters_desired_parameters_loop, {"Seq length of desired_parameters","giop-gias.ProductMgr.get_parameters.desired_parameters.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7883 {&hf_GIAS_ProductMgr_get_parameters_desired_parameters, {"desired_parameters","giop-gias.ProductMgr.get_parameters.desired_parameters",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7884 {&hf_GIAS_ProductMgr_get_parameters_properties_loop, {"Seq length of properties","giop-gias.ProductMgr.get_parameters.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7885 {&hf_GIAS_ProductMgr_get_related_file_types_return_loop, {"Seq length of RelatedFileTypeList","giop-gias.ProductMgr.get_related_file_types.return.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7886 {&hf_GIAS_ProductMgr_get_related_file_types_return, {"RelatedFileTypeList","giop-gias.ProductMgr.get_related_file_types.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7887 {&hf_GIAS_ProductMgr_get_related_files_products_loop, {"Seq length of products","giop-gias.ProductMgr.get_related_files.products.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7888 {&hf_GIAS_ProductMgr_get_related_files_type, {"type","giop-gias.ProductMgr.get_related_files.type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7889 {&hf_GIAS_ProductMgr_get_related_files_properties_loop, {"Seq length of properties","giop-gias.ProductMgr.get_related_files.properties.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7890 {&hf_GIAS_IngestMgr_bulk_pull_property_list_loop, {"Seq length of property_list","giop-gias.IngestMgr.bulk_pull.property_list.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7891 {&hf_GIAS_IngestMgr_bulk_push_property_list_loop, {"Seq length of property_list","giop-gias.IngestMgr.bulk_push.property_list.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7892 {&hf_GIAS_Request_set_user_info_message, {"message","giop-gias.Request.set_user_info.message",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7893 {&hf_GIAS_Request_register_callback_return, {"CallbackID","giop-gias.Request.register_callback.return",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7894 {&hf_GIAS_Request_free_callback_id, {"id","giop-gias.Request.free_callback.id",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7895 {&hf_GIAS_OrderRequest_complete_return, {"Return value","giop-gias.OrderRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7896 {&hf_GIAS_SubmitQueryOrderRequest_complete_list_return, {"Return value","giop-gias.SubmitQueryOrderRequest.complete_list.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7897 {&hf_GIAS_SubmitQueryOrderRequest_complete_list_prods_loop, {"Seq length of prods","giop-gias.SubmitQueryOrderRequest.complete_list.prods.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7898 {&hf_GIAS_SubmitQueryOrderRequest_complete_return, {"Return value","giop-gias.SubmitQueryOrderRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7899 {&hf_GIAS_CreateRequest_complete_return, {"Return value","giop-gias.CreateRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7900 {&hf_GIAS_CreateRequest_complete_new_products_loop, {"Seq length of new_products","giop-gias.CreateRequest.complete.new_products.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7901 {&hf_GIAS_CreateMetaDataRequest_complete_return, {"Return value","giop-gias.CreateMetaDataRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7902 {&hf_GIAS_UpdateRequest_complete_return, {"Return value","giop-gias.UpdateRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7903 {&hf_GIAS_SubmitQueryRequest_set_number_of_hits_hits, {"hits","giop-gias.SubmitQueryRequest.set_number_of_hits.hits",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7904 {&hf_GIAS_SubmitQueryRequest_complete_DAG_results_return, {"Return value","giop-gias.SubmitQueryRequest.complete_DAG_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7905 {&hf_GIAS_SubmitQueryRequest_complete_DAG_results_results_loop, {"Seq length of results","giop-gias.SubmitQueryRequest.complete_DAG_results.results.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7906 {&hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_return, {"Return value","giop-gias.SubmitQueryRequest.complete_stringDAG_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7907 {&hf_GIAS_SubmitQueryRequest_complete_stringDAG_results_results_loop, {"Seq length of results","giop-gias.SubmitQueryRequest.complete_stringDAG_results.results.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7908 {&hf_GIAS_SubmitQueryRequest_complete_XML_results_return, {"Return value","giop-gias.SubmitQueryRequest.complete_XML_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7909 {&hf_GIAS_SubmitQueryRequest_complete_XML_results_results, {"results","giop-gias.SubmitQueryRequest.complete_XML_results.results",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7910 {&hf_GIAS_SubmitStandingQueryRequest_set_number_of_hits_hits, {"hits","giop-gias.SubmitStandingQueryRequest.set_number_of_hits.hits",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7911 {&hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_return, {"Return value","giop-gias.SubmitStandingQueryRequest.get_number_of_hits.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7912 {&hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_return, {"Return value","giop-gias.SubmitStandingQueryRequest.get_number_of_hits_in_interval.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7913 {&hf_GIAS_SubmitStandingQueryRequest_get_number_of_hits_in_interval_interval, {"interval","giop-gias.SubmitStandingQueryRequest.get_number_of_hits_in_interval.interval",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7914 {&hf_GIAS_SubmitStandingQueryRequest_get_number_of_intervals_return, {"Return value","giop-gias.SubmitStandingQueryRequest.get_number_of_intervals.return",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7915 {&hf_GIAS_SubmitStandingQueryRequest_clear_intervals_num_intervals, {"num_intervals","giop-gias.SubmitStandingQueryRequest.clear_intervals.num_intervals",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7916 {&hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_return, {"Return value","giop-gias.SubmitStandingQueryRequest.complete_DAG_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7917 {&hf_GIAS_SubmitStandingQueryRequest_complete_DAG_results_results_loop, {"Seq length of results","giop-gias.SubmitStandingQueryRequest.complete_DAG_results.results.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7918 {&hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_return, {"Return value","giop-gias.SubmitStandingQueryRequest.complete_stringDAG_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7919 {&hf_GIAS_SubmitStandingQueryRequest_complete_stringDAG_results_results_loop, {"Seq length of results","giop-gias.SubmitStandingQueryRequest.complete_stringDAG_results.results.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7920 {&hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_return, {"Return value","giop-gias.SubmitStandingQueryRequest.complete_XML_results.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7921 {&hf_GIAS_SubmitStandingQueryRequest_complete_XML_results_results, {"results","giop-gias.SubmitStandingQueryRequest.complete_XML_results.results",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7922 {&hf_GIAS_SetAvailabilityRequest_complete_return, {"Return value","giop-gias.SetAvailabilityRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7923 {&hf_GIAS_HitCountRequest_complete_return, {"Return value","giop-gias.HitCountRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7924 {&hf_GIAS_HitCountRequest_complete_number_of_hits, {"number_of_hits","giop-gias.HitCountRequest.complete.number_of_hits",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7925 {&hf_GIAS_GetParametersRequest_complete_return, {"Return value","giop-gias.GetParametersRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7926 {&hf_GIAS_GetParametersRequest_complete_StringDAG_return, {"Return value","giop-gias.GetParametersRequest.complete_StringDAG.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7927 {&hf_GIAS_IngestRequest_complete_return, {"Return value","giop-gias.IngestRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7928 {&hf_GIAS_GetRelatedFilesRequest_complete_return, {"Return value","giop-gias.GetRelatedFilesRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7929 {&hf_GIAS_GetRelatedFilesRequest_complete_locations_loop, {"Seq length of locations","giop-gias.GetRelatedFilesRequest.complete.locations.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7930 {&hf_GIAS_GetRelatedFilesRequest_complete_locations, {"locations","giop-gias.GetRelatedFilesRequest.complete.locations",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7931 {&hf_GIAS_CreateAssociationRequest_complete_return, {"Return value","giop-gias.CreateAssociationRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7932 {&hf_GIAS_UpdateByQueryRequest_complete_return, {"Return value","giop-gias.UpdateByQueryRequest.complete.return",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7933 /* Attribute filters */
7934 /* Struct filters */
7935 {&hf_UCO_NameName_name1, {"NameName_name1","giop-gias.NameName.name1",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7936 {&hf_UCO_NameName_name2, {"NameName_name2","giop-gias.NameName.name2",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7937 {&hf_UCO_NameValue_aname, {"NameValue_aname","giop-gias.NameValue.aname",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7938 {&hf_UCO_Ratio_numerator, {"Ratio_numerator","giop-gias.Ratio.numerator",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7939 {&hf_UCO_Ratio_denominator, {"Ratio_denominator","giop-gias.Ratio.denominator",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7940 {&hf_UCO_FileLocation_user_name, {"FileLocation_user_name","giop-gias.FileLocation.user_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7941 {&hf_UCO_FileLocation_password, {"FileLocation_password","giop-gias.FileLocation.password",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7942 {&hf_UCO_FileLocation_host_name, {"FileLocation_host_name","giop-gias.FileLocation.host_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7943 {&hf_UCO_FileLocation_path_name, {"FileLocation_path_name","giop-gias.FileLocation.path_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7944 {&hf_UCO_FileLocation_file_name, {"FileLocation_file_name","giop-gias.FileLocation.file_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7945 {&hf_UCO_DirectAccessLocation_access_protocol, {"DirectAccessLocation_access_protocol","giop-gias.DirectAccessLocation.access_protocol",FT_UINT32,BASE_DEC,VALS(UCO_Protocol),0x0,NULL,HFILL}},
7946 {&hf_UCO_Date_year, {"Date_year","giop-gias.Date.year",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7947 {&hf_UCO_Date_month, {"Date_month","giop-gias.Date.month",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7948 {&hf_UCO_Date_day, {"Date_day","giop-gias.Date.day",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7949 {&hf_UCO_Time_hour, {"Time_hour","giop-gias.Time.hour",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7950 {&hf_UCO_Time_minute, {"Time_minute","giop-gias.Time.minute",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
7951 {&hf_UCO_Time_second, {"Time_second","giop-gias.Time.second",FT_FLOAT,BASE_NONE,NULL,0x0,NULL,HFILL}},
7952 {&hf_UCO_Node_id, {"Node_id","giop-gias.Node.id",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7953 {&hf_UCO_Node_node_type, {"Node_node_type","giop-gias.Node.node_type",FT_UINT32,BASE_DEC,VALS(UCO_NodeType),0x0,NULL,HFILL}},
7954 {&hf_UCO_Node_attribute_name, {"Node_attribute_name","giop-gias.Node.attribute_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7955 {&hf_UCO_Edge_start_node, {"Edge_start_node","giop-gias.Edge.start_node",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7956 {&hf_UCO_Edge_end_node, {"Edge_end_node","giop-gias.Edge.end_node",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7957 {&hf_UCO_Edge_relationship_type, {"Edge_relationship_type","giop-gias.Edge.relationship_type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7958 {&hf_UCO_DAG_nodes_loop, {"Seq length of DAG_nodes","giop-gias.DAG.nodes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7959 {&hf_UCO_DAG_edges_loop, {"Seq length of DAG_edges","giop-gias.DAG.edges.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7960 {&hf_UCO_StringNode_id, {"StringNode_id","giop-gias.StringNode.id",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7961 {&hf_UCO_StringNode_node_type, {"StringNode_node_type","giop-gias.StringNode.node_type",FT_UINT32,BASE_DEC,VALS(UCO_NodeType),0x0,NULL,HFILL}},
7962 {&hf_UCO_StringNode_attribute_name, {"StringNode_attribute_name","giop-gias.StringNode.attribute_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7963 {&hf_UCO_StringNode_value, {"StringNode_value","giop-gias.StringNode.value",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7964 {&hf_UCO_StringDAG_nodes_loop, {"Seq length of StringDAG_nodes","giop-gias.StringDAG.nodes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7965 {&hf_UCO_StringDAG_edges_loop, {"Seq length of StringDAG_edges","giop-gias.StringDAG.edges.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7966 {&hf_UCO_Change_changed_node, {"Change_changed_node","giop-gias.Change.changed_node",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7967 {&hf_UCO_Change_change_type, {"Change_change_type","giop-gias.Change.change_type",FT_UINT32,BASE_DEC,VALS(UCO_ChangeType),0x0,NULL,HFILL}},
7968 {&hf_UCO_UpdateDAG_changes_loop, {"Seq length of UpdateDAG_changes","giop-gias.UpdateDAG.changes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7969 {&hf_UCO_RequestDescription_user_info, {"RequestDescription_user_info","giop-gias.RequestDescription.user_info",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7970 {&hf_UCO_RequestDescription_request_type, {"RequestDescription_request_type","giop-gias.RequestDescription.request_type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7971 {&hf_UCO_RequestDescription_request_info, {"RequestDescription_request_info","giop-gias.RequestDescription.request_info",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7972 {&hf_UCO_RequestDescription_request_details_loop, {"Seq length of RequestDescription_request_details","giop-gias.RequestDescription.request_details.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7973 {&hf_UCO_Coordinate2d_x, {"Coordinate2d_x","giop-gias.Coordinate2d.x",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7974 {&hf_UCO_Coordinate2d_y, {"Coordinate2d_y","giop-gias.Coordinate2d.y",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7975 {&hf_UCO_Coordinate3d_x, {"Coordinate3d_x","giop-gias.Coordinate3d.x",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7976 {&hf_UCO_Coordinate3d_y, {"Coordinate3d_y","giop-gias.Coordinate3d.y",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7977 {&hf_UCO_Coordinate3d_z, {"Coordinate3d_z","giop-gias.Coordinate3d.z",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7978 {&hf_UCO_LinearDimension_dimension, {"LinearDimension_dimension","giop-gias.LinearDimension.dimension",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7979 {&hf_UCO_LinearDimension_reference_system, {"LinearDimension_reference_system","giop-gias.LinearDimension.reference_system",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7980 {&hf_UCO_Ellipse_north_angle, {"Ellipse_north_angle","giop-gias.Ellipse.north_angle",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
7981 {&hf_UCO_SimpleGSImage_width, {"SimpleGSImage_width","giop-gias.SimpleGSImage.width",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7982 {&hf_UCO_SimpleGSImage_height, {"SimpleGSImage_height","giop-gias.SimpleGSImage.height",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7983 {&hf_UCO_SimpleCImage_width, {"SimpleCImage_width","giop-gias.SimpleCImage.width",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7984 {&hf_UCO_SimpleCImage_height, {"SimpleCImage_height","giop-gias.SimpleCImage.height",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7985 {&hf_UCO_CompressedImage_width, {"CompressedImage_width","giop-gias.CompressedImage.width",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7986 {&hf_UCO_CompressedImage_height, {"CompressedImage_height","giop-gias.CompressedImage.height",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7987 {&hf_UCO_CompressedImage_compression_form, {"CompressedImage_compression_form","giop-gias.CompressedImage.compression_form",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7988 {&hf_UCO_CompressedImage_data_loop, {"Seq length of CompressedImage_data","giop-gias.CompressedImage.data.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7989 {&hf_UCO_CompressedImage_data, {"CompressedImage_data","giop-gias.CompressedImage.data",FT_BYTES,BASE_NONE,NULL,0x0,NULL,HFILL}},
7990 {&hf_UCO_Status_completion_state, {"Status_completion_state","giop-gias.Status.completion_state",FT_UINT32,BASE_DEC,VALS(UCO_State),0x0,NULL,HFILL}},
7991 {&hf_UCO_Status_warning, {"Status_warning","giop-gias.Status.warning",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
7992 {&hf_UCO_Status_status_message, {"Status_status_message","giop-gias.Status.status_message",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7993 {&hf_UCO_EntityNode_id, {"EntityNode_id","giop-gias.EntityNode.id",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7994 {&hf_UCO_EntityNode_entity_name, {"EntityNode_entity_name","giop-gias.EntityNode.entity_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
7995 {&hf_UCO_EntityRelationship_start_node, {"EntityRelationship_start_node","giop-gias.EntityRelationship.start_node",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7996 {&hf_UCO_EntityRelationship_end_node, {"EntityRelationship_end_node","giop-gias.EntityRelationship.end_node",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
7997 {&hf_UCO_EntityRelationship_start_to_end_card, {"EntityRelationship_start_to_end_card","giop-gias.EntityRelationship.start_to_end_card",FT_UINT32,BASE_DEC,VALS(UCO_Cardinality),0x0,NULL,HFILL}},
7998 {&hf_UCO_EntityRelationship_end_to_start_card, {"EntityRelationship_end_to_start_card","giop-gias.EntityRelationship.end_to_start_card",FT_UINT32,BASE_DEC,VALS(UCO_Cardinality),0x0,NULL,HFILL}},
7999 {&hf_UCO_EntityGraph_nodes_loop, {"Seq length of EntityGraph_nodes","giop-gias.EntityGraph.nodes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8000 {&hf_UCO_EntityGraph_relationship_loop, {"Seq length of EntityGraph_relationship","giop-gias.EntityGraph.relationship.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8001 {&hf_UCO_exception_details_exception_name, {"exception_details_exception_name","giop-gias.exception_details.exception_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8002 {&hf_UCO_exception_details_standard_exception_name, {"exception_details_standard_exception_name","giop-gias.exception_details.standard_exception_name",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8003 {&hf_UCO_exception_details_exception_desc, {"exception_details_exception_desc","giop-gias.exception_details.exception_desc",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8004 {&hf_GIAS_ImageSpec_imgform, {"ImageSpec_imgform","giop-gias.ImageSpec.imgform",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8005 {&hf_GIAS_ImageSpec_imageid, {"ImageSpec_imageid","giop-gias.ImageSpec.imageid",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8006 {&hf_GIAS_ImageSpec_comp, {"ImageSpec_comp","giop-gias.ImageSpec.comp",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8007 {&hf_GIAS_ImageSpec_bpp, {"ImageSpec_bpp","giop-gias.ImageSpec.bpp",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8008 {&hf_GIAS_ImageSpec_algo, {"ImageSpec_algo","giop-gias.ImageSpec.algo",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8009 {&hf_GIAS_ImageSpec_rrds_loop, {"Seq length of ImageSpec_rrds","giop-gias.ImageSpec.rrds.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8010 {&hf_GIAS_ImageSpec_rrds, {"ImageSpec_rrds","giop-gias.ImageSpec.rrds",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8011 {&hf_GIAS_ImageSpec_geo_region_type, {"ImageSpec_geo_region_type","giop-gias.ImageSpec.geo_region_type",FT_UINT32,BASE_DEC,VALS(GIAS_GeoRegionType),0x0,NULL,HFILL}},
8012 {&hf_GIAS_ImageSpec_encoding, {"ImageSpec_encoding","giop-gias.ImageSpec.encoding",FT_UINT32,BASE_DEC,VALS(GIAS_SupportDataEncoding),0x0,NULL,HFILL}},
8013 {&hf_GIAS_AlterationSpec_pf, {"AlterationSpec_pf","giop-gias.AlterationSpec.pf",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8014 {&hf_GIAS_AlterationSpec_geo_region_type, {"AlterationSpec_geo_region_type","giop-gias.AlterationSpec.geo_region_type",FT_UINT32,BASE_DEC,VALS(GIAS_GeoRegionType),0x0,NULL,HFILL}},
8015 {&hf_GIAS_PackagingSpec_package_identifier, {"PackagingSpec_package_identifier","giop-gias.PackagingSpec.package_identifier",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8016 {&hf_GIAS_PackagingSpec_packaging_format_and_compression, {"PackagingSpec_packaging_format_and_compression","giop-gias.PackagingSpec.packaging_format_and_compression",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8017 {&hf_GIAS_TailoringSpec_specs_loop, {"Seq length of TailoringSpec_specs","giop-gias.TailoringSpec.specs.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8018 {&hf_GIAS_MediaType_media_type, {"MediaType_media_type","giop-gias.MediaType.media_type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8019 {&hf_GIAS_MediaType_quantity, {"MediaType_quantity","giop-gias.MediaType.quantity",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8020 {&hf_GIAS_PhysicalDelivery_address, {"PhysicalDelivery_address","giop-gias.PhysicalDelivery.address",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8021 {&hf_GIAS_ValidationResults_valid, {"ValidationResults_valid","giop-gias.ValidationResults.valid",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8022 {&hf_GIAS_ValidationResults_warning, {"ValidationResults_warning","giop-gias.ValidationResults.warning",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8023 {&hf_GIAS_ValidationResults_details, {"ValidationResults_details","giop-gias.ValidationResults.details",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8024 {&hf_GIAS_RelatedFile_file_type, {"RelatedFile_file_type","giop-gias.RelatedFile.file_type",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8025 {&hf_GIAS_View_view_name, {"View_view_name","giop-gias.View.view_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8026 {&hf_GIAS_View_orderable, {"View_orderable","giop-gias.View.orderable",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8027 {&hf_GIAS_View_sub_views_loop, {"Seq length of View_sub_views","giop-gias.View.sub_views.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8028 {&hf_GIAS_View_sub_views, {"View_sub_views","giop-gias.View.sub_views",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8029 {&hf_GIAS_IntegerRange_lower_bound, {"IntegerRange_lower_bound","giop-gias.IntegerRange.lower_bound",FT_INT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8030 {&hf_GIAS_IntegerRange_upper_bound, {"IntegerRange_upper_bound","giop-gias.IntegerRange.upper_bound",FT_INT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8031 {&hf_GIAS_FloatingPointRange_lower_bound, {"FloatingPointRange_lower_bound","giop-gias.FloatingPointRange.lower_bound",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
8032 {&hf_GIAS_FloatingPointRange_upper_bound, {"FloatingPointRange_upper_bound","giop-gias.FloatingPointRange.upper_bound",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
8033 {&hf_GIAS_AttributeInformation_attribute_name, {"AttributeInformation_attribute_name","giop-gias.AttributeInformation.attribute_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8034 {&hf_GIAS_AttributeInformation_attribute_type, {"AttributeInformation_attribute_type","giop-gias.AttributeInformation.attribute_type",FT_UINT32,BASE_DEC,VALS(GIAS_AttributeType),0x0,NULL,HFILL}},
8035 {&hf_GIAS_AttributeInformation_attribute_units, {"AttributeInformation_attribute_units","giop-gias.AttributeInformation.attribute_units",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8036 {&hf_GIAS_AttributeInformation_attribute_reference, {"AttributeInformation_attribute_reference","giop-gias.AttributeInformation.attribute_reference",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8037 {&hf_GIAS_AttributeInformation_mode, {"AttributeInformation_mode","giop-gias.AttributeInformation.mode",FT_UINT32,BASE_DEC,VALS(GIAS_RequirementMode),0x0,NULL,HFILL}},
8038 {&hf_GIAS_AttributeInformation_description, {"AttributeInformation_description","giop-gias.AttributeInformation.description",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8039 {&hf_GIAS_AttributeInformation_sortable, {"AttributeInformation_sortable","giop-gias.AttributeInformation.sortable",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8040 {&hf_GIAS_AttributeInformation_updateable, {"AttributeInformation_updateable","giop-gias.AttributeInformation.updateable",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8041 {&hf_GIAS_Association_name, {"Association_name","giop-gias.Association.name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8042 {&hf_GIAS_Association_view_a, {"Association_view_a","giop-gias.Association.view_a",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8043 {&hf_GIAS_Association_view_b, {"Association_view_b","giop-gias.Association.view_b",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8044 {&hf_GIAS_Association_description, {"Association_description","giop-gias.Association.description",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8045 {&hf_GIAS_Association_card, {"Association_card","giop-gias.Association.card",FT_UINT32,BASE_DEC,VALS(UCO_Cardinality),0x0,NULL,HFILL}},
8046 {&hf_GIAS_Association_attribute_info_loop, {"Seq length of Association_attribute_info","giop-gias.Association.attribute_info.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8047 {&hf_GIAS_LibraryDescription_library_name, {"LibraryDescription_library_name","giop-gias.LibraryDescription.library_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8048 {&hf_GIAS_LibraryDescription_library_description, {"LibraryDescription_library_description","giop-gias.LibraryDescription.library_description",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8049 {&hf_GIAS_LibraryDescription_library_version_number, {"LibraryDescription_library_version_number","giop-gias.LibraryDescription.library_version_number",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8050 {&hf_GIAS_Query_view, {"Query_view","giop-gias.Query.view",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8051 {&hf_GIAS_Query_bqs_query, {"Query_bqs_query","giop-gias.Query.bqs_query",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8052 {&hf_GIAS_Event_event_name, {"Event_event_name","giop-gias.Event.event_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8053 {&hf_GIAS_Event_event_type, {"Event_event_type","giop-gias.Event.event_type",FT_UINT32,BASE_DEC,VALS(GIAS_NamedEventType),0x0,NULL,HFILL}},
8054 {&hf_GIAS_Event_event_description, {"Event_event_description","giop-gias.Event.event_description",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8055 {&hf_GIAS_DayEventTime_day_event, {"DayEventTime_day_event","giop-gias.DayEventTime.day_event",FT_UINT32,BASE_DEC,VALS(GIAS_DayEvent),0x0,NULL,HFILL}},
8056 {&hf_GIAS_QueryLifeSpan_frequency_loop, {"Seq length of QueryLifeSpan_frequency","giop-gias.QueryLifeSpan.frequency.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8057 {&hf_GIAS_SortAttribute_attribute_name, {"SortAttribute_attribute_name","giop-gias.SortAttribute.attribute_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8058 {&hf_GIAS_SortAttribute_sort_polarity, {"SortAttribute_sort_polarity","giop-gias.SortAttribute.sort_polarity",FT_UINT32,BASE_DEC,VALS(GIAS_Polarity),0x0,NULL,HFILL}},
8059 {&hf_GIAS_DelayEstimate_time_delay, {"DelayEstimate_time_delay","giop-gias.DelayEstimate.time_delay",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8060 {&hf_GIAS_DelayEstimate_valid_time_delay, {"DelayEstimate_valid_time_delay","giop-gias.DelayEstimate.valid_time_delay",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8061 {&hf_GIAS_ProductDetails_mTypes_loop, {"Seq length of ProductDetails_mTypes","giop-gias.ProductDetails.mTypes.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8062 {&hf_GIAS_ProductDetails_benums_loop, {"Seq length of ProductDetails_benums","giop-gias.ProductDetails.benums.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8063 {&hf_GIAS_ProductDetails_benums, {"ProductDetails_benums","giop-gias.ProductDetails.benums",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8064 {&hf_GIAS_ProductDetails_info_system_name, {"ProductDetails_info_system_name","giop-gias.ProductDetails.info_system_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8065 {&hf_GIAS_DeliveryDetails_receiver, {"DeliveryDetails_receiver","giop-gias.DeliveryDetails.receiver",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8066 {&hf_GIAS_DeliveryDetails_shipmentMode, {"DeliveryDetails_shipmentMode","giop-gias.DeliveryDetails.shipmentMode",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8067 {&hf_GIAS_OrderContents_originator, {"OrderContents_originator","giop-gias.OrderContents.originator",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8068 {&hf_GIAS_OrderContents_operatorNote, {"OrderContents_operatorNote","giop-gias.OrderContents.operatorNote",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8069 {&hf_GIAS_OrderContents_orderPriority, {"OrderContents_orderPriority","giop-gias.OrderContents.orderPriority",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8070 {&hf_GIAS_OrderContents_prod_list_loop, {"Seq length of OrderContents_prod_list","giop-gias.OrderContents.prod_list.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8071 {&hf_GIAS_OrderContents_del_list_loop, {"Seq length of OrderContents_del_list","giop-gias.OrderContents.del_list.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8072 {&hf_GIAS_QueryOrderContents_originator, {"QueryOrderContents_originator","giop-gias.QueryOrderContents.originator",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8073 {&hf_GIAS_QueryOrderContents_operatorNote, {"QueryOrderContents_operatorNote","giop-gias.QueryOrderContents.operatorNote",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8074 {&hf_GIAS_QueryOrderContents_orderPriority, {"QueryOrderContents_orderPriority","giop-gias.QueryOrderContents.orderPriority",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8075 {&hf_GIAS_QueryOrderContents_del_list_loop, {"Seq length of QueryOrderContents_del_list","giop-gias.QueryOrderContents.del_list.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8076 {&hf_GIAS_AccessCriteria_userID, {"AccessCriteria_userID","giop-gias.AccessCriteria.userID",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8077 {&hf_GIAS_AccessCriteria_password, {"AccessCriteria_password","giop-gias.AccessCriteria.password",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8078 {&hf_GIAS_AccessCriteria_licenseKey, {"AccessCriteria_licenseKey","giop-gias.AccessCriteria.licenseKey",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8079 {&hf_GIAS_PackageElement_files_loop, {"Seq length of PackageElement_files","giop-gias.PackageElement.files.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8080 {&hf_GIAS_PackageElement_files, {"PackageElement_files","giop-gias.PackageElement.files",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8081 {&hf_GIAS_DeliveryManifest_package_name, {"DeliveryManifest_package_name","giop-gias.DeliveryManifest.package_name",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8082 {&hf_GIAS_DeliveryManifest_elements_loop, {"Seq length of DeliveryManifest_elements","giop-gias.DeliveryManifest.elements.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8083 /* User exception filters */
8084 {&hf_UCO_InvalidInputParameter_badInputParameters_loop, {"Seq length of InvalidInputParameter_badInputParameters","giop-gias.InvalidInputParamete.InvalidInputParameter_badInputParameters.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8085 {&hf_UCO_InvalidInputParameter_badInputParameters, {"InvalidInputParameter_badInputParameters","giop-gias.InvalidInputParamete.InvalidInputParameter_badInputParameters",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8087 {&hf_UCO_Buffer_Buffer, {"Buffer","giop-gias.UCO.Buffer",FT_UINT32,BASE_DEC,VALS(UCO_BufferType),0x0,NULL,HFILL}},
8088 {&hf_UCO_Buffer_octet_buffer_loop, {"Seq length of Buffer_octet_buffer","giop-gias.UCO.Buffer.octet_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8089 {&hf_UCO_Buffer_octet_buffer, {"Buffer_octet_buffer","giop-gias.UCO.Buffer.octet_buffer",FT_BYTES,BASE_NONE,NULL,0x0,NULL,HFILL}},
8090 {&hf_UCO_Buffer_char_buffer_loop, {"Seq length of Buffer_char_buffer","giop-gias.UCO.Buffer.char_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8091 {&hf_UCO_Buffer_char_buffer, {"Buffer_char_buffer","giop-gias.UCO.Buffer.char_buffer",FT_UINT8,BASE_DEC,NULL,0x0,NULL,HFILL}},
8092 {&hf_UCO_Buffer_ushort_buffer_loop, {"Seq length of Buffer_ushort_buffer","giop-gias.UCO.Buffer.ushort_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8093 {&hf_UCO_Buffer_ushort_buffer, {"Buffer_ushort_buffer","giop-gias.UCO.Buffer.ushort_buffer",FT_UINT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8094 {&hf_UCO_Buffer_short_buffer_loop, {"Seq length of Buffer_short_buffer","giop-gias.UCO.Buffer.short_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8095 {&hf_UCO_Buffer_short_buffer, {"Buffer_short_buffer","giop-gias.UCO.Buffer.short_buffer",FT_INT16,BASE_DEC,NULL,0x0,NULL,HFILL}},
8096 {&hf_UCO_Buffer_ulong_buffer_loop, {"Seq length of Buffer_ulong_buffer","giop-gias.UCO.Buffer.ulong_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8097 {&hf_UCO_Buffer_ulong_buffer, {"Buffer_ulong_buffer","giop-gias.UCO.Buffer.ulong_buffer",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8098 {&hf_UCO_Buffer_long_buffer_loop, {"Seq length of Buffer_long_buffer","giop-gias.UCO.Buffer.long_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8099 {&hf_UCO_Buffer_long_buffer, {"Buffer_long_buffer","giop-gias.UCO.Buffer.long_buffer",FT_INT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8100 {&hf_UCO_Buffer_float_buffer_loop, {"Seq length of Buffer_float_buffer","giop-gias.UCO.Buffer.float_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8101 {&hf_UCO_Buffer_float_buffer, {"Buffer_float_buffer","giop-gias.UCO.Buffer.float_buffer",FT_FLOAT,BASE_NONE,NULL,0x0,NULL,HFILL}},
8102 {&hf_UCO_Buffer_double_buffer_loop, {"Seq length of Buffer_double_buffer","giop-gias.UCO.Buffer.double_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8103 {&hf_UCO_Buffer_double_buffer, {"Buffer_double_buffer","giop-gias.UCO.Buffer.double_buffer",FT_DOUBLE,BASE_NONE,NULL,0x0,NULL,HFILL}},
8104 {&hf_GIAS_Destination_Destination, {"Destination","giop-gias.GIAS.Destination",FT_UINT32,BASE_DEC,VALS(GIAS_DestinationType),0x0,NULL,HFILL}},
8105 {&hf_GIAS_Destination_e_dest, {"Destination_e_dest","giop-gias.GIAS.Destination.e_dest",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8106 {&hf_GIAS_Domain_Domain, {"Domain","giop-gias.GIAS.Domain",FT_UINT32,BASE_DEC,VALS(GIAS_DomainType),0x0,NULL,HFILL}},
8107 {&hf_GIAS_Domain_t, {"Domain_t","giop-gias.GIAS.Domain.t",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8108 {&hf_GIAS_Domain_is_loop, {"Seq length of Domain_is","giop-gias.GIAS.Domain.is.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8109 {&hf_GIAS_Domain_fps_loop, {"Seq length of Domain_fps","giop-gias.GIAS.Domain.fps.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8110 {&hf_GIAS_Domain_l_loop, {"Seq length of Domain_l","giop-gias.GIAS.Domain.l.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8111 {&hf_GIAS_Domain_l, {"Domain_l","giop-gias.GIAS.Domain.l",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8112 {&hf_GIAS_Domain_ol_loop, {"Seq length of Domain_ol","giop-gias.GIAS.Domain.ol.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8113 {&hf_GIAS_Domain_ol, {"Domain_ol","giop-gias.GIAS.Domain.ol",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8114 {&hf_GIAS_Domain_gs_loop, {"Seq length of Domain_gs","giop-gias.GIAS.Domain.gs.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8115 {&hf_GIAS_Domain_bd_loop, {"Seq length of Domain_bd","giop-gias.GIAS.Domain.bd.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
8116 {&hf_GIAS_Domain_bd, {"Domain_bd","giop-gias.GIAS.Domain.bd",FT_BYTES,BASE_NONE,NULL,0x0,NULL,HFILL}},
8117 {&hf_GIAS_Domain_bv, {"Domain_bv","giop-gias.GIAS.Domain.bv",FT_BOOLEAN,8,NULL,0x01,NULL,HFILL}},
8118 {&hf_GIAS_LifeEvent_LifeEvent, {"LifeEvent","giop-gias.GIAS.LifeEvent",FT_UINT32,BASE_DEC,VALS(GIAS_LifeEventType),0x0,NULL,HFILL}},
8119 {&hf_GIAS_LifeEvent_ev, {"LifeEvent_ev","giop-gias.GIAS.LifeEvent.ev",FT_STRING,BASE_NONE,NULL,0x0,NULL,HFILL}},
8123 static ei_register_info ei[] = {
8124 { &ei_gias_unknown_giop_msg, { "giop-gias.unknown_giop_msg", PI_PROTOCOL, PI_WARN, "Unknown GIOP message", EXPFILL }},
8125 { &ei_gias_unknown_exception, { "giop-gias.unknown_exception", PI_PROTOCOL, PI_WARN, "Unknown exception", EXPFILL }},
8126 { &ei_gias_unknown_reply_status, { "giop-gias.unknown_reply_status", PI_PROTOCOL, PI_WARN, "Unknown reply status", EXPFILL }},
8129 /* setup protocol subtree array */
8131 static gint *ett[] = {
8135 expert_module_t* expert_gias;
8138 /* Register the protocol name and description */
8139 proto_gias = proto_register_protocol("Gias Dissector Using GIOP API" , "GIAS", "giop-gias" );
8140 proto_register_field_array(proto_gias, hf, array_length(hf));
8141 proto_register_subtree_array(ett, array_length(ett));
8143 expert_gias = expert_register_protocol(proto_gias);
8144 expert_register_field_array(expert_gias, ei, array_length(ei));
8147 /* register me as handler for these interfaces */
8148 void proto_reg_handoff_giop_gias(void)
8150 /* Register for Explicit Dissection */
8151 register_giop_user_module(dissect_gias, "GIAS", "CB/Callback", proto_gias ); /* explicit dissector */
8153 /* Register for Explicit Dissection */
8154 register_giop_user_module(dissect_gias, "GIAS", "GIAS/AccessManager", proto_gias ); /* explicit dissector */
8156 /* Register for Explicit Dissection */
8157 register_giop_user_module(dissect_gias, "GIAS", "GIAS/CatalogMgr", proto_gias ); /* explicit dissector */
8159 /* Register for Explicit Dissection */
8160 register_giop_user_module(dissect_gias, "GIAS", "GIAS/CreateAssociationRequest", proto_gias ); /* explicit dissector */
8162 /* Register for Explicit Dissection */
8163 register_giop_user_module(dissect_gias, "GIAS", "GIAS/CreateMetaDataRequest", proto_gias ); /* explicit dissector */
8165 /* Register for Explicit Dissection */
8166 register_giop_user_module(dissect_gias, "GIAS", "GIAS/CreateRequest", proto_gias ); /* explicit dissector */
8168 /* Register for Explicit Dissection */
8169 register_giop_user_module(dissect_gias, "GIAS", "GIAS/CreationMgr", proto_gias ); /* explicit dissector */
8171 /* Register for Explicit Dissection */
8172 register_giop_user_module(dissect_gias, "GIAS", "GIAS/DataModelMgr", proto_gias ); /* explicit dissector */
8174 /* Register for Explicit Dissection */
8175 register_giop_user_module(dissect_gias, "GIAS", "GIAS/GetParametersRequest", proto_gias ); /* explicit dissector */
8177 /* Register for Explicit Dissection */
8178 register_giop_user_module(dissect_gias, "GIAS", "GIAS/GetRelatedFilesRequest", proto_gias ); /* explicit dissector */
8180 /* Register for Explicit Dissection */
8181 register_giop_user_module(dissect_gias, "GIAS", "GIAS/HitCountRequest", proto_gias ); /* explicit dissector */
8183 /* Register for Explicit Dissection */
8184 register_giop_user_module(dissect_gias, "GIAS", "GIAS/IngestMgr", proto_gias ); /* explicit dissector */
8186 /* Register for Explicit Dissection */
8187 register_giop_user_module(dissect_gias, "GIAS", "GIAS/IngestRequest", proto_gias ); /* explicit dissector */
8189 /* Register for Explicit Dissection */
8190 register_giop_user_module(dissect_gias, "GIAS", "GIAS/Library", proto_gias ); /* explicit dissector */
8192 /* Register for Explicit Dissection */
8193 register_giop_user_module(dissect_gias, "GIAS", "GIAS/LibraryManager", proto_gias ); /* explicit dissector */
8195 /* Register for Explicit Dissection */
8196 register_giop_user_module(dissect_gias, "GIAS", "GIAS/OrderMgr", proto_gias ); /* explicit dissector */
8198 /* Register for Explicit Dissection */
8199 register_giop_user_module(dissect_gias, "GIAS", "GIAS/OrderRequest", proto_gias ); /* explicit dissector */
8201 /* Register for Explicit Dissection */
8202 register_giop_user_module(dissect_gias, "GIAS", "GIAS/ProductMgr", proto_gias ); /* explicit dissector */
8204 /* Register for Explicit Dissection */
8205 register_giop_user_module(dissect_gias, "GIAS", "GIAS/QueryOrderMgr", proto_gias ); /* explicit dissector */
8207 /* Register for Explicit Dissection */
8208 register_giop_user_module(dissect_gias, "GIAS", "GIAS/Request", proto_gias ); /* explicit dissector */
8210 /* Register for Explicit Dissection */
8211 register_giop_user_module(dissect_gias, "GIAS", "GIAS/RequestManager", proto_gias ); /* explicit dissector */
8213 /* Register for Explicit Dissection */
8214 register_giop_user_module(dissect_gias, "GIAS", "GIAS/SetAvailabilityRequest", proto_gias ); /* explicit dissector */
8216 /* Register for Explicit Dissection */
8217 register_giop_user_module(dissect_gias, "GIAS", "GIAS/StandingQueryMgr", proto_gias ); /* explicit dissector */
8219 /* Register for Explicit Dissection */
8220 register_giop_user_module(dissect_gias, "GIAS", "GIAS/SubmitQueryOrderRequest", proto_gias ); /* explicit dissector */
8222 /* Register for Explicit Dissection */
8223 register_giop_user_module(dissect_gias, "GIAS", "GIAS/SubmitQueryRequest", proto_gias ); /* explicit dissector */
8225 /* Register for Explicit Dissection */
8226 register_giop_user_module(dissect_gias, "GIAS", "GIAS/SubmitStandingQueryRequest", proto_gias ); /* explicit dissector */
8228 /* Register for Explicit Dissection */
8229 register_giop_user_module(dissect_gias, "GIAS", "GIAS/UpdateByQueryRequest", proto_gias ); /* explicit dissector */
8231 /* Register for Explicit Dissection */
8232 register_giop_user_module(dissect_gias, "GIAS", "GIAS/UpdateMgr", proto_gias ); /* explicit dissector */
8234 /* Register for Explicit Dissection */
8235 register_giop_user_module(dissect_gias, "GIAS", "GIAS/UpdateRequest", proto_gias ); /* explicit dissector */
8237 /* Register for Heuristic Dissection */
8238 register_giop_user(dissect_gias, "GIAS" ,proto_gias); /* heuristic dissector */
8248 * indent-tabs-mode: nil
8251 * ex: set shiftwidth=4 tabstop=8 expandtab:
8252 * :indentSize=4:tabSize=8:noTabs=true: