<?xml version="1.0" encoding="UTF-8"?>
<con:testCase id="f4d48d36-af10-4c75-b9b1-0ea6f011ac5e" discardOkResults="false" failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="UpdateHost" searchProperties="true" timeout="0" xmlns:con="http://eviware.com/soapui/config">
  <con:settings>
    <con:setting id="f4d48d36-af10-4c75-b9b1-0ea6f011ac5efileName">UpdateHost</con:setting>
  </con:settings>
  <con:testStep type="restrequest" name="login" id="773267e4-3fca-4a56-9666-af8f69437d5b">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/user/login" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="login" id="16050847-1e09-42f4-a842-6ad579506e9c" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "userName" : "admin",
  "userPassword" : "admin"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/user/login</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="46b7bef4-d221-4052-bef9-ea449661d16f" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="b8074acd-cfc3-43ae-af41-a8100d9be0be" name="Response SLA" disabled="true">
          <con:configuration>
            <SLA>400</SLA>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithInvalidHostID" id="51d3175f-319e-4572-91f5-13696b2d88b9">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithInvalidHostID" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "fake-host-id",
    "hostName": "fake-new-host-name"

  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['message']</path>
            <content>"[10002]failed to execute SQL\tget origin host info before update (fake-host-id) error, record not found"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryBeforeImport" id="a6eb3738-f52f-4ce5-b970-f6a5a290efaa">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryBeforeImport" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="DataAndMetadataAssertion" id="ed6be097-2705-4e80-a4dd-93710fca6df4" name="Smart Assertion">
          <con:configuration xsi:type="con:DataAndMetadataAssertion">
            <con:mode>Received Data</con:mode>
            <con:elements>
              <con:path>$['code']</con:path>
              <con:element>code</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['message']</con:path>
              <con:element>message</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>OK</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['hosts']</con:path>
              <con:element>hosts</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>null</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>4</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['page']</con:path>
              <con:element>page</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>false</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['pageSize']</con:path>
              <con:element>pageSize</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>false</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['total']</con:path>
              <con:element>total</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:originalMessage>{"code":0,"message":"OK","data":{"hosts":null},"page":{"page":0,"pageSize":0,"total":0}}</con:originalMessage>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="ImportHost" id="ef5ed1b4-92c4-4543-8660-8a02c8077a30">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="ImportHost" id="491da64e-b16e-428e-b478-0a5e60165c8d" mediaType="multipart/form-data" postQueryString="true">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="cde5a91f-b1c3-4bf3-ac63-36a8c0f49ec4" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="26b4ab46-9577-40dc-afd7-db78984f19f8" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:attachment>
          <con:name>hostInfo_134.xlsx</con:name>
          <con:contentType>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</con:contentType>
          <con:size>10227</con:size>
          <con:contentId>file</con:contentId>
          <con:data>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</con:data>
          <con:id>820b1435-ffcc-47ca-88cf-88254856a38d</con:id>
        </con:attachment>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="delay" name="Delay For Importing 2" id="bbb812c1-424c-412d-ac2a-67fd1c2103e5">
    <con:settings/>
    <con:config>
      <delay>60000</delay>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterImport" id="cfd004a2-b910-475a-b7bf-c345c1bb873f">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterImport" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="29f90313-cd0a-4d1b-bd27-be7a81f2787f" name="JSONPath Count">
          <con:configuration>
            <path>$['data']['hosts']</path>
            <content>1</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="DataAndMetadataAssertion" id="f384c100-3848-4b0d-9259-76beb61d8e2e" name="Smart Assertion">
          <con:configuration xsi:type="con:DataAndMetadataAssertion">
            <con:mode>Received Data</con:mode>
            <con:elements>
              <con:path>$['data']['hosts'][0]['status']</con:path>
              <con:element>status</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>Online</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['code']</con:path>
              <con:element>code</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['message']</con:path>
              <con:element>message</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>OK</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['hosts'][0]['loadStat']</con:path>
              <con:element>loadStat</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>LoadLess</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['hosts'][0]['ip']</con:path>
              <con:element>ip</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>172.16.4.134</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:originalMessage>{"code":0,"message":"OK","data":{"hosts":[{"hostId":"PeSw9j5wQj-BJ-Nz2HjKpg","ip":"172.16.4.134","hostName":"TEST_HOST_1","status":"Online","loadStat":"LoadLess","arch":"X86_64","os":"CentOS","kernel":"5.4.0","spec":"64C128G","cpuCores":64,"memory":128,"freeCpuCores":64,"freeMemory":128,"nic":"10GE","region":"TEST_Region1","az":"TEST_Zone1","rack":"Rack1","clusterType":"TiDB","purpose":"Compute,Storage,Schedule","diskType":"SATA","reserved":false,"traits":313,"sysLabels":["TiDB","Schedule","Compute","Storage","SATA"],"createTime":1643097000,"updateTime":1643097015,"disks":[{"diskId":"sSBmItfNQYq8yXOFA_yCTA","name":"sda","capacity":256,"path":"/mnt/sda","type":"SATA","status":"Available"}]}]},"page":{"page":0,"pageSize":0,"total":1}}</con:originalMessage>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithDiskType" id="5cb9a6d6-32e1-46a8-adb4-64e6a20ba4ea">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithDiskType" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "diskType": "NVMeSSD"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithClusterType" id="e374d356-2c50-4ced-8de2-c1248ce17f06">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithClusterType" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "clusterType": "EM"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithArch" id="235d4425-8195-46de-b807-6a08885323e3">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithArch" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "arch": "ARM64"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithIP" id="32cb6d7e-e3f8-43da-8d68-e535980f58a7">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithIP" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "ip": "172.16.888.888"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithInusedResource" id="54b3710e-3f2f-43fd-a6c1-998c27789cdd">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithInusedResource" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "usedCpuCores": 3,
    "usedMemory": 3
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>10001</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithVendor" id="62437487-c03e-4425-a6fc-e81d1e1c297b">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithVendor" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "vendor": "fake-vendor"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithRegion" id="866a6d7c-53b9-4efe-b7cd-d47933898598">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithRegion" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "region": "fake-region"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30140</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHostWithBadCpuMemory" id="fa0f4179-4ab2-4cdf-8d3a-6c6dd3717292">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHostWithBadCpuMemory" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "cpuCores": -36,
    "memory": 256
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>10001</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateHost" id="7819e51d-9105-4a7d-a64d-c9aa63d5edf8">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/host" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateHost" id="440f05b3-1d6c-4299-a0d8-7ceb9b99ff70" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
    "newHostInfo": {
    "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}",
    "hostName": "new-host-name-134",
    "os": "Ubuntu",
    "kernel": "5.1.0",
    "purpose": "Compute",
    "cpuCores": 64,
    "memory": 256
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/host</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="508f24e2-40bf-461f-ba66-0f7b82360ef2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8d2fc667-2a8b-41e7-b8d9-a4109f883028" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterUpdate" id="00b0478c-2bec-4b92-beb2-33faecf57193">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterUpdate" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="10ce61ad-847c-471a-80d2-fd023c7b8d8e" name="NewHostName Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['hostName']</path>
            <content>"new-host-name-134"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="d3e1943c-41ef-4fa0-a5d0-c4cb65cfc1dc" name="New OS Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['os']</path>
            <content>"Ubuntu"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="b4b559e1-8e6d-4a6a-b432-887f21f4bc2d" name="New Kernel Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['kernel']</path>
            <content>"5.1.0"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="f7935762-76e7-4ea4-a7c5-dc8371c6192a" name="New Spec Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['spec']</path>
            <content>"64C256G"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="d649b23c-572a-419e-9cee-ad5f09f099bb" name="Purpose Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['purpose']</path>
            <content>"Compute"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="896689f7-5521-484a-8ce1-db325c92a5ea" name="Traits Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['traits']</path>
            <content>265</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskWithoutHostId" id="366ffc96-f3fc-445d-aa9b-e144cf261cc6">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskWithoutHostId" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 256,
      "name": "sdb",
      "path": "/mnt/sdb"
    }
  ],
  "hostId": ""
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="07d27e6c-a8a1-4fc5-bf30-ac18cd7b8883" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>10001</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskToInvalidHost" id="9d9666e1-5ccc-4605-adbf-b2790409ce40">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskToInvalidHost" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 256,
      "name": "sdb",
      "path": "/mnt/sdb"
    }
  ],
  "hostId": "string"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="07d27e6c-a8a1-4fc5-bf30-ac18cd7b8883" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30101</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskHostIdMisMatch" id="5a047456-9c7c-4b1f-9ded-c6a38ba6a046">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskHostIdMisMatch" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 256,
      "name": "sdb",
      "path": "/mnt/sdb",
      "hostId": "wrong-host-id"
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="07d27e6c-a8a1-4fc5-bf30-ac18cd7b8883" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30141</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskCapacityWrong" id="42c7eca5-1f3e-4a6e-88ef-ffb2b009259d">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskCapacityWrong" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 0,
      "name": "sdb",
      "path": "/mnt/sdb"
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="c479e886-24d5-4909-8c98-999ed4dd1338" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30141</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskNoDiskPath" id="faa7596b-2897-4600-9507-e7c2d56216a6">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskNoDiskPath" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 20,
      "name": "sdb",
      "path": ""
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="c479e886-24d5-4909-8c98-999ed4dd1338" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30141</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDiskNoDiskName" id="44b9f0ce-dca0-4b09-9d9b-8d77f9941917">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDiskNoDiskName" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 20,
      "name": "",
      "path": "/mnt/sdb"
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="c479e886-24d5-4909-8c98-999ed4dd1338" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30141</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateExistedDisk" id="b45dacae-9c48-4d47-b9f7-c8698b573832">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateExistedDisk" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 256,
      "name": "sda",
      "path": "/mnt/sda"
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="c479e886-24d5-4909-8c98-999ed4dd1338" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30120</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="CreateDisk" id="a89bd3a0-0508-4bc5-95dc-05c0546d640f">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="CreateDisk" id="d7e885d0-f7c1-48ec-bcc3-6b2050816687" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "disks": [
    {
      "capacity": 256,
      "name": "sdb",
      "path": "/mnt/sdb"
    },
    {
      "capacity": 512,
      "name": "sdc",
      "path": "/mnt/sdc"
    }
  ],
  "hostId": "${ImportHost#Response#$['data']['hostIds'][0]}"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="731e0e83-3520-43f6-bb1e-94b4e08924e2" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="07644183-e49a-4549-8735-2b9dcedc428d" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="ec1701f6-c37b-424e-bf2d-960a14c5f9db" name="JSONPath Count">
          <con:configuration>
            <path>$['data']['diskIds']</path>
            <content>2</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterCreateDisks" id="e29aae3f-ec41-435c-8ceb-12ac8b31a866">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterCreateDisks" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="7b9f1cab-4865-4601-8e28-f7c39886ff77" name="New Disk Count">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks']</path>
            <content>3</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDiskWithoutDiskId" id="dc960df4-fda3-432c-bce2-34be1e5859e1">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDiskWithoutDiskId" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "",
    "name": "sdk"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>400</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="ee1bad00-eeb7-49b9-9ff2-690517c0de93" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>10001</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="66faf5b9-95aa-4bb7-834f-9cb1a992869d" name="JSONPath Match 2">
          <con:configuration>
            <path>$['message']</path>
            <content>"disk id should be specified"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDiskHostId" id="1bce2e85-9c68-493f-b2c2-721e43198d15">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDiskHostId" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "hostId": "bad-host-id"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="ea35d0b6-429b-45e6-884a-432446529f2c" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30142</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDiskPath" id="ac7c5a0b-297e-49a0-a49b-3499bbf1e61a">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDiskPath" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "name": "sdd",
    "path": "/mnt/sdd"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="d43df664-80ed-42be-941c-34efa2ef4974" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30142</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDiskType" id="93bbd5a0-8ec7-4028-b512-a787906b82f6">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDiskType" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "type": "SSD"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="8c5c0445-31c9-4220-97f1-b7ea40ca8083" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30142</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDiskInvalidStatus" id="c769e8c8-3a0c-47a7-82cb-5901f61e992d">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDiskInvalidStatus" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "status": "Inused"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="e673c536-f3aa-435e-8db2-016352e42d0d" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30142</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="UpdateDisk" id="ecd56c74-7abb-44cf-991c-dd872898b7cd">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disk" methodName="PUT" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="UpdateDisk" id="2dfe44ec-265a-443f-963e-7f1a34f43c84" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "newDiskInfo": {
    "capacity": 1024,
    "diskId": "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "name": "sdk"
  }
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disk</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="aa4252ca-bd65-4657-bd46-5e26a2270963" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="ee54cdf2-f9fd-465e-aca9-3619f3efa827" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterUpdateDisk" id="0f83fbfa-d084-47c7-814f-24dd27b8ddb1">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterUpdateDisk" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="7b9f1cab-4865-4601-8e28-f7c39886ff77" name="New Disk Count">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks']</path>
            <content>3</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="d49a3f21-b9b8-4331-9255-108880217cde" name="Updated Disk Name Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks'][1]['name']</path>
            <content>"sdk"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="372c72df-41d3-4c66-ac1e-7e993e5d4e5b" name="Update Disk Capacity Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks'][1]['capacity']</path>
            <content>1024</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="DeleteDisksWithInvalidDiskID" id="6ce4ed43-3a06-437b-a6e6-d7e0bc411361">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="DELETE" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="DeleteDisksWithInvalidDiskID" id="5f835f23-777c-4eb4-8b7e-00f2e9b55bd7" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "diskIds": [
    "invalid-disk-id"
  ]
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="85d89309-75d9-41ee-84bf-9b68132267f1" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>500</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="4de275b5-d5d0-494f-9953-a2e64c75725b" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>30143</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="DeleteDisks" id="11d31688-eb3f-4659-ac1b-00578ab3c1d5">
    <con:settings/>
    <con:config service="TiEM UI API Beta9" resourcePath="/api/v1/resources/disks" methodName="DELETE" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="DeleteDisks" id="5f835f23-777c-4eb4-8b7e-00f2e9b55bd7" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "diskIds": [
    "${CreateDisk#Response#$['data']['diskIds'][0]}",
    "${CreateDisk#Response#$['data']['diskIds'][1]}"
  ]
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/disks</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="85d89309-75d9-41ee-84bf-9b68132267f1" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="4de275b5-d5d0-494f-9953-a2e64c75725b" name="JSONPath Match">
          <con:configuration>
            <path>$['code']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterDeleteDisks" id="88148ef9-2d42-4064-8c9a-b42ed926d41c">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterDeleteDisks" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="7b9f1cab-4865-4601-8e28-f7c39886ff77" name="New Disk Count">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks']</path>
            <content>1</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="d49a3f21-b9b8-4331-9255-108880217cde" name="Updated Disk Name Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks'][0]['name']</path>
            <content>"sda"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="372c72df-41d3-4c66-ac1e-7e993e5d4e5b" name="Update Disk Capacity Match">
          <con:configuration>
            <path>$['data']['hosts'][0]['disks'][0]['path']</path>
            <content>"/mnt/sda"</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="DeleteHosts" id="71ffa6b8-ca40-4b58-9885-b2738c5f77d5">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="DELETE" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="DeleteHosts" id="cb3e5076-36af-4fd7-a380-bd4002bc38aa" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "force" : false,
  "hostIds" : ["${ImportHost#Response#$['data']['hostIds'][0]}"]
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="dca1a081-a63d-4c74-ac2a-b4cd9a7f2a01" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="01922a89-4de6-4938-8bcc-2e0a952fc376" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="delay" name="Delay For Deleting 2" id="180be69a-8a06-4f06-ab40-33c03d895dcb">
    <con:settings/>
    <con:config>
      <delay>20000</delay>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="QueryAfterDelete 2" id="f41de469-9b11-4703-86c2-c8ea34d971fe">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/resources/hosts" methodName="GET" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="QueryAfterDelete 2" id="c95001c8-153f-4a58-a802-c49e3c4273a2" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/resources/hosts</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="fcfe0b23-5686-45df-8045-57961134f5cf" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="f60e93d6-7290-4a2c-b811-a4eea95749e7" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:assertion type="DataAndMetadataAssertion" id="73953b53-d9ed-4af1-bc40-76869fd28c39" name="Smart Assertion">
          <con:configuration xsi:type="con:DataAndMetadataAssertion">
            <con:mode>Received Data</con:mode>
            <con:elements>
              <con:path>$['code']</con:path>
              <con:element>code</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['message']</con:path>
              <con:element>message</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>OK</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['hosts']</con:path>
              <con:element>hosts</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>null</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>4</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['page']</con:path>
              <con:element>page</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>false</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['pageSize']</con:path>
              <con:element>pageSize</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>false</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>false</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['page']['total']</con:path>
              <con:element>total</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:originalMessage>{"code":0,"message":"OK","data":{"hosts":null},"page":{"page":0,"pageSize":0,"total":0}}</con:originalMessage>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hostIp" value="172.16.4.134"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="logout" id="dcf175ff-7b0b-43a6-aecf-95e67c79226f">
    <con:settings/>
    <con:config service="TiEM UI API Sprint7" resourcePath="/api/v1/user/logout" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="logout" id="1d4109fa-a0c2-450a-8d4c-fc5823f3ceb6" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/user/logout</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="070cfa6b-666b-406d-bda3-c7392417f029" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="Response SLA Assertion" id="1b111799-ac50-42bf-a5b1-941e3f5dcb22" name="Response SLA">
          <con:configuration>
            <SLA>4000</SLA>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:properties/>
  <con:reportParameters/>
</con:testCase>
