1 mike 1.1 /* @migen@ */
2 /*
3 **==============================================================================
4 **
5 ** WARNING: THIS FILE WAS AUTOMATICALLY GENERATED. PLEASE DO NOT EDIT.
6 **
7 **==============================================================================
8 */
9 #include <ctype.h>
10 #include <MI.h>
11 #include "MSFT_Person.h"
12 #include "MSFT_AllTypes.h"
13 #include "MSFT_Process.h"
14 #include "Inner.h"
15 #include "Outer.h"
16
17 /*
18 **==============================================================================
19 **
20 ** Schema Declaration
21 **
22 mike 1.1 **==============================================================================
23 */
24
25 extern MI_SchemaDecl test_repos_classDecl;
26
27 /*
28 **==============================================================================
29 **
30 ** Qualifier declarations
31 **
32 **==============================================================================
33 */
34
35 static MI_CONST MI_Boolean Abstract_qual_decl_value = 0;
36
37 static MI_CONST MI_QualifierDecl Abstract_qual_decl =
38 {
39 MI_T("Abstract"), /* name */
40 MI_BOOLEAN, /* type */
41 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
42 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
43 mike 1.1 0, /* subscript */
44 &Abstract_qual_decl_value, /* value */
45 };
46
47 static MI_CONST MI_Boolean Aggregate_qual_decl_value = 0;
48
49 static MI_CONST MI_QualifierDecl Aggregate_qual_decl =
50 {
51 MI_T("Aggregate"), /* name */
52 MI_BOOLEAN, /* type */
53 MI_FLAG_REFERENCE, /* scope */
54 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
55 0, /* subscript */
56 &Aggregate_qual_decl_value, /* value */
57 };
58
59 static MI_CONST MI_Boolean Aggregation_qual_decl_value = 0;
60
61 static MI_CONST MI_QualifierDecl Aggregation_qual_decl =
62 {
63 MI_T("Aggregation"), /* name */
64 mike 1.1 MI_BOOLEAN, /* type */
65 MI_FLAG_ASSOCIATION, /* scope */
66 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
67 0, /* subscript */
68 &Aggregation_qual_decl_value, /* value */
69 };
70
71 static MI_CONST MI_QualifierDecl Alias_qual_decl =
72 {
73 MI_T("Alias"), /* name */
74 MI_STRING, /* type */
75 MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
76 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
77 0, /* subscript */
78 NULL, /* value */
79 };
80
81 static MI_CONST MI_Char* ArrayType_qual_decl_value = MI_T("Bag");
82
83 static MI_CONST MI_QualifierDecl ArrayType_qual_decl =
84 {
85 mike 1.1 MI_T("ArrayType"), /* name */
86 MI_STRING, /* type */
87 MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
88 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
89 0, /* subscript */
90 &ArrayType_qual_decl_value, /* value */
91 };
92
93 static MI_CONST MI_Boolean Association_qual_decl_value = 0;
94
95 static MI_CONST MI_QualifierDecl Association_qual_decl =
96 {
97 MI_T("Association"), /* name */
98 MI_BOOLEAN, /* type */
99 MI_FLAG_ASSOCIATION, /* scope */
100 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
101 0, /* subscript */
102 &Association_qual_decl_value, /* value */
103 };
104
105 static MI_CONST MI_QualifierDecl BitMap_qual_decl =
106 mike 1.1 {
107 MI_T("BitMap"), /* name */
108 MI_STRINGA, /* type */
109 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
110 0, /* flavor */
111 0, /* subscript */
112 NULL, /* value */
113 };
114
115 static MI_CONST MI_QualifierDecl BitValues_qual_decl =
116 {
117 MI_T("BitValues"), /* name */
118 MI_STRINGA, /* type */
119 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
120 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
121 0, /* subscript */
122 NULL, /* value */
123 };
124
125 static MI_CONST MI_QualifierDecl ClassConstraint_qual_decl =
126 {
127 mike 1.1 MI_T("ClassConstraint"), /* name */
128 MI_STRINGA, /* type */
129 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
130 0, /* flavor */
131 0, /* subscript */
132 NULL, /* value */
133 };
134
135 static MI_CONST MI_Boolean Composition_qual_decl_value = 0;
136
137 static MI_CONST MI_QualifierDecl Composition_qual_decl =
138 {
139 MI_T("Composition"), /* name */
140 MI_BOOLEAN, /* type */
141 MI_FLAG_ASSOCIATION, /* scope */
142 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
143 0, /* subscript */
144 &Composition_qual_decl_value, /* value */
145 };
146
147 static MI_CONST MI_QualifierDecl Correlatable_qual_decl =
148 mike 1.1 {
149 MI_T("Correlatable"), /* name */
150 MI_STRINGA, /* type */
151 MI_FLAG_PROPERTY, /* scope */
152 0, /* flavor */
153 0, /* subscript */
154 NULL, /* value */
155 };
156
157 static MI_CONST MI_Boolean Counter_qual_decl_value = 0;
158
159 static MI_CONST MI_QualifierDecl Counter_qual_decl =
160 {
161 MI_T("Counter"), /* name */
162 MI_BOOLEAN, /* type */
163 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
164 0, /* flavor */
165 0, /* subscript */
166 &Counter_qual_decl_value, /* value */
167 };
168
169 mike 1.1 static MI_CONST MI_Boolean Delete_qual_decl_value = 0;
170
171 static MI_CONST MI_QualifierDecl Delete_qual_decl =
172 {
173 MI_T("Delete"), /* name */
174 MI_BOOLEAN, /* type */
175 MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
176 0, /* flavor */
177 0, /* subscript */
178 &Delete_qual_decl_value, /* value */
179 };
180
181 static MI_CONST MI_QualifierDecl Deprecated_qual_decl =
182 {
183 MI_T("Deprecated"), /* name */
184 MI_STRINGA, /* type */
185 MI_FLAG_ANY, /* scope */
186 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
187 0, /* subscript */
188 NULL, /* value */
189 };
190 mike 1.1
191 static MI_CONST MI_QualifierDecl Description_qual_decl =
192 {
193 MI_T("Description"), /* name */
194 MI_STRING, /* type */
195 MI_FLAG_ANY, /* scope */
196 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
197 0, /* subscript */
198 NULL, /* value */
199 };
200
201 static MI_CONST MI_QualifierDecl DisplayDescription_qual_decl =
202 {
203 MI_T("DisplayDescription"), /* name */
204 MI_STRING, /* type */
205 MI_FLAG_ANY, /* scope */
206 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
207 0, /* subscript */
208 NULL, /* value */
209 };
210
211 mike 1.1 static MI_CONST MI_QualifierDecl DisplayName_qual_decl =
212 {
213 MI_T("DisplayName"), /* name */
214 MI_STRING, /* type */
215 MI_FLAG_ANY, /* scope */
216 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
217 0, /* subscript */
218 NULL, /* value */
219 };
220
221 static MI_CONST MI_Boolean DN_qual_decl_value = 0;
222
223 static MI_CONST MI_QualifierDecl DN_qual_decl =
224 {
225 MI_T("DN"), /* name */
226 MI_BOOLEAN, /* type */
227 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
228 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
229 0, /* subscript */
230 &DN_qual_decl_value, /* value */
231 };
232 mike 1.1
233 static MI_CONST MI_QualifierDecl EmbeddedInstance_qual_decl =
234 {
235 MI_T("EmbeddedInstance"), /* name */
236 MI_STRING, /* type */
237 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
238 0, /* flavor */
239 0, /* subscript */
240 NULL, /* value */
241 };
242
243 static MI_CONST MI_Boolean EmbeddedObject_qual_decl_value = 0;
244
245 static MI_CONST MI_QualifierDecl EmbeddedObject_qual_decl =
246 {
247 MI_T("EmbeddedObject"), /* name */
248 MI_BOOLEAN, /* type */
249 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
250 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
251 0, /* subscript */
252 &EmbeddedObject_qual_decl_value, /* value */
253 mike 1.1 };
254
255 static MI_CONST MI_Boolean Exception_qual_decl_value = 0;
256
257 static MI_CONST MI_QualifierDecl Exception_qual_decl =
258 {
259 MI_T("Exception"), /* name */
260 MI_BOOLEAN, /* type */
261 MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
262 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
263 0, /* subscript */
264 &Exception_qual_decl_value, /* value */
265 };
266
267 static MI_CONST MI_Boolean Expensive_qual_decl_value = 0;
268
269 static MI_CONST MI_QualifierDecl Expensive_qual_decl =
270 {
271 MI_T("Expensive"), /* name */
272 MI_BOOLEAN, /* type */
273 MI_FLAG_ANY, /* scope */
274 mike 1.1 0, /* flavor */
275 0, /* subscript */
276 &Expensive_qual_decl_value, /* value */
277 };
278
279 static MI_CONST MI_Boolean Experimental_qual_decl_value = 0;
280
281 static MI_CONST MI_QualifierDecl Experimental_qual_decl =
282 {
283 MI_T("Experimental"), /* name */
284 MI_BOOLEAN, /* type */
285 MI_FLAG_ANY, /* scope */
286 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
287 0, /* subscript */
288 &Experimental_qual_decl_value, /* value */
289 };
290
291 static MI_CONST MI_Boolean Gauge_qual_decl_value = 0;
292
293 static MI_CONST MI_QualifierDecl Gauge_qual_decl =
294 {
295 mike 1.1 MI_T("Gauge"), /* name */
296 MI_BOOLEAN, /* type */
297 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
298 0, /* flavor */
299 0, /* subscript */
300 &Gauge_qual_decl_value, /* value */
301 };
302
303 static MI_CONST MI_Boolean Ifdeleted_qual_decl_value = 0;
304
305 static MI_CONST MI_QualifierDecl Ifdeleted_qual_decl =
306 {
307 MI_T("Ifdeleted"), /* name */
308 MI_BOOLEAN, /* type */
309 MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
310 0, /* flavor */
311 0, /* subscript */
312 &Ifdeleted_qual_decl_value, /* value */
313 };
314
315 static MI_CONST MI_Boolean In_qual_decl_value = 1;
316 mike 1.1
317 static MI_CONST MI_QualifierDecl In_qual_decl =
318 {
319 MI_T("In"), /* name */
320 MI_BOOLEAN, /* type */
321 MI_FLAG_PARAMETER, /* scope */
322 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
323 0, /* subscript */
324 &In_qual_decl_value, /* value */
325 };
326
327 static MI_CONST MI_Boolean Indication_qual_decl_value = 0;
328
329 static MI_CONST MI_QualifierDecl Indication_qual_decl =
330 {
331 MI_T("Indication"), /* name */
332 MI_BOOLEAN, /* type */
333 MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
334 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
335 0, /* subscript */
336 &Indication_qual_decl_value, /* value */
337 mike 1.1 };
338
339 static MI_CONST MI_Boolean Invisible_qual_decl_value = 0;
340
341 static MI_CONST MI_QualifierDecl Invisible_qual_decl =
342 {
343 MI_T("Invisible"), /* name */
344 MI_BOOLEAN, /* type */
345 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
346 0, /* flavor */
347 0, /* subscript */
348 &Invisible_qual_decl_value, /* value */
349 };
350
351 static MI_CONST MI_Boolean IsPUnit_qual_decl_value = 0;
352
353 static MI_CONST MI_QualifierDecl IsPUnit_qual_decl =
354 {
355 MI_T("IsPUnit"), /* name */
356 MI_BOOLEAN, /* type */
357 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
358 mike 1.1 0, /* flavor */
359 0, /* subscript */
360 &IsPUnit_qual_decl_value, /* value */
361 };
362
363 static MI_CONST MI_Boolean Key_qual_decl_value = 0;
364
365 static MI_CONST MI_QualifierDecl Key_qual_decl =
366 {
367 MI_T("Key"), /* name */
368 MI_BOOLEAN, /* type */
369 MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
370 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
371 0, /* subscript */
372 &Key_qual_decl_value, /* value */
373 };
374
375 static MI_CONST MI_Boolean Large_qual_decl_value = 0;
376
377 static MI_CONST MI_QualifierDecl Large_qual_decl =
378 {
379 mike 1.1 MI_T("Large"), /* name */
380 MI_BOOLEAN, /* type */
381 MI_FLAG_CLASS|MI_FLAG_PROPERTY, /* scope */
382 0, /* flavor */
383 0, /* subscript */
384 &Large_qual_decl_value, /* value */
385 };
386
387 static MI_CONST MI_QualifierDecl MappingStrings_qual_decl =
388 {
389 MI_T("MappingStrings"), /* name */
390 MI_STRINGA, /* type */
391 MI_FLAG_ANY, /* scope */
392 0, /* flavor */
393 0, /* subscript */
394 NULL, /* value */
395 };
396
397 static MI_CONST MI_QualifierDecl Max_qual_decl =
398 {
399 MI_T("Max"), /* name */
400 mike 1.1 MI_UINT32, /* type */
401 MI_FLAG_REFERENCE, /* scope */
402 0, /* flavor */
403 0, /* subscript */
404 NULL, /* value */
405 };
406
407 static MI_CONST MI_QualifierDecl MaxLen_qual_decl =
408 {
409 MI_T("MaxLen"), /* name */
410 MI_UINT32, /* type */
411 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
412 0, /* flavor */
413 0, /* subscript */
414 NULL, /* value */
415 };
416
417 static MI_CONST MI_QualifierDecl MaxValue_qual_decl =
418 {
419 MI_T("MaxValue"), /* name */
420 MI_SINT64, /* type */
421 mike 1.1 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
422 0, /* flavor */
423 0, /* subscript */
424 NULL, /* value */
425 };
426
427 static MI_CONST MI_QualifierDecl MethodConstraint_qual_decl =
428 {
429 MI_T("MethodConstraint"), /* name */
430 MI_STRINGA, /* type */
431 MI_FLAG_METHOD, /* scope */
432 0, /* flavor */
433 0, /* subscript */
434 NULL, /* value */
435 };
436
437 static MI_CONST MI_Uint32 Min_qual_decl_value = 0U;
438
439 static MI_CONST MI_QualifierDecl Min_qual_decl =
440 {
441 MI_T("Min"), /* name */
442 mike 1.1 MI_UINT32, /* type */
443 MI_FLAG_REFERENCE, /* scope */
444 0, /* flavor */
445 0, /* subscript */
446 &Min_qual_decl_value, /* value */
447 };
448
449 static MI_CONST MI_Uint32 MinLen_qual_decl_value = 0U;
450
451 static MI_CONST MI_QualifierDecl MinLen_qual_decl =
452 {
453 MI_T("MinLen"), /* name */
454 MI_UINT32, /* type */
455 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
456 0, /* flavor */
457 0, /* subscript */
458 &MinLen_qual_decl_value, /* value */
459 };
460
461 static MI_CONST MI_QualifierDecl MinValue_qual_decl =
462 {
463 mike 1.1 MI_T("MinValue"), /* name */
464 MI_SINT64, /* type */
465 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
466 0, /* flavor */
467 0, /* subscript */
468 NULL, /* value */
469 };
470
471 static MI_CONST MI_QualifierDecl ModelCorrespondence_qual_decl =
472 {
473 MI_T("ModelCorrespondence"), /* name */
474 MI_STRINGA, /* type */
475 MI_FLAG_ANY, /* scope */
476 0, /* flavor */
477 0, /* subscript */
478 NULL, /* value */
479 };
480
481 static MI_CONST MI_QualifierDecl Nonlocal_qual_decl =
482 {
483 MI_T("Nonlocal"), /* name */
484 mike 1.1 MI_STRING, /* type */
485 MI_FLAG_REFERENCE, /* scope */
486 0, /* flavor */
487 0, /* subscript */
488 NULL, /* value */
489 };
490
491 static MI_CONST MI_QualifierDecl NonlocalType_qual_decl =
492 {
493 MI_T("NonlocalType"), /* name */
494 MI_STRING, /* type */
495 MI_FLAG_REFERENCE, /* scope */
496 0, /* flavor */
497 0, /* subscript */
498 NULL, /* value */
499 };
500
501 static MI_CONST MI_QualifierDecl NullValue_qual_decl =
502 {
503 MI_T("NullValue"), /* name */
504 MI_STRING, /* type */
505 mike 1.1 MI_FLAG_PROPERTY, /* scope */
506 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
507 0, /* subscript */
508 NULL, /* value */
509 };
510
511 static MI_CONST MI_Boolean Octetstring_qual_decl_value = 0;
512
513 static MI_CONST MI_QualifierDecl Octetstring_qual_decl =
514 {
515 MI_T("Octetstring"), /* name */
516 MI_BOOLEAN, /* type */
517 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
518 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
519 0, /* subscript */
520 &Octetstring_qual_decl_value, /* value */
521 };
522
523 static MI_CONST MI_Boolean Out_qual_decl_value = 0;
524
525 static MI_CONST MI_QualifierDecl Out_qual_decl =
526 mike 1.1 {
527 MI_T("Out"), /* name */
528 MI_BOOLEAN, /* type */
529 MI_FLAG_PARAMETER, /* scope */
530 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
531 0, /* subscript */
532 &Out_qual_decl_value, /* value */
533 };
534
535 static MI_CONST MI_QualifierDecl Override_qual_decl =
536 {
537 MI_T("Override"), /* name */
538 MI_STRING, /* type */
539 MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
540 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
541 0, /* subscript */
542 NULL, /* value */
543 };
544
545 static MI_CONST MI_QualifierDecl Propagated_qual_decl =
546 {
547 mike 1.1 MI_T("Propagated"), /* name */
548 MI_STRING, /* type */
549 MI_FLAG_PROPERTY, /* scope */
550 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
551 0, /* subscript */
552 NULL, /* value */
553 };
554
555 static MI_CONST MI_QualifierDecl PropertyConstraint_qual_decl =
556 {
557 MI_T("PropertyConstraint"), /* name */
558 MI_STRINGA, /* type */
559 MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
560 0, /* flavor */
561 0, /* subscript */
562 NULL, /* value */
563 };
564
565 static MI_CONST MI_Char* PropertyUsage_qual_decl_value = MI_T("CurrentContext");
566
567 static MI_CONST MI_QualifierDecl PropertyUsage_qual_decl =
568 mike 1.1 {
569 MI_T("PropertyUsage"), /* name */
570 MI_STRING, /* type */
571 MI_FLAG_PROPERTY, /* scope */
572 0, /* flavor */
573 0, /* subscript */
574 &PropertyUsage_qual_decl_value, /* value */
575 };
576
577 static MI_CONST MI_QualifierDecl Provider_qual_decl =
578 {
579 MI_T("Provider"), /* name */
580 MI_STRING, /* type */
581 MI_FLAG_ANY, /* scope */
582 0, /* flavor */
583 0, /* subscript */
584 NULL, /* value */
585 };
586
587 static MI_CONST MI_QualifierDecl PUnit_qual_decl =
588 {
589 mike 1.1 MI_T("PUnit"), /* name */
590 MI_STRING, /* type */
591 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
592 0, /* flavor */
593 0, /* subscript */
594 NULL, /* value */
595 };
596
597 static MI_CONST MI_Boolean Read_qual_decl_value = 1;
598
599 static MI_CONST MI_QualifierDecl Read_qual_decl =
600 {
601 MI_T("Read"), /* name */
602 MI_BOOLEAN, /* type */
603 MI_FLAG_PROPERTY, /* scope */
604 0, /* flavor */
605 0, /* subscript */
606 &Read_qual_decl_value, /* value */
607 };
608
609 static MI_CONST MI_Boolean Required_qual_decl_value = 0;
610 mike 1.1
611 static MI_CONST MI_QualifierDecl Required_qual_decl =
612 {
613 MI_T("Required"), /* name */
614 MI_BOOLEAN, /* type */
615 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
616 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
617 0, /* subscript */
618 &Required_qual_decl_value, /* value */
619 };
620
621 static MI_CONST MI_QualifierDecl Revision_qual_decl =
622 {
623 MI_T("Revision"), /* name */
624 MI_STRING, /* type */
625 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
626 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
627 0, /* subscript */
628 NULL, /* value */
629 };
630
631 mike 1.1 static MI_CONST MI_QualifierDecl Schema_qual_decl =
632 {
633 MI_T("Schema"), /* name */
634 MI_STRING, /* type */
635 MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
636 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
637 0, /* subscript */
638 NULL, /* value */
639 };
640
641 static MI_CONST MI_QualifierDecl Source_qual_decl =
642 {
643 MI_T("Source"), /* name */
644 MI_STRING, /* type */
645 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
646 0, /* flavor */
647 0, /* subscript */
648 NULL, /* value */
649 };
650
651 static MI_CONST MI_QualifierDecl SourceType_qual_decl =
652 mike 1.1 {
653 MI_T("SourceType"), /* name */
654 MI_STRING, /* type */
655 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_REFERENCE, /* scope */
656 0, /* flavor */
657 0, /* subscript */
658 NULL, /* value */
659 };
660
661 static MI_CONST MI_Boolean Static_qual_decl_value = 0;
662
663 static MI_CONST MI_QualifierDecl Static_qual_decl =
664 {
665 MI_T("Static"), /* name */
666 MI_BOOLEAN, /* type */
667 MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
668 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
669 0, /* subscript */
670 &Static_qual_decl_value, /* value */
671 };
672
673 mike 1.1 static MI_CONST MI_QualifierDecl Syntax_qual_decl =
674 {
675 MI_T("Syntax"), /* name */
676 MI_STRING, /* type */
677 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
678 0, /* flavor */
679 0, /* subscript */
680 NULL, /* value */
681 };
682
683 static MI_CONST MI_QualifierDecl SyntaxType_qual_decl =
684 {
685 MI_T("SyntaxType"), /* name */
686 MI_STRING, /* type */
687 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
688 0, /* flavor */
689 0, /* subscript */
690 NULL, /* value */
691 };
692
693 static MI_CONST MI_Boolean Terminal_qual_decl_value = 0;
694 mike 1.1
695 static MI_CONST MI_QualifierDecl Terminal_qual_decl =
696 {
697 MI_T("Terminal"), /* name */
698 MI_BOOLEAN, /* type */
699 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
700 0, /* flavor */
701 0, /* subscript */
702 &Terminal_qual_decl_value, /* value */
703 };
704
705 static MI_CONST MI_QualifierDecl TriggerType_qual_decl =
706 {
707 MI_T("TriggerType"), /* name */
708 MI_STRING, /* type */
709 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
710 0, /* flavor */
711 0, /* subscript */
712 NULL, /* value */
713 };
714
715 mike 1.1 static MI_CONST MI_QualifierDecl UMLPackagePath_qual_decl =
716 {
717 MI_T("UMLPackagePath"), /* name */
718 MI_STRING, /* type */
719 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
720 0, /* flavor */
721 0, /* subscript */
722 NULL, /* value */
723 };
724
725 static MI_CONST MI_QualifierDecl Units_qual_decl =
726 {
727 MI_T("Units"), /* name */
728 MI_STRING, /* type */
729 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
730 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
731 0, /* subscript */
732 NULL, /* value */
733 };
734
735 static MI_CONST MI_QualifierDecl UnknownValues_qual_decl =
736 mike 1.1 {
737 MI_T("UnknownValues"), /* name */
738 MI_STRINGA, /* type */
739 MI_FLAG_PROPERTY, /* scope */
740 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
741 0, /* subscript */
742 NULL, /* value */
743 };
744
745 static MI_CONST MI_QualifierDecl UnsupportedValues_qual_decl =
746 {
747 MI_T("UnsupportedValues"), /* name */
748 MI_STRINGA, /* type */
749 MI_FLAG_PROPERTY, /* scope */
750 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
751 0, /* subscript */
752 NULL, /* value */
753 };
754
755 static MI_CONST MI_QualifierDecl ValueMap_qual_decl =
756 {
757 mike 1.1 MI_T("ValueMap"), /* name */
758 MI_STRINGA, /* type */
759 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
760 0, /* flavor */
761 0, /* subscript */
762 NULL, /* value */
763 };
764
765 static MI_CONST MI_QualifierDecl Values_qual_decl =
766 {
767 MI_T("Values"), /* name */
768 MI_STRINGA, /* type */
769 MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
770 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
771 0, /* subscript */
772 NULL, /* value */
773 };
774
775 static MI_CONST MI_QualifierDecl Version_qual_decl =
776 {
777 MI_T("Version"), /* name */
778 mike 1.1 MI_STRING, /* type */
779 MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
780 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED, /* flavor */
781 0, /* subscript */
782 NULL, /* value */
783 };
784
785 static MI_CONST MI_Boolean Weak_qual_decl_value = 0;
786
787 static MI_CONST MI_QualifierDecl Weak_qual_decl =
788 {
789 MI_T("Weak"), /* name */
790 MI_BOOLEAN, /* type */
791 MI_FLAG_REFERENCE, /* scope */
792 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
793 0, /* subscript */
794 &Weak_qual_decl_value, /* value */
795 };
796
797 static MI_CONST MI_Boolean Write_qual_decl_value = 0;
798
799 mike 1.1 static MI_CONST MI_QualifierDecl Write_qual_decl =
800 {
801 MI_T("Write"), /* name */
802 MI_BOOLEAN, /* type */
803 MI_FLAG_PROPERTY, /* scope */
804 0, /* flavor */
805 0, /* subscript */
806 &Write_qual_decl_value, /* value */
807 };
808
809 static MI_QualifierDecl MI_CONST* MI_CONST qualifierDecls[] =
810 {
811 &Abstract_qual_decl,
812 &Aggregate_qual_decl,
813 &Aggregation_qual_decl,
814 &Alias_qual_decl,
815 &ArrayType_qual_decl,
816 &Association_qual_decl,
817 &BitMap_qual_decl,
818 &BitValues_qual_decl,
819 &ClassConstraint_qual_decl,
820 mike 1.1 &Composition_qual_decl,
821 &Correlatable_qual_decl,
822 &Counter_qual_decl,
823 &Delete_qual_decl,
824 &Deprecated_qual_decl,
825 &Description_qual_decl,
826 &DisplayDescription_qual_decl,
827 &DisplayName_qual_decl,
828 &DN_qual_decl,
829 &EmbeddedInstance_qual_decl,
830 &EmbeddedObject_qual_decl,
831 &Exception_qual_decl,
832 &Expensive_qual_decl,
833 &Experimental_qual_decl,
834 &Gauge_qual_decl,
835 &Ifdeleted_qual_decl,
836 &In_qual_decl,
837 &Indication_qual_decl,
838 &Invisible_qual_decl,
839 &IsPUnit_qual_decl,
840 &Key_qual_decl,
841 mike 1.1 &Large_qual_decl,
842 &MappingStrings_qual_decl,
843 &Max_qual_decl,
844 &MaxLen_qual_decl,
845 &MaxValue_qual_decl,
846 &MethodConstraint_qual_decl,
847 &Min_qual_decl,
848 &MinLen_qual_decl,
849 &MinValue_qual_decl,
850 &ModelCorrespondence_qual_decl,
851 &Nonlocal_qual_decl,
852 &NonlocalType_qual_decl,
853 &NullValue_qual_decl,
854 &Octetstring_qual_decl,
855 &Out_qual_decl,
856 &Override_qual_decl,
857 &Propagated_qual_decl,
858 &PropertyConstraint_qual_decl,
859 &PropertyUsage_qual_decl,
860 &Provider_qual_decl,
861 &PUnit_qual_decl,
862 mike 1.1 &Read_qual_decl,
863 &Required_qual_decl,
864 &Revision_qual_decl,
865 &Schema_qual_decl,
866 &Source_qual_decl,
867 &SourceType_qual_decl,
868 &Static_qual_decl,
869 &Syntax_qual_decl,
870 &SyntaxType_qual_decl,
871 &Terminal_qual_decl,
872 &TriggerType_qual_decl,
873 &UMLPackagePath_qual_decl,
874 &Units_qual_decl,
875 &UnknownValues_qual_decl,
876 &UnsupportedValues_qual_decl,
877 &ValueMap_qual_decl,
878 &Values_qual_decl,
879 &Version_qual_decl,
880 &Weak_qual_decl,
881 &Write_qual_decl,
882 };
883 mike 1.1
884 /*
885 **==============================================================================
886 **
887 ** MSFT_Person
888 **
889 **==============================================================================
890 */
891
892 /* property MSFT_Person.Key */
893 static MI_CONST MI_PropertyDecl MSFT_Person_Key_prop =
894 {
895 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
896 0x006B7903, /* code */
897 MI_T("Key"), /* name */
898 NULL, /* qualifiers */
899 0, /* numQualifiers */
900 MI_UINT32, /* type */
901 NULL, /* className */
902 0, /* subscript */
903 offsetof(MSFT_Person, Key), /* offset */
904 mike 1.1 MI_T("MSFT_Person"), /* origin */
905 MI_T("MSFT_Person"), /* propagator */
906 NULL,
907 };
908
909 /* property MSFT_Person.First */
910 static MI_CONST MI_PropertyDecl MSFT_Person_First_prop =
911 {
912 MI_FLAG_PROPERTY, /* flags */
913 0x00667405, /* code */
914 MI_T("First"), /* name */
915 NULL, /* qualifiers */
916 0, /* numQualifiers */
917 MI_STRING, /* type */
918 NULL, /* className */
919 0, /* subscript */
920 offsetof(MSFT_Person, First), /* offset */
921 MI_T("MSFT_Person"), /* origin */
922 MI_T("MSFT_Person"), /* propagator */
923 NULL,
924 };
925 mike 1.1
926 /* property MSFT_Person.Last */
927 static MI_CONST MI_PropertyDecl MSFT_Person_Last_prop =
928 {
929 MI_FLAG_PROPERTY, /* flags */
930 0x006C7404, /* code */
931 MI_T("Last"), /* name */
932 NULL, /* qualifiers */
933 0, /* numQualifiers */
934 MI_STRING, /* type */
935 NULL, /* className */
936 0, /* subscript */
937 offsetof(MSFT_Person, Last), /* offset */
938 MI_T("MSFT_Person"), /* origin */
939 MI_T("MSFT_Person"), /* propagator */
940 NULL,
941 };
942
943 /* property MSFT_Person.Colors */
944 static MI_CONST MI_PropertyDecl MSFT_Person_Colors_prop =
945 {
946 mike 1.1 MI_FLAG_PROPERTY, /* flags */
947 0x00637306, /* code */
948 MI_T("Colors"), /* name */
949 NULL, /* qualifiers */
950 0, /* numQualifiers */
951 MI_STRINGA, /* type */
952 NULL, /* className */
953 0, /* subscript */
954 offsetof(MSFT_Person, Colors), /* offset */
955 MI_T("MSFT_Person"), /* origin */
956 MI_T("MSFT_Person"), /* propagator */
957 NULL,
958 };
959
960 /* property MSFT_Person.Numbers */
961 static MI_CONST MI_PropertyDecl MSFT_Person_Numbers_prop =
962 {
963 MI_FLAG_PROPERTY, /* flags */
964 0x006E7307, /* code */
965 MI_T("Numbers"), /* name */
966 NULL, /* qualifiers */
967 mike 1.1 0, /* numQualifiers */
968 MI_UINT32A, /* type */
969 NULL, /* className */
970 0, /* subscript */
971 offsetof(MSFT_Person, Numbers), /* offset */
972 MI_T("MSFT_Person"), /* origin */
973 MI_T("MSFT_Person"), /* propagator */
974 NULL,
975 };
976
977 /* property MSFT_Person.Nothing */
978 static MI_CONST MI_PropertyDecl MSFT_Person_Nothing_prop =
979 {
980 MI_FLAG_PROPERTY, /* flags */
981 0x006E6707, /* code */
982 MI_T("Nothing"), /* name */
983 NULL, /* qualifiers */
984 0, /* numQualifiers */
985 MI_UINT32, /* type */
986 NULL, /* className */
987 0, /* subscript */
988 mike 1.1 offsetof(MSFT_Person, Nothing), /* offset */
989 MI_T("MSFT_Person"), /* origin */
990 MI_T("MSFT_Person"), /* propagator */
991 NULL,
992 };
993
994 static MI_PropertyDecl MI_CONST* MI_CONST MSFT_Person_props[] =
995 {
996 &MSFT_Person_Key_prop,
997 &MSFT_Person_First_prop,
998 &MSFT_Person_Last_prop,
999 &MSFT_Person_Colors_prop,
1000 &MSFT_Person_Numbers_prop,
1001 &MSFT_Person_Nothing_prop,
1002 };
1003
1004 /* class MSFT_Person */
1005 MI_CONST MI_ClassDecl MSFT_Person_rtti =
1006 {
1007 MI_FLAG_CLASS, /* flags */
1008 0x006D6E0B, /* code */
1009 mike 1.1 MI_T("MSFT_Person"), /* name */
1010 NULL, /* qualifiers */
1011 0, /* numQualifiers */
1012 MSFT_Person_props, /* properties */
1013 MI_COUNT(MSFT_Person_props), /* numProperties */
1014 sizeof(MSFT_Person), /* size */
1015 NULL, /* superClass */
1016 NULL, /* superClassDecl */
1017 NULL, /* methods */
1018 0, /* numMethods */
1019 &test_repos_classDecl, /* schema */
1020 NULL, /* functions */
1021 };
1022
1023 /*
1024 **==============================================================================
1025 **
1026 ** MSFT_AllTypes
1027 **
1028 **==============================================================================
1029 */
1030 mike 1.1
1031 /* property MSFT_AllTypes.Key */
1032 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Key_prop =
1033 {
1034 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
1035 0x006B7903, /* code */
1036 MI_T("Key"), /* name */
1037 NULL, /* qualifiers */
1038 0, /* numQualifiers */
1039 MI_UINT32, /* type */
1040 NULL, /* className */
1041 0, /* subscript */
1042 offsetof(MSFT_AllTypes, Key), /* offset */
1043 MI_T("MSFT_AllTypes"), /* origin */
1044 MI_T("MSFT_AllTypes"), /* propagator */
1045 NULL,
1046 };
1047
1048 /* property MSFT_AllTypes.BooleanValue */
1049 static MI_CONST MI_PropertyDecl MSFT_AllTypes_BooleanValue_prop =
1050 {
1051 mike 1.1 MI_FLAG_PROPERTY, /* flags */
1052 0x0062650C, /* code */
1053 MI_T("BooleanValue"), /* name */
1054 NULL, /* qualifiers */
1055 0, /* numQualifiers */
1056 MI_BOOLEAN, /* type */
1057 NULL, /* className */
1058 0, /* subscript */
1059 offsetof(MSFT_AllTypes, BooleanValue), /* offset */
1060 MI_T("MSFT_AllTypes"), /* origin */
1061 MI_T("MSFT_AllTypes"), /* propagator */
1062 NULL,
1063 };
1064
1065 /* property MSFT_AllTypes.Uint8Value */
1066 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint8Value_prop =
1067 {
1068 MI_FLAG_PROPERTY, /* flags */
1069 0x0075650A, /* code */
1070 MI_T("Uint8Value"), /* name */
1071 NULL, /* qualifiers */
1072 mike 1.1 0, /* numQualifiers */
1073 MI_UINT8, /* type */
1074 NULL, /* className */
1075 0, /* subscript */
1076 offsetof(MSFT_AllTypes, Uint8Value), /* offset */
1077 MI_T("MSFT_AllTypes"), /* origin */
1078 MI_T("MSFT_AllTypes"), /* propagator */
1079 NULL,
1080 };
1081
1082 /* property MSFT_AllTypes.Sint8Value */
1083 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint8Value_prop =
1084 {
1085 MI_FLAG_PROPERTY, /* flags */
1086 0x0073650A, /* code */
1087 MI_T("Sint8Value"), /* name */
1088 NULL, /* qualifiers */
1089 0, /* numQualifiers */
1090 MI_SINT8, /* type */
1091 NULL, /* className */
1092 0, /* subscript */
1093 mike 1.1 offsetof(MSFT_AllTypes, Sint8Value), /* offset */
1094 MI_T("MSFT_AllTypes"), /* origin */
1095 MI_T("MSFT_AllTypes"), /* propagator */
1096 NULL,
1097 };
1098
1099 /* property MSFT_AllTypes.Uint16Value */
1100 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint16Value_prop =
1101 {
1102 MI_FLAG_PROPERTY, /* flags */
1103 0x0075650B, /* code */
1104 MI_T("Uint16Value"), /* name */
1105 NULL, /* qualifiers */
1106 0, /* numQualifiers */
1107 MI_UINT16, /* type */
1108 NULL, /* className */
1109 0, /* subscript */
1110 offsetof(MSFT_AllTypes, Uint16Value), /* offset */
1111 MI_T("MSFT_AllTypes"), /* origin */
1112 MI_T("MSFT_AllTypes"), /* propagator */
1113 NULL,
1114 mike 1.1 };
1115
1116 /* property MSFT_AllTypes.Sint16Value */
1117 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint16Value_prop =
1118 {
1119 MI_FLAG_PROPERTY, /* flags */
1120 0x0073650B, /* code */
1121 MI_T("Sint16Value"), /* name */
1122 NULL, /* qualifiers */
1123 0, /* numQualifiers */
1124 MI_SINT16, /* type */
1125 NULL, /* className */
1126 0, /* subscript */
1127 offsetof(MSFT_AllTypes, Sint16Value), /* offset */
1128 MI_T("MSFT_AllTypes"), /* origin */
1129 MI_T("MSFT_AllTypes"), /* propagator */
1130 NULL,
1131 };
1132
1133 /* property MSFT_AllTypes.Uint32Value */
1134 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint32Value_prop =
1135 mike 1.1 {
1136 MI_FLAG_PROPERTY, /* flags */
1137 0x0075650B, /* code */
1138 MI_T("Uint32Value"), /* name */
1139 NULL, /* qualifiers */
1140 0, /* numQualifiers */
1141 MI_UINT32, /* type */
1142 NULL, /* className */
1143 0, /* subscript */
1144 offsetof(MSFT_AllTypes, Uint32Value), /* offset */
1145 MI_T("MSFT_AllTypes"), /* origin */
1146 MI_T("MSFT_AllTypes"), /* propagator */
1147 NULL,
1148 };
1149
1150 /* property MSFT_AllTypes.Sint32Value */
1151 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint32Value_prop =
1152 {
1153 MI_FLAG_PROPERTY, /* flags */
1154 0x0073650B, /* code */
1155 MI_T("Sint32Value"), /* name */
1156 mike 1.1 NULL, /* qualifiers */
1157 0, /* numQualifiers */
1158 MI_SINT32, /* type */
1159 NULL, /* className */
1160 0, /* subscript */
1161 offsetof(MSFT_AllTypes, Sint32Value), /* offset */
1162 MI_T("MSFT_AllTypes"), /* origin */
1163 MI_T("MSFT_AllTypes"), /* propagator */
1164 NULL,
1165 };
1166
1167 /* property MSFT_AllTypes.Uint64Value */
1168 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint64Value_prop =
1169 {
1170 MI_FLAG_PROPERTY, /* flags */
1171 0x0075650B, /* code */
1172 MI_T("Uint64Value"), /* name */
1173 NULL, /* qualifiers */
1174 0, /* numQualifiers */
1175 MI_UINT64, /* type */
1176 NULL, /* className */
1177 mike 1.1 0, /* subscript */
1178 offsetof(MSFT_AllTypes, Uint64Value), /* offset */
1179 MI_T("MSFT_AllTypes"), /* origin */
1180 MI_T("MSFT_AllTypes"), /* propagator */
1181 NULL,
1182 };
1183
1184 /* property MSFT_AllTypes.Sint64Value */
1185 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint64Value_prop =
1186 {
1187 MI_FLAG_PROPERTY, /* flags */
1188 0x0073650B, /* code */
1189 MI_T("Sint64Value"), /* name */
1190 NULL, /* qualifiers */
1191 0, /* numQualifiers */
1192 MI_SINT64, /* type */
1193 NULL, /* className */
1194 0, /* subscript */
1195 offsetof(MSFT_AllTypes, Sint64Value), /* offset */
1196 MI_T("MSFT_AllTypes"), /* origin */
1197 MI_T("MSFT_AllTypes"), /* propagator */
1198 mike 1.1 NULL,
1199 };
1200
1201 /* property MSFT_AllTypes.Real32Value */
1202 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real32Value_prop =
1203 {
1204 MI_FLAG_PROPERTY, /* flags */
1205 0x0072650B, /* code */
1206 MI_T("Real32Value"), /* name */
1207 NULL, /* qualifiers */
1208 0, /* numQualifiers */
1209 MI_REAL32, /* type */
1210 NULL, /* className */
1211 0, /* subscript */
1212 offsetof(MSFT_AllTypes, Real32Value), /* offset */
1213 MI_T("MSFT_AllTypes"), /* origin */
1214 MI_T("MSFT_AllTypes"), /* propagator */
1215 NULL,
1216 };
1217
1218 /* property MSFT_AllTypes.Real64Value */
1219 mike 1.1 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real64Value_prop =
1220 {
1221 MI_FLAG_PROPERTY, /* flags */
1222 0x0072650B, /* code */
1223 MI_T("Real64Value"), /* name */
1224 NULL, /* qualifiers */
1225 0, /* numQualifiers */
1226 MI_REAL64, /* type */
1227 NULL, /* className */
1228 0, /* subscript */
1229 offsetof(MSFT_AllTypes, Real64Value), /* offset */
1230 MI_T("MSFT_AllTypes"), /* origin */
1231 MI_T("MSFT_AllTypes"), /* propagator */
1232 NULL,
1233 };
1234
1235 /* property MSFT_AllTypes.Char16Value */
1236 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Char16Value_prop =
1237 {
1238 MI_FLAG_PROPERTY, /* flags */
1239 0x0063650B, /* code */
1240 mike 1.1 MI_T("Char16Value"), /* name */
1241 NULL, /* qualifiers */
1242 0, /* numQualifiers */
1243 MI_CHAR16, /* type */
1244 NULL, /* className */
1245 0, /* subscript */
1246 offsetof(MSFT_AllTypes, Char16Value), /* offset */
1247 MI_T("MSFT_AllTypes"), /* origin */
1248 MI_T("MSFT_AllTypes"), /* propagator */
1249 NULL,
1250 };
1251
1252 /* property MSFT_AllTypes.TimestampValue */
1253 static MI_CONST MI_PropertyDecl MSFT_AllTypes_TimestampValue_prop =
1254 {
1255 MI_FLAG_PROPERTY, /* flags */
1256 0x0074650E, /* code */
1257 MI_T("TimestampValue"), /* name */
1258 NULL, /* qualifiers */
1259 0, /* numQualifiers */
1260 MI_DATETIME, /* type */
1261 mike 1.1 NULL, /* className */
1262 0, /* subscript */
1263 offsetof(MSFT_AllTypes, TimestampValue), /* offset */
1264 MI_T("MSFT_AllTypes"), /* origin */
1265 MI_T("MSFT_AllTypes"), /* propagator */
1266 NULL,
1267 };
1268
1269 /* property MSFT_AllTypes.IntervalValue */
1270 static MI_CONST MI_PropertyDecl MSFT_AllTypes_IntervalValue_prop =
1271 {
1272 MI_FLAG_PROPERTY, /* flags */
1273 0x0069650D, /* code */
1274 MI_T("IntervalValue"), /* name */
1275 NULL, /* qualifiers */
1276 0, /* numQualifiers */
1277 MI_DATETIME, /* type */
1278 NULL, /* className */
1279 0, /* subscript */
1280 offsetof(MSFT_AllTypes, IntervalValue), /* offset */
1281 MI_T("MSFT_AllTypes"), /* origin */
1282 mike 1.1 MI_T("MSFT_AllTypes"), /* propagator */
1283 NULL,
1284 };
1285
1286 /* property MSFT_AllTypes.StringValue */
1287 static MI_CONST MI_PropertyDecl MSFT_AllTypes_StringValue_prop =
1288 {
1289 MI_FLAG_PROPERTY, /* flags */
1290 0x0073650B, /* code */
1291 MI_T("StringValue"), /* name */
1292 NULL, /* qualifiers */
1293 0, /* numQualifiers */
1294 MI_STRING, /* type */
1295 NULL, /* className */
1296 0, /* subscript */
1297 offsetof(MSFT_AllTypes, StringValue), /* offset */
1298 MI_T("MSFT_AllTypes"), /* origin */
1299 MI_T("MSFT_AllTypes"), /* propagator */
1300 NULL,
1301 };
1302
1303 mike 1.1 /* property MSFT_AllTypes.BooleanArray */
1304 static MI_CONST MI_PropertyDecl MSFT_AllTypes_BooleanArray_prop =
1305 {
1306 MI_FLAG_PROPERTY, /* flags */
1307 0x0062790C, /* code */
1308 MI_T("BooleanArray"), /* name */
1309 NULL, /* qualifiers */
1310 0, /* numQualifiers */
1311 MI_BOOLEANA, /* type */
1312 NULL, /* className */
1313 0, /* subscript */
1314 offsetof(MSFT_AllTypes, BooleanArray), /* offset */
1315 MI_T("MSFT_AllTypes"), /* origin */
1316 MI_T("MSFT_AllTypes"), /* propagator */
1317 NULL,
1318 };
1319
1320 /* property MSFT_AllTypes.Uint8Array */
1321 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint8Array_prop =
1322 {
1323 MI_FLAG_PROPERTY, /* flags */
1324 mike 1.1 0x0075790A, /* code */
1325 MI_T("Uint8Array"), /* name */
1326 NULL, /* qualifiers */
1327 0, /* numQualifiers */
1328 MI_UINT8A, /* type */
1329 NULL, /* className */
1330 0, /* subscript */
1331 offsetof(MSFT_AllTypes, Uint8Array), /* offset */
1332 MI_T("MSFT_AllTypes"), /* origin */
1333 MI_T("MSFT_AllTypes"), /* propagator */
1334 NULL,
1335 };
1336
1337 /* property MSFT_AllTypes.Sint8Array */
1338 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint8Array_prop =
1339 {
1340 MI_FLAG_PROPERTY, /* flags */
1341 0x0073790A, /* code */
1342 MI_T("Sint8Array"), /* name */
1343 NULL, /* qualifiers */
1344 0, /* numQualifiers */
1345 mike 1.1 MI_SINT8A, /* type */
1346 NULL, /* className */
1347 0, /* subscript */
1348 offsetof(MSFT_AllTypes, Sint8Array), /* offset */
1349 MI_T("MSFT_AllTypes"), /* origin */
1350 MI_T("MSFT_AllTypes"), /* propagator */
1351 NULL,
1352 };
1353
1354 /* property MSFT_AllTypes.Uint16Array */
1355 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint16Array_prop =
1356 {
1357 MI_FLAG_PROPERTY, /* flags */
1358 0x0075790B, /* code */
1359 MI_T("Uint16Array"), /* name */
1360 NULL, /* qualifiers */
1361 0, /* numQualifiers */
1362 MI_UINT16A, /* type */
1363 NULL, /* className */
1364 0, /* subscript */
1365 offsetof(MSFT_AllTypes, Uint16Array), /* offset */
1366 mike 1.1 MI_T("MSFT_AllTypes"), /* origin */
1367 MI_T("MSFT_AllTypes"), /* propagator */
1368 NULL,
1369 };
1370
1371 /* property MSFT_AllTypes.Sint16Array */
1372 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint16Array_prop =
1373 {
1374 MI_FLAG_PROPERTY, /* flags */
1375 0x0073790B, /* code */
1376 MI_T("Sint16Array"), /* name */
1377 NULL, /* qualifiers */
1378 0, /* numQualifiers */
1379 MI_SINT16A, /* type */
1380 NULL, /* className */
1381 0, /* subscript */
1382 offsetof(MSFT_AllTypes, Sint16Array), /* offset */
1383 MI_T("MSFT_AllTypes"), /* origin */
1384 MI_T("MSFT_AllTypes"), /* propagator */
1385 NULL,
1386 };
1387 mike 1.1
1388 /* property MSFT_AllTypes.Uint32Array */
1389 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint32Array_prop =
1390 {
1391 MI_FLAG_PROPERTY, /* flags */
1392 0x0075790B, /* code */
1393 MI_T("Uint32Array"), /* name */
1394 NULL, /* qualifiers */
1395 0, /* numQualifiers */
1396 MI_UINT32A, /* type */
1397 NULL, /* className */
1398 0, /* subscript */
1399 offsetof(MSFT_AllTypes, Uint32Array), /* offset */
1400 MI_T("MSFT_AllTypes"), /* origin */
1401 MI_T("MSFT_AllTypes"), /* propagator */
1402 NULL,
1403 };
1404
1405 /* property MSFT_AllTypes.Sint32Array */
1406 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint32Array_prop =
1407 {
1408 mike 1.1 MI_FLAG_PROPERTY, /* flags */
1409 0x0073790B, /* code */
1410 MI_T("Sint32Array"), /* name */
1411 NULL, /* qualifiers */
1412 0, /* numQualifiers */
1413 MI_SINT32A, /* type */
1414 NULL, /* className */
1415 0, /* subscript */
1416 offsetof(MSFT_AllTypes, Sint32Array), /* offset */
1417 MI_T("MSFT_AllTypes"), /* origin */
1418 MI_T("MSFT_AllTypes"), /* propagator */
1419 NULL,
1420 };
1421
1422 /* property MSFT_AllTypes.Uint64Array */
1423 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint64Array_prop =
1424 {
1425 MI_FLAG_PROPERTY, /* flags */
1426 0x0075790B, /* code */
1427 MI_T("Uint64Array"), /* name */
1428 NULL, /* qualifiers */
1429 mike 1.1 0, /* numQualifiers */
1430 MI_UINT64A, /* type */
1431 NULL, /* className */
1432 0, /* subscript */
1433 offsetof(MSFT_AllTypes, Uint64Array), /* offset */
1434 MI_T("MSFT_AllTypes"), /* origin */
1435 MI_T("MSFT_AllTypes"), /* propagator */
1436 NULL,
1437 };
1438
1439 /* property MSFT_AllTypes.Sint64Array */
1440 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint64Array_prop =
1441 {
1442 MI_FLAG_PROPERTY, /* flags */
1443 0x0073790B, /* code */
1444 MI_T("Sint64Array"), /* name */
1445 NULL, /* qualifiers */
1446 0, /* numQualifiers */
1447 MI_SINT64A, /* type */
1448 NULL, /* className */
1449 0, /* subscript */
1450 mike 1.1 offsetof(MSFT_AllTypes, Sint64Array), /* offset */
1451 MI_T("MSFT_AllTypes"), /* origin */
1452 MI_T("MSFT_AllTypes"), /* propagator */
1453 NULL,
1454 };
1455
1456 /* property MSFT_AllTypes.Real32Array */
1457 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real32Array_prop =
1458 {
1459 MI_FLAG_PROPERTY, /* flags */
1460 0x0072790B, /* code */
1461 MI_T("Real32Array"), /* name */
1462 NULL, /* qualifiers */
1463 0, /* numQualifiers */
1464 MI_REAL32A, /* type */
1465 NULL, /* className */
1466 0, /* subscript */
1467 offsetof(MSFT_AllTypes, Real32Array), /* offset */
1468 MI_T("MSFT_AllTypes"), /* origin */
1469 MI_T("MSFT_AllTypes"), /* propagator */
1470 NULL,
1471 mike 1.1 };
1472
1473 /* property MSFT_AllTypes.Real64Array */
1474 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real64Array_prop =
1475 {
1476 MI_FLAG_PROPERTY, /* flags */
1477 0x0072790B, /* code */
1478 MI_T("Real64Array"), /* name */
1479 NULL, /* qualifiers */
1480 0, /* numQualifiers */
1481 MI_REAL64A, /* type */
1482 NULL, /* className */
1483 0, /* subscript */
1484 offsetof(MSFT_AllTypes, Real64Array), /* offset */
1485 MI_T("MSFT_AllTypes"), /* origin */
1486 MI_T("MSFT_AllTypes"), /* propagator */
1487 NULL,
1488 };
1489
1490 /* property MSFT_AllTypes.Char16Array */
1491 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Char16Array_prop =
1492 mike 1.1 {
1493 MI_FLAG_PROPERTY, /* flags */
1494 0x0063790B, /* code */
1495 MI_T("Char16Array"), /* name */
1496 NULL, /* qualifiers */
1497 0, /* numQualifiers */
1498 MI_CHAR16A, /* type */
1499 NULL, /* className */
1500 0, /* subscript */
1501 offsetof(MSFT_AllTypes, Char16Array), /* offset */
1502 MI_T("MSFT_AllTypes"), /* origin */
1503 MI_T("MSFT_AllTypes"), /* propagator */
1504 NULL,
1505 };
1506
1507 /* property MSFT_AllTypes.DatetimeArray */
1508 static MI_CONST MI_PropertyDecl MSFT_AllTypes_DatetimeArray_prop =
1509 {
1510 MI_FLAG_PROPERTY, /* flags */
1511 0x0064790D, /* code */
1512 MI_T("DatetimeArray"), /* name */
1513 mike 1.1 NULL, /* qualifiers */
1514 0, /* numQualifiers */
1515 MI_DATETIMEA, /* type */
1516 NULL, /* className */
1517 0, /* subscript */
1518 offsetof(MSFT_AllTypes, DatetimeArray), /* offset */
1519 MI_T("MSFT_AllTypes"), /* origin */
1520 MI_T("MSFT_AllTypes"), /* propagator */
1521 NULL,
1522 };
1523
1524 /* property MSFT_AllTypes.StringArray */
1525 static MI_CONST MI_PropertyDecl MSFT_AllTypes_StringArray_prop =
1526 {
1527 MI_FLAG_PROPERTY, /* flags */
1528 0x0073790B, /* code */
1529 MI_T("StringArray"), /* name */
1530 NULL, /* qualifiers */
1531 0, /* numQualifiers */
1532 MI_STRINGA, /* type */
1533 NULL, /* className */
1534 mike 1.1 0, /* subscript */
1535 offsetof(MSFT_AllTypes, StringArray), /* offset */
1536 MI_T("MSFT_AllTypes"), /* origin */
1537 MI_T("MSFT_AllTypes"), /* propagator */
1538 NULL,
1539 };
1540
1541 static MI_PropertyDecl MI_CONST* MI_CONST MSFT_AllTypes_props[] =
1542 {
1543 &MSFT_AllTypes_Key_prop,
1544 &MSFT_AllTypes_BooleanValue_prop,
1545 &MSFT_AllTypes_Uint8Value_prop,
1546 &MSFT_AllTypes_Sint8Value_prop,
1547 &MSFT_AllTypes_Uint16Value_prop,
1548 &MSFT_AllTypes_Sint16Value_prop,
1549 &MSFT_AllTypes_Uint32Value_prop,
1550 &MSFT_AllTypes_Sint32Value_prop,
1551 &MSFT_AllTypes_Uint64Value_prop,
1552 &MSFT_AllTypes_Sint64Value_prop,
1553 &MSFT_AllTypes_Real32Value_prop,
1554 &MSFT_AllTypes_Real64Value_prop,
1555 mike 1.1 &MSFT_AllTypes_Char16Value_prop,
1556 &MSFT_AllTypes_TimestampValue_prop,
1557 &MSFT_AllTypes_IntervalValue_prop,
1558 &MSFT_AllTypes_StringValue_prop,
1559 &MSFT_AllTypes_BooleanArray_prop,
1560 &MSFT_AllTypes_Uint8Array_prop,
1561 &MSFT_AllTypes_Sint8Array_prop,
1562 &MSFT_AllTypes_Uint16Array_prop,
1563 &MSFT_AllTypes_Sint16Array_prop,
1564 &MSFT_AllTypes_Uint32Array_prop,
1565 &MSFT_AllTypes_Sint32Array_prop,
1566 &MSFT_AllTypes_Uint64Array_prop,
1567 &MSFT_AllTypes_Sint64Array_prop,
1568 &MSFT_AllTypes_Real32Array_prop,
1569 &MSFT_AllTypes_Real64Array_prop,
1570 &MSFT_AllTypes_Char16Array_prop,
1571 &MSFT_AllTypes_DatetimeArray_prop,
1572 &MSFT_AllTypes_StringArray_prop,
1573 };
1574
1575 /* class MSFT_AllTypes */
1576 mike 1.1 MI_CONST MI_ClassDecl MSFT_AllTypes_rtti =
1577 {
1578 MI_FLAG_CLASS, /* flags */
1579 0x006D730D, /* code */
1580 MI_T("MSFT_AllTypes"), /* name */
1581 NULL, /* qualifiers */
1582 0, /* numQualifiers */
1583 MSFT_AllTypes_props, /* properties */
1584 MI_COUNT(MSFT_AllTypes_props), /* numProperties */
1585 sizeof(MSFT_AllTypes), /* size */
1586 NULL, /* superClass */
1587 NULL, /* superClassDecl */
1588 NULL, /* methods */
1589 0, /* numMethods */
1590 &test_repos_classDecl, /* schema */
1591 NULL, /* functions */
1592 };
1593
1594 /*
1595 **==============================================================================
1596 **
1597 mike 1.1 ** CIM_ManagedElement
1598 **
1599 **==============================================================================
1600 */
1601
1602 static MI_CONST MI_Char* CIM_ManagedElement_InstanceID_Description_qual_value = MI_T("InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.\nTo ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following \"preferred\" algorithm: \n<OrgID>:<LocalID> \nWhere <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. \n<LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above \"preferred\" algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. \nIf not set to null for DMTF-defined instances, the \"preferred\" algorithm must be used with the <OrgID> set to CIM.");
1603
1604 static MI_CONST MI_Qualifier CIM_ManagedElement_InstanceID_Description_qual =
1605 {
1606 MI_T("Description"),
1607 MI_STRING,
1608 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1609 &CIM_ManagedElement_InstanceID_Description_qual_value
1610 };
1611
1612 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_InstanceID_quals[] =
1613 {
1614 &CIM_ManagedElement_InstanceID_Description_qual,
1615 };
1616
1617 /* property CIM_ManagedElement.InstanceID */
1618 mike 1.1 static MI_CONST MI_PropertyDecl CIM_ManagedElement_InstanceID_prop =
1619 {
1620 MI_FLAG_PROPERTY, /* flags */
1621 0x0069640A, /* code */
1622 MI_T("InstanceID"), /* name */
1623 CIM_ManagedElement_InstanceID_quals, /* qualifiers */
1624 MI_COUNT(CIM_ManagedElement_InstanceID_quals), /* numQualifiers */
1625 MI_STRING, /* type */
1626 NULL, /* className */
1627 0, /* subscript */
1628 offsetof(CIM_ManagedElement, InstanceID), /* offset */
1629 MI_T("CIM_ManagedElement"), /* origin */
1630 MI_T("CIM_ManagedElement"), /* propagator */
1631 NULL,
1632 };
1633
1634 static MI_CONST MI_Char* CIM_ManagedElement_Caption_Description_qual_value = MI_T("The Caption property is a short textual description (one- line string) of the object.");
1635
1636 static MI_CONST MI_Qualifier CIM_ManagedElement_Caption_Description_qual =
1637 {
1638 MI_T("Description"),
1639 mike 1.1 MI_STRING,
1640 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1641 &CIM_ManagedElement_Caption_Description_qual_value
1642 };
1643
1644 static MI_CONST MI_Uint32 CIM_ManagedElement_Caption_MaxLen_qual_value = 64U;
1645
1646 static MI_CONST MI_Qualifier CIM_ManagedElement_Caption_MaxLen_qual =
1647 {
1648 MI_T("MaxLen"),
1649 MI_UINT32,
1650 0,
1651 &CIM_ManagedElement_Caption_MaxLen_qual_value
1652 };
1653
1654 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_Caption_quals[] =
1655 {
1656 &CIM_ManagedElement_Caption_Description_qual,
1657 &CIM_ManagedElement_Caption_MaxLen_qual,
1658 };
1659
1660 mike 1.1 /* property CIM_ManagedElement.Caption */
1661 static MI_CONST MI_PropertyDecl CIM_ManagedElement_Caption_prop =
1662 {
1663 MI_FLAG_PROPERTY, /* flags */
1664 0x00636E07, /* code */
1665 MI_T("Caption"), /* name */
1666 CIM_ManagedElement_Caption_quals, /* qualifiers */
1667 MI_COUNT(CIM_ManagedElement_Caption_quals), /* numQualifiers */
1668 MI_STRING, /* type */
1669 NULL, /* className */
1670 0, /* subscript */
1671 offsetof(CIM_ManagedElement, Caption), /* offset */
1672 MI_T("CIM_ManagedElement"), /* origin */
1673 MI_T("CIM_ManagedElement"), /* propagator */
1674 NULL,
1675 };
1676
1677 static MI_CONST MI_Char* CIM_ManagedElement_Description_Description_qual_value = MI_T("The Description property provides a textual description of the object.");
1678
1679 static MI_CONST MI_Qualifier CIM_ManagedElement_Description_Description_qual =
1680 {
1681 mike 1.1 MI_T("Description"),
1682 MI_STRING,
1683 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1684 &CIM_ManagedElement_Description_Description_qual_value
1685 };
1686
1687 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_Description_quals[] =
1688 {
1689 &CIM_ManagedElement_Description_Description_qual,
1690 };
1691
1692 /* property CIM_ManagedElement.Description */
1693 static MI_CONST MI_PropertyDecl CIM_ManagedElement_Description_prop =
1694 {
1695 MI_FLAG_PROPERTY, /* flags */
1696 0x00646E0B, /* code */
1697 MI_T("Description"), /* name */
1698 CIM_ManagedElement_Description_quals, /* qualifiers */
1699 MI_COUNT(CIM_ManagedElement_Description_quals), /* numQualifiers */
1700 MI_STRING, /* type */
1701 NULL, /* className */
1702 mike 1.1 0, /* subscript */
1703 offsetof(CIM_ManagedElement, Description), /* offset */
1704 MI_T("CIM_ManagedElement"), /* origin */
1705 MI_T("CIM_ManagedElement"), /* propagator */
1706 NULL,
1707 };
1708
1709 static MI_CONST MI_Char* CIM_ManagedElement_ElementName_Description_qual_value = MI_T("A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. \nNote that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.");
1710
1711 static MI_CONST MI_Qualifier CIM_ManagedElement_ElementName_Description_qual =
1712 {
1713 MI_T("Description"),
1714 MI_STRING,
1715 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1716 &CIM_ManagedElement_ElementName_Description_qual_value
1717 };
1718
1719 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_ElementName_quals[] =
1720 {
1721 &CIM_ManagedElement_ElementName_Description_qual,
1722 };
1723 mike 1.1
1724 /* property CIM_ManagedElement.ElementName */
1725 static MI_CONST MI_PropertyDecl CIM_ManagedElement_ElementName_prop =
1726 {
1727 MI_FLAG_PROPERTY, /* flags */
1728 0x0065650B, /* code */
1729 MI_T("ElementName"), /* name */
1730 CIM_ManagedElement_ElementName_quals, /* qualifiers */
1731 MI_COUNT(CIM_ManagedElement_ElementName_quals), /* numQualifiers */
1732 MI_STRING, /* type */
1733 NULL, /* className */
1734 0, /* subscript */
1735 offsetof(CIM_ManagedElement, ElementName), /* offset */
1736 MI_T("CIM_ManagedElement"), /* origin */
1737 MI_T("CIM_ManagedElement"), /* propagator */
1738 NULL,
1739 };
1740
1741 static MI_PropertyDecl MI_CONST* MI_CONST CIM_ManagedElement_props[] =
1742 {
1743 &CIM_ManagedElement_InstanceID_prop,
1744 mike 1.1 &CIM_ManagedElement_Caption_prop,
1745 &CIM_ManagedElement_Description_prop,
1746 &CIM_ManagedElement_ElementName_prop,
1747 };
1748
1749 static MI_CONST MI_Char* CIM_ManagedElement_Version_qual_value = MI_T("2.19.0");
1750
1751 static MI_CONST MI_Qualifier CIM_ManagedElement_Version_qual =
1752 {
1753 MI_T("Version"),
1754 MI_STRING,
1755 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
1756 &CIM_ManagedElement_Version_qual_value
1757 };
1758
1759 static MI_CONST MI_Char* CIM_ManagedElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
1760
1761 static MI_CONST MI_Qualifier CIM_ManagedElement_UMLPackagePath_qual =
1762 {
1763 MI_T("UMLPackagePath"),
1764 MI_STRING,
1765 mike 1.1 0,
1766 &CIM_ManagedElement_UMLPackagePath_qual_value
1767 };
1768
1769 static MI_CONST MI_Char* CIM_ManagedElement_Description_qual_value = MI_T("ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema.");
1770
1771 static MI_CONST MI_Qualifier CIM_ManagedElement_Description_qual =
1772 {
1773 MI_T("Description"),
1774 MI_STRING,
1775 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1776 &CIM_ManagedElement_Description_qual_value
1777 };
1778
1779 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_quals[] =
1780 {
1781 &CIM_ManagedElement_Version_qual,
1782 &CIM_ManagedElement_UMLPackagePath_qual,
1783 &CIM_ManagedElement_Description_qual,
1784 };
1785
1786 mike 1.1 /* class CIM_ManagedElement */
1787 MI_CONST MI_ClassDecl CIM_ManagedElement_rtti =
1788 {
1789 MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
1790 0x00637412, /* code */
1791 MI_T("CIM_ManagedElement"), /* name */
1792 CIM_ManagedElement_quals, /* qualifiers */
1793 MI_COUNT(CIM_ManagedElement_quals), /* numQualifiers */
1794 CIM_ManagedElement_props, /* properties */
1795 MI_COUNT(CIM_ManagedElement_props), /* numProperties */
1796 sizeof(CIM_ManagedElement), /* size */
1797 NULL, /* superClass */
1798 NULL, /* superClassDecl */
1799 NULL, /* methods */
1800 0, /* numMethods */
1801 &test_repos_classDecl, /* schema */
1802 NULL, /* functions */
1803 };
1804
1805 /*
1806 **==============================================================================
1807 mike 1.1 **
1808 ** CIM_ManagedSystemElement
1809 **
1810 **==============================================================================
1811 */
1812
1813 static MI_CONST MI_Char* CIM_ManagedSystemElement_InstallDate_Description_qual_value = MI_T("A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.");
1814
1815 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_InstallDate_Description_qual =
1816 {
1817 MI_T("Description"),
1818 MI_STRING,
1819 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1820 &CIM_ManagedSystemElement_InstallDate_Description_qual_value
1821 };
1822
1823 static MI_CONST MI_Char* CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value[] =
1824 {
1825 MI_T("MIF.DMTF|ComponentID|001.5"),
1826 };
1827
1828 mike 1.1 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_value =
1829 {
1830 CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value,
1831 MI_COUNT(CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value),
1832 };
1833
1834 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_InstallDate_MappingStrings_qual =
1835 {
1836 MI_T("MappingStrings"),
1837 MI_STRINGA,
1838 0,
1839 &CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_value
1840 };
1841
1842 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_InstallDate_quals[] =
1843 {
1844 &CIM_ManagedSystemElement_InstallDate_Description_qual,
1845 &CIM_ManagedSystemElement_InstallDate_MappingStrings_qual,
1846 };
1847
1848 /* property CIM_ManagedSystemElement.InstallDate */
1849 mike 1.1 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_InstallDate_prop =
1850 {
1851 MI_FLAG_PROPERTY, /* flags */
1852 0x0069650B, /* code */
1853 MI_T("InstallDate"), /* name */
1854 CIM_ManagedSystemElement_InstallDate_quals, /* qualifiers */
1855 MI_COUNT(CIM_ManagedSystemElement_InstallDate_quals), /* numQualifiers */
1856 MI_DATETIME, /* type */
1857 NULL, /* className */
1858 0, /* subscript */
1859 offsetof(CIM_ManagedSystemElement, InstallDate), /* offset */
1860 MI_T("CIM_ManagedSystemElement"), /* origin */
1861 MI_T("CIM_ManagedSystemElement"), /* propagator */
1862 NULL,
1863 };
1864
1865 static MI_CONST MI_Char* CIM_ManagedSystemElement_Name_Description_qual_value = MI_T("The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.");
1866
1867 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Name_Description_qual =
1868 {
1869 MI_T("Description"),
1870 mike 1.1 MI_STRING,
1871 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1872 &CIM_ManagedSystemElement_Name_Description_qual_value
1873 };
1874
1875 static MI_CONST MI_Uint32 CIM_ManagedSystemElement_Name_MaxLen_qual_value = 1024U;
1876
1877 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Name_MaxLen_qual =
1878 {
1879 MI_T("MaxLen"),
1880 MI_UINT32,
1881 0,
1882 &CIM_ManagedSystemElement_Name_MaxLen_qual_value
1883 };
1884
1885 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_Name_quals[] =
1886 {
1887 &CIM_ManagedSystemElement_Name_Description_qual,
1888 &CIM_ManagedSystemElement_Name_MaxLen_qual,
1889 };
1890
1891 mike 1.1 /* property CIM_ManagedSystemElement.Name */
1892 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_Name_prop =
1893 {
1894 MI_FLAG_PROPERTY, /* flags */
1895 0x006E6504, /* code */
1896 MI_T("Name"), /* name */
1897 CIM_ManagedSystemElement_Name_quals, /* qualifiers */
1898 MI_COUNT(CIM_ManagedSystemElement_Name_quals), /* numQualifiers */
1899 MI_STRING, /* type */
1900 NULL, /* className */
1901 0, /* subscript */
1902 offsetof(CIM_ManagedSystemElement, Name), /* offset */
1903 MI_T("CIM_ManagedSystemElement"), /* origin */
1904 MI_T("CIM_ManagedSystemElement"), /* propagator */
1905 NULL,
1906 };
1907
1908 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_Description_qual_value = MI_T("Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration\'s values are self-explanatory. However, a few are not and are described here in more detail. \n\"Stressed\" indicates that the element is functioning, but needs attention. Examples of \"Stressed\" states are overload, overheated, and so on. \n\"Predictive Failure\" indicates that an element is functioning nominally but predicting a failure in the near future. \n\"In Service\" describes an element being configured, maintained, cleaned, or otherwise administered. \n\"No Contact\" indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. \n\"Lost Communication\" indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. \n\"Stopped\" and \"Aborted\" are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. \n\"Dormant\" indicates that the element is inactive or quiesced. \n\"Supporting Entity in Error\" indicates that this element might be \"OK\" but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. \n\"Completed\" indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). \n\"Power Mode\" indicates that the element has additional power model information contained in the Associated PowerManagementService association. \nOperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today\'s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.");
1909
1910 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_Description_qual =
1911 {
1912 mike 1.1 MI_T("Description"),
1913 MI_STRING,
1914 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1915 &CIM_ManagedSystemElement_OperationalStatus_Description_qual_value
1916 };
1917
1918 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value[] =
1919 {
1920 MI_T("0"),
1921 MI_T("1"),
1922 MI_T("2"),
1923 MI_T("3"),
1924 MI_T("4"),
1925 MI_T("5"),
1926 MI_T("6"),
1927 MI_T("7"),
1928 MI_T("8"),
1929 MI_T("9"),
1930 MI_T("10"),
1931 MI_T("11"),
1932 MI_T("12"),
1933 mike 1.1 MI_T("13"),
1934 MI_T("14"),
1935 MI_T("15"),
1936 MI_T("16"),
1937 MI_T("17"),
1938 MI_T("18"),
1939 MI_T(".."),
1940 MI_T("0x8000.."),
1941 };
1942
1943 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_value =
1944 {
1945 CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value,
1946 MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value),
1947 };
1948
1949 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual =
1950 {
1951 MI_T("ValueMap"),
1952 MI_STRINGA,
1953 0,
1954 mike 1.1 &CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_value
1955 };
1956
1957 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value[] =
1958 {
1959 MI_T("Unknown"),
1960 MI_T("Other"),
1961 MI_T("OK"),
1962 MI_T("Degraded"),
1963 MI_T("Stressed"),
1964 MI_T("Predictive Failure"),
1965 MI_T("Error"),
1966 MI_T("Non-Recoverable Error"),
1967 MI_T("Starting"),
1968 MI_T("Stopping"),
1969 MI_T("Stopped"),
1970 MI_T("In Service"),
1971 MI_T("No Contact"),
1972 MI_T("Lost Communication"),
1973 MI_T("Aborted"),
1974 MI_T("Dormant"),
1975 mike 1.1 MI_T("Supporting Entity in Error"),
1976 MI_T("Completed"),
1977 MI_T("Power Mode"),
1978 MI_T("DMTF Reserved"),
1979 MI_T("Vendor Reserved"),
1980 };
1981
1982 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_Values_qual_value =
1983 {
1984 CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value,
1985 MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value),
1986 };
1987
1988 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_Values_qual =
1989 {
1990 MI_T("Values"),
1991 MI_STRINGA,
1992 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1993 &CIM_ManagedSystemElement_OperationalStatus_Values_qual_value
1994 };
1995
1996 mike 1.1 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual_value = MI_T("Indexed");
1997
1998 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual =
1999 {
2000 MI_T("ArrayType"),
2001 MI_STRING,
2002 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
2003 &CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual_value
2004 };
2005
2006 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value[] =
2007 {
2008 MI_T("CIM_ManagedSystemElement.StatusDescriptions"),
2009 };
2010
2011 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_value =
2012 {
2013 CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value,
2014 MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value),
2015 };
2016
2017 mike 1.1 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual =
2018 {
2019 MI_T("ModelCorrespondence"),
2020 MI_STRINGA,
2021 0,
2022 &CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_value
2023 };
2024
2025 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_OperationalStatus_quals[] =
2026 {
2027 &CIM_ManagedSystemElement_OperationalStatus_Description_qual,
2028 &CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual,
2029 &CIM_ManagedSystemElement_OperationalStatus_Values_qual,
2030 &CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual,
2031 &CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual,
2032 };
2033
2034 /* property CIM_ManagedSystemElement.OperationalStatus */
2035 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_OperationalStatus_prop =
2036 {
2037 MI_FLAG_PROPERTY, /* flags */
2038 mike 1.1 0x006F7311, /* code */
2039 MI_T("OperationalStatus"), /* name */
2040 CIM_ManagedSystemElement_OperationalStatus_quals, /* qualifiers */
2041 MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_quals), /* numQualifiers */
2042 MI_UINT16A, /* type */
2043 NULL, /* className */
2044 0, /* subscript */
2045 offsetof(CIM_ManagedSystemElement, OperationalStatus), /* offset */
2046 MI_T("CIM_ManagedSystemElement"), /* origin */
2047 MI_T("CIM_ManagedSystemElement"), /* propagator */
2048 NULL,
2049 };
2050
2051 static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_Description_qual_value = MI_T("Strings describing the various OperationalStatus array values. For example, if \"Stopping\" is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.");
2052
2053 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_Description_qual =
2054 {
2055 MI_T("Description"),
2056 MI_STRING,
2057 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2058 &CIM_ManagedSystemElement_StatusDescriptions_Description_qual_value
2059 mike 1.1 };
2060
2061 static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual_value = MI_T("Indexed");
2062
2063 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual =
2064 {
2065 MI_T("ArrayType"),
2066 MI_STRING,
2067 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
2068 &CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual_value
2069 };
2070
2071 static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value[] =
2072 {
2073 MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2074 };
2075
2076 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_value =
2077 {
2078 CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value,
2079 MI_COUNT(CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value),
2080 mike 1.1 };
2081
2082 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual =
2083 {
2084 MI_T("ModelCorrespondence"),
2085 MI_STRINGA,
2086 0,
2087 &CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_value
2088 };
2089
2090 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_StatusDescriptions_quals[] =
2091 {
2092 &CIM_ManagedSystemElement_StatusDescriptions_Description_qual,
2093 &CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual,
2094 &CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual,
2095 };
2096
2097 /* property CIM_ManagedSystemElement.StatusDescriptions */
2098 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_StatusDescriptions_prop =
2099 {
2100 MI_FLAG_PROPERTY, /* flags */
2101 mike 1.1 0x00737312, /* code */
2102 MI_T("StatusDescriptions"), /* name */
2103 CIM_ManagedSystemElement_StatusDescriptions_quals, /* qualifiers */
2104 MI_COUNT(CIM_ManagedSystemElement_StatusDescriptions_quals), /* numQualifiers */
2105 MI_STRINGA, /* type */
2106 NULL, /* className */
2107 0, /* subscript */
2108 offsetof(CIM_ManagedSystemElement, StatusDescriptions), /* offset */
2109 MI_T("CIM_ManagedSystemElement"), /* origin */
2110 MI_T("CIM_ManagedSystemElement"), /* propagator */
2111 NULL,
2112 };
2113
2114 static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_Deprecated_qual_data_value[] =
2115 {
2116 MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2117 };
2118
2119 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_Status_Deprecated_qual_value =
2120 {
2121 CIM_ManagedSystemElement_Status_Deprecated_qual_data_value,
2122 mike 1.1 MI_COUNT(CIM_ManagedSystemElement_Status_Deprecated_qual_data_value),
2123 };
2124
2125 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_Deprecated_qual =
2126 {
2127 MI_T("Deprecated"),
2128 MI_STRINGA,
2129 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
2130 &CIM_ManagedSystemElement_Status_Deprecated_qual_value
2131 };
2132
2133 static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_Description_qual_value = MI_T("A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: \n1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. \n2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. \n3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.");
2134
2135 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_Description_qual =
2136 {
2137 MI_T("Description"),
2138 MI_STRING,
2139 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2140 &CIM_ManagedSystemElement_Status_Description_qual_value
2141 };
2142
2143 mike 1.1 static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_ValueMap_qual_data_value[] =
2144 {
2145 MI_T("OK"),
2146 MI_T("Error"),
2147 MI_T("Degraded"),
2148 MI_T("Unknown"),
2149 MI_T("Pred Fail"),
2150 MI_T("Starting"),
2151 MI_T("Stopping"),
2152 MI_T("Service"),
2153 MI_T("Stressed"),
2154 MI_T("NonRecover"),
2155 MI_T("No Contact"),
2156 MI_T("Lost Comm"),
2157 MI_T("Stopped"),
2158 };
2159
2160 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_Status_ValueMap_qual_value =
2161 {
2162 CIM_ManagedSystemElement_Status_ValueMap_qual_data_value,
2163 MI_COUNT(CIM_ManagedSystemElement_Status_ValueMap_qual_data_value),
2164 mike 1.1 };
2165
2166 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_ValueMap_qual =
2167 {
2168 MI_T("ValueMap"),
2169 MI_STRINGA,
2170 0,
2171 &CIM_ManagedSystemElement_Status_ValueMap_qual_value
2172 };
2173
2174 static MI_CONST MI_Uint32 CIM_ManagedSystemElement_Status_MaxLen_qual_value = 10U;
2175
2176 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_MaxLen_qual =
2177 {
2178 MI_T("MaxLen"),
2179 MI_UINT32,
2180 0,
2181 &CIM_ManagedSystemElement_Status_MaxLen_qual_value
2182 };
2183
2184 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_Status_quals[] =
2185 mike 1.1 {
2186 &CIM_ManagedSystemElement_Status_Deprecated_qual,
2187 &CIM_ManagedSystemElement_Status_Description_qual,
2188 &CIM_ManagedSystemElement_Status_ValueMap_qual,
2189 &CIM_ManagedSystemElement_Status_MaxLen_qual,
2190 };
2191
2192 /* property CIM_ManagedSystemElement.Status */
2193 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_Status_prop =
2194 {
2195 MI_FLAG_PROPERTY, /* flags */
2196 0x00737306, /* code */
2197 MI_T("Status"), /* name */
2198 CIM_ManagedSystemElement_Status_quals, /* qualifiers */
2199 MI_COUNT(CIM_ManagedSystemElement_Status_quals), /* numQualifiers */
2200 MI_STRING, /* type */
2201 NULL, /* className */
2202 0, /* subscript */
2203 offsetof(CIM_ManagedSystemElement, Status), /* offset */
2204 MI_T("CIM_ManagedSystemElement"), /* origin */
2205 MI_T("CIM_ManagedSystemElement"), /* propagator */
2206 mike 1.1 NULL,
2207 };
2208
2209 static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_Description_qual_value = MI_T("Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: \n\"Non-recoverable Error\" (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. \n\"Critical Failure\" (25) - The element is non-functional and recovery might not be possible. \n\"Major Failure\" (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. \n\"Minor Failure\" (15) - All functionality is available but some might be degraded. \n\"Degraded/Warning\" (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. \n\"OK\" (5) - The element is fully functional and is operating within normal operational parameters and without error. \n\"Unknown\" (0) - The implementation cannot report on HealthState at this time. \nDMTF has reserved the unused portion of the continuum for additional HealthStates in the future.");
2210
2211 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_Description_qual =
2212 {
2213 MI_T("Description"),
2214 MI_STRING,
2215 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2216 &CIM_ManagedSystemElement_HealthState_Description_qual_value
2217 };
2218
2219 static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value[] =
2220 {
2221 MI_T("0"),
2222 MI_T("5"),
2223 MI_T("10"),
2224 MI_T("15"),
2225 MI_T("20"),
2226 MI_T("25"),
2227 mike 1.1 MI_T("30"),
2228 MI_T(".."),
2229 };
2230
2231 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_HealthState_ValueMap_qual_value =
2232 {
2233 CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value,
2234 MI_COUNT(CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value),
2235 };
2236
2237 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_ValueMap_qual =
2238 {
2239 MI_T("ValueMap"),
2240 MI_STRINGA,
2241 0,
2242 &CIM_ManagedSystemElement_HealthState_ValueMap_qual_value
2243 };
2244
2245 static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_Values_qual_data_value[] =
2246 {
2247 MI_T("Unknown"),
2248 mike 1.1 MI_T("OK"),
2249 MI_T("Degraded/Warning"),
2250 MI_T("Minor failure"),
2251 MI_T("Major failure"),
2252 MI_T("Critical failure"),
2253 MI_T("Non-recoverable error"),
2254 MI_T("DMTF Reserved"),
2255 };
2256
2257 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_HealthState_Values_qual_value =
2258 {
2259 CIM_ManagedSystemElement_HealthState_Values_qual_data_value,
2260 MI_COUNT(CIM_ManagedSystemElement_HealthState_Values_qual_data_value),
2261 };
2262
2263 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_Values_qual =
2264 {
2265 MI_T("Values"),
2266 MI_STRINGA,
2267 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2268 &CIM_ManagedSystemElement_HealthState_Values_qual_value
2269 mike 1.1 };
2270
2271 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_HealthState_quals[] =
2272 {
2273 &CIM_ManagedSystemElement_HealthState_Description_qual,
2274 &CIM_ManagedSystemElement_HealthState_ValueMap_qual,
2275 &CIM_ManagedSystemElement_HealthState_Values_qual,
2276 };
2277
2278 /* property CIM_ManagedSystemElement.HealthState */
2279 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_HealthState_prop =
2280 {
2281 MI_FLAG_PROPERTY, /* flags */
2282 0x0068650B, /* code */
2283 MI_T("HealthState"), /* name */
2284 CIM_ManagedSystemElement_HealthState_quals, /* qualifiers */
2285 MI_COUNT(CIM_ManagedSystemElement_HealthState_quals), /* numQualifiers */
2286 MI_UINT16, /* type */
2287 NULL, /* className */
2288 0, /* subscript */
2289 offsetof(CIM_ManagedSystemElement, HealthState), /* offset */
2290 mike 1.1 MI_T("CIM_ManagedSystemElement"), /* origin */
2291 MI_T("CIM_ManagedSystemElement"), /* propagator */
2292 NULL,
2293 };
2294
2295 static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_Description_qual_value = MI_T("CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. \nA Null return indicates the implementation (provider) does not implement this property. \n\"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"Not Available\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"Communication OK \" indicates communication is established with the element, but does not convey any quality of service. \n\"No Contact\" indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. \n\"Lost Communication\" indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.");
2296
2297 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_Description_qual =
2298 {
2299 MI_T("Description"),
2300 MI_STRING,
2301 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2302 &CIM_ManagedSystemElement_CommunicationStatus_Description_qual_value
2303 };
2304
2305 static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value[] =
2306 {
2307 MI_T("0"),
2308 MI_T("1"),
2309 MI_T("2"),
2310 MI_T("3"),
2311 mike 1.1 MI_T("4"),
2312 MI_T(".."),
2313 MI_T("0x8000.."),
2314 };
2315
2316 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_value =
2317 {
2318 CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value,
2319 MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value),
2320 };
2321
2322 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual =
2323 {
2324 MI_T("ValueMap"),
2325 MI_STRINGA,
2326 0,
2327 &CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_value
2328 };
2329
2330 static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value[] =
2331 {
2332 mike 1.1 MI_T("Unknown"),
2333 MI_T("Not Available"),
2334 MI_T("Communication OK"),
2335 MI_T("Lost Communication"),
2336 MI_T("No Contact"),
2337 MI_T("DMTF Reserved"),
2338 MI_T("Vendor Reserved"),
2339 };
2340
2341 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_CommunicationStatus_Values_qual_value =
2342 {
2343 CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value,
2344 MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value),
2345 };
2346
2347 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_Values_qual =
2348 {
2349 MI_T("Values"),
2350 MI_STRINGA,
2351 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2352 &CIM_ManagedSystemElement_CommunicationStatus_Values_qual_value
2353 mike 1.1 };
2354
2355 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_CommunicationStatus_quals[] =
2356 {
2357 &CIM_ManagedSystemElement_CommunicationStatus_Description_qual,
2358 &CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual,
2359 &CIM_ManagedSystemElement_CommunicationStatus_Values_qual,
2360 };
2361
2362 /* property CIM_ManagedSystemElement.CommunicationStatus */
2363 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_CommunicationStatus_prop =
2364 {
2365 MI_FLAG_PROPERTY, /* flags */
2366 0x00637313, /* code */
2367 MI_T("CommunicationStatus"), /* name */
2368 CIM_ManagedSystemElement_CommunicationStatus_quals, /* qualifiers */
2369 MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_quals), /* numQualifiers */
2370 MI_UINT16, /* type */
2371 NULL, /* className */
2372 0, /* subscript */
2373 offsetof(CIM_ManagedSystemElement, CommunicationStatus), /* offset */
2374 mike 1.1 MI_T("CIM_ManagedSystemElement"), /* origin */
2375 MI_T("CIM_ManagedSystemElement"), /* propagator */
2376 NULL,
2377 };
2378
2379 static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_Description_qual_value = MI_T("DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. \nA Null return indicates the implementation (provider) does not implement this property. \n\"Not Available\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"No Additional Information\" indicates that the element is functioning normally as indicated by PrimaryStatus = \"OK\". \n\"Stressed\" indicates that the element is functioning, but needs attention. Examples of \"Stressed\" states are overload, overheated, and so on. \n\"Predictive Failure\" indicates that an element is functioning normally but a failure is predicted in the near future. \n\"Non-Recoverable Error \" indicates that this element is in an error condition that requires human intervention. \n\"Supporting Entity in Error\" indicates that this element might be \"OK\" but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.");
2380
2381 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_Description_qual =
2382 {
2383 MI_T("Description"),
2384 MI_STRING,
2385 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2386 &CIM_ManagedSystemElement_DetailedStatus_Description_qual_value
2387 };
2388
2389 static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value[] =
2390 {
2391 MI_T("0"),
2392 MI_T("1"),
2393 MI_T("2"),
2394 MI_T("3"),
2395 mike 1.1 MI_T("4"),
2396 MI_T("5"),
2397 MI_T(".."),
2398 MI_T("0x8000.."),
2399 };
2400
2401 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_value =
2402 {
2403 CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value,
2404 MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value),
2405 };
2406
2407 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual =
2408 {
2409 MI_T("ValueMap"),
2410 MI_STRINGA,
2411 0,
2412 &CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_value
2413 };
2414
2415 static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value[] =
2416 mike 1.1 {
2417 MI_T("Not Available"),
2418 MI_T("No Additional Information"),
2419 MI_T("Stressed"),
2420 MI_T("Predictive Failure"),
2421 MI_T("Non-Recoverable Error"),
2422 MI_T("Supporting Entity in Error"),
2423 MI_T("DMTF Reserved"),
2424 MI_T("Vendor Reserved"),
2425 };
2426
2427 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_Values_qual_value =
2428 {
2429 CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value,
2430 MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value),
2431 };
2432
2433 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_Values_qual =
2434 {
2435 MI_T("Values"),
2436 MI_STRINGA,
2437 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2438 &CIM_ManagedSystemElement_DetailedStatus_Values_qual_value
2439 };
2440
2441 static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value[] =
2442 {
2443 MI_T("CIM_EnabledLogicalElement.PrimaryStatus"),
2444 MI_T("CIM_ManagedSystemElement.HealthState"),
2445 };
2446
2447 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_value =
2448 {
2449 CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value,
2450 MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value),
2451 };
2452
2453 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual =
2454 {
2455 MI_T("ModelCorrespondence"),
2456 MI_STRINGA,
2457 0,
2458 mike 1.1 &CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_value
2459 };
2460
2461 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_DetailedStatus_quals[] =
2462 {
2463 &CIM_ManagedSystemElement_DetailedStatus_Description_qual,
2464 &CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual,
2465 &CIM_ManagedSystemElement_DetailedStatus_Values_qual,
2466 &CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual,
2467 };
2468
2469 /* property CIM_ManagedSystemElement.DetailedStatus */
2470 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_DetailedStatus_prop =
2471 {
2472 MI_FLAG_PROPERTY, /* flags */
2473 0x0064730E, /* code */
2474 MI_T("DetailedStatus"), /* name */
2475 CIM_ManagedSystemElement_DetailedStatus_quals, /* qualifiers */
2476 MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_quals), /* numQualifiers */
2477 MI_UINT16, /* type */
2478 NULL, /* className */
2479 mike 1.1 0, /* subscript */
2480 offsetof(CIM_ManagedSystemElement, DetailedStatus), /* offset */
2481 MI_T("CIM_ManagedSystemElement"), /* origin */
2482 MI_T("CIM_ManagedSystemElement"), /* propagator */
2483 NULL,
2484 };
2485
2486 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_Description_qual_value = MI_T("OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.\nOperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test \nA Null return indicates the implementation (provider) does not implement this property. \n\"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"None\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"Servicing\" describes an element being configured, maintained, cleaned, or otherwise administered. \n\"Starting\" describes an element being initialized. \n\"Stopping\" describes an element being brought to an orderly stop. \n\"Stopped\" and \"Aborted\" are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. \n\"Dormant\" indicates that the element is inactive or quiesced. \n\"Completed\" indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). \n\"Migrating\" element is being moved between host elements. \n\"Immigrating\" element is being moved to new host element. \n\"Emigrating\" element is being moved away from host element. \n\"Shutting Down\" describes an element being brought to an abrupt stop. \n\"In Test\" element is performing test functions. \n\"Transitioning\" describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.\n\"In Service\" describes an element that is in service and operational.");
2487
2488 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_Description_qual =
2489 {
2490 MI_T("Description"),
2491 MI_STRING,
2492 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2493 &CIM_ManagedSystemElement_OperatingStatus_Description_qual_value
2494 };
2495
2496 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value[] =
2497 {
2498 MI_T("0"),
2499 MI_T("1"),
2500 mike 1.1 MI_T("2"),
2501 MI_T("3"),
2502 MI_T("4"),
2503 MI_T("5"),
2504 MI_T("6"),
2505 MI_T("7"),
2506 MI_T("8"),
2507 MI_T("9"),
2508 MI_T("10"),
2509 MI_T("11"),
2510 MI_T("12"),
2511 MI_T("13"),
2512 MI_T("14"),
2513 MI_T("15"),
2514 MI_T("16"),
2515 MI_T(".."),
2516 MI_T("0x8000.."),
2517 };
2518
2519 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_value =
2520 {
2521 mike 1.1 CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value,
2522 MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value),
2523 };
2524
2525 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual =
2526 {
2527 MI_T("ValueMap"),
2528 MI_STRINGA,
2529 0,
2530 &CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_value
2531 };
2532
2533 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value[] =
2534 {
2535 MI_T("Unknown"),
2536 MI_T("Not Available"),
2537 MI_T("Servicing"),
2538 MI_T("Starting"),
2539 MI_T("Stopping"),
2540 MI_T("Stopped"),
2541 MI_T("Aborted"),
2542 mike 1.1 MI_T("Dormant"),
2543 MI_T("Completed"),
2544 MI_T("Migrating"),
2545 MI_T("Emigrating"),
2546 MI_T("Immigrating"),
2547 MI_T("Snapshotting"),
2548 MI_T("Shutting Down"),
2549 MI_T("In Test"),
2550 MI_T("Transitioning"),
2551 MI_T("In Service"),
2552 MI_T("DMTF Reserved"),
2553 MI_T("Vendor Reserved"),
2554 };
2555
2556 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_Values_qual_value =
2557 {
2558 CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value,
2559 MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value),
2560 };
2561
2562 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_Values_qual =
2563 mike 1.1 {
2564 MI_T("Values"),
2565 MI_STRINGA,
2566 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2567 &CIM_ManagedSystemElement_OperatingStatus_Values_qual_value
2568 };
2569
2570 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value[] =
2571 {
2572 MI_T("CIM_EnabledLogicalElement.EnabledState"),
2573 };
2574
2575 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_value =
2576 {
2577 CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value,
2578 MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value),
2579 };
2580
2581 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual =
2582 {
2583 MI_T("ModelCorrespondence"),
2584 mike 1.1 MI_STRINGA,
2585 0,
2586 &CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_value
2587 };
2588
2589 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_OperatingStatus_quals[] =
2590 {
2591 &CIM_ManagedSystemElement_OperatingStatus_Description_qual,
2592 &CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual,
2593 &CIM_ManagedSystemElement_OperatingStatus_Values_qual,
2594 &CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual,
2595 };
2596
2597 /* property CIM_ManagedSystemElement.OperatingStatus */
2598 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_OperatingStatus_prop =
2599 {
2600 MI_FLAG_PROPERTY, /* flags */
2601 0x006F730F, /* code */
2602 MI_T("OperatingStatus"), /* name */
2603 CIM_ManagedSystemElement_OperatingStatus_quals, /* qualifiers */
2604 MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_quals), /* numQualifiers */
2605 mike 1.1 MI_UINT16, /* type */
2606 NULL, /* className */
2607 0, /* subscript */
2608 offsetof(CIM_ManagedSystemElement, OperatingStatus), /* offset */
2609 MI_T("CIM_ManagedSystemElement"), /* origin */
2610 MI_T("CIM_ManagedSystemElement"), /* propagator */
2611 NULL,
2612 };
2613
2614 static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_Description_qual_value = MI_T("PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. \nPrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. \"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"OK\" indicates the ManagedElement is functioning normally. \n\"Degraded\" indicates the ManagedElement is functioning below normal. \n\"Error\" indicates the ManagedElement is in an Error condition.");
2615
2616 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_Description_qual =
2617 {
2618 MI_T("Description"),
2619 MI_STRING,
2620 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2621 &CIM_ManagedSystemElement_PrimaryStatus_Description_qual_value
2622 };
2623
2624 static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value[] =
2625 {
2626 mike 1.1 MI_T("0"),
2627 MI_T("1"),
2628 MI_T("2"),
2629 MI_T("3"),
2630 MI_T(".."),
2631 MI_T("0x8000.."),
2632 };
2633
2634 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_value =
2635 {
2636 CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value,
2637 MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value),
2638 };
2639
2640 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual =
2641 {
2642 MI_T("ValueMap"),
2643 MI_STRINGA,
2644 0,
2645 &CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_value
2646 };
2647 mike 1.1
2648 static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value[] =
2649 {
2650 MI_T("Unknown"),
2651 MI_T("OK"),
2652 MI_T("Degraded"),
2653 MI_T("Error"),
2654 MI_T("DMTF Reserved"),
2655 MI_T("Vendor Reserved"),
2656 };
2657
2658 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_Values_qual_value =
2659 {
2660 CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value,
2661 MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value),
2662 };
2663
2664 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_Values_qual =
2665 {
2666 MI_T("Values"),
2667 MI_STRINGA,
2668 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2669 &CIM_ManagedSystemElement_PrimaryStatus_Values_qual_value
2670 };
2671
2672 static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value[] =
2673 {
2674 MI_T("CIM_ManagedSystemElement.DetailedStatus"),
2675 MI_T("CIM_ManagedSystemElement.HealthState"),
2676 };
2677
2678 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_value =
2679 {
2680 CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value,
2681 MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value),
2682 };
2683
2684 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual =
2685 {
2686 MI_T("ModelCorrespondence"),
2687 MI_STRINGA,
2688 0,
2689 mike 1.1 &CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_value
2690 };
2691
2692 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_PrimaryStatus_quals[] =
2693 {
2694 &CIM_ManagedSystemElement_PrimaryStatus_Description_qual,
2695 &CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual,
2696 &CIM_ManagedSystemElement_PrimaryStatus_Values_qual,
2697 &CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual,
2698 };
2699
2700 /* property CIM_ManagedSystemElement.PrimaryStatus */
2701 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_PrimaryStatus_prop =
2702 {
2703 MI_FLAG_PROPERTY, /* flags */
2704 0x0070730D, /* code */
2705 MI_T("PrimaryStatus"), /* name */
2706 CIM_ManagedSystemElement_PrimaryStatus_quals, /* qualifiers */
2707 MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_quals), /* numQualifiers */
2708 MI_UINT16, /* type */
2709 NULL, /* className */
2710 mike 1.1 0, /* subscript */
2711 offsetof(CIM_ManagedSystemElement, PrimaryStatus), /* offset */
2712 MI_T("CIM_ManagedSystemElement"), /* origin */
2713 MI_T("CIM_ManagedSystemElement"), /* propagator */
2714 NULL,
2715 };
2716
2717 static MI_PropertyDecl MI_CONST* MI_CONST CIM_ManagedSystemElement_props[] =
2718 {
2719 &CIM_ManagedElement_InstanceID_prop,
2720 &CIM_ManagedElement_Caption_prop,
2721 &CIM_ManagedElement_Description_prop,
2722 &CIM_ManagedElement_ElementName_prop,
2723 &CIM_ManagedSystemElement_InstallDate_prop,
2724 &CIM_ManagedSystemElement_Name_prop,
2725 &CIM_ManagedSystemElement_OperationalStatus_prop,
2726 &CIM_ManagedSystemElement_StatusDescriptions_prop,
2727 &CIM_ManagedSystemElement_Status_prop,
2728 &CIM_ManagedSystemElement_HealthState_prop,
2729 &CIM_ManagedSystemElement_CommunicationStatus_prop,
2730 &CIM_ManagedSystemElement_DetailedStatus_prop,
2731 mike 1.1 &CIM_ManagedSystemElement_OperatingStatus_prop,
2732 &CIM_ManagedSystemElement_PrimaryStatus_prop,
2733 };
2734
2735 static MI_CONST MI_Char* CIM_ManagedSystemElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
2736
2737 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_UMLPackagePath_qual =
2738 {
2739 MI_T("UMLPackagePath"),
2740 MI_STRING,
2741 0,
2742 &CIM_ManagedSystemElement_UMLPackagePath_qual_value
2743 };
2744
2745 static MI_CONST MI_Char* CIM_ManagedSystemElement_Description_qual_value = MI_T("CIM_ManagedSystemElement is the base class for the System Element hierarchy. Any distinguishable component of a System is a candidate for inclusion in this class. Examples of system components include: \n- software components such as application servers, databases, and applications \n- operating system components such as files, processes, and threads \n- device components such as disk drives, controllers, processors, and printers \n- physical components such as chips and cards.");
2746
2747 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Description_qual =
2748 {
2749 MI_T("Description"),
2750 MI_STRING,
2751 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2752 mike 1.1 &CIM_ManagedSystemElement_Description_qual_value
2753 };
2754
2755 static MI_CONST MI_Char* CIM_ManagedSystemElement_Version_qual_value = MI_T("2.22.0");
2756
2757 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Version_qual =
2758 {
2759 MI_T("Version"),
2760 MI_STRING,
2761 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
2762 &CIM_ManagedSystemElement_Version_qual_value
2763 };
2764
2765 static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_quals[] =
2766 {
2767 &CIM_ManagedSystemElement_UMLPackagePath_qual,
2768 &CIM_ManagedSystemElement_Description_qual,
2769 &CIM_ManagedSystemElement_Version_qual,
2770 };
2771
2772 /* class CIM_ManagedSystemElement */
2773 mike 1.1 MI_CONST MI_ClassDecl CIM_ManagedSystemElement_rtti =
2774 {
2775 MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
2776 0x00637418, /* code */
2777 MI_T("CIM_ManagedSystemElement"), /* name */
2778 CIM_ManagedSystemElement_quals, /* qualifiers */
2779 MI_COUNT(CIM_ManagedSystemElement_quals), /* numQualifiers */
2780 CIM_ManagedSystemElement_props, /* properties */
2781 MI_COUNT(CIM_ManagedSystemElement_props), /* numProperties */
2782 sizeof(CIM_ManagedSystemElement), /* size */
2783 MI_T("CIM_ManagedElement"), /* superClass */
2784 &CIM_ManagedElement_rtti, /* superClassDecl */
2785 NULL, /* methods */
2786 0, /* numMethods */
2787 &test_repos_classDecl, /* schema */
2788 NULL, /* functions */
2789 };
2790
2791 /*
2792 **==============================================================================
2793 **
2794 mike 1.1 ** CIM_LogicalElement
2795 **
2796 **==============================================================================
2797 */
2798
2799 static MI_PropertyDecl MI_CONST* MI_CONST CIM_LogicalElement_props[] =
2800 {
2801 &CIM_ManagedElement_InstanceID_prop,
2802 &CIM_ManagedElement_Caption_prop,
2803 &CIM_ManagedElement_Description_prop,
2804 &CIM_ManagedElement_ElementName_prop,
2805 &CIM_ManagedSystemElement_InstallDate_prop,
2806 &CIM_ManagedSystemElement_Name_prop,
2807 &CIM_ManagedSystemElement_OperationalStatus_prop,
2808 &CIM_ManagedSystemElement_StatusDescriptions_prop,
2809 &CIM_ManagedSystemElement_Status_prop,
2810 &CIM_ManagedSystemElement_HealthState_prop,
2811 &CIM_ManagedSystemElement_CommunicationStatus_prop,
2812 &CIM_ManagedSystemElement_DetailedStatus_prop,
2813 &CIM_ManagedSystemElement_OperatingStatus_prop,
2814 &CIM_ManagedSystemElement_PrimaryStatus_prop,
2815 mike 1.1 };
2816
2817 static MI_CONST MI_Char* CIM_LogicalElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
2818
2819 static MI_CONST MI_Qualifier CIM_LogicalElement_UMLPackagePath_qual =
2820 {
2821 MI_T("UMLPackagePath"),
2822 MI_STRING,
2823 0,
2824 &CIM_LogicalElement_UMLPackagePath_qual_value
2825 };
2826
2827 static MI_CONST MI_Char* CIM_LogicalElement_Description_qual_value = MI_T("CIM_LogicalElement is a base class for all the components of a System that represent abstract system components, such as Files, Processes, or LogicalDevices.");
2828
2829 static MI_CONST MI_Qualifier CIM_LogicalElement_Description_qual =
2830 {
2831 MI_T("Description"),
2832 MI_STRING,
2833 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2834 &CIM_LogicalElement_Description_qual_value
2835 };
2836 mike 1.1
2837 static MI_CONST MI_Char* CIM_LogicalElement_Version_qual_value = MI_T("2.6.0");
2838
2839 static MI_CONST MI_Qualifier CIM_LogicalElement_Version_qual =
2840 {
2841 MI_T("Version"),
2842 MI_STRING,
2843 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
2844 &CIM_LogicalElement_Version_qual_value
2845 };
2846
2847 static MI_Qualifier MI_CONST* MI_CONST CIM_LogicalElement_quals[] =
2848 {
2849 &CIM_LogicalElement_UMLPackagePath_qual,
2850 &CIM_LogicalElement_Description_qual,
2851 &CIM_LogicalElement_Version_qual,
2852 };
2853
2854 /* class CIM_LogicalElement */
2855 MI_CONST MI_ClassDecl CIM_LogicalElement_rtti =
2856 {
2857 mike 1.1 MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
2858 0x00637412, /* code */
2859 MI_T("CIM_LogicalElement"), /* name */
2860 CIM_LogicalElement_quals, /* qualifiers */
2861 MI_COUNT(CIM_LogicalElement_quals), /* numQualifiers */
2862 CIM_LogicalElement_props, /* properties */
2863 MI_COUNT(CIM_LogicalElement_props), /* numProperties */
2864 sizeof(CIM_LogicalElement), /* size */
2865 MI_T("CIM_ManagedSystemElement"), /* superClass */
2866 &CIM_ManagedSystemElement_rtti, /* superClassDecl */
2867 NULL, /* methods */
2868 0, /* numMethods */
2869 &test_repos_classDecl, /* schema */
2870 NULL, /* functions */
2871 };
2872
2873 /*
2874 **==============================================================================
2875 **
2876 ** CIM_Job
2877 **
2878 mike 1.1 **==============================================================================
2879 */
2880
2881 static MI_CONST MI_Char* CIM_Job_JobStatus_Description_qual_value = MI_T("A free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.");
2882
2883 static MI_CONST MI_Qualifier CIM_Job_JobStatus_Description_qual =
2884 {
2885 MI_T("Description"),
2886 MI_STRING,
2887 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2888 &CIM_Job_JobStatus_Description_qual_value
2889 };
2890
2891 static MI_CONST MI_Char* CIM_Job_JobStatus_ModelCorrespondence_qual_data_value[] =
2892 {
2893 MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2894 };
2895
2896 static MI_CONST MI_ConstStringA CIM_Job_JobStatus_ModelCorrespondence_qual_value =
2897 {
2898 CIM_Job_JobStatus_ModelCorrespondence_qual_data_value,
2899 mike 1.1 MI_COUNT(CIM_Job_JobStatus_ModelCorrespondence_qual_data_value),
2900 };
2901
2902 static MI_CONST MI_Qualifier CIM_Job_JobStatus_ModelCorrespondence_qual =
2903 {
2904 MI_T("ModelCorrespondence"),
2905 MI_STRINGA,
2906 0,
2907 &CIM_Job_JobStatus_ModelCorrespondence_qual_value
2908 };
2909
2910 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_JobStatus_quals[] =
2911 {
2912 &CIM_Job_JobStatus_Description_qual,
2913 &CIM_Job_JobStatus_ModelCorrespondence_qual,
2914 };
2915
2916 /* property CIM_Job.JobStatus */
2917 static MI_CONST MI_PropertyDecl CIM_Job_JobStatus_prop =
2918 {
2919 MI_FLAG_PROPERTY, /* flags */
2920 mike 1.1 0x006A7309, /* code */
2921 MI_T("JobStatus"), /* name */
2922 CIM_Job_JobStatus_quals, /* qualifiers */
2923 MI_COUNT(CIM_Job_JobStatus_quals), /* numQualifiers */
2924 MI_STRING, /* type */
2925 NULL, /* className */
2926 0, /* subscript */
2927 offsetof(CIM_Job, JobStatus), /* offset */
2928 MI_T("CIM_Job"), /* origin */
2929 MI_T("CIM_Job"), /* propagator */
2930 NULL,
2931 };
2932
2933 static MI_CONST MI_Char* CIM_Job_TimeSubmitted_Description_qual_value = MI_T("The time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.");
2934
2935 static MI_CONST MI_Qualifier CIM_Job_TimeSubmitted_Description_qual =
2936 {
2937 MI_T("Description"),
2938 MI_STRING,
2939 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2940 &CIM_Job_TimeSubmitted_Description_qual_value
2941 mike 1.1 };
2942
2943 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_TimeSubmitted_quals[] =
2944 {
2945 &CIM_Job_TimeSubmitted_Description_qual,
2946 };
2947
2948 /* property CIM_Job.TimeSubmitted */
2949 static MI_CONST MI_PropertyDecl CIM_Job_TimeSubmitted_prop =
2950 {
2951 MI_FLAG_PROPERTY, /* flags */
2952 0x0074640D, /* code */
2953 MI_T("TimeSubmitted"), /* name */
2954 CIM_Job_TimeSubmitted_quals, /* qualifiers */
2955 MI_COUNT(CIM_Job_TimeSubmitted_quals), /* numQualifiers */
2956 MI_DATETIME, /* type */
2957 NULL, /* className */
2958 0, /* subscript */
2959 offsetof(CIM_Job, TimeSubmitted), /* offset */
2960 MI_T("CIM_Job"), /* origin */
2961 MI_T("CIM_Job"), /* propagator */
2962 mike 1.1 NULL,
2963 };
2964
2965 static MI_CONST MI_Char* CIM_Job_ScheduledStartTime_Deprecated_qual_data_value[] =
2966 {
2967 MI_T("CIM_Job.RunMonth"),
2968 MI_T("CIM_Job.RunDay"),
2969 MI_T("CIM_Job.RunDayOfWeek"),
2970 MI_T("CIM_Job.RunStartInterval"),
2971 };
2972
2973 static MI_CONST MI_ConstStringA CIM_Job_ScheduledStartTime_Deprecated_qual_value =
2974 {
2975 CIM_Job_ScheduledStartTime_Deprecated_qual_data_value,
2976 MI_COUNT(CIM_Job_ScheduledStartTime_Deprecated_qual_data_value),
2977 };
2978
2979 static MI_CONST MI_Qualifier CIM_Job_ScheduledStartTime_Deprecated_qual =
2980 {
2981 MI_T("Deprecated"),
2982 MI_STRINGA,
2983 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
2984 &CIM_Job_ScheduledStartTime_Deprecated_qual_value
2985 };
2986
2987 static MI_CONST MI_Char* CIM_Job_ScheduledStartTime_Description_qual_value = MI_T("The time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.");
2988
2989 static MI_CONST MI_Qualifier CIM_Job_ScheduledStartTime_Description_qual =
2990 {
2991 MI_T("Description"),
2992 MI_STRING,
2993 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2994 &CIM_Job_ScheduledStartTime_Description_qual_value
2995 };
2996
2997 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ScheduledStartTime_quals[] =
2998 {
2999 &CIM_Job_ScheduledStartTime_Deprecated_qual,
3000 &CIM_Job_ScheduledStartTime_Description_qual,
3001 };
3002
3003 /* property CIM_Job.ScheduledStartTime */
3004 mike 1.1 static MI_CONST MI_PropertyDecl CIM_Job_ScheduledStartTime_prop =
3005 {
3006 MI_FLAG_PROPERTY, /* flags */
3007 0x00736512, /* code */
3008 MI_T("ScheduledStartTime"), /* name */
3009 CIM_Job_ScheduledStartTime_quals, /* qualifiers */
3010 MI_COUNT(CIM_Job_ScheduledStartTime_quals), /* numQualifiers */
3011 MI_DATETIME, /* type */
3012 NULL, /* className */
3013 0, /* subscript */
3014 offsetof(CIM_Job, ScheduledStartTime), /* offset */
3015 MI_T("CIM_Job"), /* origin */
3016 MI_T("CIM_Job"), /* propagator */
3017 NULL,
3018 };
3019
3020 static MI_CONST MI_Char* CIM_Job_StartTime_Description_qual_value = MI_T("The time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run time can be stored in this single-valued property.");
3021
3022 static MI_CONST MI_Qualifier CIM_Job_StartTime_Description_qual =
3023 {
3024 MI_T("Description"),
3025 mike 1.1 MI_STRING,
3026 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3027 &CIM_Job_StartTime_Description_qual_value
3028 };
3029
3030 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_StartTime_quals[] =
3031 {
3032 &CIM_Job_StartTime_Description_qual,
3033 };
3034
3035 /* property CIM_Job.StartTime */
3036 static MI_CONST MI_PropertyDecl CIM_Job_StartTime_prop =
3037 {
3038 MI_FLAG_PROPERTY, /* flags */
3039 0x00736509, /* code */
3040 MI_T("StartTime"), /* name */
3041 CIM_Job_StartTime_quals, /* qualifiers */
3042 MI_COUNT(CIM_Job_StartTime_quals), /* numQualifiers */
3043 MI_DATETIME, /* type */
3044 NULL, /* className */
3045 0, /* subscript */
3046 mike 1.1 offsetof(CIM_Job, StartTime), /* offset */
3047 MI_T("CIM_Job"), /* origin */
3048 MI_T("CIM_Job"), /* propagator */
3049 NULL,
3050 };
3051
3052 static MI_CONST MI_Char* CIM_Job_ElapsedTime_Description_qual_value = MI_T("The time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run time can be stored in this single-valued property.");
3053
3054 static MI_CONST MI_Qualifier CIM_Job_ElapsedTime_Description_qual =
3055 {
3056 MI_T("Description"),
3057 MI_STRING,
3058 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3059 &CIM_Job_ElapsedTime_Description_qual_value
3060 };
3061
3062 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ElapsedTime_quals[] =
3063 {
3064 &CIM_Job_ElapsedTime_Description_qual,
3065 };
3066
3067 mike 1.1 /* property CIM_Job.ElapsedTime */
3068 static MI_CONST MI_PropertyDecl CIM_Job_ElapsedTime_prop =
3069 {
3070 MI_FLAG_PROPERTY, /* flags */
3071 0x0065650B, /* code */
3072 MI_T("ElapsedTime"), /* name */
3073 CIM_Job_ElapsedTime_quals, /* qualifiers */
3074 MI_COUNT(CIM_Job_ElapsedTime_quals), /* numQualifiers */
3075 MI_DATETIME, /* type */
3076 NULL, /* className */
3077 0, /* subscript */
3078 offsetof(CIM_Job, ElapsedTime), /* offset */
3079 MI_T("CIM_Job"), /* origin */
3080 MI_T("CIM_Job"), /* propagator */
3081 NULL,
3082 };
3083
3084 static MI_CONST MI_Char* CIM_Job_JobRunTimes_Description_qual_value = MI_T("The number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.");
3085
3086 static MI_CONST MI_Qualifier CIM_Job_JobRunTimes_Description_qual =
3087 {
3088 mike 1.1 MI_T("Description"),
3089 MI_STRING,
3090 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3091 &CIM_Job_JobRunTimes_Description_qual_value
3092 };
3093
3094 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_JobRunTimes_quals[] =
3095 {
3096 &CIM_Job_JobRunTimes_Description_qual,
3097 };
3098
3099 static MI_CONST MI_Uint32 CIM_Job_JobRunTimes_value = 1U;
3100
3101 /* property CIM_Job.JobRunTimes */
3102 static MI_CONST MI_PropertyDecl CIM_Job_JobRunTimes_prop =
3103 {
3104 MI_FLAG_PROPERTY, /* flags */
3105 0x006A730B, /* code */
3106 MI_T("JobRunTimes"), /* name */
3107 CIM_Job_JobRunTimes_quals, /* qualifiers */
3108 MI_COUNT(CIM_Job_JobRunTimes_quals), /* numQualifiers */
3109 mike 1.1 MI_UINT32, /* type */
3110 NULL, /* className */
3111 0, /* subscript */
3112 offsetof(CIM_Job, JobRunTimes), /* offset */
3113 MI_T("CIM_Job"), /* origin */
3114 MI_T("CIM_Job"), /* propagator */
3115 &CIM_Job_JobRunTimes_value,
3116 };
3117
3118 static MI_CONST MI_Char* CIM_Job_RunMonth_Description_qual_value = MI_T("The month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.");
3119
3120 static MI_CONST MI_Qualifier CIM_Job_RunMonth_Description_qual =
3121 {
3122 MI_T("Description"),
3123 MI_STRING,
3124 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3125 &CIM_Job_RunMonth_Description_qual_value
3126 };
3127
3128 static MI_CONST MI_Char* CIM_Job_RunMonth_ValueMap_qual_data_value[] =
3129 {
3130 mike 1.1 MI_T("0"),
3131 MI_T("1"),
3132 MI_T("2"),
3133 MI_T("3"),
3134 MI_T("4"),
3135 MI_T("5"),
3136 MI_T("6"),
3137 MI_T("7"),
3138 MI_T("8"),
3139 MI_T("9"),
3140 MI_T("10"),
3141 MI_T("11"),
3142 };
3143
3144 static MI_CONST MI_ConstStringA CIM_Job_RunMonth_ValueMap_qual_value =
3145 {
3146 CIM_Job_RunMonth_ValueMap_qual_data_value,
3147 MI_COUNT(CIM_Job_RunMonth_ValueMap_qual_data_value),
3148 };
3149
3150 static MI_CONST MI_Qualifier CIM_Job_RunMonth_ValueMap_qual =
3151 mike 1.1 {
3152 MI_T("ValueMap"),
3153 MI_STRINGA,
3154 0,
3155 &CIM_Job_RunMonth_ValueMap_qual_value
3156 };
3157
3158 static MI_CONST MI_Char* CIM_Job_RunMonth_Values_qual_data_value[] =
3159 {
3160 MI_T("January"),
3161 MI_T("February"),
3162 MI_T("March"),
3163 MI_T("April"),
3164 MI_T("May"),
3165 MI_T("June"),
3166 MI_T("July"),
3167 MI_T("August"),
3168 MI_T("September"),
3169 MI_T("October"),
3170 MI_T("November"),
3171 MI_T("December"),
3172 mike 1.1 };
3173
3174 static MI_CONST MI_ConstStringA CIM_Job_RunMonth_Values_qual_value =
3175 {
3176 CIM_Job_RunMonth_Values_qual_data_value,
3177 MI_COUNT(CIM_Job_RunMonth_Values_qual_data_value),
3178 };
3179
3180 static MI_CONST MI_Qualifier CIM_Job_RunMonth_Values_qual =
3181 {
3182 MI_T("Values"),
3183 MI_STRINGA,
3184 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3185 &CIM_Job_RunMonth_Values_qual_value
3186 };
3187
3188 static MI_CONST MI_Char* CIM_Job_RunMonth_ModelCorrespondence_qual_data_value[] =
3189 {
3190 MI_T("CIM_Job.RunDay"),
3191 MI_T("CIM_Job.RunDayOfWeek"),
3192 MI_T("CIM_Job.RunStartInterval"),
3193 mike 1.1 };
3194
3195 static MI_CONST MI_ConstStringA CIM_Job_RunMonth_ModelCorrespondence_qual_value =
3196 {
3197 CIM_Job_RunMonth_ModelCorrespondence_qual_data_value,
3198 MI_COUNT(CIM_Job_RunMonth_ModelCorrespondence_qual_data_value),
3199 };
3200
3201 static MI_CONST MI_Qualifier CIM_Job_RunMonth_ModelCorrespondence_qual =
3202 {
3203 MI_T("ModelCorrespondence"),
3204 MI_STRINGA,
3205 0,
3206 &CIM_Job_RunMonth_ModelCorrespondence_qual_value
3207 };
3208
3209 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunMonth_quals[] =
3210 {
3211 &CIM_Job_RunMonth_Description_qual,
3212 &CIM_Job_RunMonth_ValueMap_qual,
3213 &CIM_Job_RunMonth_Values_qual,
3214 mike 1.1 &CIM_Job_RunMonth_ModelCorrespondence_qual,
3215 };
3216
3217 /* property CIM_Job.RunMonth */
3218 static MI_CONST MI_PropertyDecl CIM_Job_RunMonth_prop =
3219 {
3220 MI_FLAG_PROPERTY, /* flags */
3221 0x00726808, /* code */
3222 MI_T("RunMonth"), /* name */
3223 CIM_Job_RunMonth_quals, /* qualifiers */
3224 MI_COUNT(CIM_Job_RunMonth_quals), /* numQualifiers */
3225 MI_UINT8, /* type */
3226 NULL, /* className */
3227 0, /* subscript */
3228 offsetof(CIM_Job, RunMonth), /* offset */
3229 MI_T("CIM_Job"), /* origin */
3230 MI_T("CIM_Job"), /* propagator */
3231 NULL,
3232 };
3233
3234 static MI_CONST MI_Char* CIM_Job_RunDay_Description_qual_value = MI_T("The day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. \n\nWhen RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.");
3235 mike 1.1
3236 static MI_CONST MI_Qualifier CIM_Job_RunDay_Description_qual =
3237 {
3238 MI_T("Description"),
3239 MI_STRING,
3240 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3241 &CIM_Job_RunDay_Description_qual_value
3242 };
3243
3244 static MI_CONST MI_Sint64 CIM_Job_RunDay_MinValue_qual_value = -MI_LL(31);
3245
3246 static MI_CONST MI_Qualifier CIM_Job_RunDay_MinValue_qual =
3247 {
3248 MI_T("MinValue"),
3249 MI_SINT64,
3250 0,
3251 &CIM_Job_RunDay_MinValue_qual_value
3252 };
3253
3254 static MI_CONST MI_Sint64 CIM_Job_RunDay_MaxValue_qual_value = MI_LL(31);
3255
3256 mike 1.1 static MI_CONST MI_Qualifier CIM_Job_RunDay_MaxValue_qual =
3257 {
3258 MI_T("MaxValue"),
3259 MI_SINT64,
3260 0,
3261 &CIM_Job_RunDay_MaxValue_qual_value
3262 };
3263
3264 static MI_CONST MI_Char* CIM_Job_RunDay_ModelCorrespondence_qual_data_value[] =
3265 {
3266 MI_T("CIM_Job.RunMonth"),
3267 MI_T("CIM_Job.RunDayOfWeek"),
3268 MI_T("CIM_Job.RunStartInterval"),
3269 };
3270
3271 static MI_CONST MI_ConstStringA CIM_Job_RunDay_ModelCorrespondence_qual_value =
3272 {
3273 CIM_Job_RunDay_ModelCorrespondence_qual_data_value,
3274 MI_COUNT(CIM_Job_RunDay_ModelCorrespondence_qual_data_value),
3275 };
3276
3277 mike 1.1 static MI_CONST MI_Qualifier CIM_Job_RunDay_ModelCorrespondence_qual =
3278 {
3279 MI_T("ModelCorrespondence"),
3280 MI_STRINGA,
3281 0,
3282 &CIM_Job_RunDay_ModelCorrespondence_qual_value
3283 };
3284
3285 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunDay_quals[] =
3286 {
3287 &CIM_Job_RunDay_Description_qual,
3288 &CIM_Job_RunDay_MinValue_qual,
3289 &CIM_Job_RunDay_MaxValue_qual,
3290 &CIM_Job_RunDay_ModelCorrespondence_qual,
3291 };
3292
3293 /* property CIM_Job.RunDay */
3294 static MI_CONST MI_PropertyDecl CIM_Job_RunDay_prop =
3295 {
3296 MI_FLAG_PROPERTY, /* flags */
3297 0x00727906, /* code */
3298 mike 1.1 MI_T("RunDay"), /* name */
3299 CIM_Job_RunDay_quals, /* qualifiers */
3300 MI_COUNT(CIM_Job_RunDay_quals), /* numQualifiers */
3301 MI_SINT8, /* type */
3302 NULL, /* className */
3303 0, /* subscript */
3304 offsetof(CIM_Job, RunDay), /* offset */
3305 MI_T("CIM_Job"), /* origin */
3306 MI_T("CIM_Job"), /* propagator */
3307 NULL,
3308 };
3309
3310 static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_Description_qual_value = MI_T("A positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.");
3311
3312 static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_Description_qual =
3313 {
3314 MI_T("Description"),
3315 MI_STRING,
3316 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3317 &CIM_Job_RunDayOfWeek_Description_qual_value
3318 };
3319 mike 1.1
3320 static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_ValueMap_qual_data_value[] =
3321 {
3322 MI_T("-7"),
3323 MI_T("-6"),
3324 MI_T("-5"),
3325 MI_T("-4"),
3326 MI_T("-3"),
3327 MI_T("-2"),
3328 MI_T("-1"),
3329 MI_T("0"),
3330 MI_T("1"),
3331 MI_T("2"),
3332 MI_T("3"),
3333 MI_T("4"),
3334 MI_T("5"),
3335 MI_T("6"),
3336 MI_T("7"),
3337 };
3338
3339 static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_ValueMap_qual_value =
3340 mike 1.1 {
3341 CIM_Job_RunDayOfWeek_ValueMap_qual_data_value,
3342 MI_COUNT(CIM_Job_RunDayOfWeek_ValueMap_qual_data_value),
3343 };
3344
3345 static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_ValueMap_qual =
3346 {
3347 MI_T("ValueMap"),
3348 MI_STRINGA,
3349 0,
3350 &CIM_Job_RunDayOfWeek_ValueMap_qual_value
3351 };
3352
3353 static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_Values_qual_data_value[] =
3354 {
3355 MI_T("-Saturday"),
3356 MI_T("-Friday"),
3357 MI_T("-Thursday"),
3358 MI_T("-Wednesday"),
3359 MI_T("-Tuesday"),
3360 MI_T("-Monday"),
3361 mike 1.1 MI_T("-Sunday"),
3362 MI_T("ExactDayOfMonth"),
3363 MI_T("Sunday"),
3364 MI_T("Monday"),
3365 MI_T("Tuesday"),
3366 MI_T("Wednesday"),
3367 MI_T("Thursday"),
3368 MI_T("Friday"),
3369 MI_T("Saturday"),
3370 };
3371
3372 static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_Values_qual_value =
3373 {
3374 CIM_Job_RunDayOfWeek_Values_qual_data_value,
3375 MI_COUNT(CIM_Job_RunDayOfWeek_Values_qual_data_value),
3376 };
3377
3378 static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_Values_qual =
3379 {
3380 MI_T("Values"),
3381 MI_STRINGA,
3382 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3383 &CIM_Job_RunDayOfWeek_Values_qual_value
3384 };
3385
3386 static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value[] =
3387 {
3388 MI_T("CIM_Job.RunMonth"),
3389 MI_T("CIM_Job.RunDay"),
3390 MI_T("CIM_Job.RunStartInterval"),
3391 };
3392
3393 static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_value =
3394 {
3395 CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value,
3396 MI_COUNT(CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value),
3397 };
3398
3399 static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_ModelCorrespondence_qual =
3400 {
3401 MI_T("ModelCorrespondence"),
3402 MI_STRINGA,
3403 mike 1.1 0,
3404 &CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_value
3405 };
3406
3407 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunDayOfWeek_quals[] =
3408 {
3409 &CIM_Job_RunDayOfWeek_Description_qual,
3410 &CIM_Job_RunDayOfWeek_ValueMap_qual,
3411 &CIM_Job_RunDayOfWeek_Values_qual,
3412 &CIM_Job_RunDayOfWeek_ModelCorrespondence_qual,
3413 };
3414
3415 /* property CIM_Job.RunDayOfWeek */
3416 static MI_CONST MI_PropertyDecl CIM_Job_RunDayOfWeek_prop =
3417 {
3418 MI_FLAG_PROPERTY, /* flags */
3419 0x00726B0C, /* code */
3420 MI_T("RunDayOfWeek"), /* name */
3421 CIM_Job_RunDayOfWeek_quals, /* qualifiers */
3422 MI_COUNT(CIM_Job_RunDayOfWeek_quals), /* numQualifiers */
3423 MI_SINT8, /* type */
3424 mike 1.1 NULL, /* className */
3425 0, /* subscript */
3426 offsetof(CIM_Job, RunDayOfWeek), /* offset */
3427 MI_T("CIM_Job"), /* origin */
3428 MI_T("CIM_Job"), /* propagator */
3429 NULL,
3430 };
3431
3432 static MI_CONST MI_Char* CIM_Job_RunStartInterval_Description_qual_value = MI_T("The time interval after midnight when the Job should be processed. For example, \n00000000020000.000000:000 \nindicates that the Job should be run on or after two o\'clock, local time or UTC time (distinguished using the LocalOrUtcTime property.");
3433
3434 static MI_CONST MI_Qualifier CIM_Job_RunStartInterval_Description_qual =
3435 {
3436 MI_T("Description"),
3437 MI_STRING,
3438 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3439 &CIM_Job_RunStartInterval_Description_qual_value
3440 };
3441
3442 static MI_CONST MI_Char* CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value[] =
3443 {
3444 MI_T("CIM_Job.RunMonth"),
3445 mike 1.1 MI_T("CIM_Job.RunDay"),
3446 MI_T("CIM_Job.RunDayOfWeek"),
3447 MI_T("CIM_Job.RunStartInterval"),
3448 };
3449
3450 static MI_CONST MI_ConstStringA CIM_Job_RunStartInterval_ModelCorrespondence_qual_value =
3451 {
3452 CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value,
3453 MI_COUNT(CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value),
3454 };
3455
3456 static MI_CONST MI_Qualifier CIM_Job_RunStartInterval_ModelCorrespondence_qual =
3457 {
3458 MI_T("ModelCorrespondence"),
3459 MI_STRINGA,
3460 0,
3461 &CIM_Job_RunStartInterval_ModelCorrespondence_qual_value
3462 };
3463
3464 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunStartInterval_quals[] =
3465 {
3466 mike 1.1 &CIM_Job_RunStartInterval_Description_qual,
3467 &CIM_Job_RunStartInterval_ModelCorrespondence_qual,
3468 };
3469
3470 /* property CIM_Job.RunStartInterval */
3471 static MI_CONST MI_PropertyDecl CIM_Job_RunStartInterval_prop =
3472 {
3473 MI_FLAG_PROPERTY, /* flags */
3474 0x00726C10, /* code */
3475 MI_T("RunStartInterval"), /* name */
3476 CIM_Job_RunStartInterval_quals, /* qualifiers */
3477 MI_COUNT(CIM_Job_RunStartInterval_quals), /* numQualifiers */
3478 MI_DATETIME, /* type */
3479 NULL, /* className */
3480 0, /* subscript */
3481 offsetof(CIM_Job, RunStartInterval), /* offset */
3482 MI_T("CIM_Job"), /* origin */
3483 MI_T("CIM_Job"), /* propagator */
3484 NULL,
3485 };
3486
3487 mike 1.1 static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_Description_qual_value = MI_T("This property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, \"UTC Time\".");
3488
3489 static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_Description_qual =
3490 {
3491 MI_T("Description"),
3492 MI_STRING,
3493 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3494 &CIM_Job_LocalOrUtcTime_Description_qual_value
3495 };
3496
3497 static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value[] =
3498 {
3499 MI_T("1"),
3500 MI_T("2"),
3501 };
3502
3503 static MI_CONST MI_ConstStringA CIM_Job_LocalOrUtcTime_ValueMap_qual_value =
3504 {
3505 CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value,
3506 MI_COUNT(CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value),
3507 };
3508 mike 1.1
3509 static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_ValueMap_qual =
3510 {
3511 MI_T("ValueMap"),
3512 MI_STRINGA,
3513 0,
3514 &CIM_Job_LocalOrUtcTime_ValueMap_qual_value
3515 };
3516
3517 static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_Values_qual_data_value[] =
3518 {
3519 MI_T("Local Time"),
3520 MI_T("UTC Time"),
3521 };
3522
3523 static MI_CONST MI_ConstStringA CIM_Job_LocalOrUtcTime_Values_qual_value =
3524 {
3525 CIM_Job_LocalOrUtcTime_Values_qual_data_value,
3526 MI_COUNT(CIM_Job_LocalOrUtcTime_Values_qual_data_value),
3527 };
3528
3529 mike 1.1 static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_Values_qual =
3530 {
3531 MI_T("Values"),
3532 MI_STRINGA,
3533 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3534 &CIM_Job_LocalOrUtcTime_Values_qual_value
3535 };
3536
3537 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_LocalOrUtcTime_quals[] =
3538 {
3539 &CIM_Job_LocalOrUtcTime_Description_qual,
3540 &CIM_Job_LocalOrUtcTime_ValueMap_qual,
3541 &CIM_Job_LocalOrUtcTime_Values_qual,
3542 };
3543
3544 /* property CIM_Job.LocalOrUtcTime */
3545 static MI_CONST MI_PropertyDecl CIM_Job_LocalOrUtcTime_prop =
3546 {
3547 MI_FLAG_PROPERTY, /* flags */
3548 0x006C650E, /* code */
3549 MI_T("LocalOrUtcTime"), /* name */
3550 mike 1.1 CIM_Job_LocalOrUtcTime_quals, /* qualifiers */
3551 MI_COUNT(CIM_Job_LocalOrUtcTime_quals), /* numQualifiers */
3552 MI_UINT16, /* type */
3553 NULL, /* className */
3554 0, /* subscript */
3555 offsetof(CIM_Job, LocalOrUtcTime), /* offset */
3556 MI_T("CIM_Job"), /* origin */
3557 MI_T("CIM_Job"), /* propagator */
3558 NULL,
3559 };
3560
3561 static MI_CONST MI_Char* CIM_Job_UntilTime_Description_qual_value = MI_T("The time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.");
3562
3563 static MI_CONST MI_Qualifier CIM_Job_UntilTime_Description_qual =
3564 {
3565 MI_T("Description"),
3566 MI_STRING,
3567 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3568 &CIM_Job_UntilTime_Description_qual_value
3569 };
3570
3571 mike 1.1 static MI_CONST MI_Char* CIM_Job_UntilTime_ModelCorrespondence_qual_data_value[] =
3572 {
3573 MI_T("CIM_Job.LocalOrUtcTime"),
3574 };
3575
3576 static MI_CONST MI_ConstStringA CIM_Job_UntilTime_ModelCorrespondence_qual_value =
3577 {
3578 CIM_Job_UntilTime_ModelCorrespondence_qual_data_value,
3579 MI_COUNT(CIM_Job_UntilTime_ModelCorrespondence_qual_data_value),
3580 };
3581
3582 static MI_CONST MI_Qualifier CIM_Job_UntilTime_ModelCorrespondence_qual =
3583 {
3584 MI_T("ModelCorrespondence"),
3585 MI_STRINGA,
3586 0,
3587 &CIM_Job_UntilTime_ModelCorrespondence_qual_value
3588 };
3589
3590 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_UntilTime_quals[] =
3591 {
3592 mike 1.1 &CIM_Job_UntilTime_Description_qual,
3593 &CIM_Job_UntilTime_ModelCorrespondence_qual,
3594 };
3595
3596 /* property CIM_Job.UntilTime */
3597 static MI_CONST MI_PropertyDecl CIM_Job_UntilTime_prop =
3598 {
3599 MI_FLAG_PROPERTY, /* flags */
3600 0x00756509, /* code */
3601 MI_T("UntilTime"), /* name */
3602 CIM_Job_UntilTime_quals, /* qualifiers */
3603 MI_COUNT(CIM_Job_UntilTime_quals), /* numQualifiers */
3604 MI_DATETIME, /* type */
3605 NULL, /* className */
3606 0, /* subscript */
3607 offsetof(CIM_Job, UntilTime), /* offset */
3608 MI_T("CIM_Job"), /* origin */
3609 MI_T("CIM_Job"), /* propagator */
3610 NULL,
3611 };
3612
3613 mike 1.1 static MI_CONST MI_Char* CIM_Job_Notify_Description_qual_value = MI_T("The User who is to be notified upon the Job completion or failure.");
3614
3615 static MI_CONST MI_Qualifier CIM_Job_Notify_Description_qual =
3616 {
3617 MI_T("Description"),
3618 MI_STRING,
3619 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3620 &CIM_Job_Notify_Description_qual_value
3621 };
3622
3623 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Notify_quals[] =
3624 {
3625 &CIM_Job_Notify_Description_qual,
3626 };
3627
3628 /* property CIM_Job.Notify */
3629 static MI_CONST MI_PropertyDecl CIM_Job_Notify_prop =
3630 {
3631 MI_FLAG_PROPERTY, /* flags */
3632 0x006E7906, /* code */
3633 MI_T("Notify"), /* name */
3634 mike 1.1 CIM_Job_Notify_quals, /* qualifiers */
3635 MI_COUNT(CIM_Job_Notify_quals), /* numQualifiers */
3636 MI_STRING, /* type */
3637 NULL, /* className */
3638 0, /* subscript */
3639 offsetof(CIM_Job, Notify), /* offset */
3640 MI_T("CIM_Job"), /* origin */
3641 MI_T("CIM_Job"), /* propagator */
3642 NULL,
3643 };
3644
3645 static MI_CONST MI_Char* CIM_Job_Owner_Description_qual_value = MI_T("The User that submitted the Job, or the Service or method name that caused the job to be created.");
3646
3647 static MI_CONST MI_Qualifier CIM_Job_Owner_Description_qual =
3648 {
3649 MI_T("Description"),
3650 MI_STRING,
3651 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3652 &CIM_Job_Owner_Description_qual_value
3653 };
3654
3655 mike 1.1 static MI_CONST MI_Char* CIM_Job_Owner_ModelCorrespondence_qual_data_value[] =
3656 {
3657 MI_T("CIM_OwningJobElement"),
3658 };
3659
3660 static MI_CONST MI_ConstStringA CIM_Job_Owner_ModelCorrespondence_qual_value =
3661 {
3662 CIM_Job_Owner_ModelCorrespondence_qual_data_value,
3663 MI_COUNT(CIM_Job_Owner_ModelCorrespondence_qual_data_value),
3664 };
3665
3666 static MI_CONST MI_Qualifier CIM_Job_Owner_ModelCorrespondence_qual =
3667 {
3668 MI_T("ModelCorrespondence"),
3669 MI_STRINGA,
3670 0,
3671 &CIM_Job_Owner_ModelCorrespondence_qual_value
3672 };
3673
3674 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Owner_quals[] =
3675 {
3676 mike 1.1 &CIM_Job_Owner_Description_qual,
3677 &CIM_Job_Owner_ModelCorrespondence_qual,
3678 };
3679
3680 /* property CIM_Job.Owner */
3681 static MI_CONST MI_PropertyDecl CIM_Job_Owner_prop =
3682 {
3683 MI_FLAG_PROPERTY, /* flags */
3684 0x006F7205, /* code */
3685 MI_T("Owner"), /* name */
3686 CIM_Job_Owner_quals, /* qualifiers */
3687 MI_COUNT(CIM_Job_Owner_quals), /* numQualifiers */
3688 MI_STRING, /* type */
3689 NULL, /* className */
3690 0, /* subscript */
3691 offsetof(CIM_Job, Owner), /* offset */
3692 MI_T("CIM_Job"), /* origin */
3693 MI_T("CIM_Job"), /* propagator */
3694 NULL,
3695 };
3696
3697 mike 1.1 static MI_CONST MI_Char* CIM_Job_Priority_Description_qual_value = MI_T("Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.");
3698
3699 static MI_CONST MI_Qualifier CIM_Job_Priority_Description_qual =
3700 {
3701 MI_T("Description"),
3702 MI_STRING,
3703 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3704 &CIM_Job_Priority_Description_qual_value
3705 };
3706
3707 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Priority_quals[] =
3708 {
3709 &CIM_Job_Priority_Description_qual,
3710 };
3711
3712 /* property CIM_Job.Priority */
3713 static MI_CONST MI_PropertyDecl CIM_Job_Priority_prop =
3714 {
3715 MI_FLAG_PROPERTY, /* flags */
3716 0x00707908, /* code */
3717 MI_T("Priority"), /* name */
3718 mike 1.1 CIM_Job_Priority_quals, /* qualifiers */
3719 MI_COUNT(CIM_Job_Priority_quals), /* numQualifiers */
3720 MI_UINT32, /* type */
3721 NULL, /* className */
3722 0, /* subscript */
3723 offsetof(CIM_Job, Priority), /* offset */
3724 MI_T("CIM_Job"), /* origin */
3725 MI_T("CIM_Job"), /* propagator */
3726 NULL,
3727 };
3728
3729 static MI_CONST MI_Char* CIM_Job_PercentComplete_Description_qual_value = MI_T("The percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run data can be stored in this single-valued property. \nNote that the value 101 is undefined and will be not be allowed in the next major revision of the specification.");
3730
3731 static MI_CONST MI_Qualifier CIM_Job_PercentComplete_Description_qual =
3732 {
3733 MI_T("Description"),
3734 MI_STRING,
3735 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3736 &CIM_Job_PercentComplete_Description_qual_value
3737 };
3738
3739 mike 1.1 static MI_CONST MI_Char* CIM_Job_PercentComplete_Units_qual_value = MI_T("Percent");
3740
3741 static MI_CONST MI_Qualifier CIM_Job_PercentComplete_Units_qual =
3742 {
3743 MI_T("Units"),
3744 MI_STRING,
3745 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3746 &CIM_Job_PercentComplete_Units_qual_value
3747 };
3748
3749 static MI_CONST MI_Sint64 CIM_Job_PercentComplete_MinValue_qual_value = MI_LL(0);
3750
3751 static MI_CONST MI_Qualifier CIM_Job_PercentComplete_MinValue_qual =
3752 {
3753 MI_T("MinValue"),
3754 MI_SINT64,
3755 0,
3756 &CIM_Job_PercentComplete_MinValue_qual_value
3757 };
3758
3759 static MI_CONST MI_Sint64 CIM_Job_PercentComplete_MaxValue_qual_value = MI_LL(101);
3760 mike 1.1
3761 static MI_CONST MI_Qualifier CIM_Job_PercentComplete_MaxValue_qual =
3762 {
3763 MI_T("MaxValue"),
3764 MI_SINT64,
3765 0,
3766 &CIM_Job_PercentComplete_MaxValue_qual_value
3767 };
3768
3769 static MI_CONST MI_Char* CIM_Job_PercentComplete_PUnit_qual_value = MI_T("percent");
3770
3771 static MI_CONST MI_Qualifier CIM_Job_PercentComplete_PUnit_qual =
3772 {
3773 MI_T("PUnit"),
3774 MI_STRING,
3775 0,
3776 &CIM_Job_PercentComplete_PUnit_qual_value
3777 };
3778
3779 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_PercentComplete_quals[] =
3780 {
3781 mike 1.1 &CIM_Job_PercentComplete_Description_qual,
3782 &CIM_Job_PercentComplete_Units_qual,
3783 &CIM_Job_PercentComplete_MinValue_qual,
3784 &CIM_Job_PercentComplete_MaxValue_qual,
3785 &CIM_Job_PercentComplete_PUnit_qual,
3786 };
3787
3788 /* property CIM_Job.PercentComplete */
3789 static MI_CONST MI_PropertyDecl CIM_Job_PercentComplete_prop =
3790 {
3791 MI_FLAG_PROPERTY, /* flags */
3792 0x0070650F, /* code */
3793 MI_T("PercentComplete"), /* name */
3794 CIM_Job_PercentComplete_quals, /* qualifiers */
3795 MI_COUNT(CIM_Job_PercentComplete_quals), /* numQualifiers */
3796 MI_UINT16, /* type */
3797 NULL, /* className */
3798 0, /* subscript */
3799 offsetof(CIM_Job, PercentComplete), /* offset */
3800 MI_T("CIM_Job"), /* origin */
3801 MI_T("CIM_Job"), /* propagator */
3802 mike 1.1 NULL,
3803 };
3804
3805 static MI_CONST MI_Char* CIM_Job_DeleteOnCompletion_Description_qual_value = MI_T("Indicates whether or not the job should be automatically deleted upon completion. Note that the \'completion\' of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.");
3806
3807 static MI_CONST MI_Qualifier CIM_Job_DeleteOnCompletion_Description_qual =
3808 {
3809 MI_T("Description"),
3810 MI_STRING,
3811 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3812 &CIM_Job_DeleteOnCompletion_Description_qual_value
3813 };
3814
3815 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_DeleteOnCompletion_quals[] =
3816 {
3817 &CIM_Job_DeleteOnCompletion_Description_qual,
3818 };
3819
3820 /* property CIM_Job.DeleteOnCompletion */
3821 static MI_CONST MI_PropertyDecl CIM_Job_DeleteOnCompletion_prop =
3822 {
3823 mike 1.1 MI_FLAG_PROPERTY, /* flags */
3824 0x00646E12, /* code */
3825 MI_T("DeleteOnCompletion"), /* name */
3826 CIM_Job_DeleteOnCompletion_quals, /* qualifiers */
3827 MI_COUNT(CIM_Job_DeleteOnCompletion_quals), /* numQualifiers */
3828 MI_BOOLEAN, /* type */
3829 NULL, /* className */
3830 0, /* subscript */
3831 offsetof(CIM_Job, DeleteOnCompletion), /* offset */
3832 MI_T("CIM_Job"), /* origin */
3833 MI_T("CIM_Job"), /* propagator */
3834 NULL,
3835 };
3836
3837 static MI_CONST MI_Char* CIM_Job_ErrorCode_Description_qual_value = MI_T("A vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run error can be stored in this single-valued property.");
3838
3839 static MI_CONST MI_Qualifier CIM_Job_ErrorCode_Description_qual =
3840 {
3841 MI_T("Description"),
3842 MI_STRING,
3843 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3844 mike 1.1 &CIM_Job_ErrorCode_Description_qual_value
3845 };
3846
3847 static MI_CONST MI_Char* CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value[] =
3848 {
3849 MI_T("CIM_Job.ErrorDescription"),
3850 };
3851
3852 static MI_CONST MI_ConstStringA CIM_Job_ErrorCode_ModelCorrespondence_qual_value =
3853 {
3854 CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value,
3855 MI_COUNT(CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value),
3856 };
3857
3858 static MI_CONST MI_Qualifier CIM_Job_ErrorCode_ModelCorrespondence_qual =
3859 {
3860 MI_T("ModelCorrespondence"),
3861 MI_STRINGA,
3862 0,
3863 &CIM_Job_ErrorCode_ModelCorrespondence_qual_value
3864 };
3865 mike 1.1
3866 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ErrorCode_quals[] =
3867 {
3868 &CIM_Job_ErrorCode_Description_qual,
3869 &CIM_Job_ErrorCode_ModelCorrespondence_qual,
3870 };
3871
3872 /* property CIM_Job.ErrorCode */
3873 static MI_CONST MI_PropertyDecl CIM_Job_ErrorCode_prop =
3874 {
3875 MI_FLAG_PROPERTY, /* flags */
3876 0x00656509, /* code */
3877 MI_T("ErrorCode"), /* name */
3878 CIM_Job_ErrorCode_quals, /* qualifiers */
3879 MI_COUNT(CIM_Job_ErrorCode_quals), /* numQualifiers */
3880 MI_UINT16, /* type */
3881 NULL, /* className */
3882 0, /* subscript */
3883 offsetof(CIM_Job, ErrorCode), /* offset */
3884 MI_T("CIM_Job"), /* origin */
3885 MI_T("CIM_Job"), /* propagator */
3886 mike 1.1 NULL,
3887 };
3888
3889 static MI_CONST MI_Char* CIM_Job_ErrorDescription_Description_qual_value = MI_T("A free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run error can be stored in this single-valued property.");
3890
3891 static MI_CONST MI_Qualifier CIM_Job_ErrorDescription_Description_qual =
3892 {
3893 MI_T("Description"),
3894 MI_STRING,
3895 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3896 &CIM_Job_ErrorDescription_Description_qual_value
3897 };
3898
3899 static MI_CONST MI_Char* CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value[] =
3900 {
3901 MI_T("CIM_Job.ErrorCode"),
3902 };
3903
3904 static MI_CONST MI_ConstStringA CIM_Job_ErrorDescription_ModelCorrespondence_qual_value =
3905 {
3906 CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value,
3907 mike 1.1 MI_COUNT(CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value),
3908 };
3909
3910 static MI_CONST MI_Qualifier CIM_Job_ErrorDescription_ModelCorrespondence_qual =
3911 {
3912 MI_T("ModelCorrespondence"),
3913 MI_STRINGA,
3914 0,
3915 &CIM_Job_ErrorDescription_ModelCorrespondence_qual_value
3916 };
3917
3918 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ErrorDescription_quals[] =
3919 {
3920 &CIM_Job_ErrorDescription_Description_qual,
3921 &CIM_Job_ErrorDescription_ModelCorrespondence_qual,
3922 };
3923
3924 /* property CIM_Job.ErrorDescription */
3925 static MI_CONST MI_PropertyDecl CIM_Job_ErrorDescription_prop =
3926 {
3927 MI_FLAG_PROPERTY, /* flags */
3928 mike 1.1 0x00656E10, /* code */
3929 MI_T("ErrorDescription"), /* name */
3930 CIM_Job_ErrorDescription_quals, /* qualifiers */
3931 MI_COUNT(CIM_Job_ErrorDescription_quals), /* numQualifiers */
3932 MI_STRING, /* type */
3933 NULL, /* className */
3934 0, /* subscript */
3935 offsetof(CIM_Job, ErrorDescription), /* offset */
3936 MI_T("CIM_Job"), /* origin */
3937 MI_T("CIM_Job"), /* propagator */
3938 NULL,
3939 };
3940
3941 static MI_CONST MI_Char* CIM_Job_RecoveryAction_Description_qual_value = MI_T("Describes the recovery action to be taken for an unsuccessfully run Job. The possible values are: \n0 = \"Unknown\", meaning it is unknown as to what recovery action to take \n1 = \"Other\", indicating that the recovery action will be specified in the OtherRecoveryAction property \n2 = \"Do Not Continue\", meaning stop the execution of the job and appropriately update its status \n3 = \"Continue With Next Job\", meaning continue with the next job in the queue \n4 = \"Re-run Job\", indicating that the job should be re-run \n5 = \"Run Recovery Job\", meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.");
3942
3943 static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_Description_qual =
3944 {
3945 MI_T("Description"),
3946 MI_STRING,
3947 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3948 &CIM_Job_RecoveryAction_Description_qual_value
3949 mike 1.1 };
3950
3951 static MI_CONST MI_Char* CIM_Job_RecoveryAction_ValueMap_qual_data_value[] =
3952 {
3953 MI_T("0"),
3954 MI_T("1"),
3955 MI_T("2"),
3956 MI_T("3"),
3957 MI_T("4"),
3958 MI_T("5"),
3959 };
3960
3961 static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_ValueMap_qual_value =
3962 {
3963 CIM_Job_RecoveryAction_ValueMap_qual_data_value,
3964 MI_COUNT(CIM_Job_RecoveryAction_ValueMap_qual_data_value),
3965 };
3966
3967 static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_ValueMap_qual =
3968 {
3969 MI_T("ValueMap"),
3970 mike 1.1 MI_STRINGA,
3971 0,
3972 &CIM_Job_RecoveryAction_ValueMap_qual_value
3973 };
3974
3975 static MI_CONST MI_Char* CIM_Job_RecoveryAction_Values_qual_data_value[] =
3976 {
3977 MI_T("Unknown"),
3978 MI_T("Other"),
3979 MI_T("Do Not Continue"),
3980 MI_T("Continue With Next Job"),
3981 MI_T("Re-run Job"),
3982 MI_T("Run Recovery Job"),
3983 };
3984
3985 static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_Values_qual_value =
3986 {
3987 CIM_Job_RecoveryAction_Values_qual_data_value,
3988 MI_COUNT(CIM_Job_RecoveryAction_Values_qual_data_value),
3989 };
3990
3991 mike 1.1 static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_Values_qual =
3992 {
3993 MI_T("Values"),
3994 MI_STRINGA,
3995 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3996 &CIM_Job_RecoveryAction_Values_qual_value
3997 };
3998
3999 static MI_CONST MI_Char* CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value[] =
4000 {
4001 MI_T("CIM_Job.OtherRecoveryAction"),
4002 };
4003
4004 static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_ModelCorrespondence_qual_value =
4005 {
4006 CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value,
4007 MI_COUNT(CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value),
4008 };
4009
4010 static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_ModelCorrespondence_qual =
4011 {
4012 mike 1.1 MI_T("ModelCorrespondence"),
4013 MI_STRINGA,
4014 0,
4015 &CIM_Job_RecoveryAction_ModelCorrespondence_qual_value
4016 };
4017
4018 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RecoveryAction_quals[] =
4019 {
4020 &CIM_Job_RecoveryAction_Description_qual,
4021 &CIM_Job_RecoveryAction_ValueMap_qual,
4022 &CIM_Job_RecoveryAction_Values_qual,
4023 &CIM_Job_RecoveryAction_ModelCorrespondence_qual,
4024 };
4025
4026 /* property CIM_Job.RecoveryAction */
4027 static MI_CONST MI_PropertyDecl CIM_Job_RecoveryAction_prop =
4028 {
4029 MI_FLAG_PROPERTY, /* flags */
4030 0x00726E0E, /* code */
4031 MI_T("RecoveryAction"), /* name */
4032 CIM_Job_RecoveryAction_quals, /* qualifiers */
4033 mike 1.1 MI_COUNT(CIM_Job_RecoveryAction_quals), /* numQualifiers */
4034 MI_UINT16, /* type */
4035 NULL, /* className */
4036 0, /* subscript */
4037 offsetof(CIM_Job, RecoveryAction), /* offset */
4038 MI_T("CIM_Job"), /* origin */
4039 MI_T("CIM_Job"), /* propagator */
4040 NULL,
4041 };
4042
4043 static MI_CONST MI_Char* CIM_Job_OtherRecoveryAction_Description_qual_value = MI_T("A string describing the recovery action when the RecoveryAction property of the instance is 1 (\"Other\").");
4044
4045 static MI_CONST MI_Qualifier CIM_Job_OtherRecoveryAction_Description_qual =
4046 {
4047 MI_T("Description"),
4048 MI_STRING,
4049 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4050 &CIM_Job_OtherRecoveryAction_Description_qual_value
4051 };
4052
4053 static MI_CONST MI_Char* CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value[] =
4054 mike 1.1 {
4055 MI_T("CIM_Job.RecoveryAction"),
4056 };
4057
4058 static MI_CONST MI_ConstStringA CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_value =
4059 {
4060 CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value,
4061 MI_COUNT(CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value),
4062 };
4063
4064 static MI_CONST MI_Qualifier CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual =
4065 {
4066 MI_T("ModelCorrespondence"),
4067 MI_STRINGA,
4068 0,
4069 &CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_value
4070 };
4071
4072 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_OtherRecoveryAction_quals[] =
4073 {
4074 &CIM_Job_OtherRecoveryAction_Description_qual,
4075 mike 1.1 &CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual,
4076 };
4077
4078 /* property CIM_Job.OtherRecoveryAction */
4079 static MI_CONST MI_PropertyDecl CIM_Job_OtherRecoveryAction_prop =
4080 {
4081 MI_FLAG_PROPERTY, /* flags */
4082 0x006F6E13, /* code */
4083 MI_T("OtherRecoveryAction"), /* name */
4084 CIM_Job_OtherRecoveryAction_quals, /* qualifiers */
4085 MI_COUNT(CIM_Job_OtherRecoveryAction_quals), /* numQualifiers */
4086 MI_STRING, /* type */
4087 NULL, /* className */
4088 0, /* subscript */
4089 offsetof(CIM_Job, OtherRecoveryAction), /* offset */
4090 MI_T("CIM_Job"), /* origin */
4091 MI_T("CIM_Job"), /* propagator */
4092 NULL,
4093 };
4094
4095 static MI_PropertyDecl MI_CONST* MI_CONST CIM_Job_props[] =
4096 mike 1.1 {
4097 &CIM_ManagedElement_InstanceID_prop,
4098 &CIM_ManagedElement_Caption_prop,
4099 &CIM_ManagedElement_Description_prop,
4100 &CIM_ManagedElement_ElementName_prop,
4101 &CIM_ManagedSystemElement_InstallDate_prop,
4102 &CIM_ManagedSystemElement_Name_prop,
4103 &CIM_ManagedSystemElement_OperationalStatus_prop,
4104 &CIM_ManagedSystemElement_StatusDescriptions_prop,
4105 &CIM_ManagedSystemElement_Status_prop,
4106 &CIM_ManagedSystemElement_HealthState_prop,
4107 &CIM_ManagedSystemElement_CommunicationStatus_prop,
4108 &CIM_ManagedSystemElement_DetailedStatus_prop,
4109 &CIM_ManagedSystemElement_OperatingStatus_prop,
4110 &CIM_ManagedSystemElement_PrimaryStatus_prop,
4111 &CIM_Job_JobStatus_prop,
4112 &CIM_Job_TimeSubmitted_prop,
4113 &CIM_Job_ScheduledStartTime_prop,
4114 &CIM_Job_StartTime_prop,
4115 &CIM_Job_ElapsedTime_prop,
4116 &CIM_Job_JobRunTimes_prop,
4117 mike 1.1 &CIM_Job_RunMonth_prop,
4118 &CIM_Job_RunDay_prop,
4119 &CIM_Job_RunDayOfWeek_prop,
4120 &CIM_Job_RunStartInterval_prop,
4121 &CIM_Job_LocalOrUtcTime_prop,
4122 &CIM_Job_UntilTime_prop,
4123 &CIM_Job_Notify_prop,
4124 &CIM_Job_Owner_prop,
4125 &CIM_Job_Priority_prop,
4126 &CIM_Job_PercentComplete_prop,
4127 &CIM_Job_DeleteOnCompletion_prop,
4128 &CIM_Job_ErrorCode_prop,
4129 &CIM_Job_ErrorDescription_prop,
4130 &CIM_Job_RecoveryAction_prop,
4131 &CIM_Job_OtherRecoveryAction_prop,
4132 };
4133
4134 static MI_CONST MI_Char* CIM_Job_KillJob_Deprecated_qual_data_value[] =
4135 {
4136 MI_T("CIM_ConcreteJob.RequestStateChange()"),
4137 };
4138 mike 1.1
4139 static MI_CONST MI_ConstStringA CIM_Job_KillJob_Deprecated_qual_value =
4140 {
4141 CIM_Job_KillJob_Deprecated_qual_data_value,
4142 MI_COUNT(CIM_Job_KillJob_Deprecated_qual_data_value),
4143 };
4144
4145 static MI_CONST MI_Qualifier CIM_Job_KillJob_Deprecated_qual =
4146 {
4147 MI_T("Deprecated"),
4148 MI_STRINGA,
4149 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
4150 &CIM_Job_KillJob_Deprecated_qual_value
4151 };
4152
4153 static MI_CONST MI_Char* CIM_Job_KillJob_Description_qual_value = MI_T("KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides \'Terminate\' and \'Kill\' options to allow this distinction. \nA method to kill this job and any underlying processes, and to remove any \'dangling\' associations.");
4154
4155 static MI_CONST MI_Qualifier CIM_Job_KillJob_Description_qual =
4156 {
4157 MI_T("Description"),
4158 MI_STRING,
4159 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4160 &CIM_Job_KillJob_Description_qual_value
4161 };
4162
4163 static MI_CONST MI_Char* CIM_Job_KillJob_ValueMap_qual_data_value[] =
4164 {
4165 MI_T("0"),
4166 MI_T("1"),
4167 MI_T("2"),
4168 MI_T("3"),
4169 MI_T("4"),
4170 MI_T("6"),
4171 MI_T("7"),
4172 MI_T(".."),
4173 MI_T("32768..65535"),
4174 };
4175
4176 static MI_CONST MI_ConstStringA CIM_Job_KillJob_ValueMap_qual_value =
4177 {
4178 CIM_Job_KillJob_ValueMap_qual_data_value,
4179 MI_COUNT(CIM_Job_KillJob_ValueMap_qual_data_value),
4180 mike 1.1 };
4181
4182 static MI_CONST MI_Qualifier CIM_Job_KillJob_ValueMap_qual =
4183 {
4184 MI_T("ValueMap"),
4185 MI_STRINGA,
4186 0,
4187 &CIM_Job_KillJob_ValueMap_qual_value
4188 };
4189
4190 static MI_CONST MI_Char* CIM_Job_KillJob_Values_qual_data_value[] =
4191 {
4192 MI_T("Success"),
4193 MI_T("Not Supported"),
4194 MI_T("Unknown"),
4195 MI_T("Timeout"),
4196 MI_T("Failed"),
4197 MI_T("Access Denied"),
4198 MI_T("Not Found"),
4199 MI_T("DMTF Reserved"),
4200 MI_T("Vendor Specific"),
4201 mike 1.1 };
4202
4203 static MI_CONST MI_ConstStringA CIM_Job_KillJob_Values_qual_value =
4204 {
4205 CIM_Job_KillJob_Values_qual_data_value,
4206 MI_COUNT(CIM_Job_KillJob_Values_qual_data_value),
4207 };
4208
4209 static MI_CONST MI_Qualifier CIM_Job_KillJob_Values_qual =
4210 {
4211 MI_T("Values"),
4212 MI_STRINGA,
4213 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4214 &CIM_Job_KillJob_Values_qual_value
4215 };
4216
4217 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_quals[] =
4218 {
4219 &CIM_Job_KillJob_Deprecated_qual,
4220 &CIM_Job_KillJob_Description_qual,
4221 &CIM_Job_KillJob_ValueMap_qual,
4222 mike 1.1 &CIM_Job_KillJob_Values_qual,
4223 };
4224
4225 static MI_CONST MI_Char* CIM_Job_KillJob_DeleteOnKill_Description_qual_value = MI_T("Indicates whether or not the Job should be automatically deleted upon termination. This parameter takes precedence over the property, DeleteOnCompletion.");
4226
4227 static MI_CONST MI_Qualifier CIM_Job_KillJob_DeleteOnKill_Description_qual =
4228 {
4229 MI_T("Description"),
4230 MI_STRING,
4231 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4232 &CIM_Job_KillJob_DeleteOnKill_Description_qual_value
4233 };
4234
4235 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_DeleteOnKill_quals[] =
4236 {
4237 &CIM_Job_KillJob_DeleteOnKill_Description_qual,
4238 };
4239
4240 /* parameter CIM_Job.KillJob(): DeleteOnKill */
4241 static MI_CONST MI_ParameterDecl CIM_Job_KillJob_DeleteOnKill_param =
4242 {
4243 mike 1.1 MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
4244 0x00646C0C, /* code */
4245 MI_T("DeleteOnKill"), /* name */
4246 CIM_Job_KillJob_DeleteOnKill_quals, /* qualifiers */
4247 MI_COUNT(CIM_Job_KillJob_DeleteOnKill_quals), /* numQualifiers */
4248 MI_BOOLEAN, /* type */
4249 NULL, /* className */
4250 0, /* subscript */
4251 offsetof(CIM_Job_KillJob, DeleteOnKill), /* offset */
4252 };
4253
4254 static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value[] =
4255 {
4256 MI_T("CIM_ConcreteJob.RequestStateChange()"),
4257 };
4258
4259 static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_Deprecated_qual_value =
4260 {
4261 CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value,
4262 MI_COUNT(CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value),
4263 };
4264 mike 1.1
4265 static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Deprecated_qual =
4266 {
4267 MI_T("Deprecated"),
4268 MI_STRINGA,
4269 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
4270 &CIM_Job_KillJob_MIReturn_Deprecated_qual_value
4271 };
4272
4273 static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Description_qual_value = MI_T("KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides \'Terminate\' and \'Kill\' options to allow this distinction. \nA method to kill this job and any underlying processes, and to remove any \'dangling\' associations.");
4274
4275 static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Description_qual =
4276 {
4277 MI_T("Description"),
4278 MI_STRING,
4279 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4280 &CIM_Job_KillJob_MIReturn_Description_qual_value
4281 };
4282
4283 static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value[] =
4284 {
4285 mike 1.1 MI_T("0"),
4286 MI_T("1"),
4287 MI_T("2"),
4288 MI_T("3"),
4289 MI_T("4"),
4290 MI_T("6"),
4291 MI_T("7"),
4292 MI_T(".."),
4293 MI_T("32768..65535"),
4294 };
4295
4296 static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_ValueMap_qual_value =
4297 {
4298 CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value,
4299 MI_COUNT(CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value),
4300 };
4301
4302 static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_ValueMap_qual =
4303 {
4304 MI_T("ValueMap"),
4305 MI_STRINGA,
4306 mike 1.1 0,
4307 &CIM_Job_KillJob_MIReturn_ValueMap_qual_value
4308 };
4309
4310 static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Values_qual_data_value[] =
4311 {
4312 MI_T("Success"),
4313 MI_T("Not Supported"),
4314 MI_T("Unknown"),
4315 MI_T("Timeout"),
4316 MI_T("Failed"),
4317 MI_T("Access Denied"),
4318 MI_T("Not Found"),
4319 MI_T("DMTF Reserved"),
4320 MI_T("Vendor Specific"),
4321 };
4322
4323 static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_Values_qual_value =
4324 {
4325 CIM_Job_KillJob_MIReturn_Values_qual_data_value,
4326 MI_COUNT(CIM_Job_KillJob_MIReturn_Values_qual_data_value),
4327 mike 1.1 };
4328
4329 static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Values_qual =
4330 {
4331 MI_T("Values"),
4332 MI_STRINGA,
4333 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4334 &CIM_Job_KillJob_MIReturn_Values_qual_value
4335 };
4336
4337 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_MIReturn_quals[] =
4338 {
4339 &CIM_Job_KillJob_MIReturn_Deprecated_qual,
4340 &CIM_Job_KillJob_MIReturn_Description_qual,
4341 &CIM_Job_KillJob_MIReturn_ValueMap_qual,
4342 &CIM_Job_KillJob_MIReturn_Values_qual,
4343 };
4344
4345 /* parameter CIM_Job.KillJob(): MIReturn */
4346 static MI_CONST MI_ParameterDecl CIM_Job_KillJob_MIReturn_param =
4347 {
4348 mike 1.1 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
4349 0x006D6E08, /* code */
4350 MI_T("MIReturn"), /* name */
4351 CIM_Job_KillJob_MIReturn_quals, /* qualifiers */
4352 MI_COUNT(CIM_Job_KillJob_MIReturn_quals), /* numQualifiers */
4353 MI_UINT32, /* type */
4354 NULL, /* className */
4355 0, /* subscript */
4356 offsetof(CIM_Job_KillJob, MIReturn), /* offset */
4357 };
4358
4359 static MI_ParameterDecl MI_CONST* MI_CONST CIM_Job_KillJob_params[] =
4360 {
4361 &CIM_Job_KillJob_MIReturn_param,
4362 &CIM_Job_KillJob_DeleteOnKill_param,
4363 };
4364
4365 /* method CIM_Job.KillJob() */
4366 MI_CONST MI_MethodDecl CIM_Job_KillJob_rtti =
4367 {
4368 MI_FLAG_METHOD, /* flags */
4369 mike 1.1 0x006B6207, /* code */
4370 MI_T("KillJob"), /* name */
4371 CIM_Job_KillJob_quals, /* qualifiers */
4372 MI_COUNT(CIM_Job_KillJob_quals), /* numQualifiers */
4373 CIM_Job_KillJob_params, /* parameters */
4374 MI_COUNT(CIM_Job_KillJob_params), /* numParameters */
4375 sizeof(CIM_Job_KillJob), /* size */
4376 MI_UINT32, /* returnType */
4377 MI_T("CIM_Job"), /* origin */
4378 MI_T("CIM_Job"), /* propagator */
4379 &test_repos_classDecl, /* schema */
4380 NULL, /* method */
4381 };
4382
4383 static MI_MethodDecl MI_CONST* MI_CONST CIM_Job_meths[] =
4384 {
4385 &CIM_Job_KillJob_rtti,
4386 };
4387
4388 static MI_CONST MI_Char* CIM_Job_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
4389
4390 mike 1.1 static MI_CONST MI_Qualifier CIM_Job_UMLPackagePath_qual =
4391 {
4392 MI_T("UMLPackagePath"),
4393 MI_STRING,
4394 0,
4395 &CIM_Job_UMLPackagePath_qual_value
4396 };
4397
4398 static MI_CONST MI_Char* CIM_Job_Description_qual_value = MI_T("A Job is a LogicalElement that represents an executing unit of work, such as a script or a print job. A Job is distinct from a Process in that a Job can be scheduled or queued, and its execution is not limited to a single system.");
4399
4400 static MI_CONST MI_Qualifier CIM_Job_Description_qual =
4401 {
4402 MI_T("Description"),
4403 MI_STRING,
4404 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4405 &CIM_Job_Description_qual_value
4406 };
4407
4408 static MI_CONST MI_Char* CIM_Job_Version_qual_value = MI_T("2.10.0");
4409
4410 static MI_CONST MI_Qualifier CIM_Job_Version_qual =
4411 mike 1.1 {
4412 MI_T("Version"),
4413 MI_STRING,
4414 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
4415 &CIM_Job_Version_qual_value
4416 };
4417
4418 static MI_Qualifier MI_CONST* MI_CONST CIM_Job_quals[] =
4419 {
4420 &CIM_Job_UMLPackagePath_qual,
4421 &CIM_Job_Description_qual,
4422 &CIM_Job_Version_qual,
4423 };
4424
4425 /* class CIM_Job */
4426 MI_CONST MI_ClassDecl CIM_Job_rtti =
4427 {
4428 MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
4429 0x00636207, /* code */
4430 MI_T("CIM_Job"), /* name */
4431 CIM_Job_quals, /* qualifiers */
4432 mike 1.1 MI_COUNT(CIM_Job_quals), /* numQualifiers */
4433 CIM_Job_props, /* properties */
4434 MI_COUNT(CIM_Job_props), /* numProperties */
4435 sizeof(CIM_Job), /* size */
4436 MI_T("CIM_LogicalElement"), /* superClass */
4437 &CIM_LogicalElement_rtti, /* superClassDecl */
4438 CIM_Job_meths, /* methods */
4439 MI_COUNT(CIM_Job_meths), /* numMethods */
4440 &test_repos_classDecl, /* schema */
4441 NULL, /* functions */
4442 };
4443
4444 /*
4445 **==============================================================================
4446 **
4447 ** CIM_Error
4448 **
4449 **==============================================================================
4450 */
4451
4452 static MI_CONST MI_Char* CIM_Error_ErrorType_Description_qual_value = MI_T("Primary classification of the error. The following values are defined: \n2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another. \n3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance. \n4 - Software Error. Error of this type are principally associated with a software or processing fault. \n5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure. \n6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations. \n7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues. \n8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation. \n9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource. \n10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.");
4453 mike 1.1
4454 static MI_CONST MI_Qualifier CIM_Error_ErrorType_Description_qual =
4455 {
4456 MI_T("Description"),
4457 MI_STRING,
4458 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4459 &CIM_Error_ErrorType_Description_qual_value
4460 };
4461
4462 static MI_CONST MI_Char* CIM_Error_ErrorType_ValueMap_qual_data_value[] =
4463 {
4464 MI_T("0"),
4465 MI_T("1"),
4466 MI_T("2"),
4467 MI_T("3"),
4468 MI_T("4"),
4469 MI_T("5"),
4470 MI_T("6"),
4471 MI_T("7"),
4472 MI_T("8"),
4473 MI_T("9"),
4474 mike 1.1 MI_T("10"),
4475 MI_T(".."),
4476 };
4477
4478 static MI_CONST MI_ConstStringA CIM_Error_ErrorType_ValueMap_qual_value =
4479 {
4480 CIM_Error_ErrorType_ValueMap_qual_data_value,
4481 MI_COUNT(CIM_Error_ErrorType_ValueMap_qual_data_value),
4482 };
4483
4484 static MI_CONST MI_Qualifier CIM_Error_ErrorType_ValueMap_qual =
4485 {
4486 MI_T("ValueMap"),
4487 MI_STRINGA,
4488 0,
4489 &CIM_Error_ErrorType_ValueMap_qual_value
4490 };
4491
4492 static MI_CONST MI_Char* CIM_Error_ErrorType_Values_qual_data_value[] =
4493 {
4494 MI_T("Unknown"),
4495 mike 1.1 MI_T("Other"),
4496 MI_T("Communications Error"),
4497 MI_T("Quality of Service Error"),
4498 MI_T("Software Error"),
4499 MI_T("Hardware Error"),
4500 MI_T("Environmental Error"),
4501 MI_T("Security Error"),
4502 MI_T("Oversubscription Error"),
4503 MI_T("Unavailable Resource Error"),
4504 MI_T("Unsupported Operation Error"),
4505 MI_T("DMTF Reserved"),
4506 };
4507
4508 static MI_CONST MI_ConstStringA CIM_Error_ErrorType_Values_qual_value =
4509 {
4510 CIM_Error_ErrorType_Values_qual_data_value,
4511 MI_COUNT(CIM_Error_ErrorType_Values_qual_data_value),
4512 };
4513
4514 static MI_CONST MI_Qualifier CIM_Error_ErrorType_Values_qual =
4515 {
4516 mike 1.1 MI_T("Values"),
4517 MI_STRINGA,
4518 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4519 &CIM_Error_ErrorType_Values_qual_value
4520 };
4521
4522 static MI_CONST MI_Char* CIM_Error_ErrorType_ModelCorrespondence_qual_data_value[] =
4523 {
4524 MI_T("CIM_Error.OtherErrorType"),
4525 };
4526
4527 static MI_CONST MI_ConstStringA CIM_Error_ErrorType_ModelCorrespondence_qual_value =
4528 {
4529 CIM_Error_ErrorType_ModelCorrespondence_qual_data_value,
4530 MI_COUNT(CIM_Error_ErrorType_ModelCorrespondence_qual_data_value),
4531 };
4532
4533 static MI_CONST MI_Qualifier CIM_Error_ErrorType_ModelCorrespondence_qual =
4534 {
4535 MI_T("ModelCorrespondence"),
4536 MI_STRINGA,
4537 mike 1.1 0,
4538 &CIM_Error_ErrorType_ModelCorrespondence_qual_value
4539 };
4540
4541 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorType_quals[] =
4542 {
4543 &CIM_Error_ErrorType_Description_qual,
4544 &CIM_Error_ErrorType_ValueMap_qual,
4545 &CIM_Error_ErrorType_Values_qual,
4546 &CIM_Error_ErrorType_ModelCorrespondence_qual,
4547 };
4548
4549 /* property CIM_Error.ErrorType */
4550 static MI_CONST MI_PropertyDecl CIM_Error_ErrorType_prop =
4551 {
4552 MI_FLAG_PROPERTY, /* flags */
4553 0x00656509, /* code */
4554 MI_T("ErrorType"), /* name */
4555 CIM_Error_ErrorType_quals, /* qualifiers */
4556 MI_COUNT(CIM_Error_ErrorType_quals), /* numQualifiers */
4557 MI_UINT16, /* type */
4558 mike 1.1 NULL, /* className */
4559 0, /* subscript */
4560 offsetof(CIM_Error, ErrorType), /* offset */
4561 MI_T("CIM_Error"), /* origin */
4562 MI_T("CIM_Error"), /* propagator */
4563 NULL,
4564 };
4565
4566 static MI_CONST MI_Char* CIM_Error_OtherErrorType_Description_qual_value = MI_T("A free-form string describing the ErrorType when 1, \"Other\", is specified as the ErrorType.");
4567
4568 static MI_CONST MI_Qualifier CIM_Error_OtherErrorType_Description_qual =
4569 {
4570 MI_T("Description"),
4571 MI_STRING,
4572 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4573 &CIM_Error_OtherErrorType_Description_qual_value
4574 };
4575
4576 static MI_CONST MI_Char* CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value[] =
4577 {
4578 MI_T("CIM_Error.ErrorType"),
4579 mike 1.1 };
4580
4581 static MI_CONST MI_ConstStringA CIM_Error_OtherErrorType_ModelCorrespondence_qual_value =
4582 {
4583 CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value,
4584 MI_COUNT(CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value),
4585 };
4586
4587 static MI_CONST MI_Qualifier CIM_Error_OtherErrorType_ModelCorrespondence_qual =
4588 {
4589 MI_T("ModelCorrespondence"),
4590 MI_STRINGA,
4591 0,
4592 &CIM_Error_OtherErrorType_ModelCorrespondence_qual_value
4593 };
4594
4595 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OtherErrorType_quals[] =
4596 {
4597 &CIM_Error_OtherErrorType_Description_qual,
4598 &CIM_Error_OtherErrorType_ModelCorrespondence_qual,
4599 };
4600 mike 1.1
4601 /* property CIM_Error.OtherErrorType */
4602 static MI_CONST MI_PropertyDecl CIM_Error_OtherErrorType_prop =
4603 {
4604 MI_FLAG_PROPERTY, /* flags */
4605 0x006F650E, /* code */
4606 MI_T("OtherErrorType"), /* name */
4607 CIM_Error_OtherErrorType_quals, /* qualifiers */
4608 MI_COUNT(CIM_Error_OtherErrorType_quals), /* numQualifiers */
4609 MI_STRING, /* type */
4610 NULL, /* className */
4611 0, /* subscript */
4612 offsetof(CIM_Error, OtherErrorType), /* offset */
4613 MI_T("CIM_Error"), /* origin */
4614 MI_T("CIM_Error"), /* propagator */
4615 NULL,
4616 };
4617
4618 static MI_CONST MI_Char* CIM_Error_OwningEntity_Description_qual_value = MI_T("A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.");
4619
4620 static MI_CONST MI_Qualifier CIM_Error_OwningEntity_Description_qual =
4621 mike 1.1 {
4622 MI_T("Description"),
4623 MI_STRING,
4624 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4625 &CIM_Error_OwningEntity_Description_qual_value
4626 };
4627
4628 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OwningEntity_quals[] =
4629 {
4630 &CIM_Error_OwningEntity_Description_qual,
4631 };
4632
4633 /* property CIM_Error.OwningEntity */
4634 static MI_CONST MI_PropertyDecl CIM_Error_OwningEntity_prop =
4635 {
4636 MI_FLAG_PROPERTY, /* flags */
4637 0x006F790C, /* code */
4638 MI_T("OwningEntity"), /* name */
4639 CIM_Error_OwningEntity_quals, /* qualifiers */
4640 MI_COUNT(CIM_Error_OwningEntity_quals), /* numQualifiers */
4641 MI_STRING, /* type */
4642 mike 1.1 NULL, /* className */
4643 0, /* subscript */
4644 offsetof(CIM_Error, OwningEntity), /* offset */
4645 MI_T("CIM_Error"), /* origin */
4646 MI_T("CIM_Error"), /* propagator */
4647 NULL,
4648 };
4649
4650 static MI_CONST MI_Char* CIM_Error_MessageID_Description_qual_value = MI_T("An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.");
4651
4652 static MI_CONST MI_Qualifier CIM_Error_MessageID_Description_qual =
4653 {
4654 MI_T("Description"),
4655 MI_STRING,
4656 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4657 &CIM_Error_MessageID_Description_qual_value
4658 };
4659
4660 static MI_CONST MI_Char* CIM_Error_MessageID_ModelCorrespondence_qual_data_value[] =
4661 {
4662 MI_T("CIM_Error.Message"),
4663 mike 1.1 MI_T("CIM_Error.MessageArguments"),
4664 };
4665
4666 static MI_CONST MI_ConstStringA CIM_Error_MessageID_ModelCorrespondence_qual_value =
4667 {
4668 CIM_Error_MessageID_ModelCorrespondence_qual_data_value,
4669 MI_COUNT(CIM_Error_MessageID_ModelCorrespondence_qual_data_value),
4670 };
4671
4672 static MI_CONST MI_Qualifier CIM_Error_MessageID_ModelCorrespondence_qual =
4673 {
4674 MI_T("ModelCorrespondence"),
4675 MI_STRINGA,
4676 0,
4677 &CIM_Error_MessageID_ModelCorrespondence_qual_value
4678 };
4679
4680 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_MessageID_quals[] =
4681 {
4682 &CIM_Error_MessageID_Description_qual,
4683 &CIM_Error_MessageID_ModelCorrespondence_qual,
4684 mike 1.1 };
4685
4686 /* property CIM_Error.MessageID */
4687 static MI_CONST MI_PropertyDecl CIM_Error_MessageID_prop =
4688 {
4689 MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
4690 0x006D6409, /* code */
4691 MI_T("MessageID"), /* name */
4692 CIM_Error_MessageID_quals, /* qualifiers */
4693 MI_COUNT(CIM_Error_MessageID_quals), /* numQualifiers */
4694 MI_STRING, /* type */
4695 NULL, /* className */
4696 0, /* subscript */
4697 offsetof(CIM_Error, MessageID), /* offset */
4698 MI_T("CIM_Error"), /* origin */
4699 MI_T("CIM_Error"), /* propagator */
4700 NULL,
4701 };
4702
4703 static MI_CONST MI_Char* CIM_Error_Message_Description_qual_value = MI_T("The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.");
4704
4705 mike 1.1 static MI_CONST MI_Qualifier CIM_Error_Message_Description_qual =
4706 {
4707 MI_T("Description"),
4708 MI_STRING,
4709 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4710 &CIM_Error_Message_Description_qual_value
4711 };
4712
4713 static MI_CONST MI_Char* CIM_Error_Message_ModelCorrespondence_qual_data_value[] =
4714 {
4715 MI_T("CIM_Error.MessageID"),
4716 MI_T("CIM_Error.MessageArguments"),
4717 };
4718
4719 static MI_CONST MI_ConstStringA CIM_Error_Message_ModelCorrespondence_qual_value =
4720 {
4721 CIM_Error_Message_ModelCorrespondence_qual_data_value,
4722 MI_COUNT(CIM_Error_Message_ModelCorrespondence_qual_data_value),
4723 };
4724
4725 static MI_CONST MI_Qualifier CIM_Error_Message_ModelCorrespondence_qual =
4726 mike 1.1 {
4727 MI_T("ModelCorrespondence"),
4728 MI_STRINGA,
4729 0,
4730 &CIM_Error_Message_ModelCorrespondence_qual_value
4731 };
4732
4733 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_Message_quals[] =
4734 {
4735 &CIM_Error_Message_Description_qual,
4736 &CIM_Error_Message_ModelCorrespondence_qual,
4737 };
4738
4739 /* property CIM_Error.Message */
4740 static MI_CONST MI_PropertyDecl CIM_Error_Message_prop =
4741 {
4742 MI_FLAG_PROPERTY, /* flags */
4743 0x006D6507, /* code */
4744 MI_T("Message"), /* name */
4745 CIM_Error_Message_quals, /* qualifiers */
4746 MI_COUNT(CIM_Error_Message_quals), /* numQualifiers */
4747 mike 1.1 MI_STRING, /* type */
4748 NULL, /* className */
4749 0, /* subscript */
4750 offsetof(CIM_Error, Message), /* offset */
4751 MI_T("CIM_Error"), /* origin */
4752 MI_T("CIM_Error"), /* propagator */
4753 NULL,
4754 };
4755
4756 static MI_CONST MI_Char* CIM_Error_MessageArguments_Description_qual_value = MI_T("An array containing the dynamic content of the message.");
4757
4758 static MI_CONST MI_Qualifier CIM_Error_MessageArguments_Description_qual =
4759 {
4760 MI_T("Description"),
4761 MI_STRING,
4762 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4763 &CIM_Error_MessageArguments_Description_qual_value
4764 };
4765
4766 static MI_CONST MI_Char* CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value[] =
4767 {
4768 mike 1.1 MI_T("CIM_Error.MessageID"),
4769 MI_T("CIM_Error.Message"),
4770 };
4771
4772 static MI_CONST MI_ConstStringA CIM_Error_MessageArguments_ModelCorrespondence_qual_value =
4773 {
4774 CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value,
4775 MI_COUNT(CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value),
4776 };
4777
4778 static MI_CONST MI_Qualifier CIM_Error_MessageArguments_ModelCorrespondence_qual =
4779 {
4780 MI_T("ModelCorrespondence"),
4781 MI_STRINGA,
4782 0,
4783 &CIM_Error_MessageArguments_ModelCorrespondence_qual_value
4784 };
4785
4786 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_MessageArguments_quals[] =
4787 {
4788 &CIM_Error_MessageArguments_Description_qual,
4789 mike 1.1 &CIM_Error_MessageArguments_ModelCorrespondence_qual,
4790 };
4791
4792 /* property CIM_Error.MessageArguments */
4793 static MI_CONST MI_PropertyDecl CIM_Error_MessageArguments_prop =
4794 {
4795 MI_FLAG_PROPERTY, /* flags */
4796 0x006D7310, /* code */
4797 MI_T("MessageArguments"), /* name */
4798 CIM_Error_MessageArguments_quals, /* qualifiers */
4799 MI_COUNT(CIM_Error_MessageArguments_quals), /* numQualifiers */
4800 MI_STRINGA, /* type */
4801 NULL, /* className */
4802 0, /* subscript */
4803 offsetof(CIM_Error, MessageArguments), /* offset */
4804 MI_T("CIM_Error"), /* origin */
4805 MI_T("CIM_Error"), /* propagator */
4806 NULL,
4807 };
4808
4809 static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_Description_qual_value = MI_T("An enumerated value that describes the severity of the Indication from the notifier\'s point of view: \n0 - the Perceived Severity of the indication is unknown or indeterminate. \n1 - Other, by CIM convention, is used to indicate that the Severity\'s value can be found in the OtherSeverity property. \n2 - Information should be used when providing an informative response. \n3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed. \n4 - Minor should be used to indicate action is needed, but the situation is not serious at this time. \n5 - Major should be used to indicate action is needed NOW. \n6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result). \n7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it\'s too late to take remedial action. \n2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.");
4810 mike 1.1
4811 static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_Description_qual =
4812 {
4813 MI_T("Description"),
4814 MI_STRING,
4815 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4816 &CIM_Error_PerceivedSeverity_Description_qual_value
4817 };
4818
4819 static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_ValueMap_qual_data_value[] =
4820 {
4821 MI_T("0"),
4822 MI_T("1"),
4823 MI_T("2"),
4824 MI_T("3"),
4825 MI_T("4"),
4826 MI_T("5"),
4827 MI_T("6"),
4828 MI_T("7"),
4829 MI_T(".."),
4830 };
4831 mike 1.1
4832 static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_ValueMap_qual_value =
4833 {
4834 CIM_Error_PerceivedSeverity_ValueMap_qual_data_value,
4835 MI_COUNT(CIM_Error_PerceivedSeverity_ValueMap_qual_data_value),
4836 };
4837
4838 static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_ValueMap_qual =
4839 {
4840 MI_T("ValueMap"),
4841 MI_STRINGA,
4842 0,
4843 &CIM_Error_PerceivedSeverity_ValueMap_qual_value
4844 };
4845
4846 static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_Values_qual_data_value[] =
4847 {
4848 MI_T("Unknown"),
4849 MI_T("Other"),
4850 MI_T("Information"),
4851 MI_T("Degraded/Warning"),
4852 mike 1.1 MI_T("Minor"),
4853 MI_T("Major"),
4854 MI_T("Critical"),
4855 MI_T("Fatal/NonRecoverable"),
4856 MI_T("DMTF Reserved"),
4857 };
4858
4859 static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_Values_qual_value =
4860 {
4861 CIM_Error_PerceivedSeverity_Values_qual_data_value,
4862 MI_COUNT(CIM_Error_PerceivedSeverity_Values_qual_data_value),
4863 };
4864
4865 static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_Values_qual =
4866 {
4867 MI_T("Values"),
4868 MI_STRINGA,
4869 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4870 &CIM_Error_PerceivedSeverity_Values_qual_value
4871 };
4872
4873 mike 1.1 static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value[] =
4874 {
4875 MI_T("Recommendation.ITU|X733.Perceived severity"),
4876 };
4877
4878 static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_MappingStrings_qual_value =
4879 {
4880 CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value,
4881 MI_COUNT(CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value),
4882 };
4883
4884 static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_MappingStrings_qual =
4885 {
4886 MI_T("MappingStrings"),
4887 MI_STRINGA,
4888 0,
4889 &CIM_Error_PerceivedSeverity_MappingStrings_qual_value
4890 };
4891
4892 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_PerceivedSeverity_quals[] =
4893 {
4894 mike 1.1 &CIM_Error_PerceivedSeverity_Description_qual,
4895 &CIM_Error_PerceivedSeverity_ValueMap_qual,
4896 &CIM_Error_PerceivedSeverity_Values_qual,
4897 &CIM_Error_PerceivedSeverity_MappingStrings_qual,
4898 };
4899
4900 /* property CIM_Error.PerceivedSeverity */
4901 static MI_CONST MI_PropertyDecl CIM_Error_PerceivedSeverity_prop =
4902 {
4903 MI_FLAG_PROPERTY, /* flags */
4904 0x00707911, /* code */
4905 MI_T("PerceivedSeverity"), /* name */
4906 CIM_Error_PerceivedSeverity_quals, /* qualifiers */
4907 MI_COUNT(CIM_Error_PerceivedSeverity_quals), /* numQualifiers */
4908 MI_UINT16, /* type */
4909 NULL, /* className */
4910 0, /* subscript */
4911 offsetof(CIM_Error, PerceivedSeverity), /* offset */
4912 MI_T("CIM_Error"), /* origin */
4913 MI_T("CIM_Error"), /* propagator */
4914 NULL,
4915 mike 1.1 };
4916
4917 static MI_CONST MI_Char* CIM_Error_ProbableCause_Description_qual_value = MI_T("An enumerated value that describes the probable cause of the error.");
4918
4919 static MI_CONST MI_Qualifier CIM_Error_ProbableCause_Description_qual =
4920 {
4921 MI_T("Description"),
4922 MI_STRING,
4923 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4924 &CIM_Error_ProbableCause_Description_qual_value
4925 };
4926
4927 static MI_CONST MI_Char* CIM_Error_ProbableCause_ValueMap_qual_data_value[] =
4928 {
4929 MI_T("0"),
4930 MI_T("1"),
4931 MI_T("2"),
4932 MI_T("3"),
4933 MI_T("4"),
4934 MI_T("5"),
4935 MI_T("6"),
4936 mike 1.1 MI_T("7"),
4937 MI_T("8"),
4938 MI_T("9"),
4939 MI_T("10"),
4940 MI_T("11"),
4941 MI_T("12"),
4942 MI_T("13"),
4943 MI_T("14"),
4944 MI_T("15"),
4945 MI_T("16"),
4946 MI_T("17"),
4947 MI_T("18"),
4948 MI_T("19"),
4949 MI_T("20"),
4950 MI_T("21"),
4951 MI_T("22"),
4952 MI_T("23"),
4953 MI_T("24"),
4954 MI_T("25"),
4955 MI_T("26"),
4956 MI_T("27"),
4957 mike 1.1 MI_T("28"),
4958 MI_T("29"),
4959 MI_T("30"),
4960 MI_T("31"),
4961 MI_T("32"),
4962 MI_T("33"),
4963 MI_T("34"),
4964 MI_T("35"),
4965 MI_T("36"),
4966 MI_T("37"),
4967 MI_T("38"),
4968 MI_T("39"),
4969 MI_T("40"),
4970 MI_T("41"),
4971 MI_T("42"),
4972 MI_T("43"),
4973 MI_T("44"),
4974 MI_T("45"),
4975 MI_T("46"),
4976 MI_T("47"),
4977 MI_T("48"),
4978 mike 1.1 MI_T("49"),
4979 MI_T("50"),
4980 MI_T("51"),
4981 MI_T("52"),
4982 MI_T("53"),
4983 MI_T("54"),
4984 MI_T("55"),
4985 MI_T("56"),
4986 MI_T("57"),
4987 MI_T("58"),
4988 MI_T("59"),
4989 MI_T("60"),
4990 MI_T("61"),
4991 MI_T("62"),
4992 MI_T("63"),
4993 MI_T("64"),
4994 MI_T("65"),
4995 MI_T("66"),
4996 MI_T("67"),
4997 MI_T("68"),
4998 MI_T("69"),
4999 mike 1.1 MI_T("70"),
5000 MI_T("71"),
5001 MI_T("72"),
5002 MI_T("73"),
5003 MI_T("74"),
5004 MI_T("75"),
5005 MI_T("76"),
5006 MI_T("77"),
5007 MI_T("78"),
5008 MI_T("79"),
5009 MI_T("80"),
5010 MI_T("81"),
5011 MI_T("82"),
5012 MI_T("83"),
5013 MI_T("84"),
5014 MI_T("85"),
5015 MI_T("86"),
5016 MI_T("87"),
5017 MI_T("88"),
5018 MI_T("89"),
5019 MI_T("90"),
5020 mike 1.1 MI_T("91"),
5021 MI_T("92"),
5022 MI_T("93"),
5023 MI_T("94"),
5024 MI_T("95"),
5025 MI_T("96"),
5026 MI_T("97"),
5027 MI_T("98"),
5028 MI_T("99"),
5029 MI_T("100"),
5030 MI_T("101"),
5031 MI_T("102"),
5032 MI_T("103"),
5033 MI_T("104"),
5034 MI_T("105"),
5035 MI_T("106"),
5036 MI_T("107"),
5037 MI_T("108"),
5038 MI_T("109"),
5039 MI_T("110"),
5040 MI_T("111"),
5041 mike 1.1 MI_T("112"),
5042 MI_T("113"),
5043 MI_T("114"),
5044 MI_T("115"),
5045 MI_T("116"),
5046 MI_T("117"),
5047 MI_T("118"),
5048 MI_T("119"),
5049 MI_T("120"),
5050 MI_T("121"),
5051 MI_T("122"),
5052 MI_T("123"),
5053 MI_T("124"),
5054 MI_T("125"),
5055 MI_T("126"),
5056 MI_T("127"),
5057 MI_T("128"),
5058 MI_T("129"),
5059 MI_T("130"),
5060 MI_T(".."),
5061 };
5062 mike 1.1
5063 static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_ValueMap_qual_value =
5064 {
5065 CIM_Error_ProbableCause_ValueMap_qual_data_value,
5066 MI_COUNT(CIM_Error_ProbableCause_ValueMap_qual_data_value),
5067 };
5068
5069 static MI_CONST MI_Qualifier CIM_Error_ProbableCause_ValueMap_qual =
5070 {
5071 MI_T("ValueMap"),
5072 MI_STRINGA,
5073 0,
5074 &CIM_Error_ProbableCause_ValueMap_qual_value
5075 };
5076
5077 static MI_CONST MI_Char* CIM_Error_ProbableCause_Values_qual_data_value[] =
5078 {
5079 MI_T("Unknown"),
5080 MI_T("Other"),
5081 MI_T("Adapter/Card Error"),
5082 MI_T("Application Subsystem Failure"),
5083 mike 1.1 MI_T("Bandwidth Reduced"),
5084 MI_T("Connection Establishment Error"),
5085 MI_T("Communications Protocol Error"),
5086 MI_T("Communications Subsystem Failure"),
5087 MI_T("Configuration/Customization Error"),
5088 MI_T("Congestion"),
5089 MI_T("Corrupt Data"),
5090 MI_T("CPU Cycles Limit Exceeded"),
5091 MI_T("Dataset/Modem Error"),
5092 MI_T("Degraded Signal"),
5093 MI_T("DTE-DCE Interface Error"),
5094 MI_T("Enclosure Door Open"),
5095 MI_T("Equipment Malfunction"),
5096 MI_T("Excessive Vibration"),
5097 MI_T("File Format Error"),
5098 MI_T("Fire Detected"),
5099 MI_T("Flood Detected"),
5100 MI_T("Framing Error"),
5101 MI_T("HVAC Problem"),
5102 MI_T("Humidity Unacceptable"),
5103 MI_T("I/O Device Error"),
5104 mike 1.1 MI_T("Input Device Error"),
5105 MI_T("LAN Error"),
5106 MI_T("Non-Toxic Leak Detected"),
5107 MI_T("Local Node Transmission Error"),
5108 MI_T("Loss of Frame"),
5109 MI_T("Loss of Signal"),
5110 MI_T("Material Supply Exhausted"),
5111 MI_T("Multiplexer Problem"),
5112 MI_T("Out of Memory"),
5113 MI_T("Output Device Error"),
5114 MI_T("Performance Degraded"),
5115 MI_T("Power Problem"),
5116 MI_T("Pressure Unacceptable"),
5117 MI_T("Processor Problem (Internal Machine Error)"),
5118 MI_T("Pump Failure"),
5119 MI_T("Queue Size Exceeded"),
5120 MI_T("Receive Failure"),
5121 MI_T("Receiver Failure"),
5122 MI_T("Remote Node Transmission Error"),
5123 MI_T("Resource at or Nearing Capacity"),
5124 MI_T("Response Time Excessive"),
5125 mike 1.1 MI_T("Retransmission Rate Excessive"),
5126 MI_T("Software Error"),
5127 MI_T("Software Program Abnormally Terminated"),
5128 MI_T("Software Program Error (Incorrect Results)"),
5129 MI_T("Storage Capacity Problem"),
5130 MI_T("Temperature Unacceptable"),
5131 MI_T("Threshold Crossed"),
5132 MI_T("Timing Problem"),
5133 MI_T("Toxic Leak Detected"),
5134 MI_T("Transmit Failure"),
5135 MI_T("Transmitter Failure"),
5136 MI_T("Underlying Resource Unavailable"),
5137 MI_T("Version Mismatch"),
5138 MI_T("Previous Alert Cleared"),
5139 MI_T("Login Attempts Failed"),
5140 MI_T("Software Virus Detected"),
5141 MI_T("Hardware Security Breached"),
5142 MI_T("Denial of Service Detected"),
5143 MI_T("Security Credential Mismatch"),
5144 MI_T("Unauthorized Access"),
5145 MI_T("Alarm Received"),
5146 mike 1.1 MI_T("Loss of Pointer"),
5147 MI_T("Payload Mismatch"),
5148 MI_T("Transmission Error"),
5149 MI_T("Excessive Error Rate"),
5150 MI_T("Trace Problem"),
5151 MI_T("Element Unavailable"),
5152 MI_T("Element Missing"),
5153 MI_T("Loss of Multi Frame"),
5154 MI_T("Broadcast Channel Failure"),
5155 MI_T("Invalid Message Received"),
5156 MI_T("Routing Failure"),
5157 MI_T("Backplane Failure"),
5158 MI_T("Identifier Duplication"),
5159 MI_T("Protection Path Failure"),
5160 MI_T("Sync Loss or Mismatch"),
5161 MI_T("Terminal Problem"),
5162 MI_T("Real Time Clock Failure"),
5163 MI_T("Antenna Failure"),
5164 MI_T("Battery Charging Failure"),
5165 MI_T("Disk Failure"),
5166 MI_T("Frequency Hopping Failure"),
5167 mike 1.1 MI_T("Loss of Redundancy"),
5168 MI_T("Power Supply Failure"),
5169 MI_T("Signal Quality Problem"),
5170 MI_T("Battery Discharging"),
5171 MI_T("Battery Failure"),
5172 MI_T("Commercial Power Problem"),
5173 MI_T("Fan Failure"),
5174 MI_T("Engine Failure"),
5175 MI_T("Sensor Failure"),
5176 MI_T("Fuse Failure"),
5177 MI_T("Generator Failure"),
5178 MI_T("Low Battery"),
5179 MI_T("Low Fuel"),
5180 MI_T("Low Water"),
5181 MI_T("Explosive Gas"),
5182 MI_T("High Winds"),
5183 MI_T("Ice Buildup"),
5184 MI_T("Smoke"),
5185 MI_T("Memory Mismatch"),
5186 MI_T("Out of CPU Cycles"),
5187 MI_T("Software Environment Problem"),
5188 mike 1.1 MI_T("Software Download Failure"),
5189 MI_T("Element Reinitialized"),
5190 MI_T("Timeout"),
5191 MI_T("Logging Problems"),
5192 MI_T("Leak Detected"),
5193 MI_T("Protection Mechanism Failure"),
5194 MI_T("Protecting Resource Failure"),
5195 MI_T("Database Inconsistency"),
5196 MI_T("Authentication Failure"),
5197 MI_T("Breach of Confidentiality"),
5198 MI_T("Cable Tamper"),
5199 MI_T("Delayed Information"),
5200 MI_T("Duplicate Information"),
5201 MI_T("Information Missing"),
5202 MI_T("Information Modification"),
5203 MI_T("Information Out of Sequence"),
5204 MI_T("Key Expired"),
5205 MI_T("Non-Repudiation Failure"),
5206 MI_T("Out of Hours Activity"),
5207 MI_T("Out of Service"),
5208 MI_T("Procedural Error"),
5209 mike 1.1 MI_T("Unexpected Information"),
5210 MI_T("DMTF Reserved"),
5211 };
5212
5213 static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_Values_qual_value =
5214 {
5215 CIM_Error_ProbableCause_Values_qual_data_value,
5216 MI_COUNT(CIM_Error_ProbableCause_Values_qual_data_value),
5217 };
5218
5219 static MI_CONST MI_Qualifier CIM_Error_ProbableCause_Values_qual =
5220 {
5221 MI_T("Values"),
5222 MI_STRINGA,
5223 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5224 &CIM_Error_ProbableCause_Values_qual_value
5225 };
5226
5227 static MI_CONST MI_Char* CIM_Error_ProbableCause_MappingStrings_qual_data_value[] =
5228 {
5229 MI_T("Recommendation.ITU|X733.Probable cause"),
5230 mike 1.1 MI_T("Recommendation.ITU|M3100.probableCause"),
5231 MI_T("ITU-IANA-ALARM-TC"),
5232 };
5233
5234 static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_MappingStrings_qual_value =
5235 {
5236 CIM_Error_ProbableCause_MappingStrings_qual_data_value,
5237 MI_COUNT(CIM_Error_ProbableCause_MappingStrings_qual_data_value),
5238 };
5239
5240 static MI_CONST MI_Qualifier CIM_Error_ProbableCause_MappingStrings_qual =
5241 {
5242 MI_T("MappingStrings"),
5243 MI_STRINGA,
5244 0,
5245 &CIM_Error_ProbableCause_MappingStrings_qual_value
5246 };
5247
5248 static MI_CONST MI_Char* CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value[] =
5249 {
5250 MI_T("CIM_Error.ProbableCauseDescription"),
5251 mike 1.1 };
5252
5253 static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_ModelCorrespondence_qual_value =
5254 {
5255 CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value,
5256 MI_COUNT(CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value),
5257 };
5258
5259 static MI_CONST MI_Qualifier CIM_Error_ProbableCause_ModelCorrespondence_qual =
5260 {
5261 MI_T("ModelCorrespondence"),
5262 MI_STRINGA,
5263 0,
5264 &CIM_Error_ProbableCause_ModelCorrespondence_qual_value
5265 };
5266
5267 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ProbableCause_quals[] =
5268 {
5269 &CIM_Error_ProbableCause_Description_qual,
5270 &CIM_Error_ProbableCause_ValueMap_qual,
5271 &CIM_Error_ProbableCause_Values_qual,
5272 mike 1.1 &CIM_Error_ProbableCause_MappingStrings_qual,
5273 &CIM_Error_ProbableCause_ModelCorrespondence_qual,
5274 };
5275
5276 /* property CIM_Error.ProbableCause */
5277 static MI_CONST MI_PropertyDecl CIM_Error_ProbableCause_prop =
5278 {
5279 MI_FLAG_PROPERTY, /* flags */
5280 0x0070650D, /* code */
5281 MI_T("ProbableCause"), /* name */
5282 CIM_Error_ProbableCause_quals, /* qualifiers */
5283 MI_COUNT(CIM_Error_ProbableCause_quals), /* numQualifiers */
5284 MI_UINT16, /* type */
5285 NULL, /* className */
5286 0, /* subscript */
5287 offsetof(CIM_Error, ProbableCause), /* offset */
5288 MI_T("CIM_Error"), /* origin */
5289 MI_T("CIM_Error"), /* propagator */
5290 NULL,
5291 };
5292
5293 mike 1.1 static MI_CONST MI_Char* CIM_Error_ProbableCauseDescription_Description_qual_value = MI_T("A free-form string describing the probable cause of the error.");
5294
5295 static MI_CONST MI_Qualifier CIM_Error_ProbableCauseDescription_Description_qual =
5296 {
5297 MI_T("Description"),
5298 MI_STRING,
5299 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5300 &CIM_Error_ProbableCauseDescription_Description_qual_value
5301 };
5302
5303 static MI_CONST MI_Char* CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value[] =
5304 {
5305 MI_T("CIM_Error.ProbableCause"),
5306 };
5307
5308 static MI_CONST MI_ConstStringA CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_value =
5309 {
5310 CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value,
5311 MI_COUNT(CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value),
5312 };
5313
5314 mike 1.1 static MI_CONST MI_Qualifier CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual =
5315 {
5316 MI_T("ModelCorrespondence"),
5317 MI_STRINGA,
5318 0,
5319 &CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_value
5320 };
5321
5322 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ProbableCauseDescription_quals[] =
5323 {
5324 &CIM_Error_ProbableCauseDescription_Description_qual,
5325 &CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual,
5326 };
5327
5328 /* property CIM_Error.ProbableCauseDescription */
5329 static MI_CONST MI_PropertyDecl CIM_Error_ProbableCauseDescription_prop =
5330 {
5331 MI_FLAG_PROPERTY, /* flags */
5332 0x00706E18, /* code */
5333 MI_T("ProbableCauseDescription"), /* name */
5334 CIM_Error_ProbableCauseDescription_quals, /* qualifiers */
5335 mike 1.1 MI_COUNT(CIM_Error_ProbableCauseDescription_quals), /* numQualifiers */
5336 MI_STRING, /* type */
5337 NULL, /* className */
5338 0, /* subscript */
5339 offsetof(CIM_Error, ProbableCauseDescription), /* offset */
5340 MI_T("CIM_Error"), /* origin */
5341 MI_T("CIM_Error"), /* propagator */
5342 NULL,
5343 };
5344
5345 static MI_CONST MI_Char* CIM_Error_RecommendedActions_Description_qual_value = MI_T("A free-form string describing recommended actions to take to resolve the error.");
5346
5347 static MI_CONST MI_Qualifier CIM_Error_RecommendedActions_Description_qual =
5348 {
5349 MI_T("Description"),
5350 MI_STRING,
5351 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5352 &CIM_Error_RecommendedActions_Description_qual_value
5353 };
5354
5355 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_RecommendedActions_quals[] =
5356 mike 1.1 {
5357 &CIM_Error_RecommendedActions_Description_qual,
5358 };
5359
5360 /* property CIM_Error.RecommendedActions */
5361 static MI_CONST MI_PropertyDecl CIM_Error_RecommendedActions_prop =
5362 {
5363 MI_FLAG_PROPERTY, /* flags */
5364 0x00727312, /* code */
5365 MI_T("RecommendedActions"), /* name */
5366 CIM_Error_RecommendedActions_quals, /* qualifiers */
5367 MI_COUNT(CIM_Error_RecommendedActions_quals), /* numQualifiers */
5368 MI_STRINGA, /* type */
5369 NULL, /* className */
5370 0, /* subscript */
5371 offsetof(CIM_Error, RecommendedActions), /* offset */
5372 MI_T("CIM_Error"), /* origin */
5373 MI_T("CIM_Error"), /* propagator */
5374 NULL,
5375 };
5376
5377 mike 1.1 static MI_CONST MI_Char* CIM_Error_ErrorSource_Description_qual_value = MI_T("The identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.");
5378
5379 static MI_CONST MI_Qualifier CIM_Error_ErrorSource_Description_qual =
5380 {
5381 MI_T("Description"),
5382 MI_STRING,
5383 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5384 &CIM_Error_ErrorSource_Description_qual_value
5385 };
5386
5387 static MI_CONST MI_Char* CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value[] =
5388 {
5389 MI_T("CIM_Error.ErrorSourceFormat"),
5390 };
5391
5392 static MI_CONST MI_ConstStringA CIM_Error_ErrorSource_ModelCorrespondence_qual_value =
5393 {
5394 CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value,
5395 MI_COUNT(CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value),
5396 };
5397
5398 mike 1.1 static MI_CONST MI_Qualifier CIM_Error_ErrorSource_ModelCorrespondence_qual =
5399 {
5400 MI_T("ModelCorrespondence"),
5401 MI_STRINGA,
5402 0,
5403 &CIM_Error_ErrorSource_ModelCorrespondence_qual_value
5404 };
5405
5406 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorSource_quals[] =
5407 {
5408 &CIM_Error_ErrorSource_Description_qual,
5409 &CIM_Error_ErrorSource_ModelCorrespondence_qual,
5410 };
5411
5412 /* property CIM_Error.ErrorSource */
5413 static MI_CONST MI_PropertyDecl CIM_Error_ErrorSource_prop =
5414 {
5415 MI_FLAG_PROPERTY, /* flags */
5416 0x0065650B, /* code */
5417 MI_T("ErrorSource"), /* name */
5418 CIM_Error_ErrorSource_quals, /* qualifiers */
5419 mike 1.1 MI_COUNT(CIM_Error_ErrorSource_quals), /* numQualifiers */
5420 MI_STRING, /* type */
5421 NULL, /* className */
5422 0, /* subscript */
5423 offsetof(CIM_Error, ErrorSource), /* offset */
5424 MI_T("CIM_Error"), /* origin */
5425 MI_T("CIM_Error"), /* propagator */
5426 NULL,
5427 };
5428
5429 static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_Description_qual_value = MI_T("The format of the ErrorSource property is interpretable based on the value of this property. Values are defined as: \n0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application. \n1 - Other. The format is defined by the value of the OtherErrorSourceFormat property.2 - CIMObjectPath. A CIM Object Path as defined in the CIM Infrastructure specification. Note: CIM 2.5 and earlier used the term object names.");
5430
5431 static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_Description_qual =
5432 {
5433 MI_T("Description"),
5434 MI_STRING,
5435 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5436 &CIM_Error_ErrorSourceFormat_Description_qual_value
5437 };
5438
5439 static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value[] =
5440 mike 1.1 {
5441 MI_T("0"),
5442 MI_T("1"),
5443 MI_T("2"),
5444 MI_T(".."),
5445 };
5446
5447 static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_ValueMap_qual_value =
5448 {
5449 CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value,
5450 MI_COUNT(CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value),
5451 };
5452
5453 static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_ValueMap_qual =
5454 {
5455 MI_T("ValueMap"),
5456 MI_STRINGA,
5457 0,
5458 &CIM_Error_ErrorSourceFormat_ValueMap_qual_value
5459 };
5460
5461 mike 1.1 static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_Values_qual_data_value[] =
5462 {
5463 MI_T("Unknown"),
5464 MI_T("Other"),
5465 MI_T("CIMObjectPath"),
5466 MI_T("DMTF Reserved"),
5467 };
5468
5469 static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_Values_qual_value =
5470 {
5471 CIM_Error_ErrorSourceFormat_Values_qual_data_value,
5472 MI_COUNT(CIM_Error_ErrorSourceFormat_Values_qual_data_value),
5473 };
5474
5475 static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_Values_qual =
5476 {
5477 MI_T("Values"),
5478 MI_STRINGA,
5479 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5480 &CIM_Error_ErrorSourceFormat_Values_qual_value
5481 };
5482 mike 1.1
5483 static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value[] =
5484 {
5485 MI_T("CIM_Error.ErrorSource"),
5486 MI_T("CIM_Error.OtherErrorSourceFormat"),
5487 };
5488
5489 static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_value =
5490 {
5491 CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value,
5492 MI_COUNT(CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value),
5493 };
5494
5495 static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual =
5496 {
5497 MI_T("ModelCorrespondence"),
5498 MI_STRINGA,
5499 0,
5500 &CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_value
5501 };
5502
5503 mike 1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorSourceFormat_quals[] =
5504 {
5505 &CIM_Error_ErrorSourceFormat_Description_qual,
5506 &CIM_Error_ErrorSourceFormat_ValueMap_qual,
5507 &CIM_Error_ErrorSourceFormat_Values_qual,
5508 &CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual,
5509 };
5510
5511 static MI_CONST MI_Uint16 CIM_Error_ErrorSourceFormat_value = 0;
5512
5513 /* property CIM_Error.ErrorSourceFormat */
5514 static MI_CONST MI_PropertyDecl CIM_Error_ErrorSourceFormat_prop =
5515 {
5516 MI_FLAG_PROPERTY, /* flags */
5517 0x00657411, /* code */
5518 MI_T("ErrorSourceFormat"), /* name */
5519 CIM_Error_ErrorSourceFormat_quals, /* qualifiers */
5520 MI_COUNT(CIM_Error_ErrorSourceFormat_quals), /* numQualifiers */
5521 MI_UINT16, /* type */
5522 NULL, /* className */
5523 0, /* subscript */
5524 mike 1.1 offsetof(CIM_Error, ErrorSourceFormat), /* offset */
5525 MI_T("CIM_Error"), /* origin */
5526 MI_T("CIM_Error"), /* propagator */
5527 &CIM_Error_ErrorSourceFormat_value,
5528 };
5529
5530 static MI_CONST MI_Char* CIM_Error_OtherErrorSourceFormat_Description_qual_value = MI_T("A string defining \"Other\" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 (\"Other\"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.");
5531
5532 static MI_CONST MI_Qualifier CIM_Error_OtherErrorSourceFormat_Description_qual =
5533 {
5534 MI_T("Description"),
5535 MI_STRING,
5536 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5537 &CIM_Error_OtherErrorSourceFormat_Description_qual_value
5538 };
5539
5540 static MI_CONST MI_Char* CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value[] =
5541 {
5542 MI_T("CIM_Error.ErrorSourceFormat"),
5543 };
5544
5545 mike 1.1 static MI_CONST MI_ConstStringA CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_value =
5546 {
5547 CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value,
5548 MI_COUNT(CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value),
5549 };
5550
5551 static MI_CONST MI_Qualifier CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual =
5552 {
5553 MI_T("ModelCorrespondence"),
5554 MI_STRINGA,
5555 0,
5556 &CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_value
5557 };
5558
5559 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OtherErrorSourceFormat_quals[] =
5560 {
5561 &CIM_Error_OtherErrorSourceFormat_Description_qual,
5562 &CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual,
5563 };
5564
5565 /* property CIM_Error.OtherErrorSourceFormat */
5566 mike 1.1 static MI_CONST MI_PropertyDecl CIM_Error_OtherErrorSourceFormat_prop =
5567 {
5568 MI_FLAG_PROPERTY, /* flags */
5569 0x006F7416, /* code */
5570 MI_T("OtherErrorSourceFormat"), /* name */
5571 CIM_Error_OtherErrorSourceFormat_quals, /* qualifiers */
5572 MI_COUNT(CIM_Error_OtherErrorSourceFormat_quals), /* numQualifiers */
5573 MI_STRING, /* type */
5574 NULL, /* className */
5575 0, /* subscript */
5576 offsetof(CIM_Error, OtherErrorSourceFormat), /* offset */
5577 MI_T("CIM_Error"), /* origin */
5578 MI_T("CIM_Error"), /* propagator */
5579 NULL,
5580 };
5581
5582 static MI_CONST MI_Char* CIM_Error_CIMStatusCode_Description_qual_value = MI_T("The CIM status code that characterizes this instance. \nThis property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation. \nThe following values for CIM status code are defined: \n1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code. \n2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client. \n3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist. \n4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid. \n5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist. \n6 - CIM_ERR_NOT_FOUND. The requested object could not be found. \n7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported. \n8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances. \n9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances. \n10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist. \n11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists. \n12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist. \n13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type. \n14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported. \n15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language. \n16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed. \n17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist. \n18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected. \n19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid. \n20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty.\n21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid.\n22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty.\n23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty.\n24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.\n25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported.\n26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported.\n27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...).\n28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down.\n29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.");
5583
5584 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_Description_qual =
5585 {
5586 MI_T("Description"),
5587 mike 1.1 MI_STRING,
5588 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5589 &CIM_Error_CIMStatusCode_Description_qual_value
5590 };
5591
5592 static MI_CONST MI_Char* CIM_Error_CIMStatusCode_ValueMap_qual_data_value[] =
5593 {
5594 MI_T("1"),
5595 MI_T("2"),
5596 MI_T("3"),
5597 MI_T("4"),
5598 MI_T("5"),
5599 MI_T("6"),
5600 MI_T("7"),
5601 MI_T("8"),
5602 MI_T("9"),
5603 MI_T("10"),
5604 MI_T("11"),
5605 MI_T("12"),
5606 MI_T("13"),
5607 MI_T("14"),
5608 mike 1.1 MI_T("15"),
5609 MI_T("16"),
5610 MI_T("17"),
5611 MI_T("18"),
5612 MI_T("19"),
5613 MI_T("20"),
5614 MI_T("21"),
5615 MI_T("22"),
5616 MI_T("23"),
5617 MI_T("24"),
5618 MI_T("25"),
5619 MI_T("26"),
5620 MI_T("27"),
5621 MI_T("28"),
5622 MI_T("29"),
5623 MI_T(".."),
5624 };
5625
5626 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_ValueMap_qual_value =
5627 {
5628 CIM_Error_CIMStatusCode_ValueMap_qual_data_value,
5629 mike 1.1 MI_COUNT(CIM_Error_CIMStatusCode_ValueMap_qual_data_value),
5630 };
5631
5632 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_ValueMap_qual =
5633 {
5634 MI_T("ValueMap"),
5635 MI_STRINGA,
5636 0,
5637 &CIM_Error_CIMStatusCode_ValueMap_qual_value
5638 };
5639
5640 static MI_CONST MI_Char* CIM_Error_CIMStatusCode_Values_qual_data_value[] =
5641 {
5642 MI_T("CIM_ERR_FAILED"),
5643 MI_T("CIM_ERR_ACCESS_DENIED"),
5644 MI_T("CIM_ERR_INVALID_NAMESPACE"),
5645 MI_T("CIM_ERR_INVALID_PARAMETER"),
5646 MI_T("CIM_ERR_INVALID_CLASS"),
5647 MI_T("CIM_ERR_NOT_FOUND"),
5648 MI_T("CIM_ERR_NOT_SUPPORTED"),
5649 MI_T("CIM_ERR_CLASS_HAS_CHILDREN"),
5650 mike 1.1 MI_T("CIM_ERR_CLASS_HAS_INSTANCES"),
5651 MI_T("CIM_ERR_INVALID_SUPERCLASS"),
5652 MI_T("CIM_ERR_ALREADY_EXISTS"),
5653 MI_T("CIM_ERR_NO_SUCH_PROPERTY"),
5654 MI_T("CIM_ERR_TYPE_MISMATCH"),
5655 MI_T("CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED"),
5656 MI_T("CIM_ERR_INVALID_QUERY"),
5657 MI_T("CIM_ERR_METHOD_NOT_AVAILABLE"),
5658 MI_T("CIM_ERR_METHOD_NOT_FOUND"),
5659 MI_T("CIM_ERR_UNEXPECTED_RESPONSE"),
5660 MI_T("CIM_ERR_INVALID_RESPONSE_DESTINATION"),
5661 MI_T("CIM_ERR_NAMESPACE_NOT_EMPTY"),
5662 MI_T("CIM_ERR_INVALID_ENUMERATION_CONTEXT"),
5663 MI_T("CIM_ERR_INVALID_OPERATION_TIMEOUT"),
5664 MI_T("CIM_ERR_PULL_HAS_BEEN_ABANDONED"),
5665 MI_T("CIM_ERR_PULL_CANNOT_BE_ABANDONED"),
5666 MI_T("CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED"),
5667 MI_T("CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED"),
5668 MI_T("CIM_ERR_SERVER_LIMITS_EXCEEDED"),
5669 MI_T("CIM_ERR_SERVER_IS_SHUTTING_DOWN"),
5670 MI_T("CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED"),
5671 mike 1.1 MI_T("DMTF Reserved"),
5672 };
5673
5674 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_Values_qual_value =
5675 {
5676 CIM_Error_CIMStatusCode_Values_qual_data_value,
5677 MI_COUNT(CIM_Error_CIMStatusCode_Values_qual_data_value),
5678 };
5679
5680 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_Values_qual =
5681 {
5682 MI_T("Values"),
5683 MI_STRINGA,
5684 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5685 &CIM_Error_CIMStatusCode_Values_qual_value
5686 };
5687
5688 static MI_CONST MI_Char* CIM_Error_CIMStatusCode_MappingStrings_qual_data_value[] =
5689 {
5690 MI_T("DSP0201.DMTF|ERROR.CODE|2.3"),
5691 MI_T("DSP0200.DMTF|CIMError|1.3"),
5692 mike 1.1 };
5693
5694 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_MappingStrings_qual_value =
5695 {
5696 CIM_Error_CIMStatusCode_MappingStrings_qual_data_value,
5697 MI_COUNT(CIM_Error_CIMStatusCode_MappingStrings_qual_data_value),
5698 };
5699
5700 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_MappingStrings_qual =
5701 {
5702 MI_T("MappingStrings"),
5703 MI_STRINGA,
5704 0,
5705 &CIM_Error_CIMStatusCode_MappingStrings_qual_value
5706 };
5707
5708 static MI_CONST MI_Char* CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value[] =
5709 {
5710 MI_T("CIM_Error.CIMStatusCodeDescription"),
5711 };
5712
5713 mike 1.1 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_ModelCorrespondence_qual_value =
5714 {
5715 CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value,
5716 MI_COUNT(CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value),
5717 };
5718
5719 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_ModelCorrespondence_qual =
5720 {
5721 MI_T("ModelCorrespondence"),
5722 MI_STRINGA,
5723 0,
5724 &CIM_Error_CIMStatusCode_ModelCorrespondence_qual_value
5725 };
5726
5727 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_CIMStatusCode_quals[] =
5728 {
5729 &CIM_Error_CIMStatusCode_Description_qual,
5730 &CIM_Error_CIMStatusCode_ValueMap_qual,
5731 &CIM_Error_CIMStatusCode_Values_qual,
5732 &CIM_Error_CIMStatusCode_MappingStrings_qual,
5733 &CIM_Error_CIMStatusCode_ModelCorrespondence_qual,
5734 mike 1.1 };
5735
5736 /* property CIM_Error.CIMStatusCode */
5737 static MI_CONST MI_PropertyDecl CIM_Error_CIMStatusCode_prop =
5738 {
5739 MI_FLAG_PROPERTY, /* flags */
5740 0x0063650D, /* code */
5741 MI_T("CIMStatusCode"), /* name */
5742 CIM_Error_CIMStatusCode_quals, /* qualifiers */
5743 MI_COUNT(CIM_Error_CIMStatusCode_quals), /* numQualifiers */
5744 MI_UINT32, /* type */
5745 NULL, /* className */
5746 0, /* subscript */
5747 offsetof(CIM_Error, CIMStatusCode), /* offset */
5748 MI_T("CIM_Error"), /* origin */
5749 MI_T("CIM_Error"), /* propagator */
5750 NULL,
5751 };
5752
5753 static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_Description_qual_value = MI_T("A free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.");
5754
5755 mike 1.1 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_Description_qual =
5756 {
5757 MI_T("Description"),
5758 MI_STRING,
5759 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5760 &CIM_Error_CIMStatusCodeDescription_Description_qual_value
5761 };
5762
5763 static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value[] =
5764 {
5765 MI_T("DSP0201.DMTF|ERROR.DESCRIPTION|2.3"),
5766 MI_T("DSP0200.DMTF|CIMError|1.3"),
5767 };
5768
5769 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_value =
5770 {
5771 CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value,
5772 MI_COUNT(CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value),
5773 };
5774
5775 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_MappingStrings_qual =
5776 mike 1.1 {
5777 MI_T("MappingStrings"),
5778 MI_STRINGA,
5779 0,
5780 &CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_value
5781 };
5782
5783 static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value[] =
5784 {
5785 MI_T("CIM_Error.CIMStatusCode"),
5786 };
5787
5788 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_value =
5789 {
5790 CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value,
5791 MI_COUNT(CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value),
5792 };
5793
5794 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual =
5795 {
5796 MI_T("ModelCorrespondence"),
5797 mike 1.1 MI_STRINGA,
5798 0,
5799 &CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_value
5800 };
5801
5802 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_CIMStatusCodeDescription_quals[] =
5803 {
5804 &CIM_Error_CIMStatusCodeDescription_Description_qual,
5805 &CIM_Error_CIMStatusCodeDescription_MappingStrings_qual,
5806 &CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual,
5807 };
5808
5809 /* property CIM_Error.CIMStatusCodeDescription */
5810 static MI_CONST MI_PropertyDecl CIM_Error_CIMStatusCodeDescription_prop =
5811 {
5812 MI_FLAG_PROPERTY, /* flags */
5813 0x00636E18, /* code */
5814 MI_T("CIMStatusCodeDescription"), /* name */
5815 CIM_Error_CIMStatusCodeDescription_quals, /* qualifiers */
5816 MI_COUNT(CIM_Error_CIMStatusCodeDescription_quals), /* numQualifiers */
5817 MI_STRING, /* type */
5818 mike 1.1 NULL, /* className */
5819 0, /* subscript */
5820 offsetof(CIM_Error, CIMStatusCodeDescription), /* offset */
5821 MI_T("CIM_Error"), /* origin */
5822 MI_T("CIM_Error"), /* propagator */
5823 NULL,
5824 };
5825
5826 static MI_PropertyDecl MI_CONST* MI_CONST CIM_Error_props[] =
5827 {
5828 &CIM_Error_ErrorType_prop,
5829 &CIM_Error_OtherErrorType_prop,
5830 &CIM_Error_OwningEntity_prop,
5831 &CIM_Error_MessageID_prop,
5832 &CIM_Error_Message_prop,
5833 &CIM_Error_MessageArguments_prop,
5834 &CIM_Error_PerceivedSeverity_prop,
5835 &CIM_Error_ProbableCause_prop,
5836 &CIM_Error_ProbableCauseDescription_prop,
5837 &CIM_Error_RecommendedActions_prop,
5838 &CIM_Error_ErrorSource_prop,
5839 mike 1.1 &CIM_Error_ErrorSourceFormat_prop,
5840 &CIM_Error_OtherErrorSourceFormat_prop,
5841 &CIM_Error_CIMStatusCode_prop,
5842 &CIM_Error_CIMStatusCodeDescription_prop,
5843 };
5844
5845 static MI_CONST MI_Char* CIM_Error_Version_qual_value = MI_T("2.22.1");
5846
5847 static MI_CONST MI_Qualifier CIM_Error_Version_qual =
5848 {
5849 MI_T("Version"),
5850 MI_STRING,
5851 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
5852 &CIM_Error_Version_qual_value
5853 };
5854
5855 static MI_CONST MI_Char* CIM_Error_UMLPackagePath_qual_value = MI_T("CIM::Interop");
5856
5857 static MI_CONST MI_Qualifier CIM_Error_UMLPackagePath_qual =
5858 {
5859 MI_T("UMLPackagePath"),
5860 mike 1.1 MI_STRING,
5861 0,
5862 &CIM_Error_UMLPackagePath_qual_value
5863 };
5864
5865 static MI_CONST MI_Char* CIM_Error_Description_qual_value = MI_T("CIM_Error is a specialized class that contains information about the severity, cause, recommended actions and other data related to the failure of a CIM Operation. Instances of this type MAY be included as part of the response to a CIM Operation.");
5866
5867 static MI_CONST MI_Qualifier CIM_Error_Description_qual =
5868 {
5869 MI_T("Description"),
5870 MI_STRING,
5871 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5872 &CIM_Error_Description_qual_value
5873 };
5874
5875 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_quals[] =
5876 {
5877 &CIM_Error_Version_qual,
5878 &CIM_Error_UMLPackagePath_qual,
5879 &CIM_Error_Description_qual,
5880 };
5881 mike 1.1
5882 /* class CIM_Error */
5883 MI_CONST MI_ClassDecl CIM_Error_rtti =
5884 {
5885 MI_FLAG_CLASS|MI_FLAG_INDICATION, /* flags */
5886 0x00637209, /* code */
5887 MI_T("CIM_Error"), /* name */
5888 CIM_Error_quals, /* qualifiers */
5889 MI_COUNT(CIM_Error_quals), /* numQualifiers */
5890 CIM_Error_props, /* properties */
5891 MI_COUNT(CIM_Error_props), /* numProperties */
5892 sizeof(CIM_Error), /* size */
5893 NULL, /* superClass */
5894 NULL, /* superClassDecl */
5895 NULL, /* methods */
5896 0, /* numMethods */
5897 &test_repos_classDecl, /* schema */
5898 NULL, /* functions */
5899 };
5900
5901 /*
5902 mike 1.1 **==============================================================================
5903 **
5904 ** CIM_ConcreteJob
5905 **
5906 **==============================================================================
5907 */
5908
5909 static MI_CONST MI_Char* CIM_ConcreteJob_InstanceID_Description_qual_value = MI_T("Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following \'preferred\' algorithm: \n<OrgID>:<LocalID> \nWhere <OrgID> and <LocalID> are separated by a colon \':\', and where <OrgID> must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (\':\'). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. \n<LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above \'preferred\' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. \nFor DMTF defined instances, the \'preferred\' algorithm must be used with the <OrgID> set to \'CIM\'.");
5910
5911 static MI_CONST MI_Qualifier CIM_ConcreteJob_InstanceID_Description_qual =
5912 {
5913 MI_T("Description"),
5914 MI_STRING,
5915 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5916 &CIM_ConcreteJob_InstanceID_Description_qual_value
5917 };
5918
5919 static MI_CONST MI_Char* CIM_ConcreteJob_InstanceID_Override_qual_value = MI_T("InstanceID");
5920
5921 static MI_CONST MI_Qualifier CIM_ConcreteJob_InstanceID_Override_qual =
5922 {
5923 mike 1.1 MI_T("Override"),
5924 MI_STRING,
5925 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
5926 &CIM_ConcreteJob_InstanceID_Override_qual_value
5927 };
5928
5929 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_InstanceID_quals[] =
5930 {
5931 &CIM_ConcreteJob_InstanceID_Description_qual,
5932 &CIM_ConcreteJob_InstanceID_Override_qual,
5933 };
5934
5935 /* property CIM_ConcreteJob.InstanceID */
5936 static MI_CONST MI_PropertyDecl CIM_ConcreteJob_InstanceID_prop =
5937 {
5938 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
5939 0x0069640A, /* code */
5940 MI_T("InstanceID"), /* name */
5941 CIM_ConcreteJob_InstanceID_quals, /* qualifiers */
5942 MI_COUNT(CIM_ConcreteJob_InstanceID_quals), /* numQualifiers */
5943 MI_STRING, /* type */
5944 mike 1.1 NULL, /* className */
5945 0, /* subscript */
5946 offsetof(CIM_ConcreteJob, InstanceID), /* offset */
5947 MI_T("CIM_ManagedElement"), /* origin */
5948 MI_T("CIM_ConcreteJob"), /* propagator */
5949 NULL,
5950 };
5951
5952 static MI_CONST MI_Char* CIM_ConcreteJob_Name_Description_qual_value = MI_T("The user-friendly name for this instance of a Job. In addition, the user-friendly name can be used as a property for a search or query. (Note: Name does not have to be unique within a namespace.)");
5953
5954 static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_Description_qual =
5955 {
5956 MI_T("Description"),
5957 MI_STRING,
5958 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5959 &CIM_ConcreteJob_Name_Description_qual_value
5960 };
5961
5962 static MI_CONST MI_Uint32 CIM_ConcreteJob_Name_MaxLen_qual_value = 1024U;
5963
5964 static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_MaxLen_qual =
5965 mike 1.1 {
5966 MI_T("MaxLen"),
5967 MI_UINT32,
5968 0,
5969 &CIM_ConcreteJob_Name_MaxLen_qual_value
5970 };
5971
5972 static MI_CONST MI_Char* CIM_ConcreteJob_Name_Override_qual_value = MI_T("Name");
5973
5974 static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_Override_qual =
5975 {
5976 MI_T("Override"),
5977 MI_STRING,
5978 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
5979 &CIM_ConcreteJob_Name_Override_qual_value
5980 };
5981
5982 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_Name_quals[] =
5983 {
5984 &CIM_ConcreteJob_Name_Description_qual,
5985 &CIM_ConcreteJob_Name_MaxLen_qual,
5986 mike 1.1 &CIM_ConcreteJob_Name_Override_qual,
5987 };
5988
5989 /* property CIM_ConcreteJob.Name */
5990 static MI_CONST MI_PropertyDecl CIM_ConcreteJob_Name_prop =
5991 {
5992 MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
5993 0x006E6504, /* code */
5994 MI_T("Name"), /* name */
5995 CIM_ConcreteJob_Name_quals, /* qualifiers */
5996 MI_COUNT(CIM_ConcreteJob_Name_quals), /* numQualifiers */
5997 MI_STRING, /* type */
5998 NULL, /* className */
5999 0, /* subscript */
6000 offsetof(CIM_ConcreteJob, Name), /* offset */
6001 MI_T("CIM_ManagedSystemElement"), /* origin */
6002 MI_T("CIM_ConcreteJob"), /* propagator */
6003 NULL,
6004 };
6005
6006 static MI_CONST MI_Char* CIM_ConcreteJob_JobState_Description_qual_value = MI_T("JobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, \'Shutting Down\' and \'Starting\'. Following is a brief description of the states: \nNew (2) indicates that the job has never been started. \nStarting (3) indicates that the job is moving from the \'New\', \'Suspended\', or \'Service\' states into the \'Running\' state. \nRunning (4) indicates that the Job is running. \nSuspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. \nShutting Down (6) indicates that the job is moving to a \'Completed\', \'Terminated\', or \'Killed\' state. \nCompleted (7) indicates that the job has completed normally. \nTerminated (8) indicates that the job has been stopped by a \'Terminate\' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. \nKilled (9) indicates that the job has been stopped by a \'Kill\' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. \nException (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. \nService (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.\nQuery pending (12) waiting for a client to resolve a query");
6007 mike 1.1
6008 static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_Description_qual =
6009 {
6010 MI_T("Description"),
6011 MI_STRING,
6012 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6013 &CIM_ConcreteJob_JobState_Description_qual_value
6014 };
6015
6016 static MI_CONST MI_Char* CIM_ConcreteJob_JobState_ValueMap_qual_data_value[] =
6017 {
6018 MI_T("2"),
6019 MI_T("3"),
6020 MI_T("4"),
6021 MI_T("5"),
6022 MI_T("6"),
6023 MI_T("7"),
6024 MI_T("8"),
6025 MI_T("9"),
6026 MI_T("10"),
6027 MI_T("11"),
6028 mike 1.1 MI_T("12"),
6029 MI_T("13..32767"),
6030 MI_T("32768..65535"),
6031 };
6032
6033 static MI_CONST MI_ConstStringA CIM_ConcreteJob_JobState_ValueMap_qual_value =
6034 {
6035 CIM_ConcreteJob_JobState_ValueMap_qual_data_value,
6036 MI_COUNT(CIM_ConcreteJob_JobState_ValueMap_qual_data_value),
6037 };
6038
6039 static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_ValueMap_qual =
6040 {
6041 MI_T("ValueMap"),
6042 MI_STRINGA,
6043 0,
6044 &CIM_ConcreteJob_JobState_ValueMap_qual_value
6045 };
6046
6047 static MI_CONST MI_Char* CIM_ConcreteJob_JobState_Values_qual_data_value[] =
6048 {
6049 mike 1.1 MI_T("New"),
6050 MI_T("Starting"),
6051 MI_T("Running"),
6052 MI_T("Suspended"),
6053 MI_T("Shutting Down"),
6054 MI_T("Completed"),
6055 MI_T("Terminated"),
6056 MI_T("Killed"),
6057 MI_T("Exception"),
6058 MI_T("Service"),
6059 MI_T("Query Pending"),
6060 MI_T("DMTF Reserved"),
6061 MI_T("Vendor Reserved"),
6062 };
6063
6064 static MI_CONST MI_ConstStringA CIM_ConcreteJob_JobState_Values_qual_value =
6065 {
6066 CIM_ConcreteJob_JobState_Values_qual_data_value,
6067 MI_COUNT(CIM_ConcreteJob_JobState_Values_qual_data_value),
6068 };
6069
6070 mike 1.1 static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_Values_qual =
6071 {
6072 MI_T("Values"),
6073 MI_STRINGA,
6074 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6075 &CIM_ConcreteJob_JobState_Values_qual_value
6076 };
6077
6078 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_JobState_quals[] =
6079 {
6080 &CIM_ConcreteJob_JobState_Description_qual,
6081 &CIM_ConcreteJob_JobState_ValueMap_qual,
6082 &CIM_ConcreteJob_JobState_Values_qual,
6083 };
6084
6085 /* property CIM_ConcreteJob.JobState */
6086 static MI_CONST MI_PropertyDecl CIM_ConcreteJob_JobState_prop =
6087 {
6088 MI_FLAG_PROPERTY, /* flags */
6089 0x006A6508, /* code */
6090 MI_T("JobState"), /* name */
6091 mike 1.1 CIM_ConcreteJob_JobState_quals, /* qualifiers */
6092 MI_COUNT(CIM_ConcreteJob_JobState_quals), /* numQualifiers */
6093 MI_UINT16, /* type */
6094 NULL, /* className */
6095 0, /* subscript */
6096 offsetof(CIM_ConcreteJob, JobState), /* offset */
6097 MI_T("CIM_ConcreteJob"), /* origin */
6098 MI_T("CIM_ConcreteJob"), /* propagator */
6099 NULL,
6100 };
6101
6102 static MI_CONST MI_Char* CIM_ConcreteJob_TimeOfLastStateChange_Description_qual_value = MI_T("The date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.");
6103
6104 static MI_CONST MI_Qualifier CIM_ConcreteJob_TimeOfLastStateChange_Description_qual =
6105 {
6106 MI_T("Description"),
6107 MI_STRING,
6108 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6109 &CIM_ConcreteJob_TimeOfLastStateChange_Description_qual_value
6110 };
6111
6112 mike 1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_TimeOfLastStateChange_quals[] =
6113 {
6114 &CIM_ConcreteJob_TimeOfLastStateChange_Description_qual,
6115 };
6116
6117 /* property CIM_ConcreteJob.TimeOfLastStateChange */
6118 static MI_CONST MI_PropertyDecl CIM_ConcreteJob_TimeOfLastStateChange_prop =
6119 {
6120 MI_FLAG_PROPERTY, /* flags */
6121 0x00746515, /* code */
6122 MI_T("TimeOfLastStateChange"), /* name */
6123 CIM_ConcreteJob_TimeOfLastStateChange_quals, /* qualifiers */
6124 MI_COUNT(CIM_ConcreteJob_TimeOfLastStateChange_quals), /* numQualifiers */
6125 MI_DATETIME, /* type */
6126 NULL, /* className */
6127 0, /* subscript */
6128 offsetof(CIM_ConcreteJob, TimeOfLastStateChange), /* offset */
6129 MI_T("CIM_ConcreteJob"), /* origin */
6130 MI_T("CIM_ConcreteJob"), /* propagator */
6131 NULL,
6132 };
6133 mike 1.1
6134 static MI_CONST MI_Char* CIM_ConcreteJob_TimeBeforeRemoval_Description_qual_value = MI_T("The amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. \nThe default is five minutes.");
6135
6136 static MI_CONST MI_Qualifier CIM_ConcreteJob_TimeBeforeRemoval_Description_qual =
6137 {
6138 MI_T("Description"),
6139 MI_STRING,
6140 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6141 &CIM_ConcreteJob_TimeBeforeRemoval_Description_qual_value
6142 };
6143
6144 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_TimeBeforeRemoval_quals[] =
6145 {
6146 &CIM_ConcreteJob_TimeBeforeRemoval_Description_qual,
6147 };
6148
6149 static MI_CONST MI_Datetime CIM_ConcreteJob_TimeBeforeRemoval_value = {0,{{0,0,5,0,0}}};
6150
6151 /* property CIM_ConcreteJob.TimeBeforeRemoval */
6152 static MI_CONST MI_PropertyDecl CIM_ConcreteJob_TimeBeforeRemoval_prop =
6153 {
6154 mike 1.1 MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
6155 0x00746C11, /* code */
6156 MI_T("TimeBeforeRemoval"), /* name */
6157 CIM_ConcreteJob_TimeBeforeRemoval_quals, /* qualifiers */
6158 MI_COUNT(CIM_ConcreteJob_TimeBeforeRemoval_quals), /* numQualifiers */
6159 MI_DATETIME, /* type */
6160 NULL, /* className */
6161 0, /* subscript */
6162 offsetof(CIM_ConcreteJob, TimeBeforeRemoval), /* offset */
6163 MI_T("CIM_ConcreteJob"), /* origin */
6164 MI_T("CIM_ConcreteJob"), /* propagator */
6165 &CIM_ConcreteJob_TimeBeforeRemoval_value,
6166 };
6167
6168 static MI_PropertyDecl MI_CONST* MI_CONST CIM_ConcreteJob_props[] =
6169 {
6170 &CIM_ConcreteJob_InstanceID_prop,
6171 &CIM_ManagedElement_Caption_prop,
6172 &CIM_ManagedElement_Description_prop,
6173 &CIM_ManagedElement_ElementName_prop,
6174 &CIM_ManagedSystemElement_InstallDate_prop,
6175 mike 1.1 &CIM_ConcreteJob_Name_prop,
6176 &CIM_ManagedSystemElement_OperationalStatus_prop,
6177 &CIM_ManagedSystemElement_StatusDescriptions_prop,
6178 &CIM_ManagedSystemElement_Status_prop,
6179 &CIM_ManagedSystemElement_HealthState_prop,
6180 &CIM_ManagedSystemElement_CommunicationStatus_prop,
6181 &CIM_ManagedSystemElement_DetailedStatus_prop,
6182 &CIM_ManagedSystemElement_OperatingStatus_prop,
6183 &CIM_ManagedSystemElement_PrimaryStatus_prop,
6184 &CIM_Job_JobStatus_prop,
6185 &CIM_Job_TimeSubmitted_prop,
6186 &CIM_Job_ScheduledStartTime_prop,
6187 &CIM_Job_StartTime_prop,
6188 &CIM_Job_ElapsedTime_prop,
6189 &CIM_Job_JobRunTimes_prop,
6190 &CIM_Job_RunMonth_prop,
6191 &CIM_Job_RunDay_prop,
6192 &CIM_Job_RunDayOfWeek_prop,
6193 &CIM_Job_RunStartInterval_prop,
6194 &CIM_Job_LocalOrUtcTime_prop,
6195 &CIM_Job_UntilTime_prop,
6196 mike 1.1 &CIM_Job_Notify_prop,
6197 &CIM_Job_Owner_prop,
6198 &CIM_Job_Priority_prop,
6199 &CIM_Job_PercentComplete_prop,
6200 &CIM_Job_DeleteOnCompletion_prop,
6201 &CIM_Job_ErrorCode_prop,
6202 &CIM_Job_ErrorDescription_prop,
6203 &CIM_Job_RecoveryAction_prop,
6204 &CIM_Job_OtherRecoveryAction_prop,
6205 &CIM_ConcreteJob_JobState_prop,
6206 &CIM_ConcreteJob_TimeOfLastStateChange_prop,
6207 &CIM_ConcreteJob_TimeBeforeRemoval_prop,
6208 };
6209
6210 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_Description_qual_value = MI_T("Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nIf 0 is returned, then the task completed successfully. Any other return code indicates an error condition.");
6211
6212 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_Description_qual =
6213 {
6214 MI_T("Description"),
6215 MI_STRING,
6216 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6217 mike 1.1 &CIM_ConcreteJob_RequestStateChange_Description_qual_value
6218 };
6219
6220 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value[] =
6221 {
6222 MI_T("0"),
6223 MI_T("1"),
6224 MI_T("2"),
6225 MI_T("3"),
6226 MI_T("4"),
6227 MI_T("5"),
6228 MI_T("6"),
6229 MI_T(".."),
6230 MI_T("4096"),
6231 MI_T("4097"),
6232 MI_T("4098"),
6233 MI_T("4099"),
6234 MI_T("4100..32767"),
6235 MI_T("32768..65535"),
6236 };
6237
6238 mike 1.1 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_ValueMap_qual_value =
6239 {
6240 CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value,
6241 MI_COUNT(CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value),
6242 };
6243
6244 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_ValueMap_qual =
6245 {
6246 MI_T("ValueMap"),
6247 MI_STRINGA,
6248 0,
6249 &CIM_ConcreteJob_RequestStateChange_ValueMap_qual_value
6250 };
6251
6252 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_Values_qual_data_value[] =
6253 {
6254 MI_T("Completed with No Error"),
6255 MI_T("Not Supported"),
6256 MI_T("Unknown/Unspecified Error"),
6257 MI_T("Can NOT complete within Timeout Period"),
6258 MI_T("Failed"),
6259 mike 1.1 MI_T("Invalid Parameter"),
6260 MI_T("In Use"),
6261 MI_T("DMTF Reserved"),
6262 MI_T("Method Parameters Checked - Transition Started"),
6263 MI_T("Invalid State Transition"),
6264 MI_T("Use of Timeout Parameter Not Supported"),
6265 MI_T("Busy"),
6266 MI_T("Method Reserved"),
6267 MI_T("Vendor Specific"),
6268 };
6269
6270 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_Values_qual_value =
6271 {
6272 CIM_ConcreteJob_RequestStateChange_Values_qual_data_value,
6273 MI_COUNT(CIM_ConcreteJob_RequestStateChange_Values_qual_data_value),
6274 };
6275
6276 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_Values_qual =
6277 {
6278 MI_T("Values"),
6279 MI_STRINGA,
6280 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6281 &CIM_ConcreteJob_RequestStateChange_Values_qual_value
6282 };
6283
6284 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_quals[] =
6285 {
6286 &CIM_ConcreteJob_RequestStateChange_Description_qual,
6287 &CIM_ConcreteJob_RequestStateChange_ValueMap_qual,
6288 &CIM_ConcreteJob_RequestStateChange_Values_qual,
6289 };
6290
6291 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual_value = MI_T("RequestStateChange changes the state of a job. The possible values are as follows: \nStart (2) changes the state to \'Running\'. \nSuspend (3) stops the job temporarily. The intention is to subsequently restart the job with \'Start\'. It might be possible to enter the \'Service\' state while suspended. (This is job-specific.) \nTerminate (4) stops the job cleanly, saving data, preserving the state, and shutting down all underlying processes in an orderly manner. \nKill (5) terminates the job immediately with no requirement to save data or preserve the state. \nService (6) puts the job into a vendor-specific service state. It might be possible to restart the job.");
6292
6293 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual =
6294 {
6295 MI_T("Description"),
6296 MI_STRING,
6297 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6298 &CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual_value
6299 };
6300
6301 mike 1.1 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value[] =
6302 {
6303 MI_T("2"),
6304 MI_T("3"),
6305 MI_T("4"),
6306 MI_T("5"),
6307 MI_T("6"),
6308 MI_T("7..32767"),
6309 MI_T("32768..65535"),
6310 };
6311
6312 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_value =
6313 {
6314 CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value,
6315 MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value),
6316 };
6317
6318 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual =
6319 {
6320 MI_T("ValueMap"),
6321 MI_STRINGA,
6322 mike 1.1 0,
6323 &CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_value
6324 };
6325
6326 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value[] =
6327 {
6328 MI_T("Start"),
6329 MI_T("Suspend"),
6330 MI_T("Terminate"),
6331 MI_T("Kill"),
6332 MI_T("Service"),
6333 MI_T("DMTF Reserved"),
6334 MI_T("Vendor Reserved"),
6335 };
6336
6337 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_value =
6338 {
6339 CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value,
6340 MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value),
6341 };
6342
6343 mike 1.1 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual =
6344 {
6345 MI_T("Values"),
6346 MI_STRINGA,
6347 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6348 &CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_value
6349 };
6350
6351 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_RequestedState_quals[] =
6352 {
6353 &CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual,
6354 &CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual,
6355 &CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual,
6356 };
6357
6358 /* parameter CIM_ConcreteJob.RequestStateChange(): RequestedState */
6359 static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_RequestedState_param =
6360 {
6361 MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
6362 0x0072650E, /* code */
6363 MI_T("RequestedState"), /* name */
6364 mike 1.1 CIM_ConcreteJob_RequestStateChange_RequestedState_quals, /* qualifiers */
6365 MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_quals), /* numQualifiers */
6366 MI_UINT16, /* type */
6367 NULL, /* className */
6368 0, /* subscript */
6369 offsetof(CIM_ConcreteJob_RequestStateChange, RequestedState), /* offset */
6370 };
6371
6372 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual_value = MI_T("A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. \nIf this property does not contain 0 or null and the implementation does not support this parameter, a return code of \'Use Of Timeout Parameter Not Supported\' must be returned.");
6373
6374 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual =
6375 {
6376 MI_T("Description"),
6377 MI_STRING,
6378 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6379 &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual_value
6380 };
6381
6382 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals[] =
6383 {
6384 &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual,
6385 mike 1.1 };
6386
6387 /* parameter CIM_ConcreteJob.RequestStateChange(): TimeoutPeriod */
6388 static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_param =
6389 {
6390 MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
6391 0x0074640D, /* code */
6392 MI_T("TimeoutPeriod"), /* name */
6393 CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals, /* qualifiers */
6394 MI_COUNT(CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals), /* numQualifiers */
6395 MI_DATETIME, /* type */
6396 NULL, /* className */
6397 0, /* subscript */
6398 offsetof(CIM_ConcreteJob_RequestStateChange, TimeoutPeriod), /* offset */
6399 };
6400
6401 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual_value = MI_T("Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nIf 0 is returned, then the task completed successfully. Any other return code indicates an error condition.");
6402
6403 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual =
6404 {
6405 MI_T("Description"),
6406 mike 1.1 MI_STRING,
6407 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6408 &CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual_value
6409 };
6410
6411 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value[] =
6412 {
6413 MI_T("0"),
6414 MI_T("1"),
6415 MI_T("2"),
6416 MI_T("3"),
6417 MI_T("4"),
6418 MI_T("5"),
6419 MI_T("6"),
6420 MI_T(".."),
6421 MI_T("4096"),
6422 MI_T("4097"),
6423 MI_T("4098"),
6424 MI_T("4099"),
6425 MI_T("4100..32767"),
6426 MI_T("32768..65535"),
6427 mike 1.1 };
6428
6429 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_value =
6430 {
6431 CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value,
6432 MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value),
6433 };
6434
6435 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual =
6436 {
6437 MI_T("ValueMap"),
6438 MI_STRINGA,
6439 0,
6440 &CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_value
6441 };
6442
6443 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value[] =
6444 {
6445 MI_T("Completed with No Error"),
6446 MI_T("Not Supported"),
6447 MI_T("Unknown/Unspecified Error"),
6448 mike 1.1 MI_T("Can NOT complete within Timeout Period"),
6449 MI_T("Failed"),
6450 MI_T("Invalid Parameter"),
6451 MI_T("In Use"),
6452 MI_T("DMTF Reserved"),
6453 MI_T("Method Parameters Checked - Transition Started"),
6454 MI_T("Invalid State Transition"),
6455 MI_T("Use of Timeout Parameter Not Supported"),
6456 MI_T("Busy"),
6457 MI_T("Method Reserved"),
6458 MI_T("Vendor Specific"),
6459 };
6460
6461 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_value =
6462 {
6463 CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value,
6464 MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value),
6465 };
6466
6467 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual =
6468 {
6469 mike 1.1 MI_T("Values"),
6470 MI_STRINGA,
6471 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6472 &CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_value
6473 };
6474
6475 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_MIReturn_quals[] =
6476 {
6477 &CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual,
6478 &CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual,
6479 &CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual,
6480 };
6481
6482 /* parameter CIM_ConcreteJob.RequestStateChange(): MIReturn */
6483 static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_MIReturn_param =
6484 {
6485 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6486 0x006D6E08, /* code */
6487 MI_T("MIReturn"), /* name */
6488 CIM_ConcreteJob_RequestStateChange_MIReturn_quals, /* qualifiers */
6489 MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_quals), /* numQualifiers */
6490 mike 1.1 MI_UINT32, /* type */
6491 NULL, /* className */
6492 0, /* subscript */
6493 offsetof(CIM_ConcreteJob_RequestStateChange, MIReturn), /* offset */
6494 };
6495
6496 static MI_ParameterDecl MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_params[] =
6497 {
6498 &CIM_ConcreteJob_RequestStateChange_MIReturn_param,
6499 &CIM_ConcreteJob_RequestStateChange_RequestedState_param,
6500 &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_param,
6501 };
6502
6503 /* method CIM_ConcreteJob.RequestStateChange() */
6504 MI_CONST MI_MethodDecl CIM_ConcreteJob_RequestStateChange_rtti =
6505 {
6506 MI_FLAG_METHOD, /* flags */
6507 0x00726512, /* code */
6508 MI_T("RequestStateChange"), /* name */
6509 CIM_ConcreteJob_RequestStateChange_quals, /* qualifiers */
6510 MI_COUNT(CIM_ConcreteJob_RequestStateChange_quals), /* numQualifiers */
6511 mike 1.1 CIM_ConcreteJob_RequestStateChange_params, /* parameters */
6512 MI_COUNT(CIM_ConcreteJob_RequestStateChange_params), /* numParameters */
6513 sizeof(CIM_ConcreteJob_RequestStateChange), /* size */
6514 MI_UINT32, /* returnType */
6515 MI_T("CIM_ConcreteJob"), /* origin */
6516 MI_T("CIM_ConcreteJob"), /* propagator */
6517 &test_repos_classDecl, /* schema */
6518 NULL, /* method */
6519 };
6520
6521 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Description_qual_value = MI_T("When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned.");
6522
6523 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Description_qual =
6524 {
6525 MI_T("Description"),
6526 MI_STRING,
6527 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6528 &CIM_ConcreteJob_GetError_Description_qual_value
6529 };
6530
6531 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_ValueMap_qual_data_value[] =
6532 mike 1.1 {
6533 MI_T("0"),
6534 MI_T("1"),
6535 MI_T("2"),
6536 MI_T("3"),
6537 MI_T("4"),
6538 MI_T("5"),
6539 MI_T("6"),
6540 MI_T(".."),
6541 MI_T("32768..65535"),
6542 };
6543
6544 static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_ValueMap_qual_value =
6545 {
6546 CIM_ConcreteJob_GetError_ValueMap_qual_data_value,
6547 MI_COUNT(CIM_ConcreteJob_GetError_ValueMap_qual_data_value),
6548 };
6549
6550 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_ValueMap_qual =
6551 {
6552 MI_T("ValueMap"),
6553 mike 1.1 MI_STRINGA,
6554 0,
6555 &CIM_ConcreteJob_GetError_ValueMap_qual_value
6556 };
6557
6558 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Values_qual_data_value[] =
6559 {
6560 MI_T("Success"),
6561 MI_T("Not Supported"),
6562 MI_T("Unspecified Error"),
6563 MI_T("Timeout"),
6564 MI_T("Failed"),
6565 MI_T("Invalid Parameter"),
6566 MI_T("Access Denied"),
6567 MI_T("DMTF Reserved"),
6568 MI_T("Vendor Specific"),
6569 };
6570
6571 static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_Values_qual_value =
6572 {
6573 CIM_ConcreteJob_GetError_Values_qual_data_value,
6574 mike 1.1 MI_COUNT(CIM_ConcreteJob_GetError_Values_qual_data_value),
6575 };
6576
6577 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Values_qual =
6578 {
6579 MI_T("Values"),
6580 MI_STRINGA,
6581 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6582 &CIM_ConcreteJob_GetError_Values_qual_value
6583 };
6584
6585 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_quals[] =
6586 {
6587 &CIM_ConcreteJob_GetError_Description_qual,
6588 &CIM_ConcreteJob_GetError_ValueMap_qual,
6589 &CIM_ConcreteJob_GetError_Values_qual,
6590 };
6591
6592 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Error_Description_qual_value = MI_T("If the OperationalStatus on the Job is not \"OK\", then this method will return a CIM Error instance. Otherwise, when the Job is \"OK\", null is returned.");
6593
6594 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Error_Description_qual =
6595 mike 1.1 {
6596 MI_T("Description"),
6597 MI_STRING,
6598 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6599 &CIM_ConcreteJob_GetError_Error_Description_qual_value
6600 };
6601
6602 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual_value = MI_T("CIM_Error");
6603
6604 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual =
6605 {
6606 MI_T("EmbeddedInstance"),
6607 MI_STRING,
6608 0,
6609 &CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual_value
6610 };
6611
6612 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_Error_quals[] =
6613 {
6614 &CIM_ConcreteJob_GetError_Error_Description_qual,
6615 &CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual,
6616 mike 1.1 };
6617
6618 /* parameter CIM_ConcreteJob.GetError(): Error */
6619 static MI_CONST MI_ParameterDecl CIM_ConcreteJob_GetError_Error_param =
6620 {
6621 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6622 0x00657205, /* code */
6623 MI_T("Error"), /* name */
6624 CIM_ConcreteJob_GetError_Error_quals, /* qualifiers */
6625 MI_COUNT(CIM_ConcreteJob_GetError_Error_quals), /* numQualifiers */
6626 MI_INSTANCE, /* type */
6627 MI_T("CIM_Error"), /* className */
6628 0, /* subscript */
6629 offsetof(CIM_ConcreteJob_GetError, Error), /* offset */
6630 };
6631
6632 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_Description_qual_value = MI_T("When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned.");
6633
6634 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_Description_qual =
6635 {
6636 MI_T("Description"),
6637 mike 1.1 MI_STRING,
6638 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6639 &CIM_ConcreteJob_GetError_MIReturn_Description_qual_value
6640 };
6641
6642 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value[] =
6643 {
6644 MI_T("0"),
6645 MI_T("1"),
6646 MI_T("2"),
6647 MI_T("3"),
6648 MI_T("4"),
6649 MI_T("5"),
6650 MI_T("6"),
6651 MI_T(".."),
6652 MI_T("32768..65535"),
6653 };
6654
6655 static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_value =
6656 {
6657 CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value,
6658 mike 1.1 MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value),
6659 };
6660
6661 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual =
6662 {
6663 MI_T("ValueMap"),
6664 MI_STRINGA,
6665 0,
6666 &CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_value
6667 };
6668
6669 static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value[] =
6670 {
6671 MI_T("Success"),
6672 MI_T("Not Supported"),
6673 MI_T("Unspecified Error"),
6674 MI_T("Timeout"),
6675 MI_T("Failed"),
6676 MI_T("Invalid Parameter"),
6677 MI_T("Access Denied"),
6678 MI_T("DMTF Reserved"),
6679 mike 1.1 MI_T("Vendor Specific"),
6680 };
6681
6682 static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_MIReturn_Values_qual_value =
6683 {
6684 CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value,
6685 MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value),
6686 };
6687
6688 static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_Values_qual =
6689 {
6690 MI_T("Values"),
6691 MI_STRINGA,
6692 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6693 &CIM_ConcreteJob_GetError_MIReturn_Values_qual_value
6694 };
6695
6696 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_MIReturn_quals[] =
6697 {
6698 &CIM_ConcreteJob_GetError_MIReturn_Description_qual,
6699 &CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual,
6700 mike 1.1 &CIM_ConcreteJob_GetError_MIReturn_Values_qual,
6701 };
6702
6703 /* parameter CIM_ConcreteJob.GetError(): MIReturn */
6704 static MI_CONST MI_ParameterDecl CIM_ConcreteJob_GetError_MIReturn_param =
6705 {
6706 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6707 0x006D6E08, /* code */
6708 MI_T("MIReturn"), /* name */
6709 CIM_ConcreteJob_GetError_MIReturn_quals, /* qualifiers */
6710 MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_quals), /* numQualifiers */
6711 MI_UINT32, /* type */
6712 NULL, /* className */
6713 0, /* subscript */
6714 offsetof(CIM_ConcreteJob_GetError, MIReturn), /* offset */
6715 };
6716
6717 static MI_ParameterDecl MI_CONST* MI_CONST CIM_ConcreteJob_GetError_params[] =
6718 {
6719 &CIM_ConcreteJob_GetError_MIReturn_param,
6720 &CIM_ConcreteJob_GetError_Error_param,
6721 mike 1.1 };
6722
6723 /* method CIM_ConcreteJob.GetError() */
6724 MI_CONST MI_MethodDecl CIM_ConcreteJob_GetError_rtti =
6725 {
6726 MI_FLAG_METHOD, /* flags */
6727 0x00677208, /* code */
6728 MI_T("GetError"), /* name */
6729 CIM_ConcreteJob_GetError_quals, /* qualifiers */
6730 MI_COUNT(CIM_ConcreteJob_GetError_quals), /* numQualifiers */
6731 CIM_ConcreteJob_GetError_params, /* parameters */
6732 MI_COUNT(CIM_ConcreteJob_GetError_params), /* numParameters */
6733 sizeof(CIM_ConcreteJob_GetError), /* size */
6734 MI_UINT32, /* returnType */
6735 MI_T("CIM_ConcreteJob"), /* origin */
6736 MI_T("CIM_ConcreteJob"), /* propagator */
6737 &test_repos_classDecl, /* schema */
6738 NULL, /* method */
6739 };
6740
6741 static MI_MethodDecl MI_CONST* MI_CONST CIM_ConcreteJob_meths[] =
6742 mike 1.1 {
6743 &CIM_Job_KillJob_rtti,
6744 &CIM_ConcreteJob_RequestStateChange_rtti,
6745 &CIM_ConcreteJob_GetError_rtti,
6746 };
6747
6748 static MI_CONST MI_Char* CIM_ConcreteJob_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
6749
6750 static MI_CONST MI_Qualifier CIM_ConcreteJob_UMLPackagePath_qual =
6751 {
6752 MI_T("UMLPackagePath"),
6753 MI_STRING,
6754 0,
6755 &CIM_ConcreteJob_UMLPackagePath_qual_value
6756 };
6757
6758 static MI_CONST MI_Char* CIM_ConcreteJob_Description_qual_value = MI_T("A concrete version of Job. This class represents a generic and instantiable unit of work, such as a batch or a print job.");
6759
6760 static MI_CONST MI_Qualifier CIM_ConcreteJob_Description_qual =
6761 {
6762 MI_T("Description"),
6763 mike 1.1 MI_STRING,
6764 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6765 &CIM_ConcreteJob_Description_qual_value
6766 };
6767
6768 static MI_CONST MI_Char* CIM_ConcreteJob_Version_qual_value = MI_T("2.22.0");
6769
6770 static MI_CONST MI_Qualifier CIM_ConcreteJob_Version_qual =
6771 {
6772 MI_T("Version"),
6773 MI_STRING,
6774 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
6775 &CIM_ConcreteJob_Version_qual_value
6776 };
6777
6778 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_quals[] =
6779 {
6780 &CIM_ConcreteJob_UMLPackagePath_qual,
6781 &CIM_ConcreteJob_Description_qual,
6782 &CIM_ConcreteJob_Version_qual,
6783 };
6784 mike 1.1
6785 /* class CIM_ConcreteJob */
6786 MI_CONST MI_ClassDecl CIM_ConcreteJob_rtti =
6787 {
6788 MI_FLAG_CLASS, /* flags */
6789 0x0063620F, /* code */
6790 MI_T("CIM_ConcreteJob"), /* name */
6791 CIM_ConcreteJob_quals, /* qualifiers */
6792 MI_COUNT(CIM_ConcreteJob_quals), /* numQualifiers */
6793 CIM_ConcreteJob_props, /* properties */
6794 MI_COUNT(CIM_ConcreteJob_props), /* numProperties */
6795 sizeof(CIM_ConcreteJob), /* size */
6796 MI_T("CIM_Job"), /* superClass */
6797 &CIM_Job_rtti, /* superClassDecl */
6798 CIM_ConcreteJob_meths, /* methods */
6799 MI_COUNT(CIM_ConcreteJob_meths), /* numMethods */
6800 &test_repos_classDecl, /* schema */
6801 NULL, /* functions */
6802 };
6803
6804 /*
6805 mike 1.1 **==============================================================================
6806 **
6807 ** CIM_EnabledLogicalElement
6808 **
6809 **==============================================================================
6810 */
6811
6812 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_Description_qual_value = MI_T("EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: \nEnabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. \nDisabled (3) indicates that the element will not execute commands and will drop any new requests. \nShutting Down (4) indicates that the element is in the process of going to a Disabled state. \nNot Applicable (5) indicates the element does not support being enabled or disabled. \nEnabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. \nTest (7) indicates that the element is in a test state. \nDeferred (8) indicates that the element might be completing commands, but will queue any new requests. \nQuiesce (9) indicates that the element is enabled but in a restricted mode.\nStarting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.");
6813
6814 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_Description_qual =
6815 {
6816 MI_T("Description"),
6817 MI_STRING,
6818 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6819 &CIM_EnabledLogicalElement_EnabledState_Description_qual_value
6820 };
6821
6822 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value[] =
6823 {
6824 MI_T("0"),
6825 MI_T("1"),
6826 mike 1.1 MI_T("2"),
6827 MI_T("3"),
6828 MI_T("4"),
6829 MI_T("5"),
6830 MI_T("6"),
6831 MI_T("7"),
6832 MI_T("8"),
6833 MI_T("9"),
6834 MI_T("10"),
6835 MI_T("11..32767"),
6836 MI_T("32768..65535"),
6837 };
6838
6839 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_value =
6840 {
6841 CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value,
6842 MI_COUNT(CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value),
6843 };
6844
6845 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_ValueMap_qual =
6846 {
6847 mike 1.1 MI_T("ValueMap"),
6848 MI_STRINGA,
6849 0,
6850 &CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_value
6851 };
6852
6853 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value[] =
6854 {
6855 MI_T("Unknown"),
6856 MI_T("Other"),
6857 MI_T("Enabled"),
6858 MI_T("Disabled"),
6859 MI_T("Shutting Down"),
6860 MI_T("Not Applicable"),
6861 MI_T("Enabled but Offline"),
6862 MI_T("In Test"),
6863 MI_T("Deferred"),
6864 MI_T("Quiesce"),
6865 MI_T("Starting"),
6866 MI_T("DMTF Reserved"),
6867 MI_T("Vendor Reserved"),
6868 mike 1.1 };
6869
6870 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_Values_qual_value =
6871 {
6872 CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value,
6873 MI_COUNT(CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value),
6874 };
6875
6876 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_Values_qual =
6877 {
6878 MI_T("Values"),
6879 MI_STRINGA,
6880 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6881 &CIM_EnabledLogicalElement_EnabledState_Values_qual_value
6882 };
6883
6884 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value[] =
6885 {
6886 MI_T("CIM_EnabledLogicalElement.OtherEnabledState"),
6887 };
6888
6889 mike 1.1 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_value =
6890 {
6891 CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value,
6892 MI_COUNT(CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value),
6893 };
6894
6895 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual =
6896 {
6897 MI_T("ModelCorrespondence"),
6898 MI_STRINGA,
6899 0,
6900 &CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_value
6901 };
6902
6903 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_EnabledState_quals[] =
6904 {
6905 &CIM_EnabledLogicalElement_EnabledState_Description_qual,
6906 &CIM_EnabledLogicalElement_EnabledState_ValueMap_qual,
6907 &CIM_EnabledLogicalElement_EnabledState_Values_qual,
6908 &CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual,
6909 };
6910 mike 1.1
6911 static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_EnabledState_value = 5;
6912
6913 /* property CIM_EnabledLogicalElement.EnabledState */
6914 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_EnabledState_prop =
6915 {
6916 MI_FLAG_PROPERTY, /* flags */
6917 0x0065650C, /* code */
6918 MI_T("EnabledState"), /* name */
6919 CIM_EnabledLogicalElement_EnabledState_quals, /* qualifiers */
6920 MI_COUNT(CIM_EnabledLogicalElement_EnabledState_quals), /* numQualifiers */
6921 MI_UINT16, /* type */
6922 NULL, /* className */
6923 0, /* subscript */
6924 offsetof(CIM_EnabledLogicalElement, EnabledState), /* offset */
6925 MI_T("CIM_EnabledLogicalElement"), /* origin */
6926 MI_T("CIM_EnabledLogicalElement"), /* propagator */
6927 &CIM_EnabledLogicalElement_EnabledState_value,
6928 };
6929
6930 static MI_CONST MI_Char* CIM_EnabledLogicalElement_OtherEnabledState_Description_qual_value = MI_T("A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (\"Other\"). This property must be set to null when EnabledState is any value other than 1.");
6931 mike 1.1
6932 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_OtherEnabledState_Description_qual =
6933 {
6934 MI_T("Description"),
6935 MI_STRING,
6936 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6937 &CIM_EnabledLogicalElement_OtherEnabledState_Description_qual_value
6938 };
6939
6940 static MI_CONST MI_Char* CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value[] =
6941 {
6942 MI_T("CIM_EnabledLogicalElement.EnabledState"),
6943 };
6944
6945 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_value =
6946 {
6947 CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value,
6948 MI_COUNT(CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value),
6949 };
6950
6951 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual =
6952 mike 1.1 {
6953 MI_T("ModelCorrespondence"),
6954 MI_STRINGA,
6955 0,
6956 &CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_value
6957 };
6958
6959 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_OtherEnabledState_quals[] =
6960 {
6961 &CIM_EnabledLogicalElement_OtherEnabledState_Description_qual,
6962 &CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual,
6963 };
6964
6965 /* property CIM_EnabledLogicalElement.OtherEnabledState */
6966 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_OtherEnabledState_prop =
6967 {
6968 MI_FLAG_PROPERTY, /* flags */
6969 0x006F6511, /* code */
6970 MI_T("OtherEnabledState"), /* name */
6971 CIM_EnabledLogicalElement_OtherEnabledState_quals, /* qualifiers */
6972 MI_COUNT(CIM_EnabledLogicalElement_OtherEnabledState_quals), /* numQualifiers */
6973 mike 1.1 MI_STRING, /* type */
6974 NULL, /* className */
6975 0, /* subscript */
6976 offsetof(CIM_EnabledLogicalElement, OtherEnabledState), /* offset */
6977 MI_T("CIM_EnabledLogicalElement"), /* origin */
6978 MI_T("CIM_EnabledLogicalElement"), /* propagator */
6979 NULL,
6980 };
6981
6982 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_Description_qual_value = MI_T("RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (\"Not Applicable\"), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. \n\"Unknown\" (0) indicates the last requested state for the element is unknown.\nNote that the value \"No Change\" (5) has been deprecated in lieu of indicating the last requested state is \"Unknown\" (0). If the last requested or desired state is unknown, RequestedState should have the value \"Unknown\" (0), but may have the value \"No Change\" (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. \nIt should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are \"Reboot\" (10) and \"Reset\" (11). Reboot refers to doing a \"Shut Down\" and then moving to an \"Enabled\" state. Reset indicates that the element is first \"Disabled\" and then \"Enabled\". The distinction between requesting \"Shut Down\" and \"Disabled\" should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. \n\nThis property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. \n\nIf knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 \"Not Applicable\".");
6983
6984 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_Description_qual =
6985 {
6986 MI_T("Description"),
6987 MI_STRING,
6988 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6989 &CIM_EnabledLogicalElement_RequestedState_Description_qual_value
6990 };
6991
6992 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value[] =
6993 {
6994 mike 1.1 MI_T("0"),
6995 MI_T("2"),
6996 MI_T("3"),
6997 MI_T("4"),
6998 MI_T("5"),
6999 MI_T("6"),
7000 MI_T("7"),
7001 MI_T("8"),
7002 MI_T("9"),
7003 MI_T("10"),
7004 MI_T("11"),
7005 MI_T("12"),
7006 MI_T(".."),
7007 MI_T("32768..65535"),
7008 };
7009
7010 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_value =
7011 {
7012 CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value,
7013 MI_COUNT(CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value),
7014 };
7015 mike 1.1
7016 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_ValueMap_qual =
7017 {
7018 MI_T("ValueMap"),
7019 MI_STRINGA,
7020 0,
7021 &CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_value
7022 };
7023
7024 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value[] =
7025 {
7026 MI_T("Unknown"),
7027 MI_T("Enabled"),
7028 MI_T("Disabled"),
7029 MI_T("Shut Down"),
7030 MI_T("No Change"),
7031 MI_T("Offline"),
7032 MI_T("Test"),
7033 MI_T("Deferred"),
7034 MI_T("Quiesce"),
7035 MI_T("Reboot"),
7036 mike 1.1 MI_T("Reset"),
7037 MI_T("Not Applicable"),
7038 MI_T("DMTF Reserved"),
7039 MI_T("Vendor Reserved"),
7040 };
7041
7042 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_Values_qual_value =
7043 {
7044 CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value,
7045 MI_COUNT(CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value),
7046 };
7047
7048 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_Values_qual =
7049 {
7050 MI_T("Values"),
7051 MI_STRINGA,
7052 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7053 &CIM_EnabledLogicalElement_RequestedState_Values_qual_value
7054 };
7055
7056 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value[] =
7057 mike 1.1 {
7058 MI_T("CIM_EnabledLogicalElement.EnabledState"),
7059 };
7060
7061 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_value =
7062 {
7063 CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value,
7064 MI_COUNT(CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value),
7065 };
7066
7067 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual =
7068 {
7069 MI_T("ModelCorrespondence"),
7070 MI_STRINGA,
7071 0,
7072 &CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_value
7073 };
7074
7075 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestedState_quals[] =
7076 {
7077 &CIM_EnabledLogicalElement_RequestedState_Description_qual,
7078 mike 1.1 &CIM_EnabledLogicalElement_RequestedState_ValueMap_qual,
7079 &CIM_EnabledLogicalElement_RequestedState_Values_qual,
7080 &CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual,
7081 };
7082
7083 static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_RequestedState_value = 12;
7084
7085 /* property CIM_EnabledLogicalElement.RequestedState */
7086 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_RequestedState_prop =
7087 {
7088 MI_FLAG_PROPERTY, /* flags */
7089 0x0072650E, /* code */
7090 MI_T("RequestedState"), /* name */
7091 CIM_EnabledLogicalElement_RequestedState_quals, /* qualifiers */
7092 MI_COUNT(CIM_EnabledLogicalElement_RequestedState_quals), /* numQualifiers */
7093 MI_UINT16, /* type */
7094 NULL, /* className */
7095 0, /* subscript */
7096 offsetof(CIM_EnabledLogicalElement, RequestedState), /* offset */
7097 MI_T("CIM_EnabledLogicalElement"), /* origin */
7098 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7099 mike 1.1 &CIM_EnabledLogicalElement_RequestedState_value,
7100 };
7101
7102 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_Description_qual_value = MI_T("An enumerated value indicating an administrator\'s default or startup configuration for the Enabled State of an element. By default, the element is \"Enabled\" (value=2).");
7103
7104 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_Description_qual =
7105 {
7106 MI_T("Description"),
7107 MI_STRING,
7108 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7109 &CIM_EnabledLogicalElement_EnabledDefault_Description_qual_value
7110 };
7111
7112 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value[] =
7113 {
7114 MI_T("2"),
7115 MI_T("3"),
7116 MI_T("5"),
7117 MI_T("6"),
7118 MI_T("7"),
7119 MI_T("9"),
7120 mike 1.1 MI_T(".."),
7121 MI_T("32768..65535"),
7122 };
7123
7124 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_value =
7125 {
7126 CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value,
7127 MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value),
7128 };
7129
7130 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual =
7131 {
7132 MI_T("ValueMap"),
7133 MI_STRINGA,
7134 0,
7135 &CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_value
7136 };
7137
7138 static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value[] =
7139 {
7140 MI_T("Enabled"),
7141 mike 1.1 MI_T("Disabled"),
7142 MI_T("Not Applicable"),
7143 MI_T("Enabled but Offline"),
7144 MI_T("No Default"),
7145 MI_T("Quiesce"),
7146 MI_T("DMTF Reserved"),
7147 MI_T("Vendor Reserved"),
7148 };
7149
7150 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledDefault_Values_qual_value =
7151 {
7152 CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value,
7153 MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value),
7154 };
7155
7156 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_Values_qual =
7157 {
7158 MI_T("Values"),
7159 MI_STRINGA,
7160 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7161 &CIM_EnabledLogicalElement_EnabledDefault_Values_qual_value
7162 mike 1.1 };
7163
7164 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_EnabledDefault_quals[] =
7165 {
7166 &CIM_EnabledLogicalElement_EnabledDefault_Description_qual,
7167 &CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual,
7168 &CIM_EnabledLogicalElement_EnabledDefault_Values_qual,
7169 };
7170
7171 static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_EnabledDefault_value = 2;
7172
7173 /* property CIM_EnabledLogicalElement.EnabledDefault */
7174 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_EnabledDefault_prop =
7175 {
7176 MI_FLAG_PROPERTY, /* flags */
7177 0x0065740E, /* code */
7178 MI_T("EnabledDefault"), /* name */
7179 CIM_EnabledLogicalElement_EnabledDefault_quals, /* qualifiers */
7180 MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_quals), /* numQualifiers */
7181 MI_UINT16, /* type */
7182 NULL, /* className */
7183 mike 1.1 0, /* subscript */
7184 offsetof(CIM_EnabledLogicalElement, EnabledDefault), /* offset */
7185 MI_T("CIM_EnabledLogicalElement"), /* origin */
7186 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7187 &CIM_EnabledLogicalElement_EnabledDefault_value,
7188 };
7189
7190 static MI_CONST MI_Char* CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual_value = MI_T("The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.");
7191
7192 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual =
7193 {
7194 MI_T("Description"),
7195 MI_STRING,
7196 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7197 &CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual_value
7198 };
7199
7200 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_TimeOfLastStateChange_quals[] =
7201 {
7202 &CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual,
7203 };
7204 mike 1.1
7205 /* property CIM_EnabledLogicalElement.TimeOfLastStateChange */
7206 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_TimeOfLastStateChange_prop =
7207 {
7208 MI_FLAG_PROPERTY, /* flags */
7209 0x00746515, /* code */
7210 MI_T("TimeOfLastStateChange"), /* name */
7211 CIM_EnabledLogicalElement_TimeOfLastStateChange_quals, /* qualifiers */
7212 MI_COUNT(CIM_EnabledLogicalElement_TimeOfLastStateChange_quals), /* numQualifiers */
7213 MI_DATETIME, /* type */
7214 NULL, /* className */
7215 0, /* subscript */
7216 offsetof(CIM_EnabledLogicalElement, TimeOfLastStateChange), /* offset */
7217 MI_T("CIM_EnabledLogicalElement"), /* origin */
7218 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7219 NULL,
7220 };
7221
7222 static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual_value = MI_T("AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.");
7223
7224 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual =
7225 mike 1.1 {
7226 MI_T("Description"),
7227 MI_STRING,
7228 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7229 &CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual_value
7230 };
7231
7232 static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value[] =
7233 {
7234 MI_T("2"),
7235 MI_T("3"),
7236 MI_T("4"),
7237 MI_T("6"),
7238 MI_T("7"),
7239 MI_T("8"),
7240 MI_T("9"),
7241 MI_T("10"),
7242 MI_T("11"),
7243 MI_T(".."),
7244 };
7245
7246 mike 1.1 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_value =
7247 {
7248 CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value,
7249 MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value),
7250 };
7251
7252 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual =
7253 {
7254 MI_T("ValueMap"),
7255 MI_STRINGA,
7256 0,
7257 &CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_value
7258 };
7259
7260 static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value[] =
7261 {
7262 MI_T("Enabled"),
7263 MI_T("Disabled"),
7264 MI_T("Shut Down"),
7265 MI_T("Offline"),
7266 MI_T("Test"),
7267 mike 1.1 MI_T("Defer"),
7268 MI_T("Quiesce"),
7269 MI_T("Reboot"),
7270 MI_T("Reset"),
7271 MI_T("DMTF Reserved"),
7272 };
7273
7274 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_value =
7275 {
7276 CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value,
7277 MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value),
7278 };
7279
7280 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual =
7281 {
7282 MI_T("Values"),
7283 MI_STRINGA,
7284 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7285 &CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_value
7286 };
7287
7288 mike 1.1 static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value[] =
7289 {
7290 MI_T("CIM_EnabledLogicalElement.RequestStateChange"),
7291 MI_T("CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported"),
7292 };
7293
7294 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_value =
7295 {
7296 CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value,
7297 MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value),
7298 };
7299
7300 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual =
7301 {
7302 MI_T("ModelCorrespondence"),
7303 MI_STRINGA,
7304 0,
7305 &CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_value
7306 };
7307
7308 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_AvailableRequestedStates_quals[] =
7309 mike 1.1 {
7310 &CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual,
7311 &CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual,
7312 &CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual,
7313 &CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual,
7314 };
7315
7316 /* property CIM_EnabledLogicalElement.AvailableRequestedStates */
7317 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_AvailableRequestedStates_prop =
7318 {
7319 MI_FLAG_PROPERTY, /* flags */
7320 0x00617318, /* code */
7321 MI_T("AvailableRequestedStates"), /* name */
7322 CIM_EnabledLogicalElement_AvailableRequestedStates_quals, /* qualifiers */
7323 MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_quals), /* numQualifiers */
7324 MI_UINT16A, /* type */
7325 NULL, /* className */
7326 0, /* subscript */
7327 offsetof(CIM_EnabledLogicalElement, AvailableRequestedStates), /* offset */
7328 MI_T("CIM_EnabledLogicalElement"), /* origin */
7329 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7330 mike 1.1 NULL,
7331 };
7332
7333 static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_Description_qual_value = MI_T("TransitioningToState indicates the target state to which the instance is transitioning. \nA value of 5 \"No Change\" shall indicate that no transition is in progress.A value of 12 \"Not Applicable\" shall indicate the implementation does not support representing ongoing transitions. \nA value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.");
7334
7335 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_Description_qual =
7336 {
7337 MI_T("Description"),
7338 MI_STRING,
7339 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7340 &CIM_EnabledLogicalElement_TransitioningToState_Description_qual_value
7341 };
7342
7343 static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value[] =
7344 {
7345 MI_T("0"),
7346 MI_T("2"),
7347 MI_T("3"),
7348 MI_T("4"),
7349 MI_T("5"),
7350 MI_T("6"),
7351 mike 1.1 MI_T("7"),
7352 MI_T("8"),
7353 MI_T("9"),
7354 MI_T("10"),
7355 MI_T("11"),
7356 MI_T("12"),
7357 MI_T(".."),
7358 };
7359
7360 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_value =
7361 {
7362 CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value,
7363 MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value),
7364 };
7365
7366 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual =
7367 {
7368 MI_T("ValueMap"),
7369 MI_STRINGA,
7370 0,
7371 &CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_value
7372 mike 1.1 };
7373
7374 static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value[] =
7375 {
7376 MI_T("Unknown"),
7377 MI_T("Enabled"),
7378 MI_T("Disabled"),
7379 MI_T("Shut Down"),
7380 MI_T("No Change"),
7381 MI_T("Offline"),
7382 MI_T("Test"),
7383 MI_T("Defer"),
7384 MI_T("Quiesce"),
7385 MI_T("Reboot"),
7386 MI_T("Reset"),
7387 MI_T("Not Applicable"),
7388 MI_T("DMTF Reserved"),
7389 };
7390
7391 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_Values_qual_value =
7392 {
7393 mike 1.1 CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value,
7394 MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value),
7395 };
7396
7397 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_Values_qual =
7398 {
7399 MI_T("Values"),
7400 MI_STRINGA,
7401 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7402 &CIM_EnabledLogicalElement_TransitioningToState_Values_qual_value
7403 };
7404
7405 static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value[] =
7406 {
7407 MI_T("CIM_EnabledLogicalElement.RequestStateChange"),
7408 MI_T("CIM_EnabledLogicalElement.RequestedState"),
7409 MI_T("CIM_EnabledLogicalElement.EnabledState"),
7410 };
7411
7412 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_value =
7413 {
7414 mike 1.1 CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value,
7415 MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value),
7416 };
7417
7418 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual =
7419 {
7420 MI_T("ModelCorrespondence"),
7421 MI_STRINGA,
7422 0,
7423 &CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_value
7424 };
7425
7426 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_TransitioningToState_quals[] =
7427 {
7428 &CIM_EnabledLogicalElement_TransitioningToState_Description_qual,
7429 &CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual,
7430 &CIM_EnabledLogicalElement_TransitioningToState_Values_qual,
7431 &CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual,
7432 };
7433
7434 static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_TransitioningToState_value = 12;
7435 mike 1.1
7436 /* property CIM_EnabledLogicalElement.TransitioningToState */
7437 static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_TransitioningToState_prop =
7438 {
7439 MI_FLAG_PROPERTY, /* flags */
7440 0x00746514, /* code */
7441 MI_T("TransitioningToState"), /* name */
7442 CIM_EnabledLogicalElement_TransitioningToState_quals, /* qualifiers */
7443 MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_quals), /* numQualifiers */
7444 MI_UINT16, /* type */
7445 NULL, /* className */
7446 0, /* subscript */
7447 offsetof(CIM_EnabledLogicalElement, TransitioningToState), /* offset */
7448 MI_T("CIM_EnabledLogicalElement"), /* origin */
7449 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7450 &CIM_EnabledLogicalElement_TransitioningToState_value,
7451 };
7452
7453 static MI_PropertyDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_props[] =
7454 {
7455 &CIM_ManagedElement_InstanceID_prop,
7456 mike 1.1 &CIM_ManagedElement_Caption_prop,
7457 &CIM_ManagedElement_Description_prop,
7458 &CIM_ManagedElement_ElementName_prop,
7459 &CIM_ManagedSystemElement_InstallDate_prop,
7460 &CIM_ManagedSystemElement_Name_prop,
7461 &CIM_ManagedSystemElement_OperationalStatus_prop,
7462 &CIM_ManagedSystemElement_StatusDescriptions_prop,
7463 &CIM_ManagedSystemElement_Status_prop,
7464 &CIM_ManagedSystemElement_HealthState_prop,
7465 &CIM_ManagedSystemElement_CommunicationStatus_prop,
7466 &CIM_ManagedSystemElement_DetailedStatus_prop,
7467 &CIM_ManagedSystemElement_OperatingStatus_prop,
7468 &CIM_ManagedSystemElement_PrimaryStatus_prop,
7469 &CIM_EnabledLogicalElement_EnabledState_prop,
7470 &CIM_EnabledLogicalElement_OtherEnabledState_prop,
7471 &CIM_EnabledLogicalElement_RequestedState_prop,
7472 &CIM_EnabledLogicalElement_EnabledDefault_prop,
7473 &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
7474 &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
7475 &CIM_EnabledLogicalElement_TransitioningToState_prop,
7476 };
7477 mike 1.1
7478 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Description_qual_value = MI_T("Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nA return code of 0 shall indicate the state change was successfully initiated. \nA return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. \nA return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.");
7479
7480 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Description_qual =
7481 {
7482 MI_T("Description"),
7483 MI_STRING,
7484 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7485 &CIM_EnabledLogicalElement_RequestStateChange_Description_qual_value
7486 };
7487
7488 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value[] =
7489 {
7490 MI_T("0"),
7491 MI_T("1"),
7492 MI_T("2"),
7493 MI_T("3"),
7494 MI_T("4"),
7495 MI_T("5"),
7496 MI_T("6"),
7497 MI_T(".."),
7498 mike 1.1 MI_T("4096"),
7499 MI_T("4097"),
7500 MI_T("4098"),
7501 MI_T("4099"),
7502 MI_T("4100..32767"),
7503 MI_T("32768..65535"),
7504 };
7505
7506 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_value =
7507 {
7508 CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value,
7509 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value),
7510 };
7511
7512 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual =
7513 {
7514 MI_T("ValueMap"),
7515 MI_STRINGA,
7516 0,
7517 &CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_value
7518 };
7519 mike 1.1
7520 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value[] =
7521 {
7522 MI_T("Completed with No Error"),
7523 MI_T("Not Supported"),
7524 MI_T("Unknown or Unspecified Error"),
7525 MI_T("Cannot complete within Timeout Period"),
7526 MI_T("Failed"),
7527 MI_T("Invalid Parameter"),
7528 MI_T("In Use"),
7529 MI_T("DMTF Reserved"),
7530 MI_T("Method Parameters Checked - Job Started"),
7531 MI_T("Invalid State Transition"),
7532 MI_T("Use of Timeout Parameter Not Supported"),
7533 MI_T("Busy"),
7534 MI_T("Method Reserved"),
7535 MI_T("Vendor Specific"),
7536 };
7537
7538 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_Values_qual_value =
7539 {
7540 mike 1.1 CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value,
7541 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value),
7542 };
7543
7544 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Values_qual =
7545 {
7546 MI_T("Values"),
7547 MI_STRINGA,
7548 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7549 &CIM_EnabledLogicalElement_RequestStateChange_Values_qual_value
7550 };
7551
7552 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value[] =
7553 {
7554 MI_T("CIM_EnabledLogicalElement.RequestedState"),
7555 };
7556
7557 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_value =
7558 {
7559 CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value,
7560 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value),
7561 mike 1.1 };
7562
7563 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual =
7564 {
7565 MI_T("ModelCorrespondence"),
7566 MI_STRINGA,
7567 0,
7568 &CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_value
7569 };
7570
7571 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_quals[] =
7572 {
7573 &CIM_EnabledLogicalElement_RequestStateChange_Description_qual,
7574 &CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual,
7575 &CIM_EnabledLogicalElement_RequestStateChange_Values_qual,
7576 &CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual,
7577 };
7578
7579 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual_value = MI_T("The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (\'Completed with No Error\'), or 4096 (0x1000) (\'Job Started\'). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.");
7580
7581 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual =
7582 mike 1.1 {
7583 MI_T("Description"),
7584 MI_STRING,
7585 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7586 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual_value
7587 };
7588
7589 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value[] =
7590 {
7591 MI_T("2"),
7592 MI_T("3"),
7593 MI_T("4"),
7594 MI_T("6"),
7595 MI_T("7"),
7596 MI_T("8"),
7597 MI_T("9"),
7598 MI_T("10"),
7599 MI_T("11"),
7600 MI_T(".."),
7601 MI_T("32768..65535"),
7602 };
7603 mike 1.1
7604 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_value =
7605 {
7606 CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value,
7607 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value),
7608 };
7609
7610 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual =
7611 {
7612 MI_T("ValueMap"),
7613 MI_STRINGA,
7614 0,
7615 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_value
7616 };
7617
7618 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value[] =
7619 {
7620 MI_T("Enabled"),
7621 MI_T("Disabled"),
7622 MI_T("Shut Down"),
7623 MI_T("Offline"),
7624 mike 1.1 MI_T("Test"),
7625 MI_T("Defer"),
7626 MI_T("Quiesce"),
7627 MI_T("Reboot"),
7628 MI_T("Reset"),
7629 MI_T("DMTF Reserved"),
7630 MI_T("Vendor Reserved"),
7631 };
7632
7633 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_value =
7634 {
7635 CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value,
7636 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value),
7637 };
7638
7639 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual =
7640 {
7641 MI_T("Values"),
7642 MI_STRINGA,
7643 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7644 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_value
7645 mike 1.1 };
7646
7647 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value[] =
7648 {
7649 MI_T("CIM_EnabledLogicalElement.RequestedState"),
7650 };
7651
7652 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_value =
7653 {
7654 CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value,
7655 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value),
7656 };
7657
7658 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual =
7659 {
7660 MI_T("ModelCorrespondence"),
7661 MI_STRINGA,
7662 0,
7663 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_value
7664 };
7665
7666 mike 1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals[] =
7667 {
7668 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual,
7669 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual,
7670 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual,
7671 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual,
7672 };
7673
7674 /* parameter CIM_EnabledLogicalElement.RequestStateChange(): RequestedState */
7675 static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_RequestedState_param =
7676 {
7677 MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
7678 0x0072650E, /* code */
7679 MI_T("RequestedState"), /* name */
7680 CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals, /* qualifiers */
7681 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals), /* numQualifiers */
7682 MI_UINT16, /* type */
7683 NULL, /* className */
7684 0, /* subscript */
7685 offsetof(CIM_EnabledLogicalElement_RequestStateChange, RequestedState), /* offset */
7686 };
7687 mike 1.1
7688 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual_value = MI_T("May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.");
7689
7690 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual =
7691 {
7692 MI_T("Description"),
7693 MI_STRING,
7694 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7695 &CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual_value
7696 };
7697
7698 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_Job_quals[] =
7699 {
7700 &CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual,
7701 };
7702
7703 /* parameter CIM_EnabledLogicalElement.RequestStateChange(): Job */
7704 static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_Job_param =
7705 {
7706 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
7707 0x006A6203, /* code */
7708 mike 1.1 MI_T("Job"), /* name */
7709 CIM_EnabledLogicalElement_RequestStateChange_Job_quals, /* qualifiers */
7710 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_Job_quals), /* numQualifiers */
7711 MI_REFERENCE, /* type */
7712 MI_T("CIM_ConcreteJob"), /* className */
7713 0, /* subscript */
7714 offsetof(CIM_EnabledLogicalElement_RequestStateChange, Job), /* offset */
7715 };
7716
7717 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual_value = MI_T("A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. \nIf this property does not contain 0 or null and the implementation does not support this parameter, a return code of \'Use Of Timeout Parameter Not Supported\' shall be returned.");
7718
7719 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual =
7720 {
7721 MI_T("Description"),
7722 MI_STRING,
7723 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7724 &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual_value
7725 };
7726
7727 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals[] =
7728 {
7729 mike 1.1 &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual,
7730 };
7731
7732 /* parameter CIM_EnabledLogicalElement.RequestStateChange(): TimeoutPeriod */
7733 static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_param =
7734 {
7735 MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
7736 0x0074640D, /* code */
7737 MI_T("TimeoutPeriod"), /* name */
7738 CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals, /* qualifiers */
7739 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals), /* numQualifiers */
7740 MI_DATETIME, /* type */
7741 NULL, /* className */
7742 0, /* subscript */
7743 offsetof(CIM_EnabledLogicalElement_RequestStateChange, TimeoutPeriod), /* offset */
7744 };
7745
7746 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual_value = MI_T("Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nA return code of 0 shall indicate the state change was successfully initiated. \nA return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. \nA return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.");
7747
7748 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual =
7749 {
7750 mike 1.1 MI_T("Description"),
7751 MI_STRING,
7752 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7753 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual_value
7754 };
7755
7756 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value[] =
7757 {
7758 MI_T("0"),
7759 MI_T("1"),
7760 MI_T("2"),
7761 MI_T("3"),
7762 MI_T("4"),
7763 MI_T("5"),
7764 MI_T("6"),
7765 MI_T(".."),
7766 MI_T("4096"),
7767 MI_T("4097"),
7768 MI_T("4098"),
7769 MI_T("4099"),
7770 MI_T("4100..32767"),
7771 mike 1.1 MI_T("32768..65535"),
7772 };
7773
7774 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_value =
7775 {
7776 CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value,
7777 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value),
7778 };
7779
7780 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual =
7781 {
7782 MI_T("ValueMap"),
7783 MI_STRINGA,
7784 0,
7785 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_value
7786 };
7787
7788 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value[] =
7789 {
7790 MI_T("Completed with No Error"),
7791 MI_T("Not Supported"),
7792 mike 1.1 MI_T("Unknown or Unspecified Error"),
7793 MI_T("Cannot complete within Timeout Period"),
7794 MI_T("Failed"),
7795 MI_T("Invalid Parameter"),
7796 MI_T("In Use"),
7797 MI_T("DMTF Reserved"),
7798 MI_T("Method Parameters Checked - Job Started"),
7799 MI_T("Invalid State Transition"),
7800 MI_T("Use of Timeout Parameter Not Supported"),
7801 MI_T("Busy"),
7802 MI_T("Method Reserved"),
7803 MI_T("Vendor Specific"),
7804 };
7805
7806 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_value =
7807 {
7808 CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value,
7809 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value),
7810 };
7811
7812 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual =
7813 mike 1.1 {
7814 MI_T("Values"),
7815 MI_STRINGA,
7816 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7817 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_value
7818 };
7819
7820 static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value[] =
7821 {
7822 MI_T("CIM_EnabledLogicalElement.RequestedState"),
7823 };
7824
7825 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_value =
7826 {
7827 CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value,
7828 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value),
7829 };
7830
7831 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual =
7832 {
7833 MI_T("ModelCorrespondence"),
7834 mike 1.1 MI_STRINGA,
7835 0,
7836 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_value
7837 };
7838
7839 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals[] =
7840 {
7841 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual,
7842 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual,
7843 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual,
7844 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual,
7845 };
7846
7847 /* parameter CIM_EnabledLogicalElement.RequestStateChange(): MIReturn */
7848 static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_MIReturn_param =
7849 {
7850 MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
7851 0x006D6E08, /* code */
7852 MI_T("MIReturn"), /* name */
7853 CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals, /* qualifiers */
7854 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals), /* numQualifiers */
7855 mike 1.1 MI_UINT32, /* type */
7856 NULL, /* className */
7857 0, /* subscript */
7858 offsetof(CIM_EnabledLogicalElement_RequestStateChange, MIReturn), /* offset */
7859 };
7860
7861 static MI_ParameterDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_params[] =
7862 {
7863 &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_param,
7864 &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_param,
7865 &CIM_EnabledLogicalElement_RequestStateChange_Job_param,
7866 &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_param,
7867 };
7868
7869 /* method CIM_EnabledLogicalElement.RequestStateChange() */
7870 MI_CONST MI_MethodDecl CIM_EnabledLogicalElement_RequestStateChange_rtti =
7871 {
7872 MI_FLAG_METHOD, /* flags */
7873 0x00726512, /* code */
7874 MI_T("RequestStateChange"), /* name */
7875 CIM_EnabledLogicalElement_RequestStateChange_quals, /* qualifiers */
7876 mike 1.1 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_quals), /* numQualifiers */
7877 CIM_EnabledLogicalElement_RequestStateChange_params, /* parameters */
7878 MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_params), /* numParameters */
7879 sizeof(CIM_EnabledLogicalElement_RequestStateChange), /* size */
7880 MI_UINT32, /* returnType */
7881 MI_T("CIM_EnabledLogicalElement"), /* origin */
7882 MI_T("CIM_EnabledLogicalElement"), /* propagator */
7883 &test_repos_classDecl, /* schema */
7884 NULL, /* method */
7885 };
7886
7887 static MI_MethodDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_meths[] =
7888 {
7889 &CIM_EnabledLogicalElement_RequestStateChange_rtti,
7890 };
7891
7892 static MI_CONST MI_Char* CIM_EnabledLogicalElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
7893
7894 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_UMLPackagePath_qual =
7895 {
7896 MI_T("UMLPackagePath"),
7897 mike 1.1 MI_STRING,
7898 0,
7899 &CIM_EnabledLogicalElement_UMLPackagePath_qual_value
7900 };
7901
7902 static MI_CONST MI_Char* CIM_EnabledLogicalElement_Description_qual_value = MI_T("This class extends LogicalElement to abstract the concept of an element that is enabled and disabled, such as a LogicalDevice or a ServiceAccessPoint.");
7903
7904 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_Description_qual =
7905 {
7906 MI_T("Description"),
7907 MI_STRING,
7908 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7909 &CIM_EnabledLogicalElement_Description_qual_value
7910 };
7911
7912 static MI_CONST MI_Char* CIM_EnabledLogicalElement_Version_qual_value = MI_T("2.22.0");
7913
7914 static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_Version_qual =
7915 {
7916 MI_T("Version"),
7917 MI_STRING,
7918 mike 1.1 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
7919 &CIM_EnabledLogicalElement_Version_qual_value
7920 };
7921
7922 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_quals[] =
7923 {
7924 &CIM_EnabledLogicalElement_UMLPackagePath_qual,
7925 &CIM_EnabledLogicalElement_Description_qual,
7926 &CIM_EnabledLogicalElement_Version_qual,
7927 };
7928
7929 /* class CIM_EnabledLogicalElement */
7930 MI_CONST MI_ClassDecl CIM_EnabledLogicalElement_rtti =
7931 {
7932 MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
7933 0x00637419, /* code */
7934 MI_T("CIM_EnabledLogicalElement"), /* name */
7935 CIM_EnabledLogicalElement_quals, /* qualifiers */
7936 MI_COUNT(CIM_EnabledLogicalElement_quals), /* numQualifiers */
7937 CIM_EnabledLogicalElement_props, /* properties */
7938 MI_COUNT(CIM_EnabledLogicalElement_props), /* numProperties */
7939 mike 1.1 sizeof(CIM_EnabledLogicalElement), /* size */
7940 MI_T("CIM_LogicalElement"), /* superClass */
7941 &CIM_LogicalElement_rtti, /* superClassDecl */
7942 CIM_EnabledLogicalElement_meths, /* methods */
7943 MI_COUNT(CIM_EnabledLogicalElement_meths), /* numMethods */
7944 &test_repos_classDecl, /* schema */
7945 NULL, /* functions */
7946 };
7947
7948 /*
7949 **==============================================================================
7950 **
7951 ** CIM_Process
7952 **
7953 **==============================================================================
7954 */
7955
7956 static MI_CONST MI_Char* CIM_Process_Name_Description_qual_value = MI_T("The name of the process.");
7957
7958 static MI_CONST MI_Qualifier CIM_Process_Name_Description_qual =
7959 {
7960 mike 1.1 MI_T("Description"),
7961 MI_STRING,
7962 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7963 &CIM_Process_Name_Description_qual_value
7964 };
7965
7966 static MI_CONST MI_Uint32 CIM_Process_Name_MaxLen_qual_value = 1024U;
7967
7968 static MI_CONST MI_Qualifier CIM_Process_Name_MaxLen_qual =
7969 {
7970 MI_T("MaxLen"),
7971 MI_UINT32,
7972 0,
7973 &CIM_Process_Name_MaxLen_qual_value
7974 };
7975
7976 static MI_CONST MI_Char* CIM_Process_Name_Override_qual_value = MI_T("Name");
7977
7978 static MI_CONST MI_Qualifier CIM_Process_Name_Override_qual =
7979 {
7980 MI_T("Override"),
7981 mike 1.1 MI_STRING,
7982 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
7983 &CIM_Process_Name_Override_qual_value
7984 };
7985
7986 static MI_CONST MI_Char* CIM_Process_Name_MappingStrings_qual_data_value[] =
7987 {
7988 MI_T("MIF.DMTF|Process Information|001.6"),
7989 };
7990
7991 static MI_CONST MI_ConstStringA CIM_Process_Name_MappingStrings_qual_value =
7992 {
7993 CIM_Process_Name_MappingStrings_qual_data_value,
7994 MI_COUNT(CIM_Process_Name_MappingStrings_qual_data_value),
7995 };
7996
7997 static MI_CONST MI_Qualifier CIM_Process_Name_MappingStrings_qual =
7998 {
7999 MI_T("MappingStrings"),
8000 MI_STRINGA,
8001 0,
8002 mike 1.1 &CIM_Process_Name_MappingStrings_qual_value
8003 };
8004
8005 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Name_quals[] =
8006 {
8007 &CIM_Process_Name_Description_qual,
8008 &CIM_Process_Name_MaxLen_qual,
8009 &CIM_Process_Name_Override_qual,
8010 &CIM_Process_Name_MappingStrings_qual,
8011 };
8012
8013 /* property CIM_Process.Name */
8014 static MI_CONST MI_PropertyDecl CIM_Process_Name_prop =
8015 {
8016 MI_FLAG_PROPERTY, /* flags */
8017 0x006E6504, /* code */
8018 MI_T("Name"), /* name */
8019 CIM_Process_Name_quals, /* qualifiers */
8020 MI_COUNT(CIM_Process_Name_quals), /* numQualifiers */
8021 MI_STRING, /* type */
8022 NULL, /* className */
8023 mike 1.1 0, /* subscript */
8024 offsetof(CIM_Process, Name), /* offset */
8025 MI_T("CIM_ManagedSystemElement"), /* origin */
8026 MI_T("CIM_Process"), /* propagator */
8027 NULL,
8028 };
8029
8030 static MI_CONST MI_Char* CIM_Process_CSCreationClassName_Description_qual_value = MI_T("The scoping ComputerSystem\'s CreationClassName.");
8031
8032 static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_Description_qual =
8033 {
8034 MI_T("Description"),
8035 MI_STRING,
8036 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8037 &CIM_Process_CSCreationClassName_Description_qual_value
8038 };
8039
8040 static MI_CONST MI_Uint32 CIM_Process_CSCreationClassName_MaxLen_qual_value = 256U;
8041
8042 static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_MaxLen_qual =
8043 {
8044 mike 1.1 MI_T("MaxLen"),
8045 MI_UINT32,
8046 0,
8047 &CIM_Process_CSCreationClassName_MaxLen_qual_value
8048 };
8049
8050 static MI_CONST MI_Char* CIM_Process_CSCreationClassName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CSCreationClassName");
8051
8052 static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_Propagated_qual =
8053 {
8054 MI_T("Propagated"),
8055 MI_STRING,
8056 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8057 &CIM_Process_CSCreationClassName_Propagated_qual_value
8058 };
8059
8060 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CSCreationClassName_quals[] =
8061 {
8062 &CIM_Process_CSCreationClassName_Description_qual,
8063 &CIM_Process_CSCreationClassName_MaxLen_qual,
8064 &CIM_Process_CSCreationClassName_Propagated_qual,
8065 mike 1.1 };
8066
8067 /* property CIM_Process.CSCreationClassName */
8068 static MI_CONST MI_PropertyDecl CIM_Process_CSCreationClassName_prop =
8069 {
8070 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8071 0x00636513, /* code */
8072 MI_T("CSCreationClassName"), /* name */
8073 CIM_Process_CSCreationClassName_quals, /* qualifiers */
8074 MI_COUNT(CIM_Process_CSCreationClassName_quals), /* numQualifiers */
8075 MI_STRING, /* type */
8076 NULL, /* className */
8077 0, /* subscript */
8078 offsetof(CIM_Process, CSCreationClassName), /* offset */
8079 MI_T("CIM_Process"), /* origin */
8080 MI_T("CIM_Process"), /* propagator */
8081 NULL,
8082 };
8083
8084 static MI_CONST MI_Char* CIM_Process_CSName_Description_qual_value = MI_T("The scoping ComputerSystem\'s Name.");
8085
8086 mike 1.1 static MI_CONST MI_Qualifier CIM_Process_CSName_Description_qual =
8087 {
8088 MI_T("Description"),
8089 MI_STRING,
8090 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8091 &CIM_Process_CSName_Description_qual_value
8092 };
8093
8094 static MI_CONST MI_Uint32 CIM_Process_CSName_MaxLen_qual_value = 256U;
8095
8096 static MI_CONST MI_Qualifier CIM_Process_CSName_MaxLen_qual =
8097 {
8098 MI_T("MaxLen"),
8099 MI_UINT32,
8100 0,
8101 &CIM_Process_CSName_MaxLen_qual_value
8102 };
8103
8104 static MI_CONST MI_Char* CIM_Process_CSName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CSName");
8105
8106 static MI_CONST MI_Qualifier CIM_Process_CSName_Propagated_qual =
8107 mike 1.1 {
8108 MI_T("Propagated"),
8109 MI_STRING,
8110 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8111 &CIM_Process_CSName_Propagated_qual_value
8112 };
8113
8114 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CSName_quals[] =
8115 {
8116 &CIM_Process_CSName_Description_qual,
8117 &CIM_Process_CSName_MaxLen_qual,
8118 &CIM_Process_CSName_Propagated_qual,
8119 };
8120
8121 /* property CIM_Process.CSName */
8122 static MI_CONST MI_PropertyDecl CIM_Process_CSName_prop =
8123 {
8124 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8125 0x00636506, /* code */
8126 MI_T("CSName"), /* name */
8127 CIM_Process_CSName_quals, /* qualifiers */
8128 mike 1.1 MI_COUNT(CIM_Process_CSName_quals), /* numQualifiers */
8129 MI_STRING, /* type */
8130 NULL, /* className */
8131 0, /* subscript */
8132 offsetof(CIM_Process, CSName), /* offset */
8133 MI_T("CIM_Process"), /* origin */
8134 MI_T("CIM_Process"), /* propagator */
8135 NULL,
8136 };
8137
8138 static MI_CONST MI_Char* CIM_Process_OSCreationClassName_Description_qual_value = MI_T("The scoping OperatingSystem\'s CreationClassName.");
8139
8140 static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_Description_qual =
8141 {
8142 MI_T("Description"),
8143 MI_STRING,
8144 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8145 &CIM_Process_OSCreationClassName_Description_qual_value
8146 };
8147
8148 static MI_CONST MI_Uint32 CIM_Process_OSCreationClassName_MaxLen_qual_value = 256U;
8149 mike 1.1
8150 static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_MaxLen_qual =
8151 {
8152 MI_T("MaxLen"),
8153 MI_UINT32,
8154 0,
8155 &CIM_Process_OSCreationClassName_MaxLen_qual_value
8156 };
8157
8158 static MI_CONST MI_Char* CIM_Process_OSCreationClassName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CreationClassName");
8159
8160 static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_Propagated_qual =
8161 {
8162 MI_T("Propagated"),
8163 MI_STRING,
8164 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8165 &CIM_Process_OSCreationClassName_Propagated_qual_value
8166 };
8167
8168 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OSCreationClassName_quals[] =
8169 {
8170 mike 1.1 &CIM_Process_OSCreationClassName_Description_qual,
8171 &CIM_Process_OSCreationClassName_MaxLen_qual,
8172 &CIM_Process_OSCreationClassName_Propagated_qual,
8173 };
8174
8175 /* property CIM_Process.OSCreationClassName */
8176 static MI_CONST MI_PropertyDecl CIM_Process_OSCreationClassName_prop =
8177 {
8178 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8179 0x006F6513, /* code */
8180 MI_T("OSCreationClassName"), /* name */
8181 CIM_Process_OSCreationClassName_quals, /* qualifiers */
8182 MI_COUNT(CIM_Process_OSCreationClassName_quals), /* numQualifiers */
8183 MI_STRING, /* type */
8184 NULL, /* className */
8185 0, /* subscript */
8186 offsetof(CIM_Process, OSCreationClassName), /* offset */
8187 MI_T("CIM_Process"), /* origin */
8188 MI_T("CIM_Process"), /* propagator */
8189 NULL,
8190 };
8191 mike 1.1
8192 static MI_CONST MI_Char* CIM_Process_OSName_Description_qual_value = MI_T("The scoping OperatingSystem\'s Name.");
8193
8194 static MI_CONST MI_Qualifier CIM_Process_OSName_Description_qual =
8195 {
8196 MI_T("Description"),
8197 MI_STRING,
8198 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8199 &CIM_Process_OSName_Description_qual_value
8200 };
8201
8202 static MI_CONST MI_Uint32 CIM_Process_OSName_MaxLen_qual_value = 256U;
8203
8204 static MI_CONST MI_Qualifier CIM_Process_OSName_MaxLen_qual =
8205 {
8206 MI_T("MaxLen"),
8207 MI_UINT32,
8208 0,
8209 &CIM_Process_OSName_MaxLen_qual_value
8210 };
8211
8212 mike 1.1 static MI_CONST MI_Char* CIM_Process_OSName_Propagated_qual_value = MI_T("CIM_OperatingSystem.Name");
8213
8214 static MI_CONST MI_Qualifier CIM_Process_OSName_Propagated_qual =
8215 {
8216 MI_T("Propagated"),
8217 MI_STRING,
8218 MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8219 &CIM_Process_OSName_Propagated_qual_value
8220 };
8221
8222 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OSName_quals[] =
8223 {
8224 &CIM_Process_OSName_Description_qual,
8225 &CIM_Process_OSName_MaxLen_qual,
8226 &CIM_Process_OSName_Propagated_qual,
8227 };
8228
8229 /* property CIM_Process.OSName */
8230 static MI_CONST MI_PropertyDecl CIM_Process_OSName_prop =
8231 {
8232 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8233 mike 1.1 0x006F6506, /* code */
8234 MI_T("OSName"), /* name */
8235 CIM_Process_OSName_quals, /* qualifiers */
8236 MI_COUNT(CIM_Process_OSName_quals), /* numQualifiers */
8237 MI_STRING, /* type */
8238 NULL, /* className */
8239 0, /* subscript */
8240 offsetof(CIM_Process, OSName), /* offset */
8241 MI_T("CIM_Process"), /* origin */
8242 MI_T("CIM_Process"), /* propagator */
8243 NULL,
8244 };
8245
8246 static MI_CONST MI_Char* CIM_Process_CreationClassName_Description_qual_value = MI_T("CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.");
8247
8248 static MI_CONST MI_Qualifier CIM_Process_CreationClassName_Description_qual =
8249 {
8250 MI_T("Description"),
8251 MI_STRING,
8252 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8253 &CIM_Process_CreationClassName_Description_qual_value
8254 mike 1.1 };
8255
8256 static MI_CONST MI_Uint32 CIM_Process_CreationClassName_MaxLen_qual_value = 256U;
8257
8258 static MI_CONST MI_Qualifier CIM_Process_CreationClassName_MaxLen_qual =
8259 {
8260 MI_T("MaxLen"),
8261 MI_UINT32,
8262 0,
8263 &CIM_Process_CreationClassName_MaxLen_qual_value
8264 };
8265
8266 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CreationClassName_quals[] =
8267 {
8268 &CIM_Process_CreationClassName_Description_qual,
8269 &CIM_Process_CreationClassName_MaxLen_qual,
8270 };
8271
8272 /* property CIM_Process.CreationClassName */
8273 static MI_CONST MI_PropertyDecl CIM_Process_CreationClassName_prop =
8274 {
8275 mike 1.1 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8276 0x00636511, /* code */
8277 MI_T("CreationClassName"), /* name */
8278 CIM_Process_CreationClassName_quals, /* qualifiers */
8279 MI_COUNT(CIM_Process_CreationClassName_quals), /* numQualifiers */
8280 MI_STRING, /* type */
8281 NULL, /* className */
8282 0, /* subscript */
8283 offsetof(CIM_Process, CreationClassName), /* offset */
8284 MI_T("CIM_Process"), /* origin */
8285 MI_T("CIM_Process"), /* propagator */
8286 NULL,
8287 };
8288
8289 static MI_CONST MI_Char* CIM_Process_Handle_Description_qual_value = MI_T("A string used to identify the Process. A Process ID is a kind of Process Handle.");
8290
8291 static MI_CONST MI_Qualifier CIM_Process_Handle_Description_qual =
8292 {
8293 MI_T("Description"),
8294 MI_STRING,
8295 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8296 mike 1.1 &CIM_Process_Handle_Description_qual_value
8297 };
8298
8299 static MI_CONST MI_Uint32 CIM_Process_Handle_MaxLen_qual_value = 256U;
8300
8301 static MI_CONST MI_Qualifier CIM_Process_Handle_MaxLen_qual =
8302 {
8303 MI_T("MaxLen"),
8304 MI_UINT32,
8305 0,
8306 &CIM_Process_Handle_MaxLen_qual_value
8307 };
8308
8309 static MI_CONST MI_Char* CIM_Process_Handle_MappingStrings_qual_data_value[] =
8310 {
8311 MI_T("MIF.DMTF|Process Information|001.1"),
8312 };
8313
8314 static MI_CONST MI_ConstStringA CIM_Process_Handle_MappingStrings_qual_value =
8315 {
8316 CIM_Process_Handle_MappingStrings_qual_data_value,
8317 mike 1.1 MI_COUNT(CIM_Process_Handle_MappingStrings_qual_data_value),
8318 };
8319
8320 static MI_CONST MI_Qualifier CIM_Process_Handle_MappingStrings_qual =
8321 {
8322 MI_T("MappingStrings"),
8323 MI_STRINGA,
8324 0,
8325 &CIM_Process_Handle_MappingStrings_qual_value
8326 };
8327
8328 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Handle_quals[] =
8329 {
8330 &CIM_Process_Handle_Description_qual,
8331 &CIM_Process_Handle_MaxLen_qual,
8332 &CIM_Process_Handle_MappingStrings_qual,
8333 };
8334
8335 /* property CIM_Process.Handle */
8336 static MI_CONST MI_PropertyDecl CIM_Process_Handle_prop =
8337 {
8338 mike 1.1 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8339 0x00686506, /* code */
8340 MI_T("Handle"), /* name */
8341 CIM_Process_Handle_quals, /* qualifiers */
8342 MI_COUNT(CIM_Process_Handle_quals), /* numQualifiers */
8343 MI_STRING, /* type */
8344 NULL, /* className */
8345 0, /* subscript */
8346 offsetof(CIM_Process, Handle), /* offset */
8347 MI_T("CIM_Process"), /* origin */
8348 MI_T("CIM_Process"), /* propagator */
8349 NULL,
8350 };
8351
8352 static MI_CONST MI_Char* CIM_Process_Priority_Description_qual_value = MI_T("Priority indicates the urgency or importance of execution of a Process. Lower values reflect more favorable process scheduling. If a priority is not defined for a Process, a value of 0 should be used.");
8353
8354 static MI_CONST MI_Qualifier CIM_Process_Priority_Description_qual =
8355 {
8356 MI_T("Description"),
8357 MI_STRING,
8358 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8359 mike 1.1 &CIM_Process_Priority_Description_qual_value
8360 };
8361
8362 static MI_CONST MI_Char* CIM_Process_Priority_MappingStrings_qual_data_value[] =
8363 {
8364 MI_T("MIF.DMTF|Process Information|001.10"),
8365 };
8366
8367 static MI_CONST MI_ConstStringA CIM_Process_Priority_MappingStrings_qual_value =
8368 {
8369 CIM_Process_Priority_MappingStrings_qual_data_value,
8370 MI_COUNT(CIM_Process_Priority_MappingStrings_qual_data_value),
8371 };
8372
8373 static MI_CONST MI_Qualifier CIM_Process_Priority_MappingStrings_qual =
8374 {
8375 MI_T("MappingStrings"),
8376 MI_STRINGA,
8377 0,
8378 &CIM_Process_Priority_MappingStrings_qual_value
8379 };
8380 mike 1.1
8381 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Priority_quals[] =
8382 {
8383 &CIM_Process_Priority_Description_qual,
8384 &CIM_Process_Priority_MappingStrings_qual,
8385 };
8386
8387 /* property CIM_Process.Priority */
8388 static MI_CONST MI_PropertyDecl CIM_Process_Priority_prop =
8389 {
8390 MI_FLAG_PROPERTY, /* flags */
8391 0x00707908, /* code */
8392 MI_T("Priority"), /* name */
8393 CIM_Process_Priority_quals, /* qualifiers */
8394 MI_COUNT(CIM_Process_Priority_quals), /* numQualifiers */
8395 MI_UINT32, /* type */
8396 NULL, /* className */
8397 0, /* subscript */
8398 offsetof(CIM_Process, Priority), /* offset */
8399 MI_T("CIM_Process"), /* origin */
8400 MI_T("CIM_Process"), /* propagator */
8401 mike 1.1 NULL,
8402 };
8403
8404 static MI_CONST MI_Char* CIM_Process_ExecutionState_Description_qual_value = MI_T("Indicates the current operating condition of the Process. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: \n7 (Terminated) describes that a process has naturally completed \n8 (Stopped) describes that a process has been prematurely \'stopped\' by a user or other request \n10 (Ready but Relinquished Processor) describes that a process is in the Ready state, but has voluntarily relinquished execution time to other processes. For example, this state may indicate a problem when the relinquishing process is not handling items on its queues. If these semantics cannot be detected, the process should report its state as 2 (\"Ready\"). \n11 (Hung) indicates that a process is not responding and should therefore not be given further execution time.");
8405
8406 static MI_CONST MI_Qualifier CIM_Process_ExecutionState_Description_qual =
8407 {
8408 MI_T("Description"),
8409 MI_STRING,
8410 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8411 &CIM_Process_ExecutionState_Description_qual_value
8412 };
8413
8414 static MI_CONST MI_Char* CIM_Process_ExecutionState_ValueMap_qual_data_value[] =
8415 {
8416 MI_T("0"),
8417 MI_T("1"),
8418 MI_T("2"),
8419 MI_T("3"),
8420 MI_T("4"),
8421 MI_T("5"),
8422 mike 1.1 MI_T("6"),
8423 MI_T("7"),
8424 MI_T("8"),
8425 MI_T("9"),
8426 MI_T("10"),
8427 MI_T("11"),
8428 };
8429
8430 static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_ValueMap_qual_value =
8431 {
8432 CIM_Process_ExecutionState_ValueMap_qual_data_value,
8433 MI_COUNT(CIM_Process_ExecutionState_ValueMap_qual_data_value),
8434 };
8435
8436 static MI_CONST MI_Qualifier CIM_Process_ExecutionState_ValueMap_qual =
8437 {
8438 MI_T("ValueMap"),
8439 MI_STRINGA,
8440 0,
8441 &CIM_Process_ExecutionState_ValueMap_qual_value
8442 };
8443 mike 1.1
8444 static MI_CONST MI_Char* CIM_Process_ExecutionState_Values_qual_data_value[] =
8445 {
8446 MI_T("Unknown"),
8447 MI_T("Other"),
8448 MI_T("Ready"),
8449 MI_T("Running"),
8450 MI_T("Blocked"),
8451 MI_T("Suspended Blocked"),
8452 MI_T("Suspended Ready"),
8453 MI_T("Terminated"),
8454 MI_T("Stopped"),
8455 MI_T("Growing"),
8456 MI_T("Ready But Relinquished Processor"),
8457 MI_T("Hung"),
8458 };
8459
8460 static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_Values_qual_value =
8461 {
8462 CIM_Process_ExecutionState_Values_qual_data_value,
8463 MI_COUNT(CIM_Process_ExecutionState_Values_qual_data_value),
8464 mike 1.1 };
8465
8466 static MI_CONST MI_Qualifier CIM_Process_ExecutionState_Values_qual =
8467 {
8468 MI_T("Values"),
8469 MI_STRINGA,
8470 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8471 &CIM_Process_ExecutionState_Values_qual_value
8472 };
8473
8474 static MI_CONST MI_Char* CIM_Process_ExecutionState_MappingStrings_qual_data_value[] =
8475 {
8476 MI_T("MIF.DMTF|Process Information|001.9"),
8477 MI_T("MIF.UNIX|Process Information|13.9"),
8478 };
8479
8480 static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_MappingStrings_qual_value =
8481 {
8482 CIM_Process_ExecutionState_MappingStrings_qual_data_value,
8483 MI_COUNT(CIM_Process_ExecutionState_MappingStrings_qual_data_value),
8484 };
8485 mike 1.1
8486 static MI_CONST MI_Qualifier CIM_Process_ExecutionState_MappingStrings_qual =
8487 {
8488 MI_T("MappingStrings"),
8489 MI_STRINGA,
8490 0,
8491 &CIM_Process_ExecutionState_MappingStrings_qual_value
8492 };
8493
8494 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_ExecutionState_quals[] =
8495 {
8496 &CIM_Process_ExecutionState_Description_qual,
8497 &CIM_Process_ExecutionState_ValueMap_qual,
8498 &CIM_Process_ExecutionState_Values_qual,
8499 &CIM_Process_ExecutionState_MappingStrings_qual,
8500 };
8501
8502 /* property CIM_Process.ExecutionState */
8503 static MI_CONST MI_PropertyDecl CIM_Process_ExecutionState_prop =
8504 {
8505 MI_FLAG_PROPERTY, /* flags */
8506 mike 1.1 0x0065650E, /* code */
8507 MI_T("ExecutionState"), /* name */
8508 CIM_Process_ExecutionState_quals, /* qualifiers */
8509 MI_COUNT(CIM_Process_ExecutionState_quals), /* numQualifiers */
8510 MI_UINT16, /* type */
8511 NULL, /* className */
8512 0, /* subscript */
8513 offsetof(CIM_Process, ExecutionState), /* offset */
8514 MI_T("CIM_Process"), /* origin */
8515 MI_T("CIM_Process"), /* propagator */
8516 NULL,
8517 };
8518
8519 static MI_CONST MI_Char* CIM_Process_OtherExecutionDescription_Description_qual_value = MI_T("A string describing the state - used when the instance\'s ExecutionState property is set to 1 (\"Other\"). Other ExecutionDescription should be set to NULL when the Execution State property is any value other than 1.");
8520
8521 static MI_CONST MI_Qualifier CIM_Process_OtherExecutionDescription_Description_qual =
8522 {
8523 MI_T("Description"),
8524 MI_STRING,
8525 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8526 &CIM_Process_OtherExecutionDescription_Description_qual_value
8527 mike 1.1 };
8528
8529 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OtherExecutionDescription_quals[] =
8530 {
8531 &CIM_Process_OtherExecutionDescription_Description_qual,
8532 };
8533
8534 /* property CIM_Process.OtherExecutionDescription */
8535 static MI_CONST MI_PropertyDecl CIM_Process_OtherExecutionDescription_prop =
8536 {
8537 MI_FLAG_PROPERTY, /* flags */
8538 0x006F6E19, /* code */
8539 MI_T("OtherExecutionDescription"), /* name */
8540 CIM_Process_OtherExecutionDescription_quals, /* qualifiers */
8541 MI_COUNT(CIM_Process_OtherExecutionDescription_quals), /* numQualifiers */
8542 MI_STRING, /* type */
8543 NULL, /* className */
8544 0, /* subscript */
8545 offsetof(CIM_Process, OtherExecutionDescription), /* offset */
8546 MI_T("CIM_Process"), /* origin */
8547 MI_T("CIM_Process"), /* propagator */
8548 mike 1.1 NULL,
8549 };
8550
8551 static MI_CONST MI_Char* CIM_Process_CreationDate_Description_qual_value = MI_T("Time that the Process began executing.");
8552
8553 static MI_CONST MI_Qualifier CIM_Process_CreationDate_Description_qual =
8554 {
8555 MI_T("Description"),
8556 MI_STRING,
8557 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8558 &CIM_Process_CreationDate_Description_qual_value
8559 };
8560
8561 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CreationDate_quals[] =
8562 {
8563 &CIM_Process_CreationDate_Description_qual,
8564 };
8565
8566 /* property CIM_Process.CreationDate */
8567 static MI_CONST MI_PropertyDecl CIM_Process_CreationDate_prop =
8568 {
8569 mike 1.1 MI_FLAG_PROPERTY, /* flags */
8570 0x0063650C, /* code */
8571 MI_T("CreationDate"), /* name */
8572 CIM_Process_CreationDate_quals, /* qualifiers */
8573 MI_COUNT(CIM_Process_CreationDate_quals), /* numQualifiers */
8574 MI_DATETIME, /* type */
8575 NULL, /* className */
8576 0, /* subscript */
8577 offsetof(CIM_Process, CreationDate), /* offset */
8578 MI_T("CIM_Process"), /* origin */
8579 MI_T("CIM_Process"), /* propagator */
8580 NULL,
8581 };
8582
8583 static MI_CONST MI_Char* CIM_Process_TerminationDate_Description_qual_value = MI_T("Time that the Process was stopped or terminated.");
8584
8585 static MI_CONST MI_Qualifier CIM_Process_TerminationDate_Description_qual =
8586 {
8587 MI_T("Description"),
8588 MI_STRING,
8589 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8590 mike 1.1 &CIM_Process_TerminationDate_Description_qual_value
8591 };
8592
8593 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_TerminationDate_quals[] =
8594 {
8595 &CIM_Process_TerminationDate_Description_qual,
8596 };
8597
8598 /* property CIM_Process.TerminationDate */
8599 static MI_CONST MI_PropertyDecl CIM_Process_TerminationDate_prop =
8600 {
8601 MI_FLAG_PROPERTY, /* flags */
8602 0x0074650F, /* code */
8603 MI_T("TerminationDate"), /* name */
8604 CIM_Process_TerminationDate_quals, /* qualifiers */
8605 MI_COUNT(CIM_Process_TerminationDate_quals), /* numQualifiers */
8606 MI_DATETIME, /* type */
8607 NULL, /* className */
8608 0, /* subscript */
8609 offsetof(CIM_Process, TerminationDate), /* offset */
8610 MI_T("CIM_Process"), /* origin */
8611 mike 1.1 MI_T("CIM_Process"), /* propagator */
8612 NULL,
8613 };
8614
8615 static MI_CONST MI_Char* CIM_Process_KernelModeTime_Description_qual_value = MI_T("Time in kernel mode, in milliseconds. If this information is not available, or if the operating system does not distinguish between time in kernel and in user mode, a value of 0 should be used.");
8616
8617 static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_Description_qual =
8618 {
8619 MI_T("Description"),
8620 MI_STRING,
8621 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8622 &CIM_Process_KernelModeTime_Description_qual_value
8623 };
8624
8625 static MI_CONST MI_Char* CIM_Process_KernelModeTime_Units_qual_value = MI_T("MilliSeconds");
8626
8627 static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_Units_qual =
8628 {
8629 MI_T("Units"),
8630 MI_STRING,
8631 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8632 mike 1.1 &CIM_Process_KernelModeTime_Units_qual_value
8633 };
8634
8635 static MI_CONST MI_Char* CIM_Process_KernelModeTime_MappingStrings_qual_data_value[] =
8636 {
8637 MI_T("MIF.DMTF|Process Information|001.13"),
8638 };
8639
8640 static MI_CONST MI_ConstStringA CIM_Process_KernelModeTime_MappingStrings_qual_value =
8641 {
8642 CIM_Process_KernelModeTime_MappingStrings_qual_data_value,
8643 MI_COUNT(CIM_Process_KernelModeTime_MappingStrings_qual_data_value),
8644 };
8645
8646 static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_MappingStrings_qual =
8647 {
8648 MI_T("MappingStrings"),
8649 MI_STRINGA,
8650 0,
8651 &CIM_Process_KernelModeTime_MappingStrings_qual_value
8652 };
8653 mike 1.1
8654 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_KernelModeTime_quals[] =
8655 {
8656 &CIM_Process_KernelModeTime_Description_qual,
8657 &CIM_Process_KernelModeTime_Units_qual,
8658 &CIM_Process_KernelModeTime_MappingStrings_qual,
8659 };
8660
8661 /* property CIM_Process.KernelModeTime */
8662 static MI_CONST MI_PropertyDecl CIM_Process_KernelModeTime_prop =
8663 {
8664 MI_FLAG_PROPERTY, /* flags */
8665 0x006B650E, /* code */
8666 MI_T("KernelModeTime"), /* name */
8667 CIM_Process_KernelModeTime_quals, /* qualifiers */
8668 MI_COUNT(CIM_Process_KernelModeTime_quals), /* numQualifiers */
8669 MI_UINT64, /* type */
8670 NULL, /* className */
8671 0, /* subscript */
8672 offsetof(CIM_Process, KernelModeTime), /* offset */
8673 MI_T("CIM_Process"), /* origin */
8674 mike 1.1 MI_T("CIM_Process"), /* propagator */
8675 NULL,
8676 };
8677
8678 static MI_CONST MI_Char* CIM_Process_UserModeTime_Description_qual_value = MI_T("Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used. If the operating system does not distinguish between time in kernel mode and user mode, the time should be returned in this property.");
8679
8680 static MI_CONST MI_Qualifier CIM_Process_UserModeTime_Description_qual =
8681 {
8682 MI_T("Description"),
8683 MI_STRING,
8684 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8685 &CIM_Process_UserModeTime_Description_qual_value
8686 };
8687
8688 static MI_CONST MI_Char* CIM_Process_UserModeTime_Units_qual_value = MI_T("MilliSeconds");
8689
8690 static MI_CONST MI_Qualifier CIM_Process_UserModeTime_Units_qual =
8691 {
8692 MI_T("Units"),
8693 MI_STRING,
8694 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8695 mike 1.1 &CIM_Process_UserModeTime_Units_qual_value
8696 };
8697
8698 static MI_CONST MI_Char* CIM_Process_UserModeTime_MappingStrings_qual_data_value[] =
8699 {
8700 MI_T("MIF.DMTF|Process Information|001.14"),
8701 };
8702
8703 static MI_CONST MI_ConstStringA CIM_Process_UserModeTime_MappingStrings_qual_value =
8704 {
8705 CIM_Process_UserModeTime_MappingStrings_qual_data_value,
8706 MI_COUNT(CIM_Process_UserModeTime_MappingStrings_qual_data_value),
8707 };
8708
8709 static MI_CONST MI_Qualifier CIM_Process_UserModeTime_MappingStrings_qual =
8710 {
8711 MI_T("MappingStrings"),
8712 MI_STRINGA,
8713 0,
8714 &CIM_Process_UserModeTime_MappingStrings_qual_value
8715 };
8716 mike 1.1
8717 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_UserModeTime_quals[] =
8718 {
8719 &CIM_Process_UserModeTime_Description_qual,
8720 &CIM_Process_UserModeTime_Units_qual,
8721 &CIM_Process_UserModeTime_MappingStrings_qual,
8722 };
8723
8724 /* property CIM_Process.UserModeTime */
8725 static MI_CONST MI_PropertyDecl CIM_Process_UserModeTime_prop =
8726 {
8727 MI_FLAG_PROPERTY, /* flags */
8728 0x0075650C, /* code */
8729 MI_T("UserModeTime"), /* name */
8730 CIM_Process_UserModeTime_quals, /* qualifiers */
8731 MI_COUNT(CIM_Process_UserModeTime_quals), /* numQualifiers */
8732 MI_UINT64, /* type */
8733 NULL, /* className */
8734 0, /* subscript */
8735 offsetof(CIM_Process, UserModeTime), /* offset */
8736 MI_T("CIM_Process"), /* origin */
8737 mike 1.1 MI_T("CIM_Process"), /* propagator */
8738 NULL,
8739 };
8740
8741 static MI_CONST MI_Char* CIM_Process_WorkingSetSize_Description_qual_value = MI_T("The amount of memory in bytes that a Process needs to execute efficiently, for an OperatingSystem that uses page-based memory management. If an insufficient amount of memory is available (< working set size), thrashing will occur. If this information is not known, NULL or 0 should be entered. If this data is provided, it could be monitored to understand a Process\' changing memory requirements as execution proceeds.");
8742
8743 static MI_CONST MI_Qualifier CIM_Process_WorkingSetSize_Description_qual =
8744 {
8745 MI_T("Description"),
8746 MI_STRING,
8747 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8748 &CIM_Process_WorkingSetSize_Description_qual_value
8749 };
8750
8751 static MI_CONST MI_Char* CIM_Process_WorkingSetSize_Units_qual_value = MI_T("Bytes");
8752
8753 static MI_CONST MI_Qualifier CIM_Process_WorkingSetSize_Units_qual =
8754 {
8755 MI_T("Units"),
8756 MI_STRING,
8757 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8758 mike 1.1 &CIM_Process_WorkingSetSize_Units_qual_value
8759 };
8760
8761 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_WorkingSetSize_quals[] =
8762 {
8763 &CIM_Process_WorkingSetSize_Description_qual,
8764 &CIM_Process_WorkingSetSize_Units_qual,
8765 };
8766
8767 /* property CIM_Process.WorkingSetSize */
8768 static MI_CONST MI_PropertyDecl CIM_Process_WorkingSetSize_prop =
8769 {
8770 MI_FLAG_PROPERTY, /* flags */
8771 0x0077650E, /* code */
8772 MI_T("WorkingSetSize"), /* name */
8773 CIM_Process_WorkingSetSize_quals, /* qualifiers */
8774 MI_COUNT(CIM_Process_WorkingSetSize_quals), /* numQualifiers */
8775 MI_UINT64, /* type */
8776 NULL, /* className */
8777 0, /* subscript */
8778 offsetof(CIM_Process, WorkingSetSize), /* offset */
8779 mike 1.1 MI_T("CIM_Process"), /* origin */
8780 MI_T("CIM_Process"), /* propagator */
8781 NULL,
8782 };
8783
8784 static MI_PropertyDecl MI_CONST* MI_CONST CIM_Process_props[] =
8785 {
8786 &CIM_ManagedElement_InstanceID_prop,
8787 &CIM_ManagedElement_Caption_prop,
8788 &CIM_ManagedElement_Description_prop,
8789 &CIM_ManagedElement_ElementName_prop,
8790 &CIM_ManagedSystemElement_InstallDate_prop,
8791 &CIM_Process_Name_prop,
8792 &CIM_ManagedSystemElement_OperationalStatus_prop,
8793 &CIM_ManagedSystemElement_StatusDescriptions_prop,
8794 &CIM_ManagedSystemElement_Status_prop,
8795 &CIM_ManagedSystemElement_HealthState_prop,
8796 &CIM_ManagedSystemElement_CommunicationStatus_prop,
8797 &CIM_ManagedSystemElement_DetailedStatus_prop,
8798 &CIM_ManagedSystemElement_OperatingStatus_prop,
8799 &CIM_ManagedSystemElement_PrimaryStatus_prop,
8800 mike 1.1 &CIM_EnabledLogicalElement_EnabledState_prop,
8801 &CIM_EnabledLogicalElement_OtherEnabledState_prop,
8802 &CIM_EnabledLogicalElement_RequestedState_prop,
8803 &CIM_EnabledLogicalElement_EnabledDefault_prop,
8804 &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
8805 &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
8806 &CIM_EnabledLogicalElement_TransitioningToState_prop,
8807 &CIM_Process_CSCreationClassName_prop,
8808 &CIM_Process_CSName_prop,
8809 &CIM_Process_OSCreationClassName_prop,
8810 &CIM_Process_OSName_prop,
8811 &CIM_Process_CreationClassName_prop,
8812 &CIM_Process_Handle_prop,
8813 &CIM_Process_Priority_prop,
8814 &CIM_Process_ExecutionState_prop,
8815 &CIM_Process_OtherExecutionDescription_prop,
8816 &CIM_Process_CreationDate_prop,
8817 &CIM_Process_TerminationDate_prop,
8818 &CIM_Process_KernelModeTime_prop,
8819 &CIM_Process_UserModeTime_prop,
8820 &CIM_Process_WorkingSetSize_prop,
8821 mike 1.1 };
8822
8823 static MI_MethodDecl MI_CONST* MI_CONST CIM_Process_meths[] =
8824 {
8825 &CIM_EnabledLogicalElement_RequestStateChange_rtti,
8826 };
8827
8828 static MI_CONST MI_Char* CIM_Process_UMLPackagePath_qual_value = MI_T("CIM::System::Processing");
8829
8830 static MI_CONST MI_Qualifier CIM_Process_UMLPackagePath_qual =
8831 {
8832 MI_T("UMLPackagePath"),
8833 MI_STRING,
8834 0,
8835 &CIM_Process_UMLPackagePath_qual_value
8836 };
8837
8838 static MI_CONST MI_Char* CIM_Process_Description_qual_value = MI_T("Each instance of the CIM_Process class represents a single instance of a running program. A user of the OperatingSystem will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.");
8839
8840 static MI_CONST MI_Qualifier CIM_Process_Description_qual =
8841 {
8842 mike 1.1 MI_T("Description"),
8843 MI_STRING,
8844 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8845 &CIM_Process_Description_qual_value
8846 };
8847
8848 static MI_CONST MI_Char* CIM_Process_Version_qual_value = MI_T("2.10.0");
8849
8850 static MI_CONST MI_Qualifier CIM_Process_Version_qual =
8851 {
8852 MI_T("Version"),
8853 MI_STRING,
8854 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
8855 &CIM_Process_Version_qual_value
8856 };
8857
8858 static MI_Qualifier MI_CONST* MI_CONST CIM_Process_quals[] =
8859 {
8860 &CIM_Process_UMLPackagePath_qual,
8861 &CIM_Process_Description_qual,
8862 &CIM_Process_Version_qual,
8863 mike 1.1 };
8864
8865 /* class CIM_Process */
8866 MI_CONST MI_ClassDecl CIM_Process_rtti =
8867 {
8868 MI_FLAG_CLASS, /* flags */
8869 0x0063730B, /* code */
8870 MI_T("CIM_Process"), /* name */
8871 CIM_Process_quals, /* qualifiers */
8872 MI_COUNT(CIM_Process_quals), /* numQualifiers */
8873 CIM_Process_props, /* properties */
8874 MI_COUNT(CIM_Process_props), /* numProperties */
8875 sizeof(CIM_Process), /* size */
8876 MI_T("CIM_EnabledLogicalElement"), /* superClass */
8877 &CIM_EnabledLogicalElement_rtti, /* superClassDecl */
8878 CIM_Process_meths, /* methods */
8879 MI_COUNT(CIM_Process_meths), /* numMethods */
8880 &test_repos_classDecl, /* schema */
8881 NULL, /* functions */
8882 };
8883
8884 mike 1.1 /*
8885 **==============================================================================
8886 **
8887 ** MSFT_Process
8888 **
8889 **==============================================================================
8890 */
8891
8892 static MI_PropertyDecl MI_CONST* MI_CONST MSFT_Process_props[] =
8893 {
8894 &CIM_ManagedElement_InstanceID_prop,
8895 &CIM_ManagedElement_Caption_prop,
8896 &CIM_ManagedElement_Description_prop,
8897 &CIM_ManagedElement_ElementName_prop,
8898 &CIM_ManagedSystemElement_InstallDate_prop,
8899 &CIM_Process_Name_prop,
8900 &CIM_ManagedSystemElement_OperationalStatus_prop,
8901 &CIM_ManagedSystemElement_StatusDescriptions_prop,
8902 &CIM_ManagedSystemElement_Status_prop,
8903 &CIM_ManagedSystemElement_HealthState_prop,
8904 &CIM_ManagedSystemElement_CommunicationStatus_prop,
8905 mike 1.1 &CIM_ManagedSystemElement_DetailedStatus_prop,
8906 &CIM_ManagedSystemElement_OperatingStatus_prop,
8907 &CIM_ManagedSystemElement_PrimaryStatus_prop,
8908 &CIM_EnabledLogicalElement_EnabledState_prop,
8909 &CIM_EnabledLogicalElement_OtherEnabledState_prop,
8910 &CIM_EnabledLogicalElement_RequestedState_prop,
8911 &CIM_EnabledLogicalElement_EnabledDefault_prop,
8912 &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
8913 &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
8914 &CIM_EnabledLogicalElement_TransitioningToState_prop,
8915 &CIM_Process_CSCreationClassName_prop,
8916 &CIM_Process_CSName_prop,
8917 &CIM_Process_OSCreationClassName_prop,
8918 &CIM_Process_OSName_prop,
8919 &CIM_Process_CreationClassName_prop,
8920 &CIM_Process_Handle_prop,
8921 &CIM_Process_Priority_prop,
8922 &CIM_Process_ExecutionState_prop,
8923 &CIM_Process_OtherExecutionDescription_prop,
8924 &CIM_Process_CreationDate_prop,
8925 &CIM_Process_TerminationDate_prop,
8926 mike 1.1 &CIM_Process_KernelModeTime_prop,
8927 &CIM_Process_UserModeTime_prop,
8928 &CIM_Process_WorkingSetSize_prop,
8929 };
8930
8931 static MI_MethodDecl MI_CONST* MI_CONST MSFT_Process_meths[] =
8932 {
8933 &CIM_EnabledLogicalElement_RequestStateChange_rtti,
8934 };
8935
8936 static MI_CONST MI_Char* MSFT_Process_UMLPackagePath_qual_value = MI_T("CIM::System::Processing");
8937
8938 static MI_CONST MI_Qualifier MSFT_Process_UMLPackagePath_qual =
8939 {
8940 MI_T("UMLPackagePath"),
8941 MI_STRING,
8942 0,
8943 &MSFT_Process_UMLPackagePath_qual_value
8944 };
8945
8946 static MI_CONST MI_Char* MSFT_Process_Description_qual_value = MI_T("Each instance of the CIM_Process class represents a single instance of a running program. A user of the OperatingSystem will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.");
8947 mike 1.1
8948 static MI_CONST MI_Qualifier MSFT_Process_Description_qual =
8949 {
8950 MI_T("Description"),
8951 MI_STRING,
8952 MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8953 &MSFT_Process_Description_qual_value
8954 };
8955
8956 static MI_Qualifier MI_CONST* MI_CONST MSFT_Process_quals[] =
8957 {
8958 &MSFT_Process_UMLPackagePath_qual,
8959 &MSFT_Process_Description_qual,
8960 };
8961
8962 /* class MSFT_Process */
8963 MI_CONST MI_ClassDecl MSFT_Process_rtti =
8964 {
8965 MI_FLAG_CLASS, /* flags */
8966 0x006D730C, /* code */
8967 MI_T("MSFT_Process"), /* name */
8968 mike 1.1 MSFT_Process_quals, /* qualifiers */
8969 MI_COUNT(MSFT_Process_quals), /* numQualifiers */
8970 MSFT_Process_props, /* properties */
8971 MI_COUNT(MSFT_Process_props), /* numProperties */
8972 sizeof(MSFT_Process), /* size */
8973 MI_T("CIM_Process"), /* superClass */
8974 &CIM_Process_rtti, /* superClassDecl */
8975 MSFT_Process_meths, /* methods */
8976 MI_COUNT(MSFT_Process_meths), /* numMethods */
8977 &test_repos_classDecl, /* schema */
8978 NULL, /* functions */
8979 };
8980
8981 /*
8982 **==============================================================================
8983 **
8984 ** Inner
8985 **
8986 **==============================================================================
8987 */
8988
8989 mike 1.1 /* property Inner.Key */
8990 static MI_CONST MI_PropertyDecl Inner_Key_prop =
8991 {
8992 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8993 0x006B7903, /* code */
8994 MI_T("Key"), /* name */
8995 NULL, /* qualifiers */
8996 0, /* numQualifiers */
8997 MI_UINT32, /* type */
8998 NULL, /* className */
8999 0, /* subscript */
9000 offsetof(Inner, Key), /* offset */
9001 MI_T("Inner"), /* origin */
9002 MI_T("Inner"), /* propagator */
9003 NULL,
9004 };
9005
9006 /* property Inner.Str */
9007 static MI_CONST MI_PropertyDecl Inner_Str_prop =
9008 {
9009 MI_FLAG_PROPERTY, /* flags */
9010 mike 1.1 0x00737203, /* code */
9011 MI_T("Str"), /* name */
9012 NULL, /* qualifiers */
9013 0, /* numQualifiers */
9014 MI_STRING, /* type */
9015 NULL, /* className */
9016 0, /* subscript */
9017 offsetof(Inner, Str), /* offset */
9018 MI_T("Inner"), /* origin */
9019 MI_T("Inner"), /* propagator */
9020 NULL,
9021 };
9022
9023 static MI_PropertyDecl MI_CONST* MI_CONST Inner_props[] =
9024 {
9025 &Inner_Key_prop,
9026 &Inner_Str_prop,
9027 };
9028
9029 /* class Inner */
9030 MI_CONST MI_ClassDecl Inner_rtti =
9031 mike 1.1 {
9032 MI_FLAG_CLASS, /* flags */
9033 0x00697205, /* code */
9034 MI_T("Inner"), /* name */
9035 NULL, /* qualifiers */
9036 0, /* numQualifiers */
9037 Inner_props, /* properties */
9038 MI_COUNT(Inner_props), /* numProperties */
9039 sizeof(Inner), /* size */
9040 NULL, /* superClass */
9041 NULL, /* superClassDecl */
9042 NULL, /* methods */
9043 0, /* numMethods */
9044 &test_repos_classDecl, /* schema */
9045 NULL, /* functions */
9046 };
9047
9048 /*
9049 **==============================================================================
9050 **
9051 ** Outer
9052 mike 1.1 **
9053 **==============================================================================
9054 */
9055
9056 /* property Outer.Key */
9057 static MI_CONST MI_PropertyDecl Outer_Key_prop =
9058 {
9059 MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
9060 0x006B7903, /* code */
9061 MI_T("Key"), /* name */
9062 NULL, /* qualifiers */
9063 0, /* numQualifiers */
9064 MI_UINT32, /* type */
9065 NULL, /* className */
9066 0, /* subscript */
9067 offsetof(Outer, Key), /* offset */
9068 MI_T("Outer"), /* origin */
9069 MI_T("Outer"), /* propagator */
9070 NULL,
9071 };
9072
9073 mike 1.1 /* property Outer.booleanScalar */
9074 static MI_CONST MI_PropertyDecl Outer_booleanScalar_prop =
9075 {
9076 MI_FLAG_PROPERTY, /* flags */
9077 0x0062720D, /* code */
9078 MI_T("booleanScalar"), /* name */
9079 NULL, /* qualifiers */
9080 0, /* numQualifiers */
9081 MI_BOOLEAN, /* type */
9082 NULL, /* className */
9083 0, /* subscript */
9084 offsetof(Outer, booleanScalar), /* offset */
9085 MI_T("Outer"), /* origin */
9086 MI_T("Outer"), /* propagator */
9087 NULL,
9088 };
9089
9090 /* property Outer.uint8Scalar */
9091 static MI_CONST MI_PropertyDecl Outer_uint8Scalar_prop =
9092 {
9093 MI_FLAG_PROPERTY, /* flags */
9094 mike 1.1 0x0075720B, /* code */
9095 MI_T("uint8Scalar"), /* name */
9096 NULL, /* qualifiers */
9097 0, /* numQualifiers */
9098 MI_UINT8, /* type */
9099 NULL, /* className */
9100 0, /* subscript */
9101 offsetof(Outer, uint8Scalar), /* offset */
9102 MI_T("Outer"), /* origin */
9103 MI_T("Outer"), /* propagator */
9104 NULL,
9105 };
9106
9107 /* property Outer.sint8Scalar */
9108 static MI_CONST MI_PropertyDecl Outer_sint8Scalar_prop =
9109 {
9110 MI_FLAG_PROPERTY, /* flags */
9111 0x0073720B, /* code */
9112 MI_T("sint8Scalar"), /* name */
9113 NULL, /* qualifiers */
9114 0, /* numQualifiers */
9115 mike 1.1 MI_SINT8, /* type */
9116 NULL, /* className */
9117 0, /* subscript */
9118 offsetof(Outer, sint8Scalar), /* offset */
9119 MI_T("Outer"), /* origin */
9120 MI_T("Outer"), /* propagator */
9121 NULL,
9122 };
9123
9124 /* property Outer.uint16Scalar */
9125 static MI_CONST MI_PropertyDecl Outer_uint16Scalar_prop =
9126 {
9127 MI_FLAG_PROPERTY, /* flags */
9128 0x0075720C, /* code */
9129 MI_T("uint16Scalar"), /* name */
9130 NULL, /* qualifiers */
9131 0, /* numQualifiers */
9132 MI_UINT16, /* type */
9133 NULL, /* className */
9134 0, /* subscript */
9135 offsetof(Outer, uint16Scalar), /* offset */
9136 mike 1.1 MI_T("Outer"), /* origin */
9137 MI_T("Outer"), /* propagator */
9138 NULL,
9139 };
9140
9141 /* property Outer.sint16Scalar */
9142 static MI_CONST MI_PropertyDecl Outer_sint16Scalar_prop =
9143 {
9144 MI_FLAG_PROPERTY, /* flags */
9145 0x0073720C, /* code */
9146 MI_T("sint16Scalar"), /* name */
9147 NULL, /* qualifiers */
9148 0, /* numQualifiers */
9149 MI_SINT16, /* type */
9150 NULL, /* className */
9151 0, /* subscript */
9152 offsetof(Outer, sint16Scalar), /* offset */
9153 MI_T("Outer"), /* origin */
9154 MI_T("Outer"), /* propagator */
9155 NULL,
9156 };
9157 mike 1.1
9158 /* property Outer.uint32Scalar */
9159 static MI_CONST MI_PropertyDecl Outer_uint32Scalar_prop =
9160 {
9161 MI_FLAG_PROPERTY, /* flags */
9162 0x0075720C, /* code */
9163 MI_T("uint32Scalar"), /* name */
9164 NULL, /* qualifiers */
9165 0, /* numQualifiers */
9166 MI_UINT32, /* type */
9167 NULL, /* className */
9168 0, /* subscript */
9169 offsetof(Outer, uint32Scalar), /* offset */
9170 MI_T("Outer"), /* origin */
9171 MI_T("Outer"), /* propagator */
9172 NULL,
9173 };
9174
9175 /* property Outer.sint32Scalar */
9176 static MI_CONST MI_PropertyDecl Outer_sint32Scalar_prop =
9177 {
9178 mike 1.1 MI_FLAG_PROPERTY, /* flags */
9179 0x0073720C, /* code */
9180 MI_T("sint32Scalar"), /* name */
9181 NULL, /* qualifiers */
9182 0, /* numQualifiers */
9183 MI_SINT32, /* type */
9184 NULL, /* className */
9185 0, /* subscript */
9186 offsetof(Outer, sint32Scalar), /* offset */
9187 MI_T("Outer"), /* origin */
9188 MI_T("Outer"), /* propagator */
9189 NULL,
9190 };
9191
9192 /* property Outer.uint64Scalar */
9193 static MI_CONST MI_PropertyDecl Outer_uint64Scalar_prop =
9194 {
9195 MI_FLAG_PROPERTY, /* flags */
9196 0x0075720C, /* code */
9197 MI_T("uint64Scalar"), /* name */
9198 NULL, /* qualifiers */
9199 mike 1.1 0, /* numQualifiers */
9200 MI_UINT64, /* type */
9201 NULL, /* className */
9202 0, /* subscript */
9203 offsetof(Outer, uint64Scalar), /* offset */
9204 MI_T("Outer"), /* origin */
9205 MI_T("Outer"), /* propagator */
9206 NULL,
9207 };
9208
9209 /* property Outer.sint64Scalar */
9210 static MI_CONST MI_PropertyDecl Outer_sint64Scalar_prop =
9211 {
9212 MI_FLAG_PROPERTY, /* flags */
9213 0x0073720C, /* code */
9214 MI_T("sint64Scalar"), /* name */
9215 NULL, /* qualifiers */
9216 0, /* numQualifiers */
9217 MI_SINT64, /* type */
9218 NULL, /* className */
9219 0, /* subscript */
9220 mike 1.1 offsetof(Outer, sint64Scalar), /* offset */
9221 MI_T("Outer"), /* origin */
9222 MI_T("Outer"), /* propagator */
9223 NULL,
9224 };
9225
9226 /* property Outer.real32Scalar */
9227 static MI_CONST MI_PropertyDecl Outer_real32Scalar_prop =
9228 {
9229 MI_FLAG_PROPERTY, /* flags */
9230 0x0072720C, /* code */
9231 MI_T("real32Scalar"), /* name */
9232 NULL, /* qualifiers */
9233 0, /* numQualifiers */
9234 MI_REAL32, /* type */
9235 NULL, /* className */
9236 0, /* subscript */
9237 offsetof(Outer, real32Scalar), /* offset */
9238 MI_T("Outer"), /* origin */
9239 MI_T("Outer"), /* propagator */
9240 NULL,
9241 mike 1.1 };
9242
9243 /* property Outer.real64Scalar */
9244 static MI_CONST MI_PropertyDecl Outer_real64Scalar_prop =
9245 {
9246 MI_FLAG_PROPERTY, /* flags */
9247 0x0072720C, /* code */
9248 MI_T("real64Scalar"), /* name */
9249 NULL, /* qualifiers */
9250 0, /* numQualifiers */
9251 MI_REAL64, /* type */
9252 NULL, /* className */
9253 0, /* subscript */
9254 offsetof(Outer, real64Scalar), /* offset */
9255 MI_T("Outer"), /* origin */
9256 MI_T("Outer"), /* propagator */
9257 NULL,
9258 };
9259
9260 /* property Outer.char16Scalar */
9261 static MI_CONST MI_PropertyDecl Outer_char16Scalar_prop =
9262 mike 1.1 {
9263 MI_FLAG_PROPERTY, /* flags */
9264 0x0063720C, /* code */
9265 MI_T("char16Scalar"), /* name */
9266 NULL, /* qualifiers */
9267 0, /* numQualifiers */
9268 MI_CHAR16, /* type */
9269 NULL, /* className */
9270 0, /* subscript */
9271 offsetof(Outer, char16Scalar), /* offset */
9272 MI_T("Outer"), /* origin */
9273 MI_T("Outer"), /* propagator */
9274 NULL,
9275 };
9276
9277 /* property Outer.datetimeScalar */
9278 static MI_CONST MI_PropertyDecl Outer_datetimeScalar_prop =
9279 {
9280 MI_FLAG_PROPERTY, /* flags */
9281 0x0064720E, /* code */
9282 MI_T("datetimeScalar"), /* name */
9283 mike 1.1 NULL, /* qualifiers */
9284 0, /* numQualifiers */
9285 MI_DATETIME, /* type */
9286 NULL, /* className */
9287 0, /* subscript */
9288 offsetof(Outer, datetimeScalar), /* offset */
9289 MI_T("Outer"), /* origin */
9290 MI_T("Outer"), /* propagator */
9291 NULL,
9292 };
9293
9294 /* property Outer.stringScalar */
9295 static MI_CONST MI_PropertyDecl Outer_stringScalar_prop =
9296 {
9297 MI_FLAG_PROPERTY, /* flags */
9298 0x0073720C, /* code */
9299 MI_T("stringScalar"), /* name */
9300 NULL, /* qualifiers */
9301 0, /* numQualifiers */
9302 MI_STRING, /* type */
9303 NULL, /* className */
9304 mike 1.1 0, /* subscript */
9305 offsetof(Outer, stringScalar), /* offset */
9306 MI_T("Outer"), /* origin */
9307 MI_T("Outer"), /* propagator */
9308 NULL,
9309 };
9310
9311 static MI_CONST MI_Char* Outer_instanceScalar_EmbeddedInstance_qual_value = MI_T("Inner");
9312
9313 static MI_CONST MI_Qualifier Outer_instanceScalar_EmbeddedInstance_qual =
9314 {
9315 MI_T("EmbeddedInstance"),
9316 MI_STRING,
9317 0,
9318 &Outer_instanceScalar_EmbeddedInstance_qual_value
9319 };
9320
9321 static MI_Qualifier MI_CONST* MI_CONST Outer_instanceScalar_quals[] =
9322 {
9323 &Outer_instanceScalar_EmbeddedInstance_qual,
9324 };
9325 mike 1.1
9326 /* property Outer.instanceScalar */
9327 static MI_CONST MI_PropertyDecl Outer_instanceScalar_prop =
9328 {
9329 MI_FLAG_PROPERTY, /* flags */
9330 0x0069720E, /* code */
9331 MI_T("instanceScalar"), /* name */
9332 Outer_instanceScalar_quals, /* qualifiers */
9333 MI_COUNT(Outer_instanceScalar_quals), /* numQualifiers */
9334 MI_INSTANCE, /* type */
9335 MI_T("Inner"), /* className */
9336 0, /* subscript */
9337 offsetof(Outer, instanceScalar), /* offset */
9338 MI_T("Outer"), /* origin */
9339 MI_T("Outer"), /* propagator */
9340 NULL,
9341 };
9342
9343 /* property Outer.booleanArray */
9344 static MI_CONST MI_PropertyDecl Outer_booleanArray_prop =
9345 {
9346 mike 1.1 MI_FLAG_PROPERTY, /* flags */
9347 0x0062790C, /* code */
9348 MI_T("booleanArray"), /* name */
9349 NULL, /* qualifiers */
9350 0, /* numQualifiers */
9351 MI_BOOLEANA, /* type */
9352 NULL, /* className */
9353 0, /* subscript */
9354 offsetof(Outer, booleanArray), /* offset */
9355 MI_T("Outer"), /* origin */
9356 MI_T("Outer"), /* propagator */
9357 NULL,
9358 };
9359
9360 /* property Outer.uint8Array */
9361 static MI_CONST MI_PropertyDecl Outer_uint8Array_prop =
9362 {
9363 MI_FLAG_PROPERTY, /* flags */
9364 0x0075790A, /* code */
9365 MI_T("uint8Array"), /* name */
9366 NULL, /* qualifiers */
9367 mike 1.1 0, /* numQualifiers */
9368 MI_UINT8A, /* type */
9369 NULL, /* className */
9370 0, /* subscript */
9371 offsetof(Outer, uint8Array), /* offset */
9372 MI_T("Outer"), /* origin */
9373 MI_T("Outer"), /* propagator */
9374 NULL,
9375 };
9376
9377 /* property Outer.sint8Array */
9378 static MI_CONST MI_PropertyDecl Outer_sint8Array_prop =
9379 {
9380 MI_FLAG_PROPERTY, /* flags */
9381 0x0073790A, /* code */
9382 MI_T("sint8Array"), /* name */
9383 NULL, /* qualifiers */
9384 0, /* numQualifiers */
9385 MI_SINT8A, /* type */
9386 NULL, /* className */
9387 0, /* subscript */
9388 mike 1.1 offsetof(Outer, sint8Array), /* offset */
9389 MI_T("Outer"), /* origin */
9390 MI_T("Outer"), /* propagator */
9391 NULL,
9392 };
9393
9394 /* property Outer.uint16Array */
9395 static MI_CONST MI_PropertyDecl Outer_uint16Array_prop =
9396 {
9397 MI_FLAG_PROPERTY, /* flags */
9398 0x0075790B, /* code */
9399 MI_T("uint16Array"), /* name */
9400 NULL, /* qualifiers */
9401 0, /* numQualifiers */
9402 MI_UINT16A, /* type */
9403 NULL, /* className */
9404 0, /* subscript */
9405 offsetof(Outer, uint16Array), /* offset */
9406 MI_T("Outer"), /* origin */
9407 MI_T("Outer"), /* propagator */
9408 NULL,
9409 mike 1.1 };
9410
9411 /* property Outer.sint16Array */
9412 static MI_CONST MI_PropertyDecl Outer_sint16Array_prop =
9413 {
9414 MI_FLAG_PROPERTY, /* flags */
9415 0x0073790B, /* code */
9416 MI_T("sint16Array"), /* name */
9417 NULL, /* qualifiers */
9418 0, /* numQualifiers */
9419 MI_SINT16A, /* type */
9420 NULL, /* className */
9421 0, /* subscript */
9422 offsetof(Outer, sint16Array), /* offset */
9423 MI_T("Outer"), /* origin */
9424 MI_T("Outer"), /* propagator */
9425 NULL,
9426 };
9427
9428 /* property Outer.uint32Array */
9429 static MI_CONST MI_PropertyDecl Outer_uint32Array_prop =
9430 mike 1.1 {
9431 MI_FLAG_PROPERTY, /* flags */
9432 0x0075790B, /* code */
9433 MI_T("uint32Array"), /* name */
9434 NULL, /* qualifiers */
9435 0, /* numQualifiers */
9436 MI_UINT32A, /* type */
9437 NULL, /* className */
9438 0, /* subscript */
9439 offsetof(Outer, uint32Array), /* offset */
9440 MI_T("Outer"), /* origin */
9441 MI_T("Outer"), /* propagator */
9442 NULL,
9443 };
9444
9445 /* property Outer.sint32Array */
9446 static MI_CONST MI_PropertyDecl Outer_sint32Array_prop =
9447 {
9448 MI_FLAG_PROPERTY, /* flags */
9449 0x0073790B, /* code */
9450 MI_T("sint32Array"), /* name */
9451 mike 1.1 NULL, /* qualifiers */
9452 0, /* numQualifiers */
9453 MI_SINT32A, /* type */
9454 NULL, /* className */
9455 0, /* subscript */
9456 offsetof(Outer, sint32Array), /* offset */
9457 MI_T("Outer"), /* origin */
9458 MI_T("Outer"), /* propagator */
9459 NULL,
9460 };
9461
9462 /* property Outer.uint64Array */
9463 static MI_CONST MI_PropertyDecl Outer_uint64Array_prop =
9464 {
9465 MI_FLAG_PROPERTY, /* flags */
9466 0x0075790B, /* code */
9467 MI_T("uint64Array"), /* name */
9468 NULL, /* qualifiers */
9469 0, /* numQualifiers */
9470 MI_UINT64A, /* type */
9471 NULL, /* className */
9472 mike 1.1 0, /* subscript */
9473 offsetof(Outer, uint64Array), /* offset */
9474 MI_T("Outer"), /* origin */
9475 MI_T("Outer"), /* propagator */
9476 NULL,
9477 };
9478
9479 /* property Outer.sint64Array */
9480 static MI_CONST MI_PropertyDecl Outer_sint64Array_prop =
9481 {
9482 MI_FLAG_PROPERTY, /* flags */
9483 0x0073790B, /* code */
9484 MI_T("sint64Array"), /* name */
9485 NULL, /* qualifiers */
9486 0, /* numQualifiers */
9487 MI_SINT64A, /* type */
9488 NULL, /* className */
9489 0, /* subscript */
9490 offsetof(Outer, sint64Array), /* offset */
9491 MI_T("Outer"), /* origin */
9492 MI_T("Outer"), /* propagator */
9493 mike 1.1 NULL,
9494 };
9495
9496 /* property Outer.real32Array */
9497 static MI_CONST MI_PropertyDecl Outer_real32Array_prop =
9498 {
9499 MI_FLAG_PROPERTY, /* flags */
9500 0x0072790B, /* code */
9501 MI_T("real32Array"), /* name */
9502 NULL, /* qualifiers */
9503 0, /* numQualifiers */
9504 MI_REAL32A, /* type */
9505 NULL, /* className */
9506 0, /* subscript */
9507 offsetof(Outer, real32Array), /* offset */
9508 MI_T("Outer"), /* origin */
9509 MI_T("Outer"), /* propagator */
9510 NULL,
9511 };
9512
9513 /* property Outer.real64Array */
9514 mike 1.1 static MI_CONST MI_PropertyDecl Outer_real64Array_prop =
9515 {
9516 MI_FLAG_PROPERTY, /* flags */
9517 0x0072790B, /* code */
9518 MI_T("real64Array"), /* name */
9519 NULL, /* qualifiers */
9520 0, /* numQualifiers */
9521 MI_REAL64A, /* type */
9522 NULL, /* className */
9523 0, /* subscript */
9524 offsetof(Outer, real64Array), /* offset */
9525 MI_T("Outer"), /* origin */
9526 MI_T("Outer"), /* propagator */
9527 NULL,
9528 };
9529
9530 /* property Outer.char16Array */
9531 static MI_CONST MI_PropertyDecl Outer_char16Array_prop =
9532 {
9533 MI_FLAG_PROPERTY, /* flags */
9534 0x0063790B, /* code */
9535 mike 1.1 MI_T("char16Array"), /* name */
9536 NULL, /* qualifiers */
9537 0, /* numQualifiers */
9538 MI_CHAR16A, /* type */
9539 NULL, /* className */
9540 0, /* subscript */
9541 offsetof(Outer, char16Array), /* offset */
9542 MI_T("Outer"), /* origin */
9543 MI_T("Outer"), /* propagator */
9544 NULL,
9545 };
9546
9547 /* property Outer.datetimeArray */
9548 static MI_CONST MI_PropertyDecl Outer_datetimeArray_prop =
9549 {
9550 MI_FLAG_PROPERTY, /* flags */
9551 0x0064790D, /* code */
9552 MI_T("datetimeArray"), /* name */
9553 NULL, /* qualifiers */
9554 0, /* numQualifiers */
9555 MI_DATETIMEA, /* type */
9556 mike 1.1 NULL, /* className */
9557 0, /* subscript */
9558 offsetof(Outer, datetimeArray), /* offset */
9559 MI_T("Outer"), /* origin */
9560 MI_T("Outer"), /* propagator */
9561 NULL,
9562 };
9563
9564 /* property Outer.stringArray */
9565 static MI_CONST MI_PropertyDecl Outer_stringArray_prop =
9566 {
9567 MI_FLAG_PROPERTY, /* flags */
9568 0x0073790B, /* code */
9569 MI_T("stringArray"), /* name */
9570 NULL, /* qualifiers */
9571 0, /* numQualifiers */
9572 MI_STRINGA, /* type */
9573 NULL, /* className */
9574 0, /* subscript */
9575 offsetof(Outer, stringArray), /* offset */
9576 MI_T("Outer"), /* origin */
9577 mike 1.1 MI_T("Outer"), /* propagator */
9578 NULL,
9579 };
9580
9581 static MI_CONST MI_Char* Outer_instanceArray_EmbeddedInstance_qual_value = MI_T("Inner");
9582
9583 static MI_CONST MI_Qualifier Outer_instanceArray_EmbeddedInstance_qual =
9584 {
9585 MI_T("EmbeddedInstance"),
9586 MI_STRING,
9587 0,
9588 &Outer_instanceArray_EmbeddedInstance_qual_value
9589 };
9590
9591 static MI_Qualifier MI_CONST* MI_CONST Outer_instanceArray_quals[] =
9592 {
9593 &Outer_instanceArray_EmbeddedInstance_qual,
9594 };
9595
9596 /* property Outer.instanceArray */
9597 static MI_CONST MI_PropertyDecl Outer_instanceArray_prop =
9598 mike 1.1 {
9599 MI_FLAG_PROPERTY, /* flags */
9600 0x0069790D, /* code */
9601 MI_T("instanceArray"), /* name */
9602 Outer_instanceArray_quals, /* qualifiers */
9603 MI_COUNT(Outer_instanceArray_quals), /* numQualifiers */
9604 MI_INSTANCEA, /* type */
9605 MI_T("Inner"), /* className */
9606 0, /* subscript */
9607 offsetof(Outer, instanceArray), /* offset */
9608 MI_T("Outer"), /* origin */
9609 MI_T("Outer"), /* propagator */
9610 NULL,
9611 };
9612
9613 static MI_PropertyDecl MI_CONST* MI_CONST Outer_props[] =
9614 {
9615 &Outer_Key_prop,
9616 &Outer_booleanScalar_prop,
9617 &Outer_uint8Scalar_prop,
9618 &Outer_sint8Scalar_prop,
9619 mike 1.1 &Outer_uint16Scalar_prop,
9620 &Outer_sint16Scalar_prop,
9621 &Outer_uint32Scalar_prop,
9622 &Outer_sint32Scalar_prop,
9623 &Outer_uint64Scalar_prop,
9624 &Outer_sint64Scalar_prop,
9625 &Outer_real32Scalar_prop,
9626 &Outer_real64Scalar_prop,
9627 &Outer_char16Scalar_prop,
9628 &Outer_datetimeScalar_prop,
9629 &Outer_stringScalar_prop,
9630 &Outer_instanceScalar_prop,
9631 &Outer_booleanArray_prop,
9632 &Outer_uint8Array_prop,
9633 &Outer_sint8Array_prop,
9634 &Outer_uint16Array_prop,
9635 &Outer_sint16Array_prop,
9636 &Outer_uint32Array_prop,
9637 &Outer_sint32Array_prop,
9638 &Outer_uint64Array_prop,
9639 &Outer_sint64Array_prop,
9640 mike 1.1 &Outer_real32Array_prop,
9641 &Outer_real64Array_prop,
9642 &Outer_char16Array_prop,
9643 &Outer_datetimeArray_prop,
9644 &Outer_stringArray_prop,
9645 &Outer_instanceArray_prop,
9646 };
9647
9648 /* class Outer */
9649 MI_CONST MI_ClassDecl Outer_rtti =
9650 {
9651 MI_FLAG_CLASS, /* flags */
9652 0x006F7205, /* code */
9653 MI_T("Outer"), /* name */
9654 NULL, /* qualifiers */
9655 0, /* numQualifiers */
9656 Outer_props, /* properties */
9657 MI_COUNT(Outer_props), /* numProperties */
9658 sizeof(Outer), /* size */
9659 NULL, /* superClass */
9660 NULL, /* superClassDecl */
9661 mike 1.1 NULL, /* methods */
9662 0, /* numMethods */
9663 &test_repos_classDecl, /* schema */
9664 NULL, /* functions */
9665 };
9666
9667 /*
9668 **==============================================================================
9669 **
9670 ** __mi_server
9671 **
9672 **==============================================================================
9673 */
9674
9675 MI_Server* __mi_server;
9676 /*
9677 **==============================================================================
9678 **
9679 ** Schema
9680 **
9681 **==============================================================================
9682 mike 1.1 */
9683
9684 static MI_ClassDecl MI_CONST* MI_CONST classes[] =
9685 {
9686 &CIM_ConcreteJob_rtti,
9687 &CIM_EnabledLogicalElement_rtti,
9688 &CIM_Error_rtti,
9689 &CIM_Job_rtti,
9690 &CIM_LogicalElement_rtti,
9691 &CIM_ManagedElement_rtti,
9692 &CIM_ManagedSystemElement_rtti,
9693 &CIM_Process_rtti,
9694 &Inner_rtti,
9695 &MSFT_AllTypes_rtti,
9696 &MSFT_Person_rtti,
9697 &MSFT_Process_rtti,
9698 &Outer_rtti,
9699 };
9700
9701 MI_SchemaDecl test_repos_classDecl =
9702 {
9703 mike 1.1 qualifierDecls, /* qualifierDecls */
9704 MI_COUNT(qualifierDecls), /* numQualifierDecls */
9705 classes, /* classDecls */
9706 MI_COUNT(classes), /* classDecls */
9707 };
9708
9709 /*
9710 **==============================================================================
9711 **
9712 ** MI_Server Methods
9713 **
9714 **==============================================================================
9715 */
9716
9717 MI_Result MI_CALL MI_Server_GetVersion(
9718 MI_Uint32* version){
9719 return __mi_server->serverFT->GetVersion(version);
9720 }
9721
9722 MI_Result MI_CALL MI_Server_GetSystemName(
9723 const MI_Char** systemName)
9724 mike 1.1 {
9725 return __mi_server->serverFT->GetSystemName(systemName);
9726 }
9727
|