- name: PullInstances1
  description: PullInstances request part of OpenQueryInstances sequence. Successful with eol and null context
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 100
      context:
      - '500182'
      - root/cimv2
  pywbem_response:
    pullresult:
        context: null
        eos: True
        instances:
          - pywbem_object: CIMInstance
            classname: PG_ComputerSystem
            properties:
              status:
                pywbem_object: CIMProperty
                name: Status
                value: OK
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              elementname:
                pywbem_object: CIMProperty
                name: ElementName
                value: Computer System
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powerstate:
                pywbem_object: CIMProperty
                name: PowerState
                value: 1
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powermanagementsupported:
                pywbem_object: CIMProperty
                name: PowerManagementSupported
                value: false
                type: boolean
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              nameformat:
                pywbem_object: CIMProperty
                name: NameFormat
                value: Other
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              caption:
                pywbem_object: CIMProperty
                name: Caption
                value: Computer System
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              operationalstatus:
                pywbem_object: CIMProperty
                name: OperationalStatus
                value:
                - 2
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: true
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powermanagementcapabilities:
                pywbem_object: CIMProperty
                name: PowerManagementCapabilities
                value:
                - 1
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: true
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              creationclassname:
                pywbem_object: CIMProperty
                name: CreationClassName
                value: PG_ComputerSystem
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              name:
                pywbem_object: CIMProperty
                name: Name
                value: sheldon
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
            path: null
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500182</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>100</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
    status: 200
    headers:
      cimoperation: MethodResponse
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLERSP>
      <IMETHODRESPONSE NAME="PullInstances">
      <IRETURNVALUE>
      <INSTANCE CLASSNAME="PG_ComputerSystem" >
      <PROPERTY NAME="Caption"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Status"  TYPE="string">
      <VALUE>OK</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="OperationalStatus"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>2</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="ElementName"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="CreationClassName"  TYPE="string">
      <VALUE>PG_ComputerSystem</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Name"  TYPE="string">
      <VALUE>sheldon</VALUE>
      </PROPERTY>
      <PROPERTY NAME="NameFormat"  TYPE="string">
      <VALUE>Other</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="PowerManagementCapabilities"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>1</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="PowerManagementSupported"  TYPE="boolean">
      <VALUE>FALSE</VALUE>
      </PROPERTY>
      <PROPERTY NAME="PowerState"  TYPE="uint16">
      <VALUE>1</VALUE>
      </PROPERTY>
      </INSTANCE>
      </IRETURNVALUE>
      <PARAMVALUE NAME="EndOfSequence">
      <VALUE>TRUE</VALUE>
      </PARAMVALUE>
      <PARAMVALUE NAME="EnumerationContext">
      <VALUE>
      </VALUE>
      </PARAMVALUE>
      </IMETHODRESPONSE>
      </SIMPLERSP>
      </MESSAGE>
      </CIM>'

- name: PullInstances2
  description: PullInstances request part of OpenQueryInstances sequence. Successful with valid context and eol=False
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 100
      context:
      - '500182'
      - root/cimv2
  pywbem_response:
    pullresult:
        context:
        - '500182'
        - root/cimv2
        eos: False
        instances:
          - pywbem_object: CIMInstance
            classname: PG_ComputerSystem
            properties:
              status:
                pywbem_object: CIMProperty
                name: Status
                value: OK
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              elementname:
                pywbem_object: CIMProperty
                name: ElementName
                value: Computer System
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powerstate:
                pywbem_object: CIMProperty
                name: PowerState
                value: 1
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powermanagementsupported:
                pywbem_object: CIMProperty
                name: PowerManagementSupported
                value: false
                type: boolean
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              nameformat:
                pywbem_object: CIMProperty
                name: NameFormat
                value: Other
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              caption:
                pywbem_object: CIMProperty
                name: Caption
                value: Computer System
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              operationalstatus:
                pywbem_object: CIMProperty
                name: OperationalStatus
                value:
                - 2
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: true
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              powermanagementcapabilities:
                pywbem_object: CIMProperty
                name: PowerManagementCapabilities
                value:
                - 1
                type: uint16
                reference_class: null
                embedded_object: null
                is_array: true
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              creationclassname:
                pywbem_object: CIMProperty
                name: CreationClassName
                value: PG_ComputerSystem
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
              name:
                pywbem_object: CIMProperty
                name: Name
                value: sheldon
                type: string
                reference_class: null
                embedded_object: null
                is_array: false
                array_size: null
                class_origin: null
                propagated: false
                qualifiers: {}
            path: null
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500182</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>100</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
    status: 200
    headers:
      cimoperation: MethodResponse
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLERSP>
      <IMETHODRESPONSE NAME="PullInstances">
      <IRETURNVALUE>
      <INSTANCE CLASSNAME="PG_ComputerSystem" >
      <PROPERTY NAME="Caption"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Status"  TYPE="string">
      <VALUE>OK</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="OperationalStatus"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>2</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="ElementName"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="CreationClassName"  TYPE="string">
      <VALUE>PG_ComputerSystem</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Name"  TYPE="string">
      <VALUE>sheldon</VALUE>
      </PROPERTY>
      <PROPERTY NAME="NameFormat"  TYPE="string">
      <VALUE>Other</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="PowerManagementCapabilities"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>1</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="PowerManagementSupported"  TYPE="boolean">
      <VALUE>FALSE</VALUE>
      </PROPERTY>
      <PROPERTY NAME="PowerState"  TYPE="uint16">
      <VALUE>1</VALUE>
      </PROPERTY>
      </INSTANCE>
      </IRETURNVALUE>
      <PARAMVALUE NAME="EndOfSequence">
      <VALUE>FALSE</VALUE>
      </PARAMVALUE>
      <PARAMVALUE NAME="EnumerationContext">
      <VALUE>500182</VALUE>
      </PARAMVALUE>
      </IMETHODRESPONSE>
      </SIMPLERSP>
      </MESSAGE>
      </CIM>'

