I'm working with vRealize Automation Suite 6.2 and we have created a workflows that renames a VM and runs a Sync so that the vcac object gets updated with the new value from vCenter. The issue I'm running into is after looking at the vCAC:VirtualMachine and seeing the name updated I then looked up the vCACCAFE:Resource and it also shows the name as updated. BUT... when I try to pull back all resources using rest (ex: /catalog-service/api/consumer/resources) it does not report back the updated name. If I use rest and specify the id (ex: /catalog-service/api/consumer/resources/{id}) it does print back the correct name. I've tested a few of the field returned by the resources query like organization.subtenantLabel and lastUpdated and they seem to stay current but the name field does not. I know I can just get all the resources and then just get the id and run another rest on that but the performance is terrible. I'm guessing this is some type of bug, but was wondering if there was any way to manually update that value that the resources table is getting, I'm a little stumped where that value is even obtained from since when I look at the vcacCafe:catalogResource it also has the updated name. Any help or suggestions would be appreciated.
↧