I am using vCAC 6.2.1and vCO 6. We are utilizing ASD to hide some of the details to create a VM. At the end of the process I need to change the owner of the machine. What was happening is the VM was built and had a cost associated to it. When I changed the owner the cost would be set to $0.000 and the total cost to date would also be $0.000. I was able to figure out three different ways to do this and all three would do the same thing. I decided to file a ticket with VMware to see if there was a bug. After a few days VMware provided me a workflow which engineering had used to test. I tested it on a machine that I had and it worked just fine so I had VMware close the ticket.
Today, I was working on adding the change owner workflow to my post provisioning and am having the following issue. On Friday I picked a VM it was Linux and it worked and didn't think to check both Windows and Linux guests. It appears that this cost blanking problem is only on Windows guests. But as before the owner does change.
The question I asked myself was would there be any reason a Windows guest would act differently than a Linux one in vCAC? So I started looking at my blueprints. The cost value in the Linux blueprint has nothing and is blank. The cost value for the windows template was actually set to $0.000. I removed the cost value of $0.000 and built a new VM. Retested the change owner workflow and it works as expected.