1 person found this helpful
> Is there a mechanism to reference custom inventory objects or to set the _contextObject to a specific type for requestingData pertaining to that object type as opposed to the context.?
Custom inventory objects are supported, see the chassis-app samples of the SDK. (You need to use the extention templates vsphere.core.inventory.objectViewTemplate and vsphere.core.inventorylist.objectCollectionTemplate.) The context will be set of the selected custom object the same way it is set for other vSphere object views.
The object used in a DAM request can be any object reference of type IResourceReference.
> Is there a reference to the list of properties & objects that a developer can query for these certain objects.
For vSphere objects you can use the types and properties from the vSphere Web Service SDK (see this vsphere-50 API reference for instance) or you can define custom properties handled by your own PropertyProviderAdapter (see thevsphere-wssdk-provider sample). For custom objects, you define your own types and properties. It is important to add a namespace like mycompany:mytype to avoid collision with other types.
See more details in the SDK FAQs that are part of the updated-sdk-docs.zip.
Thanks for providingg these tips ! Very useful, My intention for this question is to query inventory objects from UI independent of the context , I think I have to use DAM API to draw relationsships such to Query the list of the hosts managed by the vcenter and passdown these references down to the service layer for further processing.