- name: PullInstances3
  description: Pull request and returns zero instances with eos=true and no context
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 1
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        pullresult:
            context: null
            eos: true
            instances: []
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500001</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>1</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
        status: 200
        headers:
            CIMOperation: MethodResponse
        data: >
            <?xml version="1.0" encoding="utf-8" ?>
            <CIM CIMVERSION="2.0" DTDVERSION="2.0">
                <MESSAGE ID="1000" PROTOCOLVERSION="1.0">
                    <SIMPLERSP>
                        <IMETHODRESPONSE NAME="PullInstances">
                            <IRETURNVALUE>
                            </IRETURNVALUE>
                            <PARAMVALUE NAME="EndOfSequence">
                                <VALUE>TRUE</VALUE>
                            </PARAMVALUE>
                            <PARAMVALUE NAME="EnumerationContext">
                                <VALUE></VALUE>
                            </PARAMVALUE>
                        </IMETHODRESPONSE>
                    </SIMPLERSP>
                </MESSAGE>
            </CIM>

- name: PullInstancesF1
  description: PullInstances request fails. Invalid Context
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 100
      context:
      - '500182'
      - root/cimv2
  pywbem_response:
     cim_status: 21
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500182</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>100</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
    status: 200
    headers:
      cimoperation: MethodResponse
    data: >
        <?xml version="1.0" encoding="utf-8" ?>
        <CIM CIMVERSION="2.0" DTDVERSION="2.0">
          <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
            <SIMPLERSP>
              <IMETHODRESPONSE NAME="PullInstances">
                <ERROR CODE="21" DESCRIPTION="CIM_ERR_INVALID_ENUMERATION_CONTEXT:"/>
              </IMETHODRESPONSE>
            </SIMPLERSP>
          </MESSAGE>
        </CIM>

- name: PullInstancesF2
  description: Pull request with MaxObjectCount invalid value raises ValueError
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: -1
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        exception: ValueError

- name: PullInstancesF3
  description: Pull request with context None raises ValueError
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 1
      context: null
  pywbem_response:
        exception: ValueError

- name: PullInstancesF4
  description: Pull request with Invalid Input Parameter (no MaxObjectCount)
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        exception: TypeError

- name: PullInstancesF5
  description: Pull request with MaxObjectCount invalid type raises TypeError
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 'bla'
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        exception: TypeError

- name: PullInstancesF6
  description: Pull request fails. eos and context missing
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 1
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        exception: CIMXMLParseError
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500001</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>1</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
        status: 200
        headers:
            CIMOperation: MethodResponse
        data: >
            <?xml version="1.0" encoding="utf-8" ?>
            <CIM CIMVERSION="2.0" DTDVERSION="2.0">
                <MESSAGE ID="1000" PROTOCOLVERSION="1.0">
                    <SIMPLERSP>
                        <IMETHODRESPONSE NAME="PullInstances">
                            <IRETURNVALUE>
                            </IRETURNVALUE>
                        </IMETHODRESPONSE>
                    </SIMPLERSP>
                </MESSAGE>
            </CIM>

