<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ASD - Change Item (machine) Lease through VCO Workflow in VMware Aria Automation Tools Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234626#M16430</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And on and on and on it goes... with no help because nobody knows... :smileymischief:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://elasticskies.com/using-vcac-6-rest-api-part-1/" title="http://elasticskies.com/using-vcac-6-rest-api-part-1/"&gt;Using vCAC 6 REST APIs - Part 1 - Elastic Skies&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://elasticskies.com/using-vcac-rest-apis-part-2/" title="http://elasticskies.com/using-vcac-rest-apis-part-2/"&gt;Using vCAC 6.X REST APIs - Part 2 - Elastic Skies&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So based on those, grabbed the post data during a lease extension.&amp;nbsp; Gave it the old college try, and I get 403 errors during the post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="403.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56575i64326B6DFAEAF898/image-size/large?v=v2&amp;amp;px=999" role="button" title="403.jpg" alt="403.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;====================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="403ad.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56576i33C63CB9A6D53ADB/image-size/large?v=v2&amp;amp;px=999" role="button" title="403ad.jpg" alt="403ad.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;BR /&gt;System.log(vcacvm.virtualMachineID);&lt;BR /&gt;System.log(vcacvm.virtualMachineName);&lt;BR /&gt;System.log(expirydate.getFullYear());&lt;BR /&gt;System.log(expirydate.getMonth()+1);&lt;BR /&gt;System.log(expirydate.getDate());&lt;BR /&gt;System.log(expirydate.getHours());&lt;BR /&gt;System.log(expirydate.getMinutes());&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;var datestring = expirydate.getFullYear()+"-"+(expirydate.getMonth()+1)+"-"+expirydate.getDate()+"T"+expirydate.getHours()+":"+expirydate.getMinutes()+":00.000-0700";&lt;BR /&gt;System.log(datestring);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// pulled using firebug, straight from valid POST during lease extension&lt;/P&gt;&lt;P&gt;var leaseExtend = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "@type":"ResourceActionRequest",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "resourceRef":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id":"33a87fe2-52a9-43a9-bb27-37fb433f3017"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "resourceActionRef":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id":"a2557742-1727-42c2-8e31-f57ade5a8097"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "organization":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "tenantRef":"vsphere.local",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "tenantLabel":"vsphere.local",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "subtenantRef":"55b46852-602a-497d-88fc-3368068e44a2",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "subtenantLabel":"PRIVATE-INFO"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "state":"SUBMITTED",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "requestNumber":0,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "requestData":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "entries":[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-operationId",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":"Infrastructure.Machine.Action.ChangeLease"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-machineId",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;vcacvm.virtualMachineID&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-MachineName",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;vcacvm.virtualMachineName&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-ExpirationDate",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"dateTime",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;datestring&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;leaseExtend = System.getModule("org.dojotoolkit.dojo.json").serialize(leaseExtend);&lt;BR /&gt;//System.log(leaseExtend);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var catalogRest = host.createRestClient(vCACCAFEServicesEnum.CATALOG_SERVICE);&lt;BR /&gt;System.log(catalogRest.getUrl()); // Results in good URL response so service is created&lt;/P&gt;&lt;P&gt;//Falls over&lt;BR /&gt;var response = catalogRest.post("consumer/requests/",leaseExtend);&lt;BR /&gt;System.log(response);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Dec 2014 23:38:51 GMT</pubDate>
    <dc:creator>SeanKohler</dc:creator>
    <dc:date>2014-12-02T23:38:51Z</dc:date>
    <item>
      <title>ASD - Change Item (machine) Lease through VCO Workflow</title>
      <link>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234625#M16429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anybody have success in 6.1.x they would be willing to share?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There seems to be potentially a REST mechanism to do so by adding VCAC as a REST endpoint to VCO. That is less than ideal. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would rather perform the action through the IaaS VCACCafe interface&amp;nbsp; (which is itself REST it appears, but nonetheless... the APIs are defined).&amp;nbsp; There seems to be a break on the ability to execute Resource Actions from a workflow at all.&amp;nbsp; Methods that used to be defined no longer work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// should return Array of vCACCAFECsResourceOperation, but doesn't work = "403 forbidden"... it is the wrong return type anyway&lt;/P&gt;&lt;P&gt;var errorForbidden = vCACCAFEEntitiesFinder.getResourceActions(cafehost);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2014 23:37:15 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234625#M16429</guid>
      <dc:creator>SeanKohler</dc:creator>
      <dc:date>2014-12-01T23:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: ASD - Change Item (machine) Lease through VCO Workflow</title>
      <link>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234626#M16430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And on and on and on it goes... with no help because nobody knows... :smileymischief:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://elasticskies.com/using-vcac-6-rest-api-part-1/" title="http://elasticskies.com/using-vcac-6-rest-api-part-1/"&gt;Using vCAC 6 REST APIs - Part 1 - Elastic Skies&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://elasticskies.com/using-vcac-rest-apis-part-2/" title="http://elasticskies.com/using-vcac-rest-apis-part-2/"&gt;Using vCAC 6.X REST APIs - Part 2 - Elastic Skies&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So based on those, grabbed the post data during a lease extension.&amp;nbsp; Gave it the old college try, and I get 403 errors during the post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="403.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56575i64326B6DFAEAF898/image-size/large?v=v2&amp;amp;px=999" role="button" title="403.jpg" alt="403.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;====================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="403ad.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56576i33C63CB9A6D53ADB/image-size/large?v=v2&amp;amp;px=999" role="button" title="403ad.jpg" alt="403ad.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;BR /&gt;System.log(vcacvm.virtualMachineID);&lt;BR /&gt;System.log(vcacvm.virtualMachineName);&lt;BR /&gt;System.log(expirydate.getFullYear());&lt;BR /&gt;System.log(expirydate.getMonth()+1);&lt;BR /&gt;System.log(expirydate.getDate());&lt;BR /&gt;System.log(expirydate.getHours());&lt;BR /&gt;System.log(expirydate.getMinutes());&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;var datestring = expirydate.getFullYear()+"-"+(expirydate.getMonth()+1)+"-"+expirydate.getDate()+"T"+expirydate.getHours()+":"+expirydate.getMinutes()+":00.000-0700";&lt;BR /&gt;System.log(datestring);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// pulled using firebug, straight from valid POST during lease extension&lt;/P&gt;&lt;P&gt;var leaseExtend = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "@type":"ResourceActionRequest",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "resourceRef":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id":"33a87fe2-52a9-43a9-bb27-37fb433f3017"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "resourceActionRef":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id":"a2557742-1727-42c2-8e31-f57ade5a8097"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "organization":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "tenantRef":"vsphere.local",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "tenantLabel":"vsphere.local",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "subtenantRef":"55b46852-602a-497d-88fc-3368068e44a2",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "subtenantLabel":"PRIVATE-INFO"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "state":"SUBMITTED",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "requestNumber":0,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "requestData":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "entries":[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-operationId",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":"Infrastructure.Machine.Action.ChangeLease"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-machineId",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;vcacvm.virtualMachineID&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-MachineName",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"string",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;vcacvm.virtualMachineName&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "key":"provider-ExpirationDate",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type":"dateTime",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value":&lt;SPAN style="color: #ff0000;"&gt;datestring&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;leaseExtend = System.getModule("org.dojotoolkit.dojo.json").serialize(leaseExtend);&lt;BR /&gt;//System.log(leaseExtend);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;var catalogRest = host.createRestClient(vCACCAFEServicesEnum.CATALOG_SERVICE);&lt;BR /&gt;System.log(catalogRest.getUrl()); // Results in good URL response so service is created&lt;/P&gt;&lt;P&gt;//Falls over&lt;BR /&gt;var response = catalogRest.post("consumer/requests/",leaseExtend);&lt;BR /&gt;System.log(response);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Dec 2014 23:38:51 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234626#M16430</guid>
      <dc:creator>SeanKohler</dc:creator>
      <dc:date>2014-12-02T23:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: ASD - Change Item (machine) Lease through VCO Workflow</title>
      <link>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234627#M16431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With no alternative for hijacking Change Lease in 6.1, decided to just do Approval Policies to limit lease selection capability for two use cases in a single business group:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Leases for a specific type of Blueprint Name.&amp;nbsp; (e.g. Contains "POC").&lt;/P&gt;&lt;P&gt;2. Leases that are requested for greater than 1 year from today (which is a moving target because tomorrow is today, tomorrow... lol).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first one is possible.&amp;nbsp; The second one appears not to be.&lt;/P&gt;&lt;P&gt;For the first one, if "POC" exists in the Blueprint name for the Item that was Provisioned, it is kicked over for Approval as expected.&amp;nbsp; And this is wonderful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="POCPolicy.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56625iEA8D51260742DCEC/image-size/large?v=v2&amp;amp;px=999" role="button" title="POCPolicy.jpg" alt="POCPolicy.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the second one... not so good.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="POCPolicy2.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56627iEB7D76A24D135F6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="POCPolicy2.jpg" alt="POCPolicy2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use Lease, it just looks at the current lease days on the machine and applies the policy based on a gt/lt/eq/!eq condition of that number.&amp;nbsp; Has nothing to do with the request only with the present state.&amp;nbsp; And there is no Requested Date field to select from.&amp;nbsp; I don't think the conditions are tied in any way to the Action the Policy is placed on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="POCPolicy3.jpg"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/56628i0C97DC849D82B87F/image-size/large?v=v2&amp;amp;px=999" role="button" title="POCPolicy3.jpg" alt="POCPolicy3.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody have a real example where the request data itself is pulled and/or any kind of conditional capabilities around dates?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2014 20:24:41 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-Aria-Automation-Tools/ASD-Change-Item-machine-Lease-through-VCO-Workflow/m-p/2234627#M16431</guid>
      <dc:creator>SeanKohler</dc:creator>
      <dc:date>2014-12-03T20:24:41Z</dc:date>
    </item>
  </channel>
</rss>

