ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/AppServer/include/ClientAPIData.hpp
Revision: 1.7
Committed: Wed Dec 14 20:13:23 2005 UTC (19 years, 4 months ago) by sekhri
Branch: MAIN
Changes since 1.6: +19 -9 lines
Log Message:
CreateBlock and getProcessedDataset api calls implemented and integrated with Top level API

File Contents

# User Rev Content
1 afaq 1.1 #ifndef _ClientTest_hpp_
2     #define _ClientTest_hpp_
3     #include "ClientDataStructure.hpp"
4    
5     class Insertapps_ClientAPIData : public ClientDataStructure {
6     public:
7     INTEGER t_application_output_type;
8     STRING t_app_family_name;
9 afaq 1.2 STRING t_collection_type_name_t_application_output_type;
10 afaq 1.1 STRING t_app_config_parameter_set;
11     INTEGER t_app_config_application;
12 afaq 1.4 INTEGER t_collection_type_id_t_application_output_type;
13 afaq 1.1 INTEGER t_app_config_id;
14 afaq 1.2 INTEGER t_collection_type_id_t_application_input_type;
15 afaq 1.1 STRING t_application_app_version;
16     STRING t_app_config_conditions_version;
17     INTEGER t_application_app_family;
18     INTEGER t_application_id;
19 afaq 1.4 INTEGER t_app_family_id;
20     INTEGER t_application_input_type;
21     STRING t_collection_type_name_t_application_input_type;
22 afaq 1.3 STRING t_application_executable;
23 afaq 1.1 public:
24     Insertapps_ClientAPIData();
25    
26     virtual int makeMessage(Message& messageOut);
27     virtual int readInMessage(Message& messageIn, string lisName, int index);
28    
29     };
30     class Person_ClientAPIData : public ClientDataStructure {
31     public:
32     STRING t_person_distinguised_name;
33     INTEGER t_person_id;
34     STRING t_person_name;
35     STRING t_person_contactinfo;
36     public:
37     Person_ClientAPIData();
38    
39     virtual int makeMessage(Message& messageOut);
40     virtual int readInMessage(Message& messageIn, string lisName, int index);
41    
42     };
43     class Physicsgroup_ClientAPIData : public ClientDataStructure {
44     public:
45 sekhri 1.6 INTEGER t_person_id_t_physics_group_convener;
46     STRING t_person_distinguised_name_t_physics_group_convener;
47     STRING t_person_name_t_physics_group_convener;
48 afaq 1.3 INTEGER t_physics_group_id;
49 sekhri 1.6 STRING t_person_contactinfo_t_physics_group_convener;
50 afaq 1.3 STRING t_physics_group_name;
51 sekhri 1.6 INTEGER t_physics_group_convener;
52 afaq 1.1 public:
53     Physicsgroup_ClientAPIData();
54    
55     virtual int makeMessage(Message& messageOut);
56     virtual int readInMessage(Message& messageIn, string lisName, int index);
57    
58     };
59     class Evcollview_ClientAPIData : public ClientDataStructure {
60     public:
61     INTEGER t_info_evcoll_validation_status;
62     STRING t_info_evcoll_name;
63     INTEGER t_info_evcoll_status;
64 afaq 1.4 STRING t_evcoll_status_name;
65 afaq 1.1 INTEGER t_info_evcoll_events;
66     INTEGER t_event_collection_id;
67 sekhri 1.6 CHARACTER t_event_collection_is_primary;
68 afaq 1.1 STRING t_validation_status_name;
69     INTEGER t_event_collection_processed_dataset;
70     INTEGER t_evcoll_status_id;
71 sekhri 1.6 INTEGER t_info_evcoll_event_collection;
72 afaq 1.1 INTEGER t_validation_status_id;
73 afaq 1.4 INTEGER t_event_collection_collection_index;
74 afaq 1.1 STRING t_info_evcoll_estimated_luminosity;
75     public:
76     Evcollview_ClientAPIData();
77    
78     virtual int makeMessage(Message& messageOut);
79     virtual int readInMessage(Message& messageIn, string lisName, int index);
80    
81     };
82     class Fileview_ClientAPIData : public ClientDataStructure {
83     public:
84     INTEGER t_evcoll_file_fileid;
85     INTEGER t_file_type;
86 afaq 1.4 INTEGER t_file_type_id;
87 afaq 1.1 INTEGER t_file_inblock;
88     STRING t_file_status_name;
89     STRING t_file_guid;
90 afaq 1.4 STRING t_file_logical_name;
91 sekhri 1.7 STRING t_file_checksum;
92 afaq 1.4 INTEGER t_file_id;
93 afaq 1.1 STRING t_file_type_name;
94 sekhri 1.6 STRING t_file_filesize;
95 sekhri 1.7 INTEGER t_evcoll_file_evcoll;
96 afaq 1.1 INTEGER t_file_status;
97     INTEGER t_evcoll_file_id;
98 sekhri 1.7 INTEGER t_file_status_id;
99 afaq 1.1 public:
100     Fileview_ClientAPIData();
101    
102     virtual int makeMessage(Message& messageOut);
103     virtual int readInMessage(Message& messageIn, string lisName, int index);
104    
105     };
106 sekhri 1.7 class Blockview_ClientAPIData : public ClientDataStructure {
107     public:
108     INTEGER t_block_bytes;
109     INTEGER t_block_status;
110     INTEGER t_block_status_id;
111     INTEGER t_block_files;
112     INTEGER t_block_id;
113     INTEGER t_block_processed_dataset;
114     STRING t_block_status_name;
115     public:
116     Blockview_ClientAPIData();
117    
118     virtual int makeMessage(Message& messageOut);
119     virtual int readInMessage(Message& messageIn, string lisName, int index);
120    
121     };
122 afaq 1.1 class Primarydataset_ClientAPIData : public ClientDataStructure {
123     public:
124     INTEGER t_desc_mc_id;
125     STRING t_desc_mc_description;
126     INTEGER t_primary_dataset_description;
127     STRING t_primary_dataset_name;
128 afaq 1.4 STRING t_desc_mc_decay_chain;
129 afaq 1.2 INTEGER t_physics_group_id;
130 afaq 1.1 INTEGER t_desc_primary_id;
131     INTEGER t_desc_primary_trigger_path;
132 afaq 1.2 STRING t_desc_trigger_description;
133 afaq 1.1 INTEGER t_primary_dataset_physics_group;
134 afaq 1.2 INTEGER t_desc_trigger_id;
135 afaq 1.1 STRING t_desc_mc_production;
136 afaq 1.2 STRING t_physics_group_name;
137 afaq 1.1 INTEGER t_desc_primary_mc_channel;
138     INTEGER t_primary_dataset_id;
139     CHARACTER t_desc_primary_is_mc_data;
140 sekhri 1.6 INTEGER t_physics_group_convener;
141 afaq 1.1 public:
142     Primarydataset_ClientAPIData();
143    
144     virtual int makeMessage(Message& messageOut);
145     virtual int readInMessage(Message& messageIn, string lisName, int index);
146    
147     };
148     class Processingpath_ClientAPIData : public ClientDataStructure {
149     public:
150 afaq 1.4 STRING t_processed_dataset_name;
151 afaq 1.2 STRING t_collection_type_name_t_application_output_type;
152     STRING t_application_app_version;
153 afaq 1.4 STRING t_app_config_conditions_version;
154 afaq 1.2 INTEGER t_application_id;
155 afaq 1.4 INTEGER t_application_output_type;
156 sekhri 1.6 INTEGER t_primary_dataset_description;
157 afaq 1.1 INTEGER t_data_tier_id;
158     INTEGER t_processing_path_parent;
159 afaq 1.2 INTEGER t_app_config_id;
160     INTEGER t_collection_type_id_t_application_input_type;
161     INTEGER t_processed_dataset_processing_path;
162 afaq 1.4 INTEGER t_processing_path_data_tier;
163     INTEGER t_application_app_family;
164 sekhri 1.6 INTEGER t_primary_dataset_id;
165 afaq 1.4 STRING t_data_tier_name;
166     STRING t_app_family_name;
167     STRING t_app_config_parameter_set;
168     CHARACTER t_processed_dataset_is_open;
169     INTEGER t_processing_path_app_config;
170     INTEGER t_app_config_application;
171     STRING t_application_executable;
172     STRING t_collection_type_name_t_application_input_type;
173 sekhri 1.6 INTEGER t_primary_dataset_physics_group;
174 afaq 1.4 STRING t_processing_path_full_path;
175 afaq 1.1 INTEGER t_processing_path_id;
176 afaq 1.4 INTEGER t_application_input_type;
177 sekhri 1.6 STRING t_primary_dataset_name;
178 afaq 1.2 INTEGER t_processed_dataset_primary_dataset;
179 afaq 1.1 INTEGER t_processed_dataset_id;
180 afaq 1.2 INTEGER t_collection_type_id_t_application_output_type;
181 afaq 1.4 INTEGER t_app_family_id;
182 afaq 1.1 public:
183     Processingpath_ClientAPIData();
184    
185     virtual int makeMessage(Message& messageOut);
186     virtual int readInMessage(Message& messageIn, string lisName, int index);
187    
188     };
189     class Analysisdataset_ClientAPIData : public ClientDataStructure {
190     public:
191     STRING t_dataset_status_name;
192     INTEGER t_info_anads_analysis_dataset;
193 afaq 1.4 STRING t_validation_status_name;
194 sekhri 1.6 CHARACTER t_anads_data_is_primary;
195 afaq 1.1 INTEGER t_anads_data_event_collection;
196     STRING t_info_anads_estimated_luminiosity;
197     STRING t_analysis_dataset_name;
198     INTEGER t_info_anads_validation_status;
199     INTEGER t_anads_data_id;
200     INTEGER t_dataset_status_id;
201     INTEGER t_anads_data_analysis_dataset;
202 afaq 1.4 INTEGER t_info_anads_status;
203 afaq 1.1 INTEGER t_analysis_dataset_id;
204     INTEGER t_validation_status_id;
205     INTEGER t_analysis_dataset_processed_dataset;
206     INTEGER t_info_anads_events;
207     public:
208     Analysisdataset_ClientAPIData();
209    
210     virtual int makeMessage(Message& messageOut);
211     virtual int readInMessage(Message& messageIn, string lisName, int index);
212    
213     };
214     class Datasetprovenenceevchild_ClientAPIData : public ClientDataStructure {
215     public:
216     STRING t_processed_dataset_name;
217 afaq 1.4 INTEGER t_event_collection_id;
218 afaq 1.1 INTEGER t_processing_path_id;
219 sekhri 1.6 CHARACTER t_event_collection_is_primary;
220 afaq 1.1 INTEGER t_event_collection_processed_dataset;
221     INTEGER t_primary_dataset_description;
222     INTEGER t_data_tier_id;
223     INTEGER t_processing_path_parent;
224     INTEGER t_evcoll_parentage_type;
225     INTEGER t_processed_dataset_processing_path;
226 afaq 1.4 STRING t_parentage_type_name;
227     INTEGER t_processing_path_data_tier;
228     INTEGER t_primary_dataset_id;
229     INTEGER t_event_collection_collection_index;
230     STRING t_data_tier_name;
231     INTEGER t_parentage_type_id;
232     CHARACTER t_processed_dataset_is_open;
233     INTEGER t_processing_path_app_config;
234     INTEGER t_primary_dataset_physics_group;
235     STRING t_processing_path_full_path;
236     STRING t_primary_dataset_name;
237 afaq 1.3 INTEGER t_evcoll_parentage_parent;
238 afaq 1.4 INTEGER t_processed_dataset_primary_dataset;
239 afaq 1.1 INTEGER t_processed_dataset_id;
240     INTEGER t_evcoll_parentage_child;
241     public:
242     Datasetprovenenceevchild_ClientAPIData();
243    
244     virtual int makeMessage(Message& messageOut);
245     virtual int readInMessage(Message& messageIn, string lisName, int index);
246    
247     };
248     class Datasetprovenenceevparent_ClientAPIData : public ClientDataStructure {
249     public:
250     STRING t_processed_dataset_name;
251 afaq 1.4 INTEGER t_event_collection_id;
252 afaq 1.1 INTEGER t_processing_path_id;
253 sekhri 1.6 CHARACTER t_event_collection_is_primary;
254 afaq 1.1 INTEGER t_event_collection_processed_dataset;
255     INTEGER t_primary_dataset_description;
256     INTEGER t_data_tier_id;
257     INTEGER t_processing_path_parent;
258     INTEGER t_evcoll_parentage_type;
259     INTEGER t_processed_dataset_processing_path;
260 afaq 1.4 STRING t_parentage_type_name;
261     INTEGER t_processing_path_data_tier;
262     INTEGER t_primary_dataset_id;
263     INTEGER t_event_collection_collection_index;
264     STRING t_data_tier_name;
265     INTEGER t_parentage_type_id;
266     CHARACTER t_processed_dataset_is_open;
267     INTEGER t_processing_path_app_config;
268     INTEGER t_primary_dataset_physics_group;
269     STRING t_processing_path_full_path;
270     STRING t_primary_dataset_name;
271 afaq 1.3 INTEGER t_evcoll_parentage_parent;
272 afaq 1.4 INTEGER t_processed_dataset_primary_dataset;
273 afaq 1.1 INTEGER t_processed_dataset_id;
274     INTEGER t_evcoll_parentage_child;
275     public:
276     Datasetprovenenceevparent_ClientAPIData();
277    
278     virtual int makeMessage(Message& messageOut);
279     virtual int readInMessage(Message& messageIn, string lisName, int index);
280    
281     };
282     class Crabevcollview_ClientAPIData : public ClientDataStructure {
283     public:
284     INTEGER t_info_evcoll_validation_status;
285     STRING t_processed_dataset_name;
286     STRING t_info_evcoll_name;
287     INTEGER t_block_status;
288 afaq 1.4 INTEGER t_primary_dataset_physics_group;
289 afaq 1.1 INTEGER t_processing_path_id;
290 sekhri 1.6 CHARACTER t_event_collection_is_primary;
291 afaq 1.1 INTEGER t_event_collection_processed_dataset;
292     STRING t_info_evcoll_estimated_luminosity;
293     INTEGER t_primary_dataset_description;
294     INTEGER t_block_bytes;
295     INTEGER t_data_tier_id;
296     INTEGER t_processing_path_parent;
297 afaq 1.4 INTEGER t_processed_dataset_processing_path;
298     INTEGER t_block_files;
299     INTEGER t_processing_path_data_tier;
300     INTEGER t_primary_dataset_id;
301     INTEGER t_event_collection_collection_index;
302     STRING t_data_tier_name;
303     INTEGER t_block_processed_dataset;
304     INTEGER t_info_evcoll_events;
305     CHARACTER t_processed_dataset_is_open;
306     INTEGER t_processing_path_app_config;
307     INTEGER t_block_id;
308     INTEGER t_event_collection_id;
309     STRING t_processing_path_full_path;
310 afaq 1.3 STRING t_primary_dataset_name;
311     INTEGER t_info_evcoll_status;
312     INTEGER t_processed_dataset_primary_dataset;
313 sekhri 1.6 INTEGER t_info_evcoll_event_collection;
314 afaq 1.3 INTEGER t_processed_dataset_id;
315 afaq 1.1 public:
316     Crabevcollview_ClientAPIData();
317    
318     virtual int makeMessage(Message& messageOut);
319     virtual int readInMessage(Message& messageIn, string lisName, int index);
320    
321     };
322     #endif