Update of /cvsroot/sblim/cmpi-tests/cmpi-instancetest/test/TestCaseSet2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20113 Added Files: TST_InstanceProperties.10.giErr.OK TST_InstanceProperties.10.giErr.xml TST_InstanceProperties.11.ciErr.OK TST_InstanceProperties.11.ciErr.xml TST_InstanceProperties.12.classNameErr.OK TST_InstanceProperties.12.classNameErr.xml TST_InstanceProperties.13.nameSpaceErr.OK TST_InstanceProperties.13.nameSpaceErr.xml TST_InstanceProperties.14.ciDataTypeErr.OK TST_InstanceProperties.14.ciDataTypeErr.xml TST_InstanceProperties.15.ciNameSpaceErr.OK TST_InstanceProperties.15.ciNameSpaceErr.xml TST_InstanceProperties.16.ciClassNameErr.OK TST_InstanceProperties.16.ciClassNameErr.xml TST_InstanceProperties.17.diInstanceNumErr.OK TST_InstanceProperties.17.diInstanceNumErr.xml TST_InstanceProperties.18.diClassNameErr.OK TST_InstanceProperties.18.diClassNameErr.xml TST_InstanceProperties.19.diNameSpaceErr.OK TST_InstanceProperties.19.diNameSpaceErr.xml TST_InstanceProperties.1.gi1.OK TST_InstanceProperties.1.gi1.xml TST_InstanceProperties.20.ein.OK TST_InstanceProperties.20.ein.xml TST_InstanceProperties.21.ei.OK TST_InstanceProperties.21.ei.xml TST_InstanceProperties.2.gc.OK TST_InstanceProperties.2.gc.xml TST_InstanceProperties.3.ci.OK TST_InstanceProperties.3.ci.xml TST_InstanceProperties.4.ciMin.OK TST_InstanceProperties.4.ciMin.xml TST_InstanceProperties.5.ciMax.OK TST_InstanceProperties.5.ciMax.xml TST_InstanceProperties.6.ciNULL.OK TST_InstanceProperties.6.ciNULL.xml TST_InstanceProperties.7.minOUTerr.OK TST_InstanceProperties.7.minOUTerr.xml TST_InstanceProperties.8.maxOUTerr.OK TST_InstanceProperties.8.maxOUTerr.xml TST_InstanceProperties.9.di.OK TST_InstanceProperties.9.di.xml TST_InstanceProperties.ciGeneral.OK wbemcliTest.txt xmltest.sh Log Message: Added New Boundary testcases --- NEW FILE: TST_InstanceProperties.1.gi1.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="InstanceName"><INSTANCENAME CLASSNAME="TST_InstanceProperties"><KEYBINDING NAME="CreationClassName"><KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE></KEYBINDING><KEYBINDING NAME="Id"><KEYVALUE VALUETYPE="string">Instance #1</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.18.diClassNameErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="DeleteInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="InstanceName"><INSTANCENAME CLASSNAME="TST_InstanceProperty"><KEYBINDING NAME="CreationClassName"><KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE></KEYBINDING><KEYBINDING NAME="Id"><KEYVALUE VALUETYPE="string">Instance #1</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.21.ei.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="EnumerateInstances"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> <IPARAMVALUE NAME="DeepInheritance"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.19.diNameSpaceErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="DeleteInstance"> <ERROR CODE="5" DESCRIPTION="Invalid namespace"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.ciGeneral.OK --- --- NEW FILE: TST_InstanceProperties.19.diNameSpaceErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="DeleteInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv3"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="InstanceName"><INSTANCENAME CLASSNAME="TST_InstanceProperties"><KEYBINDING NAME="CreationClassName"><KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE></KEYBINDING><KEYBINDING NAME="Id"><KEYVALUE VALUETYPE="string">Instance #1</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.11.ciErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #1</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #1</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>250</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.2.gc.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetClass"> <IRETURNVALUE> <CLASS NAME="TST_InstanceProperties" SUPERCLASS="CIM_ManagedElement"> <QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="ElementName" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information. \nNote that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Description" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>The Description property provides a textual description of the object.</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Caption" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>The Caption property is a short textual description (one- line string) of the object.</VALUE> </QUALIFIER> <QUALIFIER NAME="MaxLen" TYPE="uint32"> <VALUE>64</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="CreationClassName" TYPE="string"> <QUALIFIER NAME="Key" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Name of the class that created this instance</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <QUALIFIER NAME="Key" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Unique identifier for each instance of this class</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <QUALIFIER NAME="Maxlen" TYPE="uint32"> <VALUE>256</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a string property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint8 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint16 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint8 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint16 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a boolean property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a real32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a real64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a dateTime property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a char16 property</VALUE> </QUALIFIER> </PROPERTY> </CLASS> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.6.ciNULL.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #13</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.10.giErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="InstanceName"><INSTANCENAME CLASSNAME="TST_InstanceProperties"><KEYBINDING NAME="CreationClassName"><KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE></KEYBINDING><KEYBINDING NAME="Id"><KEYVALUE VALUETYPE="string">Instance #20</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.16.ciClassNameErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetClass"> <LOCALNAMESPACEPATH> <NAMESPACE NAME="root"/> <NAMESPACE NAME="cimv2"/> </LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperty"/></IPARAMVALUE> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.15.ciNameSpaceErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetClass"> <ERROR CODE="3" DESCRIPTION="The target namespace does not exist"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.9.di.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="DeleteInstance"> <IRETURNVALUE> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.3.ci.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #10</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #10</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>123</VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE>12345</VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE>1234567</VALUE></PROPERTY><PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE>123456789012</VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE>-123</VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE>-12345</VALUE></PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE>-1234567</VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE>-123456789012</VALUE></PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"><VALUE>TRUE</VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE>12.3456</VALUE></PROPERTY><PROPERTY NAME="Property_real64" TYPE="real64"><VALUE>12345.6789</VALUE></PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"><VALUE>20050503104354.000000:000</VALUE></PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"><VALUE>a</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.4.ciMin.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #11</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #11</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>0</VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE>0</VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE>0</VALUE></PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE>5346031692677120</VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE>-128</VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE>-32768</VALUE></PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE>-2147483648</VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE>-923372036854775808</VALUE></PROPERTY><PROPERTY NAME="Property_boolean" TYPE="boolean"><VALUE>TRUE</VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE>1.17549e-308</VALUE></PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"><VALUE>2.22507e-308</VALUE></PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"><VALUE>20050601104354.000000:000</VALUE></PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"><VALUE>a</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.18.diClassNameErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="DeleteInstance"> <ERROR CODE="5" DESCRIPTION="Class not found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.13.nameSpaceErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="EnumerateInstanceNames"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv3"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.20.ein.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="EnumerateInstanceNames"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.14.ciDataTypeErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetClass"> <IRETURNVALUE> <CLASS NAME="TST_InstanceProperties" SUPERCLASS="CIM_ManagedElement"> <QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="ElementName" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information. \nNote that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Description" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>The Description property provides a textual description of the object.</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Caption" TYPE="string"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>The Caption property is a short textual description (one- line string) of the object.</VALUE> </QUALIFIER> <QUALIFIER NAME="MaxLen" TYPE="uint32"> <VALUE>64</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="CreationClassName" TYPE="string"> <QUALIFIER NAME="Key" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Name of the class that created this instance</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <QUALIFIER NAME="Key" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Unique identifier for each instance of this class</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <QUALIFIER NAME="Maxlen" TYPE="uint32"> <VALUE>256</VALUE> </QUALIFIER> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a string property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint8 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint16 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a uint64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint8 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint16 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a sint64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a boolean property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a real32 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a real64 property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a dateTime property</VALUE> </QUALIFIER> </PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>a char16 property</VALUE> </QUALIFIER> </PROPERTY> </CLASS> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.5.ciMax.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #12</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #12</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>255</VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE>65535</VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE>4294967295</VALUE></PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE>18446744073709551615</VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE>127</VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE>32767</VALUE></PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE>2147483647</VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE>9223372036854775807</VALUE></PROPERTY><PROPERTY NAME="Property_boolean" TYPE="boolean"><VALUE>FALSE</VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE>3.4028232635611925616003376e+38</VALUE></PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"><VALUE>1.79769e+308</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.21.ei.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="EnumerateInstances"> <IRETURNVALUE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #10</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #10</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #10</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>123</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>12345</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>1234567</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>123456789012</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>-123</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>-12345</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>-1234567</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>-123456789012</VALUE> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <VALUE>TRUE</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>1.2345600e+01</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>1.2345678900000001e+04</VALUE> </PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"> <VALUE>20050503104354.000000:000</VALUE> </PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"> <VALUE>a</VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #11</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #11</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #11</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>0</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>0</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>0</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>5346031692677120</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>-128</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>-32768</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>-2147483648</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>-923372036854775808</VALUE> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <VALUE>TRUE</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>0.0000000e+00</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>2.2250699999999998e-308</VALUE> </PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"> <VALUE>20050601104354.000000:000</VALUE> </PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"> <VALUE>a</VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #12</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #12</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #12</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>255</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>65535</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>4294967295</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>18446744073709551615</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>127</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>32767</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>2147483647</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>9223372036854775807</VALUE> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <VALUE>FALSE</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>3.4028233e+38</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>1.7976900000000001e+308</VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #13</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #13</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #13</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>232</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>22504</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>139876328</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>36421254090479592</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>-24</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>22504</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>139876328</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>36421254090479592</VALUE> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <VALUE>TRUE</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>6.4501258e-34</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>3.0962859712134322e-306</VALUE> </PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"> <VALUE></VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #14</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #14</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #14</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>255</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>65535</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>4294967295</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>95346031692677120</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>88</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>-15264</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>-2147483648</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>-9223372036854775808</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>0.0000000e+00</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>9.2250700000000002e-308</VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> <VALUE.NAMEDINSTANCE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #15</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #15</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #15</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>39</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>48031</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>4294967295</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>18446744073709551615</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>-89</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>15263</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>2147483647</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>9223372036854775807</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>inf</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>inf</VALUE> </PROPERTY> </INSTANCE> </VALUE.NAMEDINSTANCE> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.2.gc.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetClass"> <LOCALNAMESPACEPATH> <NAMESPACE NAME="root"/> <NAMESPACE NAME="cimv2"/> </LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: xmltest.sh --- #!/bin/sh _RC=0 # Check for wbemcat utility if ! which wbemcat > /dev/null; then echo "Cannot find wbemcat. Please check your PATH" exit 1 fi # Look for all *.xml test files and run them in sorted order (hence tests should be numbered) find -name "*.xml" | sort | while read _TESTXML; do _TEST=${_TESTXML%.xml} _TESTDIR=$( dirname $_TEST) _TESTOK=$_TEST.OK _TESTRESULT=$_TEST.result echo -n "Running test $_TESTXML ... " # Make sure we will be able to write the result file if [[ ! -w $_TESTDIR ]]; then echo "FAILED"; echo -e "\tCannot write to $_TESTDIR" continue fi # Remove any old test result file rm -f $_TESTRESULT # Send the test CIM-XML to the CIMOM and save the response, stripping off the http header wbemcat $_TESTXML | awk "{i++; if (i>7) print}" > $_TESTRESULT if [[ $? -ne 0 ]]; then echo "FAILED"; echo -e "\twbemcat failed to send CIM-XML request" _RC=1 continue fi # If we dont yet have the expected result file, then save this response as the expected result if [[ ! -f $_TESTOK ]]; then echo "OK"; echo -e "\tSaving response as $_TESTOK" mv $_TESTRESULT $_TESTOK # Compare the response XML against the expected XML for differences elif ! diff --brief $_TESTOK $_TESTRESULT > /dev/null; then echo "FAILED"; echo -e "\tCheck $_TESTRESULT for errors" _RC=1; continue # Got the expected response XML else echo "Passed" rm -f $_TESTRESULT fi done echo "Finished" exit $_RC --- NEW FILE: TST_InstanceProperties.6.ciNULL.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #13</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #13</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"><VALUE></VALUE></PROPERTY> <PROPERTY NAME="Property_char16" TYPE="char16"><VALUE></VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.7.minOUTerr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #14</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #14</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>-1</VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE>-1</VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE>-1</VALUE></PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE>95346031692677120</VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE>-9128</VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE>-932768</VALUE></PROPERTY><PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE>-92147483648</VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE>-9923372036854775808</VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE>9.17549e-308</VALUE></PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"><VALUE>9.22507e-308</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.14.ciDataTypeErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetClass"> <LOCALNAMESPACEPATH> <NAMESPACE NAME="root"/> <NAMESPACE NAME="cimv2"/> </LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.5.ciMax.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #12</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.11.ciErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <ERROR CODE="11" DESCRIPTION="Instance already exists"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.8.maxOUTerr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="CreateInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="NewInstance"><INSTANCE CLASSNAME="TST_InstanceProperties"><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean"> <VALUE>TRUE</VALUE> </QUALIFIER><QUALIFIER NAME="Version" TYPE="string"> <VALUE>2.2.0</VALUE> </QUALIFIER><QUALIFIER NAME="Description" TYPE="string"> <VALUE>Test class containing all the simple property types</VALUE> </QUALIFIER> <PROPERTY NAME="CreationClassName" TYPE="string"><VALUE>TST_InstanceProperties</VALUE></PROPERTY> <PROPERTY NAME="Id" TYPE="string"><VALUE>Instance #15</VALUE></PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"><VALUE>This is instance #15</VALUE></PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"><VALUE>9255</VALUE></PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"><VALUE>965535</VALUE></PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"><VALUE>94294967295</VALUE></PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"><VALUE>918446744073709551615</VALUE></PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"><VALUE>9127</VALUE></PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"><VALUE>932767</VALUE></PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"><VALUE>92147483647</VALUE></PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"><VALUE>99223372036854775807</VALUE></PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"><VALUE>93.4028232635611925616003376e+38</VALUE></PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"><VALUE>91.79769e+308</VALUE></PROPERTY></INSTANCE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.12.classNameErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="EnumerateInstanceNames"> <ERROR CODE="5" DESCRIPTION="Class not found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.20.ein.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="EnumerateInstanceNames"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #10</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #11</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #12</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #13</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #14</KEYVALUE> </KEYBINDING> </INSTANCENAME> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #15</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.4.ciMin.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #11</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.17.diInstanceNumErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="DeleteInstance"> <ERROR CODE="6" DESCRIPTION="Requested instance not found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.17.diInstanceNumErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="DeleteInstance"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="InstanceName"><INSTANCENAME CLASSNAME="TST_InstanceProperties"><KEYBINDING NAME="CreationClassName"><KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE></KEYBINDING><KEYBINDING NAME="Id"><KEYVALUE VALUETYPE="string">Instance #100</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.8.maxOUTerr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #15</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.3.ci.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <IRETURNVALUE> <INSTANCENAME CLASSNAME="TST_InstanceProperties"> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">TST_InstanceProperties</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Id"> <KEYVALUE VALUETYPE="string">Instance #10</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.12.classNameErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="EnumerateInstanceNames"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE><NAMESPACE NAME="cimv2"></NAMESPACE></LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TS_InstanceProperties"/></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.16.ciClassNameErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetClass"> <ERROR CODE="6" DESCRIPTION="The requested object could not be found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: TST_InstanceProperties.10.giErr.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetInstance"> <ERROR CODE="6" DESCRIPTION="Requested instance not found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> --- NEW FILE: wbemcliTest.txt --- 1. get instance #1 wbemcli -dx gi 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #1"' 2. get class wbemcli -dx gc 'http://localhost:5988/root/cimv2:TST_InstanceProperties' 3. creat an instance wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #10"' 'CreationClassName="TST_InstanceProperties",Id="Instance #10",Property_string="This is instance #10",Property_uint8=123,Property_uint16=12345,Property_uint32=1234567,Property_uint64=123456789012,Property_sint8=-123,Property_sint16=-12345,Property_sint32=-1234567,Property_sint64=-123456789012,Property_boolean=TRUE,Property_real32=12.3456,Property_real64=12345.6789,Property_dateTime=20050503104354.000000:000,Property_char16='a'' 4. create Instance with Min Values wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #11"' 'CreationClassName="TST_InstanceProperties",Id="Instance #11",Property_string="This is instance #11",Property_uint8=0,Property_uint16=0,Property_uint32=0,Property_uint64=5346031692677120,Property_sint8=-128,Property_sint16=-32768,Property_sint32=-2147483648,Property_sint64=-923372036854775808,Property_boolean=TRUE,Property_real32=1.17549e-308,Property_real64=2.22507e-308,Property_dateTime=20050601104354.000000:000,Property_char16='a'' 5.Create Instance with Max value wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #12"' 'CreationClassName="TST_InstanceProperties",Id="Instance #12",Property_string="This is instance #12",Property_uint8=255,Property_uint16=65535,Property_uint32=4294967295,Property_uint64=18446744073709551615,Property_sint8=127,Property_sint16=32767,Property_sint32=2147483647,Property_sint64=9223372036854775807,Property_boolean=FALSE,Property_real32=3.4028232635611925616003376e+38,Property_real64=1.79769e+308' 6. Create Instance with Null Values wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #13"' 'CreationClassName="TST_InstanceProperties",Id="Instance #13",Property_string="This is instance #13",Property_uint8=,Property_uint16=,Property_uint32=,Property_uint64=,Property_sint8=,Property_sint16=,Property_sint32=,Property_sint64=,Property_boolean=,Property_real32=,Property_real64=,Property_char16=''' #The following testcases will attempt error injection variations 7. Create instance with Out of Min Range (ERR) wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #14"' 'CreationClassName="TST_InstanceProperties",Id="Instance #14",Property_string="This is instance #14",Property_uint8=-1,Property_uint16=-1,Property_uint32=-1,Property_uint64=95346031692677120,Property_sint8=-9128,Property_sint16=-932768,Property_sint32=-92147483648,Property_sint64=-9923372036854775808,Property_real32=9.17549e-308,Property_real64=9.22507e-308' 8. Create Instance with Out of Max Range (ERR) wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #15"' 'CreationClassName="TST_InstanceProperties",Id="Instance #15",Property_string="This is instance #15",Property_uint8=9255,Property_uint16=965535,Property_uint32=94294967295,Property_uint64=918446744073709551615,Property_sint8=9127,Property_sint16=932767,Property_sint32=92147483647,Property_sint64=99223372036854775807,Property_real32=93.4028232635611925616003376e+38,Property_real64=91.79769e+308' 9. delete instance wbemcli -dx di 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #1"' 10. get instance (non-existing instance Err) wbemcli -dx gi 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #20"' 11. instance already existed (instance id #1) wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #1"' 'CreationClassName="TST_InstanceProperties",Id="Instance #1",Property_string="This is instance #1",Property_uint8=250' 12.Enumerate instancename with the wrong class name wbemcli -dx ein 'http://localhost:5988/root/cimv2:TS_InstanceProperties' 13.Enumerate instancename with the wrong name space wbemcli -dx ein 'http://localhost:5988/root/cimv3:TST_InstanceProperties' 14. create instance with wrong data type wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #16"' 'CreationClassName="TST_InstanceProperties",Id="Instance #16",Property_string="This is instance #16",Property_uint8=123,Property_charnumber='a'' 15. create instance with wrong name space wbemcli -dx ci 'http://localhost:5988/root/cimv3:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #17"' 'CreationClassName="TST_InstanceProperties",Id="Instance #17",Property_string="This is instance #16",Property_uint8=123,Property_charnumber='a'' 16. create instance with wrong classname wbemcli -dx ci 'http://localhost:5988/root/cimv2:TST_InstanceProperty.CreationClassName="TST_InstanceProperties",Id="Instance #18"' 'CreationClassName="TST_InstanceProperties",Id="Instance #18",Property_string="This is instance #18",Property_uint8=123,Property_char16='a'' 17. delete instance with wrong instance name wbemcli -dx di 'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #100"' 18. delete instance with wrong class name wbemcli -dx di 'http://localhost:5988/root/cimv2:TST_InstanceProperty.CreationClassName="TST_InstanceProperties",Id="Instance #1"' 19. delete instance with wrong name space wbemcli -dx di 'http://localhost:5988/root/cimv3:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance #1"' 20. wbemcli -dx ein 'http://localhost:5988/root/cimv2:TST_InstanceProperties' 21. wbemcli -dx ei 'http://localhost:5988/root/cimv2:TST_InstanceProperties' --- NEW FILE: TST_InstanceProperties.15.ciNameSpaceErr.xml --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="GetClass"> <LOCALNAMESPACEPATH> <NAMESPACE NAME="root"/> <NAMESPACE NAME="cimv3"/> </LOCALNAMESPACEPATH> <IPARAMVALUE NAME="ClassName"><CLASSNAME NAME="TST_InstanceProperties"/></IPARAMVALUE> <IPARAMVALUE NAME="LocalOnly"><VALUE>FALSE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeQualifiers"><VALUE>TRUE</VALUE></IPARAMVALUE> <IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>TRUE</VALUE></IPARAMVALUE> </IMETHODCALL></SIMPLEREQ> </MESSAGE></CIM> --- NEW FILE: TST_InstanceProperties.1.gi1.OK --- <?xml version="1.0" encoding="utf-8" ?> <CIM CIMVERSION="2.0" DTDVERSION="1.1"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetInstance"> <IRETURNVALUE> <INSTANCE CLASSNAME="TST_InstanceProperties"> <PROPERTY NAME="CreationClassName" TYPE="string"> <VALUE>TST_InstanceProperties</VALUE> </PROPERTY> <PROPERTY NAME="Id" TYPE="string"> <VALUE>Instance #1</VALUE> </PROPERTY> <PROPERTY NAME="Property_string" TYPE="string"> <VALUE>This is instance #1</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint8" TYPE="uint8"> <VALUE>255</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint16" TYPE="uint16"> <VALUE>65535</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint32" TYPE="uint32"> <VALUE>4294836225</VALUE> </PROPERTY> <PROPERTY NAME="Property_uint64" TYPE="uint64"> <VALUE>18445618199572250625</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint8" TYPE="sint8"> <VALUE>-127</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint16" TYPE="sint16"> <VALUE>-32767</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint32" TYPE="sint32"> <VALUE>-1073676289</VALUE> </PROPERTY> <PROPERTY NAME="Property_sint64" TYPE="sint64"> <VALUE>-1152780773560811521</VALUE> </PROPERTY> <PROPERTY NAME="Property_boolean" TYPE="boolean"> <VALUE>TRUE</VALUE> </PROPERTY> <PROPERTY NAME="Property_real32" TYPE="real32"> <VALUE>1.2345600e+37</VALUE> </PROPERTY> <PROPERTY NAME="Property_real64" TYPE="real64"> <VALUE>1.2345678901234499e+37</VALUE> </PROPERTY> <PROPERTY NAME="Property_dateTime" TYPE="datetime"> <VALUE>20050503104354.000000:000</VALUE> </PROPERTY> <PROPERTY NAME="P... [truncated message content] |