00001
00002 #ifndef _mq_xsdTypes_OUTPUT_H_
00003 #define _mq_xsdTypes_OUTPUT_H_
00004
00005 #if !defined(IT_CONTEXT_ATTRIBUTE_API)
00006 #if defined(IT_CONTEXT_ATTRIBUTE_API_EXPORT)
00007 #define IT_CONTEXT_ATTRIBUTE_API IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_CONTEXT_ATTRIBUTE_API IT_DECLSPEC_IMPORT
00010 #endif
00011 #endif
00012
00013
00014 #include <it_bus/all_complex_type.h>
00015 #include <it_bus/any_holder.h>
00016 #include <it_bus/any.h>
00017 #include <it_bus/any_simple_type.h>
00018 #include <it_bus/any_simple_type_reader.h>
00019 #include <it_bus/any_simple_type_writer.h>
00020 #include <it_bus/array_t.h>
00021 #include <it_bus/choice_complex_type.h>
00022 #include <it_bus/complex_content_complex_type.h>
00023 #include <it_bus/complex_type_reader.h>
00024 #include <it_bus/complex_type_writer.h>
00025 #include <it_bus/element_list_t.h>
00026 #include <it_bus/nillable_value.h>
00027 #include <it_bus/nillable_ptr.h>
00028 #include <it_bus/nillable_types.h>
00029 #include <it_bus/qname.h>
00030 #include <it_bus/sequence_complex_type.h>
00031 #include <it_bus/complex_type_with_substitution.h>
00032 #include <it_bus/simple_content_complex_type.h>
00033 #include <it_bus/soap_enc_array_t.h>
00034 #include <it_bus/user_fault_exception.h>
00035 #include <it_bus/soap_enc_array.h>
00036 #include <it_bus/simpletype_list_t.h>
00037 #include <it_bus/simpletype_union.h>
00038 #include <it_bus/reflect/unsupported_exception.h>
00039 #include <it_bus/reflect/null_reflection.h>
00040 #include <it_bus/reflect/value_impl_t.h>
00041 #include <it_bus/reflect/element_list_impl_t.h>
00042 #include <it_bus/reflect/nillable_value_impl_t.h>
00043 #include <it_bus/reflect/nillable_ptr_impl_t.h>
00044 #include <it_bus/reflect/nillable_raw_ptr_impl_t.h>
00045 #include <it_bus/reflect/model_group_impl.h>
00046 #include <it_bus/reflect/complex_type_impl.h>
00047 #include <it_bus/reflect/complex_content_impl_t.h>
00048 #include <it_bus/reflect/choice.h>
00049 #include <it_bus/reflect/complex_content.h>
00050 #include <it_bus/reflect/derived_simple_type.h>
00051 #include <it_bus/reflect/simple_content.h>
00052 #include <it_bus/reflect/reflected_nillable_value.h>
00053 #include <it_bus/reflect/reflected_nillable_ptr.h>
00054 #include <it_bus/reflect/simple_type_list_impl_t.h>
00055 #include <it_bus/reflect/type_list_impl_t.h>
00056 #include <it_bus/reflect/union_impl.h>
00057 #include <it_bus/reflect/occuring_type_impl_t.h>
00058
00059 #include "wsdl_ext_xsdTypes.h"
00060
00061 namespace IT_ContextAttributes
00062 {
00063 class transactionType;
00064 class IT_transactionTypeReflection;
00065 typedef IT_Reflect::ReflectedNillableValue<transactionType> transactionTypeNillable;
00066 typedef IT_Reflect::ReflectedNillablePtr<transactionType> transactionTypeNillablePtr;
00067 class correlationStyleType;
00068 class IT_correlationStyleTypeReflection;
00069 typedef IT_Reflect::ReflectedNillableValue<correlationStyleType> correlationStyleTypeNillable;
00070 typedef IT_Reflect::ReflectedNillablePtr<correlationStyleType> correlationStyleTypeNillablePtr;
00071 class deliveryType;
00072 class IT_deliveryTypeReflection;
00073 typedef IT_Reflect::ReflectedNillableValue<deliveryType> deliveryTypeNillable;
00074 typedef IT_Reflect::ReflectedNillablePtr<deliveryType> deliveryTypeNillablePtr;
00075 class reportOptionType;
00076 class IT_reportOptionTypeReflection;
00077 typedef IT_Reflect::ReflectedNillableValue<reportOptionType> reportOptionTypeNillable;
00078 typedef IT_Reflect::ReflectedNillablePtr<reportOptionType> reportOptionTypeNillablePtr;
00079 class formatType;
00080 class IT_formatTypeReflection;
00081 typedef IT_Reflect::ReflectedNillableValue<formatType> formatTypeNillable;
00082 typedef IT_Reflect::ReflectedNillablePtr<formatType> formatTypeNillablePtr;
00083 class MQMessageAttributesType_1;
00084 class IT_MQMessageAttributesType_1Reflection;
00085 typedef IT_Reflect::ReflectedNillableValue<MQMessageAttributesType_1> MQMessageAttributesType_1Nillable;
00086 typedef IT_Reflect::ReflectedNillablePtr<MQMessageAttributesType_1> MQMessageAttributesType_1NillablePtr;
00087 class usageStyleType;
00088 class IT_usageStyleTypeReflection;
00089 typedef IT_Reflect::ReflectedNillableValue<usageStyleType> usageStyleTypeNillable;
00090 typedef IT_Reflect::ReflectedNillablePtr<usageStyleType> usageStyleTypeNillablePtr;
00091 class accessModeType;
00092 class IT_accessModeTypeReflection;
00093 typedef IT_Reflect::ReflectedNillableValue<accessModeType> accessModeTypeNillable;
00094 typedef IT_Reflect::ReflectedNillablePtr<accessModeType> accessModeTypeNillablePtr;
00095 class MQAttributesType_1;
00096 class IT_MQAttributesType_1Reflection;
00097 typedef IT_Reflect::ReflectedNillableValue<MQAttributesType_1> MQAttributesType_1Nillable;
00098 typedef IT_Reflect::ReflectedNillablePtr<MQAttributesType_1> MQAttributesType_1NillablePtr;
00099 class MQConnectionAttributesType_1;
00100 class IT_MQConnectionAttributesType_1Reflection;
00101 typedef IT_Reflect::ReflectedNillableValue<MQConnectionAttributesType_1> MQConnectionAttributesType_1Nillable;
00102 typedef IT_Reflect::ReflectedNillablePtr<MQConnectionAttributesType_1> MQConnectionAttributesType_1NillablePtr;
00103 class MQConnectionAttributesType;
00104 class IT_MQConnectionAttributesTypeReflection;
00105 typedef IT_Reflect::ReflectedNillableValue<MQConnectionAttributesType> MQConnectionAttributesTypeNillable;
00106 typedef IT_Reflect::ReflectedNillablePtr<MQConnectionAttributesType> MQConnectionAttributesTypeNillablePtr;
00107 class mqClientType_1;
00108 class IT_mqClientType_1Reflection;
00109 typedef IT_Reflect::ReflectedNillableValue<mqClientType_1> mqClientType_1Nillable;
00110 typedef IT_Reflect::ReflectedNillablePtr<mqClientType_1> mqClientType_1NillablePtr;
00111 class mqClientType;
00112 class IT_mqClientTypeReflection;
00113 typedef IT_Reflect::ReflectedNillableValue<mqClientType> mqClientTypeNillable;
00114 typedef IT_Reflect::ReflectedNillablePtr<mqClientType> mqClientTypeNillablePtr;
00115 class mqServerType_1;
00116 class IT_mqServerType_1Reflection;
00117 typedef IT_Reflect::ReflectedNillableValue<mqServerType_1> mqServerType_1Nillable;
00118 typedef IT_Reflect::ReflectedNillablePtr<mqServerType_1> mqServerType_1NillablePtr;
00119 class mqServerType;
00120 class IT_mqServerTypeReflection;
00121 typedef IT_Reflect::ReflectedNillableValue<mqServerType> mqServerTypeNillable;
00122 typedef IT_Reflect::ReflectedNillablePtr<mqServerType> mqServerTypeNillablePtr;
00123 class MQAttributesType;
00124 class IT_MQAttributesTypeReflection;
00125 typedef IT_Reflect::ReflectedNillableValue<MQAttributesType> MQAttributesTypeNillable;
00126 typedef IT_Reflect::ReflectedNillablePtr<MQAttributesType> MQAttributesTypeNillablePtr;
00127 class MQMessageAttributesType;
00128 class IT_MQMessageAttributesTypeReflection;
00129 typedef IT_Reflect::ReflectedNillableValue<MQMessageAttributesType> MQMessageAttributesTypeNillable;
00130 typedef IT_Reflect::ReflectedNillablePtr<MQMessageAttributesType> MQMessageAttributesTypeNillablePtr;
00131 class IT_CONTEXT_ATTRIBUTE_API transactionType : public IT_Bus::AnySimpleType
00132 {
00133
00134 public:
00135
00136 static const IT_Bus::QName&
00137 get_static_type();
00138
00139 static const IT_Bus::String none;
00140 static const IT_Bus::String internal;
00141 static const IT_Bus::String xa;
00142
00143 typedef IT_transactionTypeReflection IT_ReflectionType;
00144 friend class IT_transactionTypeReflection;
00145
00146 transactionType();
00147 transactionType(const transactionType & other);
00148 transactionType(const IT_Bus::String & value);
00149 virtual ~transactionType();
00150
00151 IT_Bus::AnyType &
00152 copy(const IT_Bus::AnyType & rhs);
00153
00154 transactionType &
00155 operator=(const transactionType & rhs);
00156
00157 virtual const IT_Bus::QName &
00158 get_type() const;
00159
00160 IT_Bus::Boolean operator==(const transactionType& other) const;
00161
00162 virtual void
00163 write_value(
00164 IT_Bus::AnySimpleTypeWriter & writer
00165 ) const throw((IT_Bus::SerializationException));
00166
00167 virtual void
00168 read_value(
00169 IT_Bus::AnySimpleTypeReader & reader
00170 ) throw((IT_Bus::DeserializationException));
00171
00172 virtual IT_Reflect::Reflection*
00173 get_reflection() throw((IT_Reflect::ReflectException));
00174
00175 virtual const IT_Reflect::Reflection*
00176 get_reflection() const throw((IT_Reflect::ReflectException));
00177
00178 void
00179 setvalue(const IT_Bus::String & value);
00180
00181 const IT_Bus::String &
00182 getvalue() const;
00183
00184 private:
00185
00186 IT_Bus::String m_val;
00187 };
00188
00189 typedef IT_AutoPtr<transactionType> transactionTypePtr;
00190
00191 class IT_transactionTypeReflection :
00192 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::transactionType>,
00193 public IT_Reflect::DerivedSimpleType
00194 {
00195 public:
00196
00197 IT_transactionTypeReflection(
00198 const IT_ContextAttributes::transactionType* value
00199 );
00200
00201 ~IT_transactionTypeReflection() throw(());
00202
00203 const IT_Reflect::SimpleType*
00204 get_base() const throw((IT_Reflect::ReflectException));
00205
00206 IT_Reflect::SimpleType*
00207 use_base() throw((IT_Reflect::ReflectException));
00208
00209 private:
00210
00211 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00212 };
00213
00214 class IT_CONTEXT_ATTRIBUTE_API correlationStyleType : public IT_Bus::AnySimpleType
00215 {
00216
00217 public:
00218
00219 static const IT_Bus::QName&
00220 get_static_type();
00221
00222 static const IT_Bus::String value0;
00223 static const IT_Bus::String value1;
00224 static const IT_Bus::String value2;
00225 static const IT_Bus::String value3;
00226
00227 typedef IT_correlationStyleTypeReflection IT_ReflectionType;
00228 friend class IT_correlationStyleTypeReflection;
00229
00230 correlationStyleType();
00231 correlationStyleType(const correlationStyleType & other);
00232 correlationStyleType(const IT_Bus::String & value);
00233 virtual ~correlationStyleType();
00234
00235 IT_Bus::AnyType &
00236 copy(const IT_Bus::AnyType & rhs);
00237
00238 correlationStyleType &
00239 operator=(const correlationStyleType & rhs);
00240
00241 virtual const IT_Bus::QName &
00242 get_type() const;
00243
00244 IT_Bus::Boolean operator==(const correlationStyleType& other) const;
00245
00246 virtual void
00247 write_value(
00248 IT_Bus::AnySimpleTypeWriter & writer
00249 ) const throw((IT_Bus::SerializationException));
00250
00251 virtual void
00252 read_value(
00253 IT_Bus::AnySimpleTypeReader & reader
00254 ) throw((IT_Bus::DeserializationException));
00255
00256 virtual IT_Reflect::Reflection*
00257 get_reflection() throw((IT_Reflect::ReflectException));
00258
00259 virtual const IT_Reflect::Reflection*
00260 get_reflection() const throw((IT_Reflect::ReflectException));
00261
00262 void
00263 setvalue(const IT_Bus::String & value);
00264
00265 const IT_Bus::String &
00266 getvalue() const;
00267
00268 private:
00269
00270 IT_Bus::String m_val;
00271 };
00272
00273 typedef IT_AutoPtr<correlationStyleType> correlationStyleTypePtr;
00274
00275 class IT_correlationStyleTypeReflection :
00276 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::correlationStyleType>,
00277 public IT_Reflect::DerivedSimpleType
00278 {
00279 public:
00280
00281 IT_correlationStyleTypeReflection(
00282 const IT_ContextAttributes::correlationStyleType* value
00283 );
00284
00285 ~IT_correlationStyleTypeReflection() throw(());
00286
00287 const IT_Reflect::SimpleType*
00288 get_base() const throw((IT_Reflect::ReflectException));
00289
00290 IT_Reflect::SimpleType*
00291 use_base() throw((IT_Reflect::ReflectException));
00292
00293 private:
00294
00295 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00296 };
00297
00298 class IT_CONTEXT_ATTRIBUTE_API deliveryType : public IT_Bus::AnySimpleType
00299 {
00300
00301 public:
00302
00303 static const IT_Bus::QName&
00304 get_static_type();
00305
00306 static const IT_Bus::String value0;
00307 static const IT_Bus::String value1;
00308
00309 typedef IT_deliveryTypeReflection IT_ReflectionType;
00310 friend class IT_deliveryTypeReflection;
00311
00312 deliveryType();
00313 deliveryType(const deliveryType & other);
00314 deliveryType(const IT_Bus::String & value);
00315 virtual ~deliveryType();
00316
00317 IT_Bus::AnyType &
00318 copy(const IT_Bus::AnyType & rhs);
00319
00320 deliveryType &
00321 operator=(const deliveryType & rhs);
00322
00323 virtual const IT_Bus::QName &
00324 get_type() const;
00325
00326 IT_Bus::Boolean operator==(const deliveryType& other) const;
00327
00328 virtual void
00329 write_value(
00330 IT_Bus::AnySimpleTypeWriter & writer
00331 ) const throw((IT_Bus::SerializationException));
00332
00333 virtual void
00334 read_value(
00335 IT_Bus::AnySimpleTypeReader & reader
00336 ) throw((IT_Bus::DeserializationException));
00337
00338 virtual IT_Reflect::Reflection*
00339 get_reflection() throw((IT_Reflect::ReflectException));
00340
00341 virtual const IT_Reflect::Reflection*
00342 get_reflection() const throw((IT_Reflect::ReflectException));
00343
00344 void
00345 setvalue(const IT_Bus::String & value);
00346
00347 const IT_Bus::String &
00348 getvalue() const;
00349
00350 private:
00351
00352 IT_Bus::String m_val;
00353 };
00354
00355 typedef IT_AutoPtr<deliveryType> deliveryTypePtr;
00356
00357 class IT_deliveryTypeReflection :
00358 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::deliveryType>,
00359 public IT_Reflect::DerivedSimpleType
00360 {
00361 public:
00362
00363 IT_deliveryTypeReflection(
00364 const IT_ContextAttributes::deliveryType* value
00365 );
00366
00367 ~IT_deliveryTypeReflection() throw(());
00368
00369 const IT_Reflect::SimpleType*
00370 get_base() const throw((IT_Reflect::ReflectException));
00371
00372 IT_Reflect::SimpleType*
00373 use_base() throw((IT_Reflect::ReflectException));
00374
00375 private:
00376
00377 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00378 };
00379
00380 class IT_CONTEXT_ATTRIBUTE_API reportOptionType : public IT_Bus::AnySimpleType
00381 {
00382
00383 public:
00384
00385 static const IT_Bus::QName&
00386 get_static_type();
00387
00388 static const IT_Bus::String coa;
00389 static const IT_Bus::String cod;
00390 static const IT_Bus::String exception;
00391 static const IT_Bus::String expiration;
00392 static const IT_Bus::String discard;
00393
00394 typedef IT_reportOptionTypeReflection IT_ReflectionType;
00395 friend class IT_reportOptionTypeReflection;
00396
00397 reportOptionType();
00398 reportOptionType(const reportOptionType & other);
00399 reportOptionType(const IT_Bus::String & value);
00400 virtual ~reportOptionType();
00401
00402 IT_Bus::AnyType &
00403 copy(const IT_Bus::AnyType & rhs);
00404
00405 reportOptionType &
00406 operator=(const reportOptionType & rhs);
00407
00408 virtual const IT_Bus::QName &
00409 get_type() const;
00410
00411 IT_Bus::Boolean operator==(const reportOptionType& other) const;
00412
00413 virtual void
00414 write_value(
00415 IT_Bus::AnySimpleTypeWriter & writer
00416 ) const throw((IT_Bus::SerializationException));
00417
00418 virtual void
00419 read_value(
00420 IT_Bus::AnySimpleTypeReader & reader
00421 ) throw((IT_Bus::DeserializationException));
00422
00423 virtual IT_Reflect::Reflection*
00424 get_reflection() throw((IT_Reflect::ReflectException));
00425
00426 virtual const IT_Reflect::Reflection*
00427 get_reflection() const throw((IT_Reflect::ReflectException));
00428
00429 void
00430 setvalue(const IT_Bus::String & value);
00431
00432 const IT_Bus::String &
00433 getvalue() const;
00434
00435 private:
00436
00437 IT_Bus::String m_val;
00438 };
00439
00440 typedef IT_AutoPtr<reportOptionType> reportOptionTypePtr;
00441
00442 class IT_reportOptionTypeReflection :
00443 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::reportOptionType>,
00444 public IT_Reflect::DerivedSimpleType
00445 {
00446 public:
00447
00448 IT_reportOptionTypeReflection(
00449 const IT_ContextAttributes::reportOptionType* value
00450 );
00451
00452 ~IT_reportOptionTypeReflection() throw(());
00453
00454 const IT_Reflect::SimpleType*
00455 get_base() const throw((IT_Reflect::ReflectException));
00456
00457 IT_Reflect::SimpleType*
00458 use_base() throw((IT_Reflect::ReflectException));
00459
00460 private:
00461
00462 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00463 };
00464
00465 class IT_CONTEXT_ATTRIBUTE_API formatType : public IT_Bus::AnySimpleType
00466 {
00467
00468 public:
00469
00470 static const IT_Bus::QName&
00471 get_static_type();
00472
00473 static const IT_Bus::String value0;
00474 static const IT_Bus::String value1;
00475 static const IT_Bus::String value2;
00476 static const IT_Bus::String value3;
00477 static const IT_Bus::String value4;
00478 static const IT_Bus::String value5;
00479 static const IT_Bus::String value6;
00480
00481 typedef IT_formatTypeReflection IT_ReflectionType;
00482 friend class IT_formatTypeReflection;
00483
00484 formatType();
00485 formatType(const formatType & other);
00486 formatType(const IT_Bus::String & value);
00487 virtual ~formatType();
00488
00489 IT_Bus::AnyType &
00490 copy(const IT_Bus::AnyType & rhs);
00491
00492 formatType &
00493 operator=(const formatType & rhs);
00494
00495 virtual const IT_Bus::QName &
00496 get_type() const;
00497
00498 IT_Bus::Boolean operator==(const formatType& other) const;
00499
00500 virtual void
00501 write_value(
00502 IT_Bus::AnySimpleTypeWriter & writer
00503 ) const throw((IT_Bus::SerializationException));
00504
00505 virtual void
00506 read_value(
00507 IT_Bus::AnySimpleTypeReader & reader
00508 ) throw((IT_Bus::DeserializationException));
00509
00510 virtual IT_Reflect::Reflection*
00511 get_reflection() throw((IT_Reflect::ReflectException));
00512
00513 virtual const IT_Reflect::Reflection*
00514 get_reflection() const throw((IT_Reflect::ReflectException));
00515
00516 void
00517 setvalue(const IT_Bus::String & value);
00518
00519 const IT_Bus::String &
00520 getvalue() const;
00521
00522 private:
00523
00524 IT_Bus::String m_val;
00525 };
00526
00527 typedef IT_AutoPtr<formatType> formatTypePtr;
00528
00529 class IT_formatTypeReflection :
00530 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::formatType>,
00531 public IT_Reflect::DerivedSimpleType
00532 {
00533 public:
00534
00535 IT_formatTypeReflection(
00536 const IT_ContextAttributes::formatType* value
00537 );
00538
00539 ~IT_formatTypeReflection() throw(());
00540
00541 const IT_Reflect::SimpleType*
00542 get_base() const throw((IT_Reflect::ReflectException));
00543
00544 IT_Reflect::SimpleType*
00545 use_base() throw((IT_Reflect::ReflectException));
00546
00547 private:
00548
00549 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00550 };
00551
00552 class IT_CONTEXT_ATTRIBUTE_API MQMessageAttributesType_1 : public IT_Bus::SequenceComplexType
00553 {
00554
00555 public:
00556
00557 static const IT_Bus::QName&
00558 get_static_type();
00559
00560 typedef IT_MQMessageAttributesType_1Reflection IT_ReflectionType;
00561 friend class IT_MQMessageAttributesType_1Reflection;
00562
00563 MQMessageAttributesType_1();
00564 MQMessageAttributesType_1(const MQMessageAttributesType_1 & other);
00565 virtual ~MQMessageAttributesType_1();
00566
00567 IT_Bus::AnyType &
00568 copy(const IT_Bus::AnyType & rhs);
00569
00570 MQMessageAttributesType_1 &
00571 operator=(const MQMessageAttributesType_1 & rhs);
00572
00573 virtual const IT_Bus::QName &
00574 get_type() const;
00575
00576 virtual void
00577 write_complexcontent_attributes(
00578 IT_Bus::ComplexTypeWriter & writer
00579 ) const throw((IT_Bus::SerializationException));
00580
00581 virtual void
00582 read_complexcontent_attributes(
00583 IT_Bus::ComplexTypeReader & reader
00584 ) throw((IT_Bus::DeserializationException));
00585
00586
00587 virtual void
00588 write_contents(
00589 IT_Bus::ComplexTypeWriter & writer
00590 ) const throw((IT_Bus::SerializationException));
00591
00592 virtual void
00593 read_contents(
00594 IT_Bus::ComplexTypeReader & reader
00595 ) throw((IT_Bus::DeserializationException));
00596
00597 correlationStyleType *
00598 getCorrelationStyle();
00599
00600 const correlationStyleType *
00601 getCorrelationStyle() const;
00602
00603 void
00604 setCorrelationStyle(const correlationStyleType * val);
00605
00606 void
00607 setCorrelationStyle(const correlationStyleType & val);
00608
00609 deliveryType *
00610 getDelivery();
00611
00612 const deliveryType *
00613 getDelivery() const;
00614
00615 void
00616 setDelivery(const deliveryType * val);
00617
00618 void
00619 setDelivery(const deliveryType & val);
00620
00621 reportOptionType *
00622 getReportOption();
00623
00624 const reportOptionType *
00625 getReportOption() const;
00626
00627 void
00628 setReportOption(const reportOptionType * val);
00629
00630 void
00631 setReportOption(const reportOptionType & val);
00632
00633 formatType *
00634 getFormat();
00635
00636 const formatType *
00637 getFormat() const;
00638
00639 void
00640 setFormat(const formatType * val);
00641
00642 void
00643 setFormat(const formatType & val);
00644
00645 IT_Bus::Base64Binary *
00646 getMessageID();
00647
00648 const IT_Bus::Base64Binary *
00649 getMessageID() const;
00650
00651 void
00652 setMessageID(const IT_Bus::Base64Binary * val);
00653
00654 void
00655 setMessageID(const IT_Bus::Base64Binary & val);
00656
00657 IT_Bus::Base64Binary *
00658 getCorrelationID();
00659
00660 const IT_Bus::Base64Binary *
00661 getCorrelationID() const;
00662
00663 void
00664 setCorrelationID(const IT_Bus::Base64Binary * val);
00665
00666 void
00667 setCorrelationID(const IT_Bus::Base64Binary & val);
00668
00669 IT_Bus::String *
00670 getApplicationData();
00671
00672 const IT_Bus::String *
00673 getApplicationData() const;
00674
00675 void
00676 setApplicationData(const IT_Bus::String * val);
00677
00678 void
00679 setApplicationData(const IT_Bus::String & val);
00680
00681 IT_Bus::String *
00682 getAccountingToken();
00683
00684 const IT_Bus::String *
00685 getAccountingToken() const;
00686
00687 void
00688 setAccountingToken(const IT_Bus::String * val);
00689
00690 void
00691 setAccountingToken(const IT_Bus::String & val);
00692
00693 IT_Bus::Boolean *
00694 getConvert();
00695
00696 const IT_Bus::Boolean *
00697 getConvert() const;
00698
00699 void
00700 setConvert(const IT_Bus::Boolean * val);
00701
00702 void
00703 setConvert(const IT_Bus::Boolean & val);
00704
00705 IT_Bus::String *
00706 getApplicationIdData();
00707
00708 const IT_Bus::String *
00709 getApplicationIdData() const;
00710
00711 void
00712 setApplicationIdData(const IT_Bus::String * val);
00713
00714 void
00715 setApplicationIdData(const IT_Bus::String & val);
00716
00717 IT_Bus::String *
00718 getApplicationOriginData();
00719
00720 const IT_Bus::String *
00721 getApplicationOriginData() const;
00722
00723 void
00724 setApplicationOriginData(const IT_Bus::String * val);
00725
00726 void
00727 setApplicationOriginData(const IT_Bus::String & val);
00728
00729 IT_Bus::String *
00730 getUserIdentifier();
00731
00732 const IT_Bus::String *
00733 getUserIdentifier() const;
00734
00735 void
00736 setUserIdentifier(const IT_Bus::String * val);
00737
00738 void
00739 setUserIdentifier(const IT_Bus::String & val);
00740
00741 IT_Bus::Int *
00742 getBackoutCount();
00743
00744 const IT_Bus::Int *
00745 getBackoutCount() const;
00746
00747 void
00748 setBackoutCount(const IT_Bus::Int * val);
00749
00750 void
00751 setBackoutCount(const IT_Bus::Int & val);
00752
00753 virtual IT_Reflect::Reflection*
00754 get_reflection() throw((IT_Reflect::ReflectException));
00755
00756 virtual const IT_Reflect::Reflection*
00757 get_reflection() const throw((IT_Reflect::ReflectException));
00758
00759
00760 private:
00761
00762 correlationStyleTypeNillable var_CorrelationStyle;
00763 deliveryTypeNillable var_Delivery;
00764 reportOptionTypeNillable var_ReportOption;
00765 formatTypeNillable var_Format;
00766 IT_Bus::Base64Nillable var_MessageID;
00767 IT_Bus::Base64Nillable var_CorrelationID;
00768 IT_Bus::StringNillable var_ApplicationData;
00769 IT_Bus::StringNillable var_AccountingToken;
00770 IT_Bus::BooleanNillable var_Convert;
00771 IT_Bus::StringNillable var_ApplicationIdData;
00772 IT_Bus::StringNillable var_ApplicationOriginData;
00773 IT_Bus::StringNillable var_UserIdentifier;
00774 IT_Bus::IntNillable var_BackoutCount;
00775 };
00776
00777 typedef IT_AutoPtr<MQMessageAttributesType_1> MQMessageAttributesType_1Ptr;
00778
00779 class IT_MQMessageAttributesType_1Reflection :
00780 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQMessageAttributesType_1>,
00781 public IT_Reflect::ComplexTypeImpl,
00782 public IT_Reflect::ModelGroupImpl
00783 {
00784 public:
00785
00786 IT_MQMessageAttributesType_1Reflection(
00787 const IT_ContextAttributes::MQMessageAttributesType_1* value
00788 );
00789
00790 ~IT_MQMessageAttributesType_1Reflection() throw(());
00791
00792 const IT_Reflect::Reflection*
00793 get_element(
00794 size_t i
00795 ) const throw((IT_Reflect::ReflectException));
00796
00797 const IT_Reflect::Reflection*
00798 get_element(
00799 const IT_Bus::QName& name
00800 ) const throw((IT_Reflect::ReflectException));
00801
00802 const IT_Reflect::Reflection*
00803 get_attribute_value(
00804 const IT_Bus::QName& name
00805 ) const throw((IT_Reflect::ReflectException));
00806
00807 IT_Reflect::Reflection*
00808 use_attribute_value(
00809 const IT_Bus::QName& name
00810 ) throw((IT_Reflect::ReflectException));
00811
00812 void
00813 remove_attribute(
00814 const IT_Bus::QName& name
00815 ) throw((IT_Reflect::ReflectException));
00816
00817 private:
00818
00819 IT_Reflect::Traits<IT_ContextAttributes::correlationStyleTypeNillable >::ReflectionType var_CorrelationStyle;
00820 IT_Reflect::Traits<IT_ContextAttributes::deliveryTypeNillable >::ReflectionType var_Delivery;
00821 IT_Reflect::Traits<IT_ContextAttributes::reportOptionTypeNillable >::ReflectionType var_ReportOption;
00822 IT_Reflect::Traits<IT_ContextAttributes::formatTypeNillable >::ReflectionType var_Format;
00823 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationData;
00824 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AccountingToken;
00825 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_Convert;
00826 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationIdData;
00827 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationOriginData;
00828 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_UserIdentifier;
00829 IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_BackoutCount;
00830 class IT_ElementNames :
00831 public IT_Vector<IT_Bus::QName>
00832 {
00833 public:
00834
00835 IT_ElementNames();
00836
00837 };
00838
00839 static IT_ElementNames _it_sm_element_names;
00840 class IT_AttributeNames :
00841 public IT_Vector<IT_Bus::QName>
00842 {
00843 public:
00844
00845 IT_AttributeNames();
00846
00847 };
00848
00849 static IT_AttributeNames _it_sm_attribute_names;
00850 };
00851
00852 class IT_CONTEXT_ATTRIBUTE_API usageStyleType : public IT_Bus::AnySimpleType
00853 {
00854
00855 public:
00856
00857 static const IT_Bus::QName&
00858 get_static_type();
00859
00860 static const IT_Bus::String Peer;
00861 static const IT_Bus::String Requester;
00862 static const IT_Bus::String Responder;
00863
00864 typedef IT_usageStyleTypeReflection IT_ReflectionType;
00865 friend class IT_usageStyleTypeReflection;
00866
00867 usageStyleType();
00868 usageStyleType(const usageStyleType & other);
00869 usageStyleType(const IT_Bus::String & value);
00870 virtual ~usageStyleType();
00871
00872 IT_Bus::AnyType &
00873 copy(const IT_Bus::AnyType & rhs);
00874
00875 usageStyleType &
00876 operator=(const usageStyleType & rhs);
00877
00878 virtual const IT_Bus::QName &
00879 get_type() const;
00880
00881 IT_Bus::Boolean operator==(const usageStyleType& other) const;
00882
00883 virtual void
00884 write_value(
00885 IT_Bus::AnySimpleTypeWriter & writer
00886 ) const throw((IT_Bus::SerializationException));
00887
00888 virtual void
00889 read_value(
00890 IT_Bus::AnySimpleTypeReader & reader
00891 ) throw((IT_Bus::DeserializationException));
00892
00893 virtual IT_Reflect::Reflection*
00894 get_reflection() throw((IT_Reflect::ReflectException));
00895
00896 virtual const IT_Reflect::Reflection*
00897 get_reflection() const throw((IT_Reflect::ReflectException));
00898
00899 void
00900 setvalue(const IT_Bus::String & value);
00901
00902 const IT_Bus::String &
00903 getvalue() const;
00904
00905 private:
00906
00907 IT_Bus::String m_val;
00908 };
00909
00910 typedef IT_AutoPtr<usageStyleType> usageStyleTypePtr;
00911
00912 class IT_usageStyleTypeReflection :
00913 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::usageStyleType>,
00914 public IT_Reflect::DerivedSimpleType
00915 {
00916 public:
00917
00918 IT_usageStyleTypeReflection(
00919 const IT_ContextAttributes::usageStyleType* value
00920 );
00921
00922 ~IT_usageStyleTypeReflection() throw(());
00923
00924 const IT_Reflect::SimpleType*
00925 get_base() const throw((IT_Reflect::ReflectException));
00926
00927 IT_Reflect::SimpleType*
00928 use_base() throw((IT_Reflect::ReflectException));
00929
00930 private:
00931
00932 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
00933 };
00934
00935 class IT_CONTEXT_ATTRIBUTE_API accessModeType : public IT_Bus::AnySimpleType
00936 {
00937
00938 public:
00939
00940 static const IT_Bus::QName&
00941 get_static_type();
00942
00943 static const IT_Bus::String value0;
00944 static const IT_Bus::String value1;
00945 static const IT_Bus::String value2;
00946 static const IT_Bus::String value3;
00947 static const IT_Bus::String value4;
00948
00949 typedef IT_accessModeTypeReflection IT_ReflectionType;
00950 friend class IT_accessModeTypeReflection;
00951
00952 accessModeType();
00953 accessModeType(const accessModeType & other);
00954 accessModeType(const IT_Bus::String & value);
00955 virtual ~accessModeType();
00956
00957 IT_Bus::AnyType &
00958 copy(const IT_Bus::AnyType & rhs);
00959
00960 accessModeType &
00961 operator=(const accessModeType & rhs);
00962
00963 virtual const IT_Bus::QName &
00964 get_type() const;
00965
00966 IT_Bus::Boolean operator==(const accessModeType& other) const;
00967
00968 virtual void
00969 write_value(
00970 IT_Bus::AnySimpleTypeWriter & writer
00971 ) const throw((IT_Bus::SerializationException));
00972
00973 virtual void
00974 read_value(
00975 IT_Bus::AnySimpleTypeReader & reader
00976 ) throw((IT_Bus::DeserializationException));
00977
00978 virtual IT_Reflect::Reflection*
00979 get_reflection() throw((IT_Reflect::ReflectException));
00980
00981 virtual const IT_Reflect::Reflection*
00982 get_reflection() const throw((IT_Reflect::ReflectException));
00983
00984 void
00985 setvalue(const IT_Bus::String & value);
00986
00987 const IT_Bus::String &
00988 getvalue() const;
00989
00990 private:
00991
00992 IT_Bus::String m_val;
00993 };
00994
00995 typedef IT_AutoPtr<accessModeType> accessModeTypePtr;
00996
00997 class IT_accessModeTypeReflection :
00998 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::accessModeType>,
00999 public IT_Reflect::DerivedSimpleType
01000 {
01001 public:
01002
01003 IT_accessModeTypeReflection(
01004 const IT_ContextAttributes::accessModeType* value
01005 );
01006
01007 ~IT_accessModeTypeReflection() throw(());
01008
01009 const IT_Reflect::SimpleType*
01010 get_base() const throw((IT_Reflect::ReflectException));
01011
01012 IT_Reflect::SimpleType*
01013 use_base() throw((IT_Reflect::ReflectException));
01014
01015 private:
01016
01017 IT_Reflect::Traits<IT_Bus::String >::ReflectionType m_val;
01018 };
01019
01020 class IT_CONTEXT_ATTRIBUTE_API MQAttributesType_1 : public IT_Bus::SequenceComplexType
01021 {
01022
01023 public:
01024
01025 static const IT_Bus::QName&
01026 get_static_type();
01027
01028 typedef IT_MQAttributesType_1Reflection IT_ReflectionType;
01029 friend class IT_MQAttributesType_1Reflection;
01030
01031 MQAttributesType_1();
01032 MQAttributesType_1(const MQAttributesType_1 & other);
01033 virtual ~MQAttributesType_1();
01034
01035 IT_Bus::AnyType &
01036 copy(const IT_Bus::AnyType & rhs);
01037
01038 MQAttributesType_1 &
01039 operator=(const MQAttributesType_1 & rhs);
01040
01041 virtual const IT_Bus::QName &
01042 get_type() const;
01043
01044 virtual void
01045 write_complexcontent_attributes(
01046 IT_Bus::ComplexTypeWriter & writer
01047 ) const throw((IT_Bus::SerializationException));
01048
01049 virtual void
01050 read_complexcontent_attributes(
01051 IT_Bus::ComplexTypeReader & reader
01052 ) throw((IT_Bus::DeserializationException));
01053
01054
01055 virtual void
01056 write_contents(
01057 IT_Bus::ComplexTypeWriter & writer
01058 ) const throw((IT_Bus::SerializationException));
01059
01060 virtual void
01061 read_contents(
01062 IT_Bus::ComplexTypeReader & reader
01063 ) throw((IT_Bus::DeserializationException));
01064
01065 IT_Bus::String *
01066 getQueueManager();
01067
01068 const IT_Bus::String *
01069 getQueueManager() const;
01070
01071 void
01072 setQueueManager(const IT_Bus::String * val);
01073
01074 void
01075 setQueueManager(const IT_Bus::String & val);
01076
01077 IT_Bus::String &
01078 getQueueName();
01079
01080 const IT_Bus::String &
01081 getQueueName() const;
01082
01083 void
01084 setQueueName(const IT_Bus::String & val);
01085
01086 IT_Bus::String *
01087 getReplyQueueManager();
01088
01089 const IT_Bus::String *
01090 getReplyQueueManager() const;
01091
01092 void
01093 setReplyQueueManager(const IT_Bus::String * val);
01094
01095 void
01096 setReplyQueueManager(const IT_Bus::String & val);
01097
01098 IT_Bus::String *
01099 getReplyQueueName();
01100
01101 const IT_Bus::String *
01102 getReplyQueueName() const;
01103
01104 void
01105 setReplyQueueName(const IT_Bus::String * val);
01106
01107 void
01108 setReplyQueueName(const IT_Bus::String & val);
01109
01110 IT_Bus::String *
01111 getModelQueueName();
01112
01113 const IT_Bus::String *
01114 getModelQueueName() const;
01115
01116 void
01117 setModelQueueName(const IT_Bus::String * val);
01118
01119 void
01120 setModelQueueName(const IT_Bus::String & val);
01121
01122 usageStyleType *
01123 getUsageStyle();
01124
01125 const usageStyleType *
01126 getUsageStyle() const;
01127
01128 void
01129 setUsageStyle(const usageStyleType * val);
01130
01131 void
01132 setUsageStyle(const usageStyleType & val);
01133
01134 correlationStyleType *
01135 getCorrelationStyle();
01136
01137 const correlationStyleType *
01138 getCorrelationStyle() const;
01139
01140 void
01141 setCorrelationStyle(const correlationStyleType * val);
01142
01143 void
01144 setCorrelationStyle(const correlationStyleType & val);
01145
01146 accessModeType *
01147 getAccessMode();
01148
01149 const accessModeType *
01150 getAccessMode() const;
01151
01152 void
01153 setAccessMode(const accessModeType * val);
01154
01155 void
01156 setAccessMode(const accessModeType & val);
01157
01158 deliveryType *
01159 getDelivery();
01160
01161 const deliveryType *
01162 getDelivery() const;
01163
01164 void
01165 setDelivery(const deliveryType * val);
01166
01167 void
01168 setDelivery(const deliveryType & val);
01169
01170 transactionType *
01171 getTransactional();
01172
01173 const transactionType *
01174 getTransactional() const;
01175
01176 void
01177 setTransactional(const transactionType * val);
01178
01179 void
01180 setTransactional(const transactionType & val);
01181
01182 reportOptionType *
01183 getReportOption();
01184
01185 const reportOptionType *
01186 getReportOption() const;
01187
01188 void
01189 setReportOption(const reportOptionType * val);
01190
01191 void
01192 setReportOption(const reportOptionType & val);
01193
01194 formatType *
01195 getFormat();
01196
01197 const formatType *
01198 getFormat() const;
01199
01200 void
01201 setFormat(const formatType * val);
01202
01203 void
01204 setFormat(const formatType & val);
01205
01206 IT_Bus::Base64Binary *
01207 getMessageID();
01208
01209 const IT_Bus::Base64Binary *
01210 getMessageID() const;
01211
01212 void
01213 setMessageID(const IT_Bus::Base64Binary * val);
01214
01215 void
01216 setMessageID(const IT_Bus::Base64Binary & val);
01217
01218 IT_Bus::Base64Binary *
01219 getCorrelationID();
01220
01221 const IT_Bus::Base64Binary *
01222 getCorrelationID() const;
01223
01224 void
01225 setCorrelationID(const IT_Bus::Base64Binary * val);
01226
01227 void
01228 setCorrelationID(const IT_Bus::Base64Binary & val);
01229
01230 IT_Bus::String *
01231 getApplicationData();
01232
01233 const IT_Bus::String *
01234 getApplicationData() const;
01235
01236 void
01237 setApplicationData(const IT_Bus::String * val);
01238
01239 void
01240 setApplicationData(const IT_Bus::String & val);
01241
01242 IT_Bus::String *
01243 getAccountingToken();
01244
01245 const IT_Bus::String *
01246 getAccountingToken() const;
01247
01248 void
01249 setAccountingToken(const IT_Bus::String * val);
01250
01251 void
01252 setAccountingToken(const IT_Bus::String & val);
01253
01254 IT_Bus::Boolean *
01255 getConvert();
01256
01257 const IT_Bus::Boolean *
01258 getConvert() const;
01259
01260 void
01261 setConvert(const IT_Bus::Boolean * val);
01262
01263 void
01264 setConvert(const IT_Bus::Boolean & val);
01265
01266 IT_Bus::String *
01267 getConnectionName();
01268
01269 const IT_Bus::String *
01270 getConnectionName() const;
01271
01272 void
01273 setConnectionName(const IT_Bus::String * val);
01274
01275 void
01276 setConnectionName(const IT_Bus::String & val);
01277
01278 IT_Bus::Boolean *
01279 getConnectionReusable();
01280
01281 const IT_Bus::Boolean *
01282 getConnectionReusable() const;
01283
01284 void
01285 setConnectionReusable(const IT_Bus::Boolean * val);
01286
01287 void
01288 setConnectionReusable(const IT_Bus::Boolean & val);
01289
01290 IT_Bus::Boolean *
01291 getConnectionFastPath();
01292
01293 const IT_Bus::Boolean *
01294 getConnectionFastPath() const;
01295
01296 void
01297 setConnectionFastPath(const IT_Bus::Boolean * val);
01298
01299 void
01300 setConnectionFastPath(const IT_Bus::Boolean & val);
01301
01302 IT_Bus::String *
01303 getAliasQueueName();
01304
01305 const IT_Bus::String *
01306 getAliasQueueName() const;
01307
01308 void
01309 setAliasQueueName(const IT_Bus::String * val);
01310
01311 void
01312 setAliasQueueName(const IT_Bus::String & val);
01313
01314 IT_Bus::String *
01315 getApplicationIdData();
01316
01317 const IT_Bus::String *
01318 getApplicationIdData() const;
01319
01320 void
01321 setApplicationIdData(const IT_Bus::String * val);
01322
01323 void
01324 setApplicationIdData(const IT_Bus::String & val);
01325
01326 IT_Bus::String *
01327 getApplicationOriginData();
01328
01329 const IT_Bus::String *
01330 getApplicationOriginData() const;
01331
01332 void
01333 setApplicationOriginData(const IT_Bus::String * val);
01334
01335 void
01336 setApplicationOriginData(const IT_Bus::String & val);
01337
01338 IT_Bus::String *
01339 getUserIdentifier();
01340
01341 const IT_Bus::String *
01342 getUserIdentifier() const;
01343
01344 void
01345 setUserIdentifier(const IT_Bus::String * val);
01346
01347 void
01348 setUserIdentifier(const IT_Bus::String & val);
01349
01350 IT_Bus::Int *
01351 getBackoutCount();
01352
01353 const IT_Bus::Int *
01354 getBackoutCount() const;
01355
01356 void
01357 setBackoutCount(const IT_Bus::Int * val);
01358
01359 void
01360 setBackoutCount(const IT_Bus::Int & val);
01361
01362 virtual IT_Reflect::Reflection*
01363 get_reflection() throw((IT_Reflect::ReflectException));
01364
01365 virtual const IT_Reflect::Reflection*
01366 get_reflection() const throw((IT_Reflect::ReflectException));
01367
01368
01369 private:
01370
01371 IT_Bus::StringNillable var_QueueManager;
01372 IT_Bus::String var_QueueName;
01373 IT_Bus::StringNillable var_ReplyQueueManager;
01374 IT_Bus::StringNillable var_ReplyQueueName;
01375 IT_Bus::StringNillable var_ModelQueueName;
01376 usageStyleTypeNillable var_UsageStyle;
01377 correlationStyleTypeNillable var_CorrelationStyle;
01378 accessModeTypeNillable var_AccessMode;
01379 deliveryTypeNillable var_Delivery;
01380 transactionTypeNillable var_Transactional;
01381 reportOptionTypeNillable var_ReportOption;
01382 formatTypeNillable var_Format;
01383 IT_Bus::Base64Nillable var_MessageID;
01384 IT_Bus::Base64Nillable var_CorrelationID;
01385 IT_Bus::StringNillable var_ApplicationData;
01386 IT_Bus::StringNillable var_AccountingToken;
01387 IT_Bus::BooleanNillable var_Convert;
01388 IT_Bus::StringNillable var_ConnectionName;
01389 IT_Bus::BooleanNillable var_ConnectionReusable;
01390 IT_Bus::BooleanNillable var_ConnectionFastPath;
01391 IT_Bus::StringNillable var_AliasQueueName;
01392 IT_Bus::StringNillable var_ApplicationIdData;
01393 IT_Bus::StringNillable var_ApplicationOriginData;
01394 IT_Bus::StringNillable var_UserIdentifier;
01395 IT_Bus::IntNillable var_BackoutCount;
01396 };
01397
01398 typedef IT_AutoPtr<MQAttributesType_1> MQAttributesType_1Ptr;
01399
01400 class IT_MQAttributesType_1Reflection :
01401 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQAttributesType_1>,
01402 public IT_Reflect::ComplexTypeImpl,
01403 public IT_Reflect::ModelGroupImpl
01404 {
01405 public:
01406
01407 IT_MQAttributesType_1Reflection(
01408 const IT_ContextAttributes::MQAttributesType_1* value
01409 );
01410
01411 ~IT_MQAttributesType_1Reflection() throw(());
01412
01413 const IT_Reflect::Reflection*
01414 get_element(
01415 size_t i
01416 ) const throw((IT_Reflect::ReflectException));
01417
01418 const IT_Reflect::Reflection*
01419 get_element(
01420 const IT_Bus::QName& name
01421 ) const throw((IT_Reflect::ReflectException));
01422
01423 const IT_Reflect::Reflection*
01424 get_attribute_value(
01425 const IT_Bus::QName& name
01426 ) const throw((IT_Reflect::ReflectException));
01427
01428 IT_Reflect::Reflection*
01429 use_attribute_value(
01430 const IT_Bus::QName& name
01431 ) throw((IT_Reflect::ReflectException));
01432
01433 void
01434 remove_attribute(
01435 const IT_Bus::QName& name
01436 ) throw((IT_Reflect::ReflectException));
01437
01438 private:
01439
01440 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_QueueManager;
01441 IT_Reflect::Traits<IT_Bus::String >::ReflectionType var_QueueName;
01442 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueManager;
01443 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueName;
01444 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ModelQueueName;
01445 IT_Reflect::Traits<IT_ContextAttributes::usageStyleTypeNillable >::ReflectionType var_UsageStyle;
01446 IT_Reflect::Traits<IT_ContextAttributes::correlationStyleTypeNillable >::ReflectionType var_CorrelationStyle;
01447 IT_Reflect::Traits<IT_ContextAttributes::accessModeTypeNillable >::ReflectionType var_AccessMode;
01448 IT_Reflect::Traits<IT_ContextAttributes::deliveryTypeNillable >::ReflectionType var_Delivery;
01449 IT_Reflect::Traits<IT_ContextAttributes::transactionTypeNillable >::ReflectionType var_Transactional;
01450 IT_Reflect::Traits<IT_ContextAttributes::reportOptionTypeNillable >::ReflectionType var_ReportOption;
01451 IT_Reflect::Traits<IT_ContextAttributes::formatTypeNillable >::ReflectionType var_Format;
01452 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationData;
01453 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AccountingToken;
01454 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_Convert;
01455 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ConnectionName;
01456 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionReusable;
01457 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionFastPath;
01458 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AliasQueueName;
01459 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationIdData;
01460 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationOriginData;
01461 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_UserIdentifier;
01462 IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_BackoutCount;
01463 class IT_ElementNames :
01464 public IT_Vector<IT_Bus::QName>
01465 {
01466 public:
01467
01468 IT_ElementNames();
01469
01470 };
01471
01472 static IT_ElementNames _it_sm_element_names;
01473 class IT_AttributeNames :
01474 public IT_Vector<IT_Bus::QName>
01475 {
01476 public:
01477
01478 IT_AttributeNames();
01479
01480 };
01481
01482 static IT_AttributeNames _it_sm_attribute_names;
01483 };
01484
01485 class IT_CONTEXT_ATTRIBUTE_API MQConnectionAttributesType_1 : public IT_Bus::SequenceComplexType
01486 {
01487
01488 public:
01489
01490 static const IT_Bus::QName&
01491 get_static_type();
01492
01493 typedef IT_MQConnectionAttributesType_1Reflection IT_ReflectionType;
01494 friend class IT_MQConnectionAttributesType_1Reflection;
01495
01496 MQConnectionAttributesType_1();
01497 MQConnectionAttributesType_1(const MQConnectionAttributesType_1 & other);
01498 virtual ~MQConnectionAttributesType_1();
01499
01500 IT_Bus::AnyType &
01501 copy(const IT_Bus::AnyType & rhs);
01502
01503 MQConnectionAttributesType_1 &
01504 operator=(const MQConnectionAttributesType_1 & rhs);
01505
01506 virtual const IT_Bus::QName &
01507 get_type() const;
01508
01509 virtual void
01510 write_complexcontent_attributes(
01511 IT_Bus::ComplexTypeWriter & writer
01512 ) const throw((IT_Bus::SerializationException));
01513
01514 virtual void
01515 read_complexcontent_attributes(
01516 IT_Bus::ComplexTypeReader & reader
01517 ) throw((IT_Bus::DeserializationException));
01518
01519
01520 virtual void
01521 write_contents(
01522 IT_Bus::ComplexTypeWriter & writer
01523 ) const throw((IT_Bus::SerializationException));
01524
01525 virtual void
01526 read_contents(
01527 IT_Bus::ComplexTypeReader & reader
01528 ) throw((IT_Bus::DeserializationException));
01529
01530 IT_Bus::String *
01531 getQueueManager();
01532
01533 const IT_Bus::String *
01534 getQueueManager() const;
01535
01536 void
01537 setQueueManager(const IT_Bus::String * val);
01538
01539 void
01540 setQueueManager(const IT_Bus::String & val);
01541
01542 IT_Bus::String &
01543 getQueueName();
01544
01545 const IT_Bus::String &
01546 getQueueName() const;
01547
01548 void
01549 setQueueName(const IT_Bus::String & val);
01550
01551 IT_Bus::String *
01552 getReplyQueueManager();
01553
01554 const IT_Bus::String *
01555 getReplyQueueManager() const;
01556
01557 void
01558 setReplyQueueManager(const IT_Bus::String * val);
01559
01560 void
01561 setReplyQueueManager(const IT_Bus::String & val);
01562
01563 IT_Bus::String *
01564 getReplyQueueName();
01565
01566 const IT_Bus::String *
01567 getReplyQueueName() const;
01568
01569 void
01570 setReplyQueueName(const IT_Bus::String * val);
01571
01572 void
01573 setReplyQueueName(const IT_Bus::String & val);
01574
01575 IT_Bus::String *
01576 getModelQueueName();
01577
01578 const IT_Bus::String *
01579 getModelQueueName() const;
01580
01581 void
01582 setModelQueueName(const IT_Bus::String * val);
01583
01584 void
01585 setModelQueueName(const IT_Bus::String & val);
01586
01587 IT_Bus::String *
01588 getAliasQueueName();
01589
01590 const IT_Bus::String *
01591 getAliasQueueName() const;
01592
01593 void
01594 setAliasQueueName(const IT_Bus::String * val);
01595
01596 void
01597 setAliasQueueName(const IT_Bus::String & val);
01598
01599 IT_Bus::String *
01600 getConnectionName();
01601
01602 const IT_Bus::String *
01603 getConnectionName() const;
01604
01605 void
01606 setConnectionName(const IT_Bus::String * val);
01607
01608 void
01609 setConnectionName(const IT_Bus::String & val);
01610
01611 transactionType *
01612 getTransactional();
01613
01614 const transactionType *
01615 getTransactional() const;
01616
01617 void
01618 setTransactional(const transactionType * val);
01619
01620 void
01621 setTransactional(const transactionType & val);
01622
01623 virtual IT_Reflect::Reflection*
01624 get_reflection() throw((IT_Reflect::ReflectException));
01625
01626 virtual const IT_Reflect::Reflection*
01627 get_reflection() const throw((IT_Reflect::ReflectException));
01628
01629
01630 private:
01631
01632 IT_Bus::StringNillable var_QueueManager;
01633 IT_Bus::String var_QueueName;
01634 IT_Bus::StringNillable var_ReplyQueueManager;
01635 IT_Bus::StringNillable var_ReplyQueueName;
01636 IT_Bus::StringNillable var_ModelQueueName;
01637 IT_Bus::StringNillable var_AliasQueueName;
01638 IT_Bus::StringNillable var_ConnectionName;
01639 transactionTypeNillable var_Transactional;
01640 };
01641
01642 typedef IT_AutoPtr<MQConnectionAttributesType_1> MQConnectionAttributesType_1Ptr;
01643
01644 class IT_MQConnectionAttributesType_1Reflection :
01645 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQConnectionAttributesType_1>,
01646 public IT_Reflect::ComplexTypeImpl,
01647 public IT_Reflect::ModelGroupImpl
01648 {
01649 public:
01650
01651 IT_MQConnectionAttributesType_1Reflection(
01652 const IT_ContextAttributes::MQConnectionAttributesType_1* value
01653 );
01654
01655 ~IT_MQConnectionAttributesType_1Reflection() throw(());
01656
01657 const IT_Reflect::Reflection*
01658 get_element(
01659 size_t i
01660 ) const throw((IT_Reflect::ReflectException));
01661
01662 const IT_Reflect::Reflection*
01663 get_element(
01664 const IT_Bus::QName& name
01665 ) const throw((IT_Reflect::ReflectException));
01666
01667 const IT_Reflect::Reflection*
01668 get_attribute_value(
01669 const IT_Bus::QName& name
01670 ) const throw((IT_Reflect::ReflectException));
01671
01672 IT_Reflect::Reflection*
01673 use_attribute_value(
01674 const IT_Bus::QName& name
01675 ) throw((IT_Reflect::ReflectException));
01676
01677 void
01678 remove_attribute(
01679 const IT_Bus::QName& name
01680 ) throw((IT_Reflect::ReflectException));
01681
01682 private:
01683
01684 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_QueueManager;
01685 IT_Reflect::Traits<IT_Bus::String >::ReflectionType var_QueueName;
01686 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueManager;
01687 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueName;
01688 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ModelQueueName;
01689 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AliasQueueName;
01690 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ConnectionName;
01691 IT_Reflect::Traits<IT_ContextAttributes::transactionTypeNillable >::ReflectionType var_Transactional;
01692 class IT_ElementNames :
01693 public IT_Vector<IT_Bus::QName>
01694 {
01695 public:
01696
01697 IT_ElementNames();
01698
01699 };
01700
01701 static IT_ElementNames _it_sm_element_names;
01702 class IT_AttributeNames :
01703 public IT_Vector<IT_Bus::QName>
01704 {
01705 public:
01706
01707 IT_AttributeNames();
01708
01709 };
01710
01711 static IT_AttributeNames _it_sm_attribute_names;
01712 };
01713
01714 class IT_CONTEXT_ATTRIBUTE_API MQConnectionAttributesType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
01715 {
01716
01717 public:
01718
01719 static const IT_Bus::QName&
01720 get_static_type();
01721
01722 typedef IT_MQConnectionAttributesTypeReflection IT_ReflectionType;
01723 friend class IT_MQConnectionAttributesTypeReflection;
01724
01725 MQConnectionAttributesType();
01726 MQConnectionAttributesType(const MQConnectionAttributesType & other);
01727 virtual ~MQConnectionAttributesType();
01728
01729 IT_Bus::AnyType &
01730 copy(const IT_Bus::AnyType & rhs);
01731
01732 MQConnectionAttributesType &
01733 operator=(const MQConnectionAttributesType & rhs);
01734
01735 virtual const IT_Bus::QName &
01736 get_type() const;
01737
01738 virtual void
01739 write_all_attributes(
01740 IT_Bus::ComplexTypeWriter & writer
01741 ) const throw((IT_Bus::SerializationException));
01742
01743 virtual void
01744 read_all_attributes(
01745 IT_Bus::ComplexTypeReader & reader
01746 ) throw((IT_Bus::DeserializationException));
01747
01748 virtual void
01749 write_complexcontent_attributes(
01750 IT_Bus::ComplexTypeWriter & writer
01751 ) const throw((IT_Bus::SerializationException));
01752
01753 virtual void
01754 read_complexcontent_attributes(
01755 IT_Bus::ComplexTypeReader & reader
01756 ) throw((IT_Bus::DeserializationException));
01757
01758 virtual void
01759 write(
01760 const IT_Bus::QName& name,
01761 IT_Bus::ComplexTypeWriter& writer
01762 ) const throw((IT_Bus::SerializationException))
01763 {
01764 ComplexContentComplexType::write(name, writer);
01765 }
01766
01767 virtual void
01768 read(
01769 const IT_Bus::QName& name,
01770 IT_Bus::ComplexTypeReader& reader
01771 ) throw((IT_Bus::DeserializationException))
01772 {
01773 ComplexContentComplexType::read(name, reader);
01774 }
01775
01776 virtual AnyType::Kind
01777 get_kind() const
01778 {
01779 return ComplexContentComplexType::get_kind();
01780 }
01781
01782 virtual void
01783 write_complex_contents(
01784 IT_Bus::ComplexTypeWriter & writer
01785 ) const throw((IT_Bus::SerializationException));
01786
01787 virtual void
01788 read_complex_contents(
01789 IT_Bus::ComplexTypeReader & reader
01790 ) throw((IT_Bus::DeserializationException));
01791
01792 IT_Bus::String *
01793 getQueueManager();
01794
01795 const IT_Bus::String *
01796 getQueueManager() const;
01797
01798 void
01799 setQueueManager(const IT_Bus::String * val);
01800
01801 void
01802 setQueueManager(const IT_Bus::String & val);
01803
01804 IT_Bus::String &
01805 getQueueName();
01806
01807 const IT_Bus::String &
01808 getQueueName() const;
01809
01810 void
01811 setQueueName(const IT_Bus::String & val);
01812
01813 IT_Bus::String *
01814 getReplyQueueManager();
01815
01816 const IT_Bus::String *
01817 getReplyQueueManager() const;
01818
01819 void
01820 setReplyQueueManager(const IT_Bus::String * val);
01821
01822 void
01823 setReplyQueueManager(const IT_Bus::String & val);
01824
01825 IT_Bus::String *
01826 getReplyQueueName();
01827
01828 const IT_Bus::String *
01829 getReplyQueueName() const;
01830
01831 void
01832 setReplyQueueName(const IT_Bus::String * val);
01833
01834 void
01835 setReplyQueueName(const IT_Bus::String & val);
01836
01837 IT_Bus::String *
01838 getModelQueueName();
01839
01840 const IT_Bus::String *
01841 getModelQueueName() const;
01842
01843 void
01844 setModelQueueName(const IT_Bus::String * val);
01845
01846 void
01847 setModelQueueName(const IT_Bus::String & val);
01848
01849 IT_Bus::String *
01850 getAliasQueueName();
01851
01852 const IT_Bus::String *
01853 getAliasQueueName() const;
01854
01855 void
01856 setAliasQueueName(const IT_Bus::String * val);
01857
01858 void
01859 setAliasQueueName(const IT_Bus::String & val);
01860
01861 IT_Bus::String *
01862 getConnectionName();
01863
01864 const IT_Bus::String *
01865 getConnectionName() const;
01866
01867 void
01868 setConnectionName(const IT_Bus::String * val);
01869
01870 void
01871 setConnectionName(const IT_Bus::String & val);
01872
01873 transactionType *
01874 getTransactional();
01875
01876 const transactionType *
01877 getTransactional() const;
01878
01879 void
01880 setTransactional(const transactionType * val);
01881
01882 void
01883 setTransactional(const transactionType & val);
01884
01885 virtual IT_Reflect::Reflection*
01886 get_reflection() throw((IT_Reflect::ReflectException));
01887
01888 virtual const IT_Reflect::Reflection*
01889 get_reflection() const throw((IT_Reflect::ReflectException));
01890
01891
01892 private:
01893
01894 MQConnectionAttributesType_1 var_MQConnectionAttributesType_1;
01895 };
01896
01897 typedef IT_AutoPtr<MQConnectionAttributesType> MQConnectionAttributesTypePtr;
01898
01899 class IT_MQConnectionAttributesTypeReflection :
01900 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQConnectionAttributesType>,
01901 public IT_Reflect::ComplexContent
01902 {
01903 public:
01904
01905 IT_MQConnectionAttributesTypeReflection(
01906 const IT_ContextAttributes::MQConnectionAttributesType* value
01907 );
01908
01909 ~IT_MQConnectionAttributesTypeReflection() throw(());
01910
01911 const IT_Reflect::Reflection*
01912 get_base() const throw((IT_Reflect::ReflectException));
01913
01914 const IT_Reflect::Reflection*
01915 get_extension() const throw((IT_Reflect::ReflectException));
01916
01917 const IT_Reflect::Reflection*
01918 get_restriction() const throw((IT_Reflect::ReflectException));
01919
01920 IT_Reflect::Reflection*
01921 use_base() throw((IT_Reflect::ReflectException));
01922
01923 IT_Reflect::Reflection*
01924 use_extension() throw((IT_Reflect::ReflectException));
01925
01926 IT_Reflect::Reflection*
01927 use_restriction() throw((IT_Reflect::ReflectException));
01928
01929 private:
01930
01931 IT_Reflect::Traits<IT_ContextAttributes::MQConnectionAttributesType_1 >::ReflectionType var_MQConnectionAttributesType_1;
01932 };
01933
01934 class IT_CONTEXT_ATTRIBUTE_API mqClientType_1 : public IT_Bus::SequenceComplexType
01935 {
01936
01937 public:
01938
01939 static const IT_Bus::QName&
01940 get_static_type();
01941
01942 typedef IT_mqClientType_1Reflection IT_ReflectionType;
01943 friend class IT_mqClientType_1Reflection;
01944
01945 mqClientType_1();
01946 mqClientType_1(const mqClientType_1 & other);
01947 virtual ~mqClientType_1();
01948
01949 IT_Bus::AnyType &
01950 copy(const IT_Bus::AnyType & rhs);
01951
01952 mqClientType_1 &
01953 operator=(const mqClientType_1 & rhs);
01954
01955 virtual const IT_Bus::QName &
01956 get_type() const;
01957
01958 virtual void
01959 write_complexcontent_attributes(
01960 IT_Bus::ComplexTypeWriter & writer
01961 ) const throw((IT_Bus::SerializationException));
01962
01963 virtual void
01964 read_complexcontent_attributes(
01965 IT_Bus::ComplexTypeReader & reader
01966 ) throw((IT_Bus::DeserializationException));
01967
01968
01969 virtual void
01970 write_contents(
01971 IT_Bus::ComplexTypeWriter & writer
01972 ) const throw((IT_Bus::SerializationException));
01973
01974 virtual void
01975 read_contents(
01976 IT_Bus::ComplexTypeReader & reader
01977 ) throw((IT_Bus::DeserializationException));
01978
01979 IT_Bus::String *
01980 getQueueManager();
01981
01982 const IT_Bus::String *
01983 getQueueManager() const;
01984
01985 void
01986 setQueueManager(const IT_Bus::String * val);
01987
01988 void
01989 setQueueManager(const IT_Bus::String & val);
01990
01991 IT_Bus::String &
01992 getQueueName();
01993
01994 const IT_Bus::String &
01995 getQueueName() const;
01996
01997 void
01998 setQueueName(const IT_Bus::String & val);
01999
02000 IT_Bus::String *
02001 getReplyQueueManager();
02002
02003 const IT_Bus::String *
02004 getReplyQueueManager() const;
02005
02006 void
02007 setReplyQueueManager(const IT_Bus::String * val);
02008
02009 void
02010 setReplyQueueManager(const IT_Bus::String & val);
02011
02012 IT_Bus::String *
02013 getReplyQueueName();
02014
02015 const IT_Bus::String *
02016 getReplyQueueName() const;
02017
02018 void
02019 setReplyQueueName(const IT_Bus::String * val);
02020
02021 void
02022 setReplyQueueName(const IT_Bus::String & val);
02023
02024 IT_Bus::String *
02025 getModelQueueName();
02026
02027 const IT_Bus::String *
02028 getModelQueueName() const;
02029
02030 void
02031 setModelQueueName(const IT_Bus::String * val);
02032
02033 void
02034 setModelQueueName(const IT_Bus::String & val);
02035
02036 usageStyleType *
02037 getUsageStyle();
02038
02039 const usageStyleType *
02040 getUsageStyle() const;
02041
02042 void
02043 setUsageStyle(const usageStyleType * val);
02044
02045 void
02046 setUsageStyle(const usageStyleType & val);
02047
02048 correlationStyleType *
02049 getCorrelationStyle();
02050
02051 const correlationStyleType *
02052 getCorrelationStyle() const;
02053
02054 void
02055 setCorrelationStyle(const correlationStyleType * val);
02056
02057 void
02058 setCorrelationStyle(const correlationStyleType & val);
02059
02060 accessModeType *
02061 getAccessMode();
02062
02063 const accessModeType *
02064 getAccessMode() const;
02065
02066 void
02067 setAccessMode(const accessModeType * val);
02068
02069 void
02070 setAccessMode(const accessModeType & val);
02071
02072 deliveryType *
02073 getDelivery();
02074
02075 const deliveryType *
02076 getDelivery() const;
02077
02078 void
02079 setDelivery(const deliveryType * val);
02080
02081 void
02082 setDelivery(const deliveryType & val);
02083
02084 transactionType *
02085 getTransactional();
02086
02087 const transactionType *
02088 getTransactional() const;
02089
02090 void
02091 setTransactional(const transactionType * val);
02092
02093 void
02094 setTransactional(const transactionType & val);
02095
02096 reportOptionType *
02097 getReportOption();
02098
02099 const reportOptionType *
02100 getReportOption() const;
02101
02102 void
02103 setReportOption(const reportOptionType * val);
02104
02105 void
02106 setReportOption(const reportOptionType & val);
02107
02108 formatType *
02109 getFormat();
02110
02111 const formatType *
02112 getFormat() const;
02113
02114 void
02115 setFormat(const formatType * val);
02116
02117 void
02118 setFormat(const formatType & val);
02119
02120 IT_Bus::String *
02121 getMessageID();
02122
02123 const IT_Bus::String *
02124 getMessageID() const;
02125
02126 void
02127 setMessageID(const IT_Bus::String * val);
02128
02129 void
02130 setMessageID(const IT_Bus::String & val);
02131
02132 IT_Bus::String *
02133 getCorrelationID();
02134
02135 const IT_Bus::String *
02136 getCorrelationID() const;
02137
02138 void
02139 setCorrelationID(const IT_Bus::String * val);
02140
02141 void
02142 setCorrelationID(const IT_Bus::String & val);
02143
02144 IT_Bus::String *
02145 getApplicationData();
02146
02147 const IT_Bus::String *
02148 getApplicationData() const;
02149
02150 void
02151 setApplicationData(const IT_Bus::String * val);
02152
02153 void
02154 setApplicationData(const IT_Bus::String & val);
02155
02156 IT_Bus::String *
02157 getAccountingToken();
02158
02159 const IT_Bus::String *
02160 getAccountingToken() const;
02161
02162 void
02163 setAccountingToken(const IT_Bus::String * val);
02164
02165 void
02166 setAccountingToken(const IT_Bus::String & val);
02167
02168 IT_Bus::Boolean *
02169 getConvert();
02170
02171 const IT_Bus::Boolean *
02172 getConvert() const;
02173
02174 void
02175 setConvert(const IT_Bus::Boolean * val);
02176
02177 void
02178 setConvert(const IT_Bus::Boolean & val);
02179
02180 IT_Bus::String *
02181 getConnectionName();
02182
02183 const IT_Bus::String *
02184 getConnectionName() const;
02185
02186 void
02187 setConnectionName(const IT_Bus::String * val);
02188
02189 void
02190 setConnectionName(const IT_Bus::String & val);
02191
02192 IT_Bus::Boolean *
02193 getConnectionReusable();
02194
02195 const IT_Bus::Boolean *
02196 getConnectionReusable() const;
02197
02198 void
02199 setConnectionReusable(const IT_Bus::Boolean * val);
02200
02201 void
02202 setConnectionReusable(const IT_Bus::Boolean & val);
02203
02204 IT_Bus::Boolean *
02205 getConnectionFastPath();
02206
02207 const IT_Bus::Boolean *
02208 getConnectionFastPath() const;
02209
02210 void
02211 setConnectionFastPath(const IT_Bus::Boolean * val);
02212
02213 void
02214 setConnectionFastPath(const IT_Bus::Boolean & val);
02215
02216 IT_Bus::String *
02217 getAliasQueueName();
02218
02219 const IT_Bus::String *
02220 getAliasQueueName() const;
02221
02222 void
02223 setAliasQueueName(const IT_Bus::String * val);
02224
02225 void
02226 setAliasQueueName(const IT_Bus::String & val);
02227
02228 IT_Bus::String *
02229 getApplicationIdData();
02230
02231 const IT_Bus::String *
02232 getApplicationIdData() const;
02233
02234 void
02235 setApplicationIdData(const IT_Bus::String * val);
02236
02237 void
02238 setApplicationIdData(const IT_Bus::String & val);
02239
02240 IT_Bus::String *
02241 getApplicationOriginData();
02242
02243 const IT_Bus::String *
02244 getApplicationOriginData() const;
02245
02246 void
02247 setApplicationOriginData(const IT_Bus::String * val);
02248
02249 void
02250 setApplicationOriginData(const IT_Bus::String & val);
02251
02252 IT_Bus::String *
02253 getUserIdentifier();
02254
02255 const IT_Bus::String *
02256 getUserIdentifier() const;
02257
02258 void
02259 setUserIdentifier(const IT_Bus::String * val);
02260
02261 void
02262 setUserIdentifier(const IT_Bus::String & val);
02263
02264 virtual IT_Reflect::Reflection*
02265 get_reflection() throw((IT_Reflect::ReflectException));
02266
02267 virtual const IT_Reflect::Reflection*
02268 get_reflection() const throw((IT_Reflect::ReflectException));
02269
02270
02271 private:
02272
02273 IT_Bus::StringNillable var_QueueManager;
02274 IT_Bus::String var_QueueName;
02275 IT_Bus::StringNillable var_ReplyQueueManager;
02276 IT_Bus::StringNillable var_ReplyQueueName;
02277 IT_Bus::StringNillable var_ModelQueueName;
02278 usageStyleTypeNillable var_UsageStyle;
02279 correlationStyleTypeNillable var_CorrelationStyle;
02280 accessModeTypeNillable var_AccessMode;
02281 deliveryTypeNillable var_Delivery;
02282 transactionTypeNillable var_Transactional;
02283 reportOptionTypeNillable var_ReportOption;
02284 formatTypeNillable var_Format;
02285 IT_Bus::StringNillable var_MessageID;
02286 IT_Bus::StringNillable var_CorrelationID;
02287 IT_Bus::StringNillable var_ApplicationData;
02288 IT_Bus::StringNillable var_AccountingToken;
02289 IT_Bus::BooleanNillable var_Convert;
02290 IT_Bus::StringNillable var_ConnectionName;
02291 IT_Bus::BooleanNillable var_ConnectionReusable;
02292 IT_Bus::BooleanNillable var_ConnectionFastPath;
02293 IT_Bus::StringNillable var_AliasQueueName;
02294 IT_Bus::StringNillable var_ApplicationIdData;
02295 IT_Bus::StringNillable var_ApplicationOriginData;
02296 IT_Bus::StringNillable var_UserIdentifier;
02297 };
02298
02299 typedef IT_AutoPtr<mqClientType_1> mqClientType_1Ptr;
02300
02301 class IT_mqClientType_1Reflection :
02302 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::mqClientType_1>,
02303 public IT_Reflect::ComplexTypeImpl,
02304 public IT_Reflect::ModelGroupImpl
02305 {
02306 public:
02307
02308 IT_mqClientType_1Reflection(
02309 const IT_ContextAttributes::mqClientType_1* value
02310 );
02311
02312 ~IT_mqClientType_1Reflection() throw(());
02313
02314 const IT_Reflect::Reflection*
02315 get_element(
02316 size_t i
02317 ) const throw((IT_Reflect::ReflectException));
02318
02319 const IT_Reflect::Reflection*
02320 get_element(
02321 const IT_Bus::QName& name
02322 ) const throw((IT_Reflect::ReflectException));
02323
02324 const IT_Reflect::Reflection*
02325 get_attribute_value(
02326 const IT_Bus::QName& name
02327 ) const throw((IT_Reflect::ReflectException));
02328
02329 IT_Reflect::Reflection*
02330 use_attribute_value(
02331 const IT_Bus::QName& name
02332 ) throw((IT_Reflect::ReflectException));
02333
02334 void
02335 remove_attribute(
02336 const IT_Bus::QName& name
02337 ) throw((IT_Reflect::ReflectException));
02338
02339 private:
02340
02341 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_QueueManager;
02342 IT_Reflect::Traits<IT_Bus::String >::ReflectionType var_QueueName;
02343 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueManager;
02344 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueName;
02345 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ModelQueueName;
02346 IT_Reflect::Traits<IT_ContextAttributes::usageStyleTypeNillable >::ReflectionType var_UsageStyle;
02347 IT_Reflect::Traits<IT_ContextAttributes::correlationStyleTypeNillable >::ReflectionType var_CorrelationStyle;
02348 IT_Reflect::Traits<IT_ContextAttributes::accessModeTypeNillable >::ReflectionType var_AccessMode;
02349 IT_Reflect::Traits<IT_ContextAttributes::deliveryTypeNillable >::ReflectionType var_Delivery;
02350 IT_Reflect::Traits<IT_ContextAttributes::transactionTypeNillable >::ReflectionType var_Transactional;
02351 IT_Reflect::Traits<IT_ContextAttributes::reportOptionTypeNillable >::ReflectionType var_ReportOption;
02352 IT_Reflect::Traits<IT_ContextAttributes::formatTypeNillable >::ReflectionType var_Format;
02353 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_MessageID;
02354 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CorrelationID;
02355 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationData;
02356 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AccountingToken;
02357 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_Convert;
02358 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ConnectionName;
02359 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionReusable;
02360 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionFastPath;
02361 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AliasQueueName;
02362 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationIdData;
02363 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationOriginData;
02364 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_UserIdentifier;
02365 class IT_ElementNames :
02366 public IT_Vector<IT_Bus::QName>
02367 {
02368 public:
02369
02370 IT_ElementNames();
02371
02372 };
02373
02374 static IT_ElementNames _it_sm_element_names;
02375 class IT_AttributeNames :
02376 public IT_Vector<IT_Bus::QName>
02377 {
02378 public:
02379
02380 IT_AttributeNames();
02381
02382 };
02383
02384 static IT_AttributeNames _it_sm_attribute_names;
02385 };
02386
02387 class IT_CONTEXT_ATTRIBUTE_API mqClientType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
02388 {
02389
02390 public:
02391
02392 static const IT_Bus::QName&
02393 get_static_type();
02394
02395 typedef IT_mqClientTypeReflection IT_ReflectionType;
02396 friend class IT_mqClientTypeReflection;
02397
02398 mqClientType();
02399 mqClientType(const mqClientType & other);
02400 virtual ~mqClientType();
02401
02402 IT_Bus::AnyType &
02403 copy(const IT_Bus::AnyType & rhs);
02404
02405 mqClientType &
02406 operator=(const mqClientType & rhs);
02407
02408 virtual const IT_Bus::QName &
02409 get_type() const;
02410
02411 virtual void
02412 write_all_attributes(
02413 IT_Bus::ComplexTypeWriter & writer
02414 ) const throw((IT_Bus::SerializationException));
02415
02416 virtual void
02417 read_all_attributes(
02418 IT_Bus::ComplexTypeReader & reader
02419 ) throw((IT_Bus::DeserializationException));
02420
02421 virtual void
02422 write_complexcontent_attributes(
02423 IT_Bus::ComplexTypeWriter & writer
02424 ) const throw((IT_Bus::SerializationException));
02425
02426 virtual void
02427 read_complexcontent_attributes(
02428 IT_Bus::ComplexTypeReader & reader
02429 ) throw((IT_Bus::DeserializationException));
02430
02431 virtual void
02432 write(
02433 const IT_Bus::QName& name,
02434 IT_Bus::ComplexTypeWriter& writer
02435 ) const throw((IT_Bus::SerializationException))
02436 {
02437 ComplexContentComplexType::write(name, writer);
02438 }
02439
02440 virtual void
02441 read(
02442 const IT_Bus::QName& name,
02443 IT_Bus::ComplexTypeReader& reader
02444 ) throw((IT_Bus::DeserializationException))
02445 {
02446 ComplexContentComplexType::read(name, reader);
02447 }
02448
02449 virtual AnyType::Kind
02450 get_kind() const
02451 {
02452 return ComplexContentComplexType::get_kind();
02453 }
02454
02455 virtual void
02456 write_complex_contents(
02457 IT_Bus::ComplexTypeWriter & writer
02458 ) const throw((IT_Bus::SerializationException));
02459
02460 virtual void
02461 read_complex_contents(
02462 IT_Bus::ComplexTypeReader & reader
02463 ) throw((IT_Bus::DeserializationException));
02464
02465 IT_Bus::String *
02466 getQueueManager();
02467
02468 const IT_Bus::String *
02469 getQueueManager() const;
02470
02471 void
02472 setQueueManager(const IT_Bus::String * val);
02473
02474 void
02475 setQueueManager(const IT_Bus::String & val);
02476
02477 IT_Bus::String &
02478 getQueueName();
02479
02480 const IT_Bus::String &
02481 getQueueName() const;
02482
02483 void
02484 setQueueName(const IT_Bus::String & val);
02485
02486 IT_Bus::String *
02487 getReplyQueueManager();
02488
02489 const IT_Bus::String *
02490 getReplyQueueManager() const;
02491
02492 void
02493 setReplyQueueManager(const IT_Bus::String * val);
02494
02495 void
02496 setReplyQueueManager(const IT_Bus::String & val);
02497
02498 IT_Bus::String *
02499 getReplyQueueName();
02500
02501 const IT_Bus::String *
02502 getReplyQueueName() const;
02503
02504 void
02505 setReplyQueueName(const IT_Bus::String * val);
02506
02507 void
02508 setReplyQueueName(const IT_Bus::String & val);
02509
02510 IT_Bus::String *
02511 getModelQueueName();
02512
02513 const IT_Bus::String *
02514 getModelQueueName() const;
02515
02516 void
02517 setModelQueueName(const IT_Bus::String * val);
02518
02519 void
02520 setModelQueueName(const IT_Bus::String & val);
02521
02522 usageStyleType *
02523 getUsageStyle();
02524
02525 const usageStyleType *
02526 getUsageStyle() const;
02527
02528 void
02529 setUsageStyle(const usageStyleType * val);
02530
02531 void
02532 setUsageStyle(const usageStyleType & val);
02533
02534 correlationStyleType *
02535 getCorrelationStyle();
02536
02537 const correlationStyleType *
02538 getCorrelationStyle() const;
02539
02540 void
02541 setCorrelationStyle(const correlationStyleType * val);
02542
02543 void
02544 setCorrelationStyle(const correlationStyleType & val);
02545
02546 accessModeType *
02547 getAccessMode();
02548
02549 const accessModeType *
02550 getAccessMode() const;
02551
02552 void
02553 setAccessMode(const accessModeType * val);
02554
02555 void
02556 setAccessMode(const accessModeType & val);
02557
02558 deliveryType *
02559 getDelivery();
02560
02561 const deliveryType *
02562 getDelivery() const;
02563
02564 void
02565 setDelivery(const deliveryType * val);
02566
02567 void
02568 setDelivery(const deliveryType & val);
02569
02570 transactionType *
02571 getTransactional();
02572
02573 const transactionType *
02574 getTransactional() const;
02575
02576 void
02577 setTransactional(const transactionType * val);
02578
02579 void
02580 setTransactional(const transactionType & val);
02581
02582 reportOptionType *
02583 getReportOption();
02584
02585 const reportOptionType *
02586 getReportOption() const;
02587
02588 void
02589 setReportOption(const reportOptionType * val);
02590
02591 void
02592 setReportOption(const reportOptionType & val);
02593
02594 formatType *
02595 getFormat();
02596
02597 const formatType *
02598 getFormat() const;
02599
02600 void
02601 setFormat(const formatType * val);
02602
02603 void
02604 setFormat(const formatType & val);
02605
02606 IT_Bus::String *
02607 getMessageID();
02608
02609 const IT_Bus::String *
02610 getMessageID() const;
02611
02612 void
02613 setMessageID(const IT_Bus::String * val);
02614
02615 void
02616 setMessageID(const IT_Bus::String & val);
02617
02618 IT_Bus::String *
02619 getCorrelationID();
02620
02621 const IT_Bus::String *
02622 getCorrelationID() const;
02623
02624 void
02625 setCorrelationID(const IT_Bus::String * val);
02626
02627 void
02628 setCorrelationID(const IT_Bus::String & val);
02629
02630 IT_Bus::String *
02631 getApplicationData();
02632
02633 const IT_Bus::String *
02634 getApplicationData() const;
02635
02636 void
02637 setApplicationData(const IT_Bus::String * val);
02638
02639 void
02640 setApplicationData(const IT_Bus::String & val);
02641
02642 IT_Bus::String *
02643 getAccountingToken();
02644
02645 const IT_Bus::String *
02646 getAccountingToken() const;
02647
02648 void
02649 setAccountingToken(const IT_Bus::String * val);
02650
02651 void
02652 setAccountingToken(const IT_Bus::String & val);
02653
02654 IT_Bus::Boolean *
02655 getConvert();
02656
02657 const IT_Bus::Boolean *
02658 getConvert() const;
02659
02660 void
02661 setConvert(const IT_Bus::Boolean * val);
02662
02663 void
02664 setConvert(const IT_Bus::Boolean & val);
02665
02666 IT_Bus::String *
02667 getConnectionName();
02668
02669 const IT_Bus::String *
02670 getConnectionName() const;
02671
02672 void
02673 setConnectionName(const IT_Bus::String * val);
02674
02675 void
02676 setConnectionName(const IT_Bus::String & val);
02677
02678 IT_Bus::Boolean *
02679 getConnectionReusable();
02680
02681 const IT_Bus::Boolean *
02682 getConnectionReusable() const;
02683
02684 void
02685 setConnectionReusable(const IT_Bus::Boolean * val);
02686
02687 void
02688 setConnectionReusable(const IT_Bus::Boolean & val);
02689
02690 IT_Bus::Boolean *
02691 getConnectionFastPath();
02692
02693 const IT_Bus::Boolean *
02694 getConnectionFastPath() const;
02695
02696 void
02697 setConnectionFastPath(const IT_Bus::Boolean * val);
02698
02699 void
02700 setConnectionFastPath(const IT_Bus::Boolean & val);
02701
02702 IT_Bus::String *
02703 getAliasQueueName();
02704
02705 const IT_Bus::String *
02706 getAliasQueueName() const;
02707
02708 void
02709 setAliasQueueName(const IT_Bus::String * val);
02710
02711 void
02712 setAliasQueueName(const IT_Bus::String & val);
02713
02714 IT_Bus::String *
02715 getApplicationIdData();
02716
02717 const IT_Bus::String *
02718 getApplicationIdData() const;
02719
02720 void
02721 setApplicationIdData(const IT_Bus::String * val);
02722
02723 void
02724 setApplicationIdData(const IT_Bus::String & val);
02725
02726 IT_Bus::String *
02727 getApplicationOriginData();
02728
02729 const IT_Bus::String *
02730 getApplicationOriginData() const;
02731
02732 void
02733 setApplicationOriginData(const IT_Bus::String * val);
02734
02735 void
02736 setApplicationOriginData(const IT_Bus::String & val);
02737
02738 IT_Bus::String *
02739 getUserIdentifier();
02740
02741 const IT_Bus::String *
02742 getUserIdentifier() const;
02743
02744 void
02745 setUserIdentifier(const IT_Bus::String * val);
02746
02747 void
02748 setUserIdentifier(const IT_Bus::String & val);
02749
02750 virtual IT_Reflect::Reflection*
02751 get_reflection() throw((IT_Reflect::ReflectException));
02752
02753 virtual const IT_Reflect::Reflection*
02754 get_reflection() const throw((IT_Reflect::ReflectException));
02755
02756
02757 private:
02758
02759 mqClientType_1 var_mqClientType_1;
02760 };
02761
02762 typedef IT_AutoPtr<mqClientType> mqClientTypePtr;
02763
02764 class IT_mqClientTypeReflection :
02765 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::mqClientType>,
02766 public IT_Reflect::ComplexContent
02767 {
02768 public:
02769
02770 IT_mqClientTypeReflection(
02771 const IT_ContextAttributes::mqClientType* value
02772 );
02773
02774 ~IT_mqClientTypeReflection() throw(());
02775
02776 const IT_Reflect::Reflection*
02777 get_base() const throw((IT_Reflect::ReflectException));
02778
02779 const IT_Reflect::Reflection*
02780 get_extension() const throw((IT_Reflect::ReflectException));
02781
02782 const IT_Reflect::Reflection*
02783 get_restriction() const throw((IT_Reflect::ReflectException));
02784
02785 IT_Reflect::Reflection*
02786 use_base() throw((IT_Reflect::ReflectException));
02787
02788 IT_Reflect::Reflection*
02789 use_extension() throw((IT_Reflect::ReflectException));
02790
02791 IT_Reflect::Reflection*
02792 use_restriction() throw((IT_Reflect::ReflectException));
02793
02794 private:
02795
02796 IT_Reflect::Traits<IT_ContextAttributes::mqClientType_1 >::ReflectionType var_mqClientType_1;
02797 };
02798
02799 class IT_CONTEXT_ATTRIBUTE_API mqServerType_1 : public IT_Bus::SequenceComplexType
02800 {
02801
02802 public:
02803
02804 static const IT_Bus::QName&
02805 get_static_type();
02806
02807 typedef IT_mqServerType_1Reflection IT_ReflectionType;
02808 friend class IT_mqServerType_1Reflection;
02809
02810 mqServerType_1();
02811 mqServerType_1(const mqServerType_1 & other);
02812 virtual ~mqServerType_1();
02813
02814 IT_Bus::AnyType &
02815 copy(const IT_Bus::AnyType & rhs);
02816
02817 mqServerType_1 &
02818 operator=(const mqServerType_1 & rhs);
02819
02820 virtual const IT_Bus::QName &
02821 get_type() const;
02822
02823 virtual void
02824 write_complexcontent_attributes(
02825 IT_Bus::ComplexTypeWriter & writer
02826 ) const throw((IT_Bus::SerializationException));
02827
02828 virtual void
02829 read_complexcontent_attributes(
02830 IT_Bus::ComplexTypeReader & reader
02831 ) throw((IT_Bus::DeserializationException));
02832
02833
02834 virtual void
02835 write_contents(
02836 IT_Bus::ComplexTypeWriter & writer
02837 ) const throw((IT_Bus::SerializationException));
02838
02839 virtual void
02840 read_contents(
02841 IT_Bus::ComplexTypeReader & reader
02842 ) throw((IT_Bus::DeserializationException));
02843
02844 IT_Bus::String *
02845 getQueueManager();
02846
02847 const IT_Bus::String *
02848 getQueueManager() const;
02849
02850 void
02851 setQueueManager(const IT_Bus::String * val);
02852
02853 void
02854 setQueueManager(const IT_Bus::String & val);
02855
02856 IT_Bus::String &
02857 getQueueName();
02858
02859 const IT_Bus::String &
02860 getQueueName() const;
02861
02862 void
02863 setQueueName(const IT_Bus::String & val);
02864
02865 IT_Bus::String *
02866 getReplyQueueManager();
02867
02868 const IT_Bus::String *
02869 getReplyQueueManager() const;
02870
02871 void
02872 setReplyQueueManager(const IT_Bus::String * val);
02873
02874 void
02875 setReplyQueueManager(const IT_Bus::String & val);
02876
02877 IT_Bus::String *
02878 getReplyQueueName();
02879
02880 const IT_Bus::String *
02881 getReplyQueueName() const;
02882
02883 void
02884 setReplyQueueName(const IT_Bus::String * val);
02885
02886 void
02887 setReplyQueueName(const IT_Bus::String & val);
02888
02889 IT_Bus::String *
02890 getModelQueueName();
02891
02892 const IT_Bus::String *
02893 getModelQueueName() const;
02894
02895 void
02896 setModelQueueName(const IT_Bus::String * val);
02897
02898 void
02899 setModelQueueName(const IT_Bus::String & val);
02900
02901 usageStyleType *
02902 getUsageStyle();
02903
02904 const usageStyleType *
02905 getUsageStyle() const;
02906
02907 void
02908 setUsageStyle(const usageStyleType * val);
02909
02910 void
02911 setUsageStyle(const usageStyleType & val);
02912
02913 correlationStyleType *
02914 getCorrelationStyle();
02915
02916 const correlationStyleType *
02917 getCorrelationStyle() const;
02918
02919 void
02920 setCorrelationStyle(const correlationStyleType * val);
02921
02922 void
02923 setCorrelationStyle(const correlationStyleType & val);
02924
02925 accessModeType *
02926 getAccessMode();
02927
02928 const accessModeType *
02929 getAccessMode() const;
02930
02931 void
02932 setAccessMode(const accessModeType * val);
02933
02934 void
02935 setAccessMode(const accessModeType & val);
02936
02937 deliveryType *
02938 getDelivery();
02939
02940 const deliveryType *
02941 getDelivery() const;
02942
02943 void
02944 setDelivery(const deliveryType * val);
02945
02946 void
02947 setDelivery(const deliveryType & val);
02948
02949 transactionType *
02950 getTransactional();
02951
02952 const transactionType *
02953 getTransactional() const;
02954
02955 void
02956 setTransactional(const transactionType * val);
02957
02958 void
02959 setTransactional(const transactionType & val);
02960
02961 reportOptionType *
02962 getReportOption();
02963
02964 const reportOptionType *
02965 getReportOption() const;
02966
02967 void
02968 setReportOption(const reportOptionType * val);
02969
02970 void
02971 setReportOption(const reportOptionType & val);
02972
02973 formatType *
02974 getFormat();
02975
02976 const formatType *
02977 getFormat() const;
02978
02979 void
02980 setFormat(const formatType * val);
02981
02982 void
02983 setFormat(const formatType & val);
02984
02985 IT_Bus::String *
02986 getMessageID();
02987
02988 const IT_Bus::String *
02989 getMessageID() const;
02990
02991 void
02992 setMessageID(const IT_Bus::String * val);
02993
02994 void
02995 setMessageID(const IT_Bus::String & val);
02996
02997 IT_Bus::String *
02998 getCorrelationID();
02999
03000 const IT_Bus::String *
03001 getCorrelationID() const;
03002
03003 void
03004 setCorrelationID(const IT_Bus::String * val);
03005
03006 void
03007 setCorrelationID(const IT_Bus::String & val);
03008
03009 IT_Bus::String *
03010 getApplicationData();
03011
03012 const IT_Bus::String *
03013 getApplicationData() const;
03014
03015 void
03016 setApplicationData(const IT_Bus::String * val);
03017
03018 void
03019 setApplicationData(const IT_Bus::String & val);
03020
03021 IT_Bus::String *
03022 getAccountingToken();
03023
03024 const IT_Bus::String *
03025 getAccountingToken() const;
03026
03027 void
03028 setAccountingToken(const IT_Bus::String * val);
03029
03030 void
03031 setAccountingToken(const IT_Bus::String & val);
03032
03033 IT_Bus::Boolean *
03034 getConvert();
03035
03036 const IT_Bus::Boolean *
03037 getConvert() const;
03038
03039 void
03040 setConvert(const IT_Bus::Boolean * val);
03041
03042 void
03043 setConvert(const IT_Bus::Boolean & val);
03044
03045 IT_Bus::String *
03046 getConnectionName();
03047
03048 const IT_Bus::String *
03049 getConnectionName() const;
03050
03051 void
03052 setConnectionName(const IT_Bus::String * val);
03053
03054 void
03055 setConnectionName(const IT_Bus::String & val);
03056
03057 IT_Bus::Boolean *
03058 getConnectionReusable();
03059
03060 const IT_Bus::Boolean *
03061 getConnectionReusable() const;
03062
03063 void
03064 setConnectionReusable(const IT_Bus::Boolean * val);
03065
03066 void
03067 setConnectionReusable(const IT_Bus::Boolean & val);
03068
03069 IT_Bus::Boolean *
03070 getConnectionFastPath();
03071
03072 const IT_Bus::Boolean *
03073 getConnectionFastPath() const;
03074
03075 void
03076 setConnectionFastPath(const IT_Bus::Boolean * val);
03077
03078 void
03079 setConnectionFastPath(const IT_Bus::Boolean & val);
03080
03081 IT_Bus::String *
03082 getApplicationIdData();
03083
03084 const IT_Bus::String *
03085 getApplicationIdData() const;
03086
03087 void
03088 setApplicationIdData(const IT_Bus::String * val);
03089
03090 void
03091 setApplicationIdData(const IT_Bus::String & val);
03092
03093 IT_Bus::String *
03094 getApplicationOriginData();
03095
03096 const IT_Bus::String *
03097 getApplicationOriginData() const;
03098
03099 void
03100 setApplicationOriginData(const IT_Bus::String * val);
03101
03102 void
03103 setApplicationOriginData(const IT_Bus::String & val);
03104
03105 IT_Bus::Boolean *
03106 getPropogateTransactions();
03107
03108 const IT_Bus::Boolean *
03109 getPropogateTransactions() const;
03110
03111 void
03112 setPropogateTransactions(const IT_Bus::Boolean * val);
03113
03114 void
03115 setPropogateTransactions(const IT_Bus::Boolean & val);
03116
03117 virtual IT_Reflect::Reflection*
03118 get_reflection() throw((IT_Reflect::ReflectException));
03119
03120 virtual const IT_Reflect::Reflection*
03121 get_reflection() const throw((IT_Reflect::ReflectException));
03122
03123
03124 private:
03125
03126 IT_Bus::StringNillable var_QueueManager;
03127 IT_Bus::String var_QueueName;
03128 IT_Bus::StringNillable var_ReplyQueueManager;
03129 IT_Bus::StringNillable var_ReplyQueueName;
03130 IT_Bus::StringNillable var_ModelQueueName;
03131 usageStyleTypeNillable var_UsageStyle;
03132 correlationStyleTypeNillable var_CorrelationStyle;
03133 accessModeTypeNillable var_AccessMode;
03134 deliveryTypeNillable var_Delivery;
03135 transactionTypeNillable var_Transactional;
03136 reportOptionTypeNillable var_ReportOption;
03137 formatTypeNillable var_Format;
03138 IT_Bus::StringNillable var_MessageID;
03139 IT_Bus::StringNillable var_CorrelationID;
03140 IT_Bus::StringNillable var_ApplicationData;
03141 IT_Bus::StringNillable var_AccountingToken;
03142 IT_Bus::BooleanNillable var_Convert;
03143 IT_Bus::StringNillable var_ConnectionName;
03144 IT_Bus::BooleanNillable var_ConnectionReusable;
03145 IT_Bus::BooleanNillable var_ConnectionFastPath;
03146 IT_Bus::StringNillable var_ApplicationIdData;
03147 IT_Bus::StringNillable var_ApplicationOriginData;
03148 IT_Bus::BooleanNillable var_PropogateTransactions;
03149 };
03150
03151 typedef IT_AutoPtr<mqServerType_1> mqServerType_1Ptr;
03152
03153 class IT_mqServerType_1Reflection :
03154 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::mqServerType_1>,
03155 public IT_Reflect::ComplexTypeImpl,
03156 public IT_Reflect::ModelGroupImpl
03157 {
03158 public:
03159
03160 IT_mqServerType_1Reflection(
03161 const IT_ContextAttributes::mqServerType_1* value
03162 );
03163
03164 ~IT_mqServerType_1Reflection() throw(());
03165
03166 const IT_Reflect::Reflection*
03167 get_element(
03168 size_t i
03169 ) const throw((IT_Reflect::ReflectException));
03170
03171 const IT_Reflect::Reflection*
03172 get_element(
03173 const IT_Bus::QName& name
03174 ) const throw((IT_Reflect::ReflectException));
03175
03176 const IT_Reflect::Reflection*
03177 get_attribute_value(
03178 const IT_Bus::QName& name
03179 ) const throw((IT_Reflect::ReflectException));
03180
03181 IT_Reflect::Reflection*
03182 use_attribute_value(
03183 const IT_Bus::QName& name
03184 ) throw((IT_Reflect::ReflectException));
03185
03186 void
03187 remove_attribute(
03188 const IT_Bus::QName& name
03189 ) throw((IT_Reflect::ReflectException));
03190
03191 private:
03192
03193 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_QueueManager;
03194 IT_Reflect::Traits<IT_Bus::String >::ReflectionType var_QueueName;
03195 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueManager;
03196 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ReplyQueueName;
03197 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ModelQueueName;
03198 IT_Reflect::Traits<IT_ContextAttributes::usageStyleTypeNillable >::ReflectionType var_UsageStyle;
03199 IT_Reflect::Traits<IT_ContextAttributes::correlationStyleTypeNillable >::ReflectionType var_CorrelationStyle;
03200 IT_Reflect::Traits<IT_ContextAttributes::accessModeTypeNillable >::ReflectionType var_AccessMode;
03201 IT_Reflect::Traits<IT_ContextAttributes::deliveryTypeNillable >::ReflectionType var_Delivery;
03202 IT_Reflect::Traits<IT_ContextAttributes::transactionTypeNillable >::ReflectionType var_Transactional;
03203 IT_Reflect::Traits<IT_ContextAttributes::reportOptionTypeNillable >::ReflectionType var_ReportOption;
03204 IT_Reflect::Traits<IT_ContextAttributes::formatTypeNillable >::ReflectionType var_Format;
03205 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_MessageID;
03206 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CorrelationID;
03207 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationData;
03208 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AccountingToken;
03209 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_Convert;
03210 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ConnectionName;
03211 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionReusable;
03212 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_ConnectionFastPath;
03213 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationIdData;
03214 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ApplicationOriginData;
03215 IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_PropogateTransactions;
03216 class IT_ElementNames :
03217 public IT_Vector<IT_Bus::QName>
03218 {
03219 public:
03220
03221 IT_ElementNames();
03222
03223 };
03224
03225 static IT_ElementNames _it_sm_element_names;
03226 class IT_AttributeNames :
03227 public IT_Vector<IT_Bus::QName>
03228 {
03229 public:
03230
03231 IT_AttributeNames();
03232
03233 };
03234
03235 static IT_AttributeNames _it_sm_attribute_names;
03236 };
03237
03238 class IT_CONTEXT_ATTRIBUTE_API mqServerType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
03239 {
03240
03241 public:
03242
03243 static const IT_Bus::QName&
03244 get_static_type();
03245
03246 typedef IT_mqServerTypeReflection IT_ReflectionType;
03247 friend class IT_mqServerTypeReflection;
03248
03249 mqServerType();
03250 mqServerType(const mqServerType & other);
03251 virtual ~mqServerType();
03252
03253 IT_Bus::AnyType &
03254 copy(const IT_Bus::AnyType & rhs);
03255
03256 mqServerType &
03257 operator=(const mqServerType & rhs);
03258
03259 virtual const IT_Bus::QName &
03260 get_type() const;
03261
03262 virtual void
03263 write_all_attributes(
03264 IT_Bus::ComplexTypeWriter & writer
03265 ) const throw((IT_Bus::SerializationException));
03266
03267 virtual void
03268 read_all_attributes(
03269 IT_Bus::ComplexTypeReader & reader
03270 ) throw((IT_Bus::DeserializationException));
03271
03272 virtual void
03273 write_complexcontent_attributes(
03274 IT_Bus::ComplexTypeWriter & writer
03275 ) const throw((IT_Bus::SerializationException));
03276
03277 virtual void
03278 read_complexcontent_attributes(
03279 IT_Bus::ComplexTypeReader & reader
03280 ) throw((IT_Bus::DeserializationException));
03281
03282 virtual void
03283 write(
03284 const IT_Bus::QName& name,
03285 IT_Bus::ComplexTypeWriter& writer
03286 ) const throw((IT_Bus::SerializationException))
03287 {
03288 ComplexContentComplexType::write(name, writer);
03289 }
03290
03291 virtual void
03292 read(
03293 const IT_Bus::QName& name,
03294 IT_Bus::ComplexTypeReader& reader
03295 ) throw((IT_Bus::DeserializationException))
03296 {
03297 ComplexContentComplexType::read(name, reader);
03298 }
03299
03300 virtual AnyType::Kind
03301 get_kind() const
03302 {
03303 return ComplexContentComplexType::get_kind();
03304 }
03305
03306 virtual void
03307 write_complex_contents(
03308 IT_Bus::ComplexTypeWriter & writer
03309 ) const throw((IT_Bus::SerializationException));
03310
03311 virtual void
03312 read_complex_contents(
03313 IT_Bus::ComplexTypeReader & reader
03314 ) throw((IT_Bus::DeserializationException));
03315
03316 IT_Bus::String *
03317 getQueueManager();
03318
03319 const IT_Bus::String *
03320 getQueueManager() const;
03321
03322 void
03323 setQueueManager(const IT_Bus::String * val);
03324
03325 void
03326 setQueueManager(const IT_Bus::String & val);
03327
03328 IT_Bus::String &
03329 getQueueName();
03330
03331 const IT_Bus::String &
03332 getQueueName() const;
03333
03334 void
03335 setQueueName(const IT_Bus::String & val);
03336
03337 IT_Bus::String *
03338 getReplyQueueManager();
03339
03340 const IT_Bus::String *
03341 getReplyQueueManager() const;
03342
03343 void
03344 setReplyQueueManager(const IT_Bus::String * val);
03345
03346 void
03347 setReplyQueueManager(const IT_Bus::String & val);
03348
03349 IT_Bus::String *
03350 getReplyQueueName();
03351
03352 const IT_Bus::String *
03353 getReplyQueueName() const;
03354
03355 void
03356 setReplyQueueName(const IT_Bus::String * val);
03357
03358 void
03359 setReplyQueueName(const IT_Bus::String & val);
03360
03361 IT_Bus::String *
03362 getModelQueueName();
03363
03364 const IT_Bus::String *
03365 getModelQueueName() const;
03366
03367 void
03368 setModelQueueName(const IT_Bus::String * val);
03369
03370 void
03371 setModelQueueName(const IT_Bus::String & val);
03372
03373 usageStyleType *
03374 getUsageStyle();
03375
03376 const usageStyleType *
03377 getUsageStyle() const;
03378
03379 void
03380 setUsageStyle(const usageStyleType * val);
03381
03382 void
03383 setUsageStyle(const usageStyleType & val);
03384
03385 correlationStyleType *
03386 getCorrelationStyle();
03387
03388 const correlationStyleType *
03389 getCorrelationStyle() const;
03390
03391 void
03392 setCorrelationStyle(const correlationStyleType * val);
03393
03394 void
03395 setCorrelationStyle(const correlationStyleType & val);
03396
03397 accessModeType *
03398 getAccessMode();
03399
03400 const accessModeType *
03401 getAccessMode() const;
03402
03403 void
03404 setAccessMode(const accessModeType * val);
03405
03406 void
03407 setAccessMode(const accessModeType & val);
03408
03409 deliveryType *
03410 getDelivery();
03411
03412 const deliveryType *
03413 getDelivery() const;
03414
03415 void
03416 setDelivery(const deliveryType * val);
03417
03418 void
03419 setDelivery(const deliveryType & val);
03420
03421 transactionType *
03422 getTransactional();
03423
03424 const transactionType *
03425 getTransactional() const;
03426
03427 void
03428 setTransactional(const transactionType * val);
03429
03430 void
03431 setTransactional(const transactionType & val);
03432
03433 reportOptionType *
03434 getReportOption();
03435
03436 const reportOptionType *
03437 getReportOption() const;
03438
03439 void
03440 setReportOption(const reportOptionType * val);
03441
03442 void
03443 setReportOption(const reportOptionType & val);
03444
03445 formatType *
03446 getFormat();
03447
03448 const formatType *
03449 getFormat() const;
03450
03451 void
03452 setFormat(const formatType * val);
03453
03454 void
03455 setFormat(const formatType & val);
03456
03457 IT_Bus::String *
03458 getMessageID();
03459
03460 const IT_Bus::String *
03461 getMessageID() const;
03462
03463 void
03464 setMessageID(const IT_Bus::String * val);
03465
03466 void
03467 setMessageID(const IT_Bus::String & val);
03468
03469 IT_Bus::String *
03470 getCorrelationID();
03471
03472 const IT_Bus::String *
03473 getCorrelationID() const;
03474
03475 void
03476 setCorrelationID(const IT_Bus::String * val);
03477
03478 void
03479 setCorrelationID(const IT_Bus::String & val);
03480
03481 IT_Bus::String *
03482 getApplicationData();
03483
03484 const IT_Bus::String *
03485 getApplicationData() const;
03486
03487 void
03488 setApplicationData(const IT_Bus::String * val);
03489
03490 void
03491 setApplicationData(const IT_Bus::String & val);
03492
03493 IT_Bus::String *
03494 getAccountingToken();
03495
03496 const IT_Bus::String *
03497 getAccountingToken() const;
03498
03499 void
03500 setAccountingToken(const IT_Bus::String * val);
03501
03502 void
03503 setAccountingToken(const IT_Bus::String & val);
03504
03505 IT_Bus::Boolean *
03506 getConvert();
03507
03508 const IT_Bus::Boolean *
03509 getConvert() const;
03510
03511 void
03512 setConvert(const IT_Bus::Boolean * val);
03513
03514 void
03515 setConvert(const IT_Bus::Boolean & val);
03516
03517 IT_Bus::String *
03518 getConnectionName();
03519
03520 const IT_Bus::String *
03521 getConnectionName() const;
03522
03523 void
03524 setConnectionName(const IT_Bus::String * val);
03525
03526 void
03527 setConnectionName(const IT_Bus::String & val);
03528
03529 IT_Bus::Boolean *
03530 getConnectionReusable();
03531
03532 const IT_Bus::Boolean *
03533 getConnectionReusable() const;
03534
03535 void
03536 setConnectionReusable(const IT_Bus::Boolean * val);
03537
03538 void
03539 setConnectionReusable(const IT_Bus::Boolean & val);
03540
03541 IT_Bus::Boolean *
03542 getConnectionFastPath();
03543
03544 const IT_Bus::Boolean *
03545 getConnectionFastPath() const;
03546
03547 void
03548 setConnectionFastPath(const IT_Bus::Boolean * val);
03549
03550 void
03551 setConnectionFastPath(const IT_Bus::Boolean & val);
03552
03553 IT_Bus::String *
03554 getApplicationIdData();
03555
03556 const IT_Bus::String *
03557 getApplicationIdData() const;
03558
03559 void
03560 setApplicationIdData(const IT_Bus::String * val);
03561
03562 void
03563 setApplicationIdData(const IT_Bus::String & val);
03564
03565 IT_Bus::String *
03566 getApplicationOriginData();
03567
03568 const IT_Bus::String *
03569 getApplicationOriginData() const;
03570
03571 void
03572 setApplicationOriginData(const IT_Bus::String * val);
03573
03574 void
03575 setApplicationOriginData(const IT_Bus::String & val);
03576
03577 IT_Bus::Boolean *
03578 getPropogateTransactions();
03579
03580 const IT_Bus::Boolean *
03581 getPropogateTransactions() const;
03582
03583 void
03584 setPropogateTransactions(const IT_Bus::Boolean * val);
03585
03586 void
03587 setPropogateTransactions(const IT_Bus::Boolean & val);
03588
03589 virtual IT_Reflect::Reflection*
03590 get_reflection() throw((IT_Reflect::ReflectException));
03591
03592 virtual const IT_Reflect::Reflection*
03593 get_reflection() const throw((IT_Reflect::ReflectException));
03594
03595
03596 private:
03597
03598 mqServerType_1 var_mqServerType_1;
03599 };
03600
03601 typedef IT_AutoPtr<mqServerType> mqServerTypePtr;
03602
03603 class IT_mqServerTypeReflection :
03604 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::mqServerType>,
03605 public IT_Reflect::ComplexContent
03606 {
03607 public:
03608
03609 IT_mqServerTypeReflection(
03610 const IT_ContextAttributes::mqServerType* value
03611 );
03612
03613 ~IT_mqServerTypeReflection() throw(());
03614
03615 const IT_Reflect::Reflection*
03616 get_base() const throw((IT_Reflect::ReflectException));
03617
03618 const IT_Reflect::Reflection*
03619 get_extension() const throw((IT_Reflect::ReflectException));
03620
03621 const IT_Reflect::Reflection*
03622 get_restriction() const throw((IT_Reflect::ReflectException));
03623
03624 IT_Reflect::Reflection*
03625 use_base() throw((IT_Reflect::ReflectException));
03626
03627 IT_Reflect::Reflection*
03628 use_extension() throw((IT_Reflect::ReflectException));
03629
03630 IT_Reflect::Reflection*
03631 use_restriction() throw((IT_Reflect::ReflectException));
03632
03633 private:
03634
03635 IT_Reflect::Traits<IT_ContextAttributes::mqServerType_1 >::ReflectionType var_mqServerType_1;
03636 };
03637
03638 class IT_CONTEXT_ATTRIBUTE_API MQAttributesType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
03639 {
03640
03641 public:
03642
03643 static const IT_Bus::QName&
03644 get_static_type();
03645
03646 typedef IT_MQAttributesTypeReflection IT_ReflectionType;
03647 friend class IT_MQAttributesTypeReflection;
03648
03649 MQAttributesType();
03650 MQAttributesType(const MQAttributesType & other);
03651 virtual ~MQAttributesType();
03652
03653 IT_Bus::AnyType &
03654 copy(const IT_Bus::AnyType & rhs);
03655
03656 MQAttributesType &
03657 operator=(const MQAttributesType & rhs);
03658
03659 virtual const IT_Bus::QName &
03660 get_type() const;
03661
03662 virtual void
03663 write_all_attributes(
03664 IT_Bus::ComplexTypeWriter & writer
03665 ) const throw((IT_Bus::SerializationException));
03666
03667 virtual void
03668 read_all_attributes(
03669 IT_Bus::ComplexTypeReader & reader
03670 ) throw((IT_Bus::DeserializationException));
03671
03672 virtual void
03673 write_complexcontent_attributes(
03674 IT_Bus::ComplexTypeWriter & writer
03675 ) const throw((IT_Bus::SerializationException));
03676
03677 virtual void
03678 read_complexcontent_attributes(
03679 IT_Bus::ComplexTypeReader & reader
03680 ) throw((IT_Bus::DeserializationException));
03681
03682 virtual void
03683 write(
03684 const IT_Bus::QName& name,
03685 IT_Bus::ComplexTypeWriter& writer
03686 ) const throw((IT_Bus::SerializationException))
03687 {
03688 ComplexContentComplexType::write(name, writer);
03689 }
03690
03691 virtual void
03692 read(
03693 const IT_Bus::QName& name,
03694 IT_Bus::ComplexTypeReader& reader
03695 ) throw((IT_Bus::DeserializationException))
03696 {
03697 ComplexContentComplexType::read(name, reader);
03698 }
03699
03700 virtual AnyType::Kind
03701 get_kind() const
03702 {
03703 return ComplexContentComplexType::get_kind();
03704 }
03705
03706 virtual void
03707 write_complex_contents(
03708 IT_Bus::ComplexTypeWriter & writer
03709 ) const throw((IT_Bus::SerializationException));
03710
03711 virtual void
03712 read_complex_contents(
03713 IT_Bus::ComplexTypeReader & reader
03714 ) throw((IT_Bus::DeserializationException));
03715
03716 IT_Bus::String *
03717 getQueueManager();
03718
03719 const IT_Bus::String *
03720 getQueueManager() const;
03721
03722 void
03723 setQueueManager(const IT_Bus::String * val);
03724
03725 void
03726 setQueueManager(const IT_Bus::String & val);
03727
03728 IT_Bus::String &
03729 getQueueName();
03730
03731 const IT_Bus::String &
03732 getQueueName() const;
03733
03734 void
03735 setQueueName(const IT_Bus::String & val);
03736
03737 IT_Bus::String *
03738 getReplyQueueManager();
03739
03740 const IT_Bus::String *
03741 getReplyQueueManager() const;
03742
03743 void
03744 setReplyQueueManager(const IT_Bus::String * val);
03745
03746 void
03747 setReplyQueueManager(const IT_Bus::String & val);
03748
03749 IT_Bus::String *
03750 getReplyQueueName();
03751
03752 const IT_Bus::String *
03753 getReplyQueueName() const;
03754
03755 void
03756 setReplyQueueName(const IT_Bus::String * val);
03757
03758 void
03759 setReplyQueueName(const IT_Bus::String & val);
03760
03761 IT_Bus::String *
03762 getModelQueueName();
03763
03764 const IT_Bus::String *
03765 getModelQueueName() const;
03766
03767 void
03768 setModelQueueName(const IT_Bus::String * val);
03769
03770 void
03771 setModelQueueName(const IT_Bus::String & val);
03772
03773 usageStyleType *
03774 getUsageStyle();
03775
03776 const usageStyleType *
03777 getUsageStyle() const;
03778
03779 void
03780 setUsageStyle(const usageStyleType * val);
03781
03782 void
03783 setUsageStyle(const usageStyleType & val);
03784
03785 correlationStyleType *
03786 getCorrelationStyle();
03787
03788 const correlationStyleType *
03789 getCorrelationStyle() const;
03790
03791 void
03792 setCorrelationStyle(const correlationStyleType * val);
03793
03794 void
03795 setCorrelationStyle(const correlationStyleType & val);
03796
03797 accessModeType *
03798 getAccessMode();
03799
03800 const accessModeType *
03801 getAccessMode() const;
03802
03803 void
03804 setAccessMode(const accessModeType * val);
03805
03806 void
03807 setAccessMode(const accessModeType & val);
03808
03809 deliveryType *
03810 getDelivery();
03811
03812 const deliveryType *
03813 getDelivery() const;
03814
03815 void
03816 setDelivery(const deliveryType * val);
03817
03818 void
03819 setDelivery(const deliveryType & val);
03820
03821 transactionType *
03822 getTransactional();
03823
03824 const transactionType *
03825 getTransactional() const;
03826
03827 void
03828 setTransactional(const transactionType * val);
03829
03830 void
03831 setTransactional(const transactionType & val);
03832
03833 reportOptionType *
03834 getReportOption();
03835
03836 const reportOptionType *
03837 getReportOption() const;
03838
03839 void
03840 setReportOption(const reportOptionType * val);
03841
03842 void
03843 setReportOption(const reportOptionType & val);
03844
03845 formatType *
03846 getFormat();
03847
03848 const formatType *
03849 getFormat() const;
03850
03851 void
03852 setFormat(const formatType * val);
03853
03854 void
03855 setFormat(const formatType & val);
03856
03857 IT_Bus::Base64Binary *
03858 getMessageID();
03859
03860 const IT_Bus::Base64Binary *
03861 getMessageID() const;
03862
03863 void
03864 setMessageID(const IT_Bus::Base64Binary * val);
03865
03866 void
03867 setMessageID(const IT_Bus::Base64Binary & val);
03868
03869 IT_Bus::Base64Binary *
03870 getCorrelationID();
03871
03872 const IT_Bus::Base64Binary *
03873 getCorrelationID() const;
03874
03875 void
03876 setCorrelationID(const IT_Bus::Base64Binary * val);
03877
03878 void
03879 setCorrelationID(const IT_Bus::Base64Binary & val);
03880
03881 IT_Bus::String *
03882 getApplicationData();
03883
03884 const IT_Bus::String *
03885 getApplicationData() const;
03886
03887 void
03888 setApplicationData(const IT_Bus::String * val);
03889
03890 void
03891 setApplicationData(const IT_Bus::String & val);
03892
03893 IT_Bus::String *
03894 getAccountingToken();
03895
03896 const IT_Bus::String *
03897 getAccountingToken() const;
03898
03899 void
03900 setAccountingToken(const IT_Bus::String * val);
03901
03902 void
03903 setAccountingToken(const IT_Bus::String & val);
03904
03905 IT_Bus::Boolean *
03906 getConvert();
03907
03908 const IT_Bus::Boolean *
03909 getConvert() const;
03910
03911 void
03912 setConvert(const IT_Bus::Boolean * val);
03913
03914 void
03915 setConvert(const IT_Bus::Boolean & val);
03916
03917 IT_Bus::String *
03918 getConnectionName();
03919
03920 const IT_Bus::String *
03921 getConnectionName() const;
03922
03923 void
03924 setConnectionName(const IT_Bus::String * val);
03925
03926 void
03927 setConnectionName(const IT_Bus::String & val);
03928
03929 IT_Bus::Boolean *
03930 getConnectionReusable();
03931
03932 const IT_Bus::Boolean *
03933 getConnectionReusable() const;
03934
03935 void
03936 setConnectionReusable(const IT_Bus::Boolean * val);
03937
03938 void
03939 setConnectionReusable(const IT_Bus::Boolean & val);
03940
03941 IT_Bus::Boolean *
03942 getConnectionFastPath();
03943
03944 const IT_Bus::Boolean *
03945 getConnectionFastPath() const;
03946
03947 void
03948 setConnectionFastPath(const IT_Bus::Boolean * val);
03949
03950 void
03951 setConnectionFastPath(const IT_Bus::Boolean & val);
03952
03953 IT_Bus::String *
03954 getAliasQueueName();
03955
03956 const IT_Bus::String *
03957 getAliasQueueName() const;
03958
03959 void
03960 setAliasQueueName(const IT_Bus::String * val);
03961
03962 void
03963 setAliasQueueName(const IT_Bus::String & val);
03964
03965 IT_Bus::String *
03966 getApplicationIdData();
03967
03968 const IT_Bus::String *
03969 getApplicationIdData() const;
03970
03971 void
03972 setApplicationIdData(const IT_Bus::String * val);
03973
03974 void
03975 setApplicationIdData(const IT_Bus::String & val);
03976
03977 IT_Bus::String *
03978 getApplicationOriginData();
03979
03980 const IT_Bus::String *
03981 getApplicationOriginData() const;
03982
03983 void
03984 setApplicationOriginData(const IT_Bus::String * val);
03985
03986 void
03987 setApplicationOriginData(const IT_Bus::String & val);
03988
03989 IT_Bus::String *
03990 getUserIdentifier();
03991
03992 const IT_Bus::String *
03993 getUserIdentifier() const;
03994
03995 void
03996 setUserIdentifier(const IT_Bus::String * val);
03997
03998 void
03999 setUserIdentifier(const IT_Bus::String & val);
04000
04001 IT_Bus::Int *
04002 getBackoutCount();
04003
04004 const IT_Bus::Int *
04005 getBackoutCount() const;
04006
04007 void
04008 setBackoutCount(const IT_Bus::Int * val);
04009
04010 void
04011 setBackoutCount(const IT_Bus::Int & val);
04012
04013 virtual IT_Reflect::Reflection*
04014 get_reflection() throw((IT_Reflect::ReflectException));
04015
04016 virtual const IT_Reflect::Reflection*
04017 get_reflection() const throw((IT_Reflect::ReflectException));
04018
04019
04020 private:
04021
04022 MQAttributesType_1 var_MQAttributesType_1;
04023 };
04024
04025 typedef IT_AutoPtr<MQAttributesType> MQAttributesTypePtr;
04026
04027 class IT_MQAttributesTypeReflection :
04028 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQAttributesType>,
04029 public IT_Reflect::ComplexContent
04030 {
04031 public:
04032
04033 IT_MQAttributesTypeReflection(
04034 const IT_ContextAttributes::MQAttributesType* value
04035 );
04036
04037 ~IT_MQAttributesTypeReflection() throw(());
04038
04039 const IT_Reflect::Reflection*
04040 get_base() const throw((IT_Reflect::ReflectException));
04041
04042 const IT_Reflect::Reflection*
04043 get_extension() const throw((IT_Reflect::ReflectException));
04044
04045 const IT_Reflect::Reflection*
04046 get_restriction() const throw((IT_Reflect::ReflectException));
04047
04048 IT_Reflect::Reflection*
04049 use_base() throw((IT_Reflect::ReflectException));
04050
04051 IT_Reflect::Reflection*
04052 use_extension() throw((IT_Reflect::ReflectException));
04053
04054 IT_Reflect::Reflection*
04055 use_restriction() throw((IT_Reflect::ReflectException));
04056
04057 private:
04058
04059 IT_Reflect::Traits<IT_ContextAttributes::MQAttributesType_1 >::ReflectionType var_MQAttributesType_1;
04060 };
04061
04062 class IT_CONTEXT_ATTRIBUTE_API MQMessageAttributesType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
04063 {
04064
04065 public:
04066
04067 static const IT_Bus::QName&
04068 get_static_type();
04069
04070 typedef IT_MQMessageAttributesTypeReflection IT_ReflectionType;
04071 friend class IT_MQMessageAttributesTypeReflection;
04072
04073 MQMessageAttributesType();
04074 MQMessageAttributesType(const MQMessageAttributesType & other);
04075 virtual ~MQMessageAttributesType();
04076
04077 IT_Bus::AnyType &
04078 copy(const IT_Bus::AnyType & rhs);
04079
04080 MQMessageAttributesType &
04081 operator=(const MQMessageAttributesType & rhs);
04082
04083 virtual const IT_Bus::QName &
04084 get_type() const;
04085
04086 virtual void
04087 write_all_attributes(
04088 IT_Bus::ComplexTypeWriter & writer
04089 ) const throw((IT_Bus::SerializationException));
04090
04091 virtual void
04092 read_all_attributes(
04093 IT_Bus::ComplexTypeReader & reader
04094 ) throw((IT_Bus::DeserializationException));
04095
04096 virtual void
04097 write_complexcontent_attributes(
04098 IT_Bus::ComplexTypeWriter & writer
04099 ) const throw((IT_Bus::SerializationException));
04100
04101 virtual void
04102 read_complexcontent_attributes(
04103 IT_Bus::ComplexTypeReader & reader
04104 ) throw((IT_Bus::DeserializationException));
04105
04106 virtual void
04107 write(
04108 const IT_Bus::QName& name,
04109 IT_Bus::ComplexTypeWriter& writer
04110 ) const throw((IT_Bus::SerializationException))
04111 {
04112 ComplexContentComplexType::write(name, writer);
04113 }
04114
04115 virtual void
04116 read(
04117 const IT_Bus::QName& name,
04118 IT_Bus::ComplexTypeReader& reader
04119 ) throw((IT_Bus::DeserializationException))
04120 {
04121 ComplexContentComplexType::read(name, reader);
04122 }
04123
04124 virtual AnyType::Kind
04125 get_kind() const
04126 {
04127 return ComplexContentComplexType::get_kind();
04128 }
04129
04130 virtual void
04131 write_complex_contents(
04132 IT_Bus::ComplexTypeWriter & writer
04133 ) const throw((IT_Bus::SerializationException));
04134
04135 virtual void
04136 read_complex_contents(
04137 IT_Bus::ComplexTypeReader & reader
04138 ) throw((IT_Bus::DeserializationException));
04139
04140 correlationStyleType *
04141 getCorrelationStyle();
04142
04143 const correlationStyleType *
04144 getCorrelationStyle() const;
04145
04146 void
04147 setCorrelationStyle(const correlationStyleType * val);
04148
04149 void
04150 setCorrelationStyle(const correlationStyleType & val);
04151
04152 deliveryType *
04153 getDelivery();
04154
04155 const deliveryType *
04156 getDelivery() const;
04157
04158 void
04159 setDelivery(const deliveryType * val);
04160
04161 void
04162 setDelivery(const deliveryType & val);
04163
04164 reportOptionType *
04165 getReportOption();
04166
04167 const reportOptionType *
04168 getReportOption() const;
04169
04170 void
04171 setReportOption(const reportOptionType * val);
04172
04173 void
04174 setReportOption(const reportOptionType & val);
04175
04176 formatType *
04177 getFormat();
04178
04179 const formatType *
04180 getFormat() const;
04181
04182 void
04183 setFormat(const formatType * val);
04184
04185 void
04186 setFormat(const formatType & val);
04187
04188 IT_Bus::Base64Binary *
04189 getMessageID();
04190
04191 const IT_Bus::Base64Binary *
04192 getMessageID() const;
04193
04194 void
04195 setMessageID(const IT_Bus::Base64Binary * val);
04196
04197 void
04198 setMessageID(const IT_Bus::Base64Binary & val);
04199
04200 IT_Bus::Base64Binary *
04201 getCorrelationID();
04202
04203 const IT_Bus::Base64Binary *
04204 getCorrelationID() const;
04205
04206 void
04207 setCorrelationID(const IT_Bus::Base64Binary * val);
04208
04209 void
04210 setCorrelationID(const IT_Bus::Base64Binary & val);
04211
04212 IT_Bus::String *
04213 getApplicationData();
04214
04215 const IT_Bus::String *
04216 getApplicationData() const;
04217
04218 void
04219 setApplicationData(const IT_Bus::String * val);
04220
04221 void
04222 setApplicationData(const IT_Bus::String & val);
04223
04224 IT_Bus::String *
04225 getAccountingToken();
04226
04227 const IT_Bus::String *
04228 getAccountingToken() const;
04229
04230 void
04231 setAccountingToken(const IT_Bus::String * val);
04232
04233 void
04234 setAccountingToken(const IT_Bus::String & val);
04235
04236 IT_Bus::Boolean *
04237 getConvert();
04238
04239 const IT_Bus::Boolean *
04240 getConvert() const;
04241
04242 void
04243 setConvert(const IT_Bus::Boolean * val);
04244
04245 void
04246 setConvert(const IT_Bus::Boolean & val);
04247
04248 IT_Bus::String *
04249 getApplicationIdData();
04250
04251 const IT_Bus::String *
04252 getApplicationIdData() const;
04253
04254 void
04255 setApplicationIdData(const IT_Bus::String * val);
04256
04257 void
04258 setApplicationIdData(const IT_Bus::String & val);
04259
04260 IT_Bus::String *
04261 getApplicationOriginData();
04262
04263 const IT_Bus::String *
04264 getApplicationOriginData() const;
04265
04266 void
04267 setApplicationOriginData(const IT_Bus::String * val);
04268
04269 void
04270 setApplicationOriginData(const IT_Bus::String & val);
04271
04272 IT_Bus::String *
04273 getUserIdentifier();
04274
04275 const IT_Bus::String *
04276 getUserIdentifier() const;
04277
04278 void
04279 setUserIdentifier(const IT_Bus::String * val);
04280
04281 void
04282 setUserIdentifier(const IT_Bus::String & val);
04283
04284 IT_Bus::Int *
04285 getBackoutCount();
04286
04287 const IT_Bus::Int *
04288 getBackoutCount() const;
04289
04290 void
04291 setBackoutCount(const IT_Bus::Int * val);
04292
04293 void
04294 setBackoutCount(const IT_Bus::Int & val);
04295
04296 virtual IT_Reflect::Reflection*
04297 get_reflection() throw((IT_Reflect::ReflectException));
04298
04299 virtual const IT_Reflect::Reflection*
04300 get_reflection() const throw((IT_Reflect::ReflectException));
04301
04302
04303 private:
04304
04305 MQMessageAttributesType_1 var_MQMessageAttributesType_1;
04306 };
04307
04308 typedef IT_AutoPtr<MQMessageAttributesType> MQMessageAttributesTypePtr;
04309
04310 class IT_MQMessageAttributesTypeReflection :
04311 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::MQMessageAttributesType>,
04312 public IT_Reflect::ComplexContent
04313 {
04314 public:
04315
04316 IT_MQMessageAttributesTypeReflection(
04317 const IT_ContextAttributes::MQMessageAttributesType* value
04318 );
04319
04320 ~IT_MQMessageAttributesTypeReflection() throw(());
04321
04322 const IT_Reflect::Reflection*
04323 get_base() const throw((IT_Reflect::ReflectException));
04324
04325 const IT_Reflect::Reflection*
04326 get_extension() const throw((IT_Reflect::ReflectException));
04327
04328 const IT_Reflect::Reflection*
04329 get_restriction() const throw((IT_Reflect::ReflectException));
04330
04331 IT_Reflect::Reflection*
04332 use_base() throw((IT_Reflect::ReflectException));
04333
04334 IT_Reflect::Reflection*
04335 use_extension() throw((IT_Reflect::ReflectException));
04336
04337 IT_Reflect::Reflection*
04338 use_restriction() throw((IT_Reflect::ReflectException));
04339
04340 private:
04341
04342 IT_Reflect::Traits<IT_ContextAttributes::MQMessageAttributesType_1 >::ReflectionType var_MQMessageAttributesType_1;
04343 };
04344
04345 }
04346 #endif