Quantcast
Channel: VMware Communities : Discussion List - Site Recovery Manager
Viewing all articles
Browse latest Browse all 3691

How to unlink a relation in the entity model?

$
0
0

Hi,

 

I the entity management model in vRO I can "link" a child entity to its parent, however I can't get the "unlink" to work.


For example: if I want to link a VM to a parent VM object, I do:

 

:
:
// Attach the parentEntity
var updateLinks = new Properties;
updateLinks.put('ParentVirtualMachine', parentEntity);

var vcacEntity = System.getModule("com.vmware.library.vcac").updateVCACEntity(nodeEntity.hostId, nodeEntity.modelName, nodeEntity.entitySetName, nodeEntity.keyString, nodeProperties, updateLinks, headers);

 

and v.v. for the "unlink" action:

 

:
:
// Detach the parent
var updateLinks = new Properties;
updateLinks.put('ParentVirtualMachine', null);


var vcacEntity = System.getModule("com.vmware.library.vcac").updateVCACEntity(nodeEntity.hostId, nodeEntity.modelName, nodeEntity.entitySetName, nodeEntity.keyString, nodeProperties, updateLinks, headers);

 

I am using LINQPad so I can see the results of each test. The "link" as shown above does populate the releationships (ParentVirtualMachine, ChildVirtualMachines), but the "unlink" does not seem to have any effect?

 

Tx,

Ed


Viewing all articles
Browse latest Browse all 3691

Trending Articles