- name: PullInstancesF7
  description: Pull request fails. indicates no eos but context missing
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 1
      context:
      - '500001'
      - root/cimv2
  pywbem_response:
        exception: CIMXMLParseError
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500001</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>1</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
        status: 200
        headers:
            CIMOperation: MethodResponse
        data: >
            <?xml version="1.0" encoding="utf-8" ?>
            <CIM CIMVERSION="2.0" DTDVERSION="2.0">
                <MESSAGE ID="1000" PROTOCOLVERSION="1.0">
                    <SIMPLERSP>
                        <IMETHODRESPONSE NAME="PullInstances">
                            <IRETURNVALUE>
                            </IRETURNVALUE>
                            <PARAMVALUE NAME="EndOfSequence">
                                <VALUE>FALSE</VALUE>
                            </PARAMVALUE>
                        </IMETHODRESPONSE>
                    </SIMPLERSP>
                </MESSAGE>
            </CIM>

- name: PullInstancesF8
  description: PullInstances fails, Invalid EndOfSequence
  pywbem_request:
    url: http://acme.com:80
    creds:
    - username
    - password
    namespace: root/cimv2
    timeout: 10
    debug: true
    operation:
      pywbem_method: PullInstances
      MaxObjectCount: 100
      context:
      - '500182'
      - root/cimv2
  pywbem_response:
    exception: CIMXMLParseError
  http_request:
    verb: POST
    url: http://acme.com:80/cimom
    headers:
      CIMOperation: MethodCall
      CIMMethod: PullInstances
      CIMObject: root/cimv2
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLEREQ>
      <IMETHODCALL NAME="PullInstances">
      <LOCALNAMESPACEPATH>
      <NAMESPACE NAME="root"/>
      <NAMESPACE NAME="cimv2"/>
      </LOCALNAMESPACEPATH>
      <IPARAMVALUE NAME="EnumerationContext">
      <VALUE>500182</VALUE>
      </IPARAMVALUE>
      <IPARAMVALUE NAME="MaxObjectCount">
      <VALUE>100</VALUE>
      </IPARAMVALUE>
      </IMETHODCALL>
      </SIMPLEREQ>
      </MESSAGE>
      </CIM>'
  http_response:
    status: 200
    headers:
      cimoperation: MethodResponse
    data: '<?xml version="1.0" encoding="utf-8" ?>
      <CIM CIMVERSION="2.0" DTDVERSION="2.0">
      <MESSAGE ID="1001" PROTOCOLVERSION="1.0">
      <SIMPLERSP>
      <IMETHODRESPONSE NAME="PullInstances">
      <IRETURNVALUE>
      <INSTANCE CLASSNAME="PG_ComputerSystem" >
      <PROPERTY NAME="Caption"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Status"  TYPE="string">
      <VALUE>OK</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="OperationalStatus"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>2</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="ElementName"  TYPE="string">
      <VALUE>Computer System</VALUE>
      </PROPERTY>
      <PROPERTY NAME="CreationClassName"  TYPE="string">
      <VALUE>PG_ComputerSystem</VALUE>
      </PROPERTY>
      <PROPERTY NAME="Name"  TYPE="string">
      <VALUE>sheldon</VALUE>
      </PROPERTY>
      <PROPERTY NAME="NameFormat"  TYPE="string">
      <VALUE>Other</VALUE>
      </PROPERTY>
      <PROPERTY.ARRAY NAME="PowerManagementCapabilities"  TYPE="uint16">
      <VALUE.ARRAY>
      <VALUE>1</VALUE>
      </VALUE.ARRAY>
      </PROPERTY.ARRAY>
      <PROPERTY NAME="PowerManagementSupported"  TYPE="boolean">
      <VALUE>FALSE</VALUE>
      </PROPERTY>
      <PROPERTY NAME="PowerState"  TYPE="uint16">
      <VALUE>1</VALUE>
      </PROPERTY>
      </INSTANCE>
      </IRETURNVALUE>
      <PARAMVALUE NAME="EndOfSequence">
      <VALUE>NOTVALIDVALUE</VALUE>
      </PARAMVALUE>
      <PARAMVALUE NAME="EnumerationContext">
      <VALUE>
      </VALUE>
      </PARAMVALUE>
      </IMETHODRESPONSE>
      </SIMPLERSP>
      </MESSAGE>
      </CIM>'
