I have the following classes and set of relation ships.
I am trying to get the following:
Seed Class ( does not need to roll up or even be visible in the health explorer. but all applications and the configuration come from this one discovery )
Application Base (this is only meant to be a containment in the Health service to show configuration issues but not intended to roll up in health
-> App1 (Rolls up to the one above)
-> App2 (Same as App1)
Application1 Configuration ( This will begin to discover the physical and logical instances whose health DOES matter to the heal service it spawns from )
All of the objects will discover except the last one and only because I have not written the discovery for it yet.
<ClassType ID="MyApp.Seed" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.ComputerRole" Hosted="true" Singleton="false" Extension="false"> <ClassType ID="MyApp.Application" Base="Windows!Microsoft.Windows.ApplicationComponent" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false"> <ClassType ID="MyApp.Application.Application1" Base="MyApp.Application" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false"> <ClassType ID="MyApp.Application.Application2" Base="MyApp.Application" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false"> <RelationshipType ID="MyApp.Application.Relationship" Base="System!System.Hosting" Abstract="false" Accessibility="Public"> <Source ID="Source" Type="Windows!Microsoft.Windows.Computer"/> <Target ID="Target" Type="MyApp.Application"/> </RelationshipType> <RelationshipType ID="MyApp.Application.App1.Relationship" Base="System!System.Containment" Abstract="false" Accessibility="Public"> <Source ID="Source" Type="MyApp.Application"/> <Target ID="Target" Type="MyApp.Application.Application1"/> </RelationshipType> <RelationshipType ID="MyApp.Application.App2.Relationship" Base="System!System.Containment" Abstract="false" Accessibility="Public"> <Source ID="Source" Type="MyApp.Application"/> <Target ID="Target" Type="MyApp.Application.Application2"/> </RelationshipType>
I know I am missing something.
Daren Daigle