Software Title Licensing

Provance.ITAM.SoftwareTitleLicensingProjection (TypeProjection)

Element properties:

TypeProvance.ITAM.SoftwareTitle
AccessibilityPublic

Source Code:

<TypeProjection ID="Provance.ITAM.SoftwareTitleLicensingProjection" Accessibility="Public" Type="Provance.ITAM.SoftwareTitle">
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareTitleHasSoftwareVersion']$" Alias="SoftwareVersions">
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareVersionReferencesDiscoveredSoftwareItem']$" Alias="DiscoveredSoftwareItems"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SkuHasSoftwareVersion' SeedRole='Target']$" Alias="SKUs">
<Component Path="$Target/Path[Relationship='Provance.ITAM.SkuHasUpgradeSoftwareVersions']$" Alias="UpgradeRights"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SkuHasDowngradeSoftwareVersions']$" Alias="DowngradeRights"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareLicenseHasSku' SeedRole='Target']$" Alias="Licenses"/>
</Component>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareVersionHasLicensePaths']$" Alias="LicensingPaths">
<Component Path="$Target/Path[Relationship='Provance.ITAM.LicensePathHasLicensePathSegments']$" Alias="LicensingPathSegments"/>
</Component>
</Component>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareTitleHasAssignmentSet']$" Alias="AssignmentSet">
<Component Path="$Target/Path[Relationship='Provance.ITAM.AssignmentSetContainsAssignment']$" Alias="Assignments">
<Component Path="$Target/Path[Relationship='Provance.ITAM.AssignmentIsForTarget']$" Alias="AssignmentTarget"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AssignmentHasSoftwareLicense']$" Alias="SoftwareLicense"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AssignmentHasSoftwareLicenseKeys']$" Alias="LicenseKeys"/>
</Component>
</Component>
</TypeProjection>