PasteBeaver

Lendable Item Library

May 13th, 2014
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.45 KB | None | 0 0
  1. <ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  2.   <Manifest>
  3.     <Identity>
  4.       <ID>CB.LendableCI.Library</ID>
  5.       <Version>1.0.0.13</Version>
  6.     </Identity>
  7.     <Name>CB.LendableCI.Library</Name>
  8.     <References>
  9.       <Reference Alias="System">
  10.         <ID>System.Library</ID>
  11.         <Version>7.5.8501.0</Version>
  12.         <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
  13.       </Reference>
  14.       <Reference Alias="Console">
  15.         <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Console</ID>
  16.         <Version>7.5.3079.0</Version>
  17.         <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
  18.       </Reference>
  19.       <Reference Alias="Alias_bc7d8ca8_363f_48c6_98e4_756c067d7606">
  20.         <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring</ID>
  21.         <Version>7.5.3079.0</Version>
  22.         <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
  23.       </Reference>
  24.       <Reference Alias="MicrosoftWindowsLibrary">
  25.         <ID>Microsoft.Windows.Library</ID>
  26.         <Version>7.5.8501.0</Version>
  27.         <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
  28.       </Reference>
  29.     </References>
  30.   </Manifest>
  31.   <TypeDefinitions>
  32.     <EntityTypes>
  33.       <ClassTypes>
  34.         <ClassType ID="CB.LendableItem" Accessibility="Public" Abstract="false" Base="System!System.ConfigItem" Hosted="false" Singleton="false" Extension="false">
  35.           <Property ID="CB_ItemID" Type="string" AutoIncrement="true" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" DefaultValue="LI{0}" />
  36.           <Property ID="CB_ReservedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
  37.           <Property ID="CB_BorrowedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
  38.           <Property ID="CB_ReturnDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
  39.           <Property ID="CB_Status" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="CB_LendableItemStatusEnum" DefaultValue="Enum.Available" />
  40.         </ClassType>
  41.       </ClassTypes>
  42.       <RelationshipTypes>
  43.         <RelationshipType ID="CB_ReservedBy" Accessibility="Public" Abstract="false" Base="System!System.Reference">
  44.           <Source ID="Source_ecb6e5d7_8db7_4fde_a3a7_c3f73e80c396" MinCardinality="0" MaxCardinality="2147483647" Type="CB.LendableItem" />
  45.           <Target ID="Target_867e082d_6e7d_433a_b8a1_1d0ef73011d1" MinCardinality="0" MaxCardinality="1" Type="MicrosoftWindowsLibrary!Microsoft.AD.User" />
  46.         </RelationshipType>
  47.         <RelationshipType ID="CB_BorrowedBy" Accessibility="Public" Abstract="false" Base="System!System.Reference">
  48.           <Source ID="Source_bad06373_9362_433d_be2f_adf7aa2b5912" MinCardinality="0" MaxCardinality="2147483647" Type="CB.LendableItem" />
  49.           <Target ID="Target_87f8bbbd_5aba_4013_aaf1_b2f15c00addc" MinCardinality="0" MaxCardinality="1" Type="MicrosoftWindowsLibrary!Microsoft.AD.User" />
  50.         </RelationshipType>
  51.       </RelationshipTypes>
  52.       <EnumerationTypes>
  53.         <EnumerationValue ID="CB_LendableItemStatusEnum" Accessibility="Public" />
  54.         <EnumerationValue ID="Enum.Available" Accessibility="Public" Parent="CB_LendableItemStatusEnum" Ordinal="0" />
  55.         <EnumerationValue ID="Enum.Reserved" Accessibility="Public" Parent="CB_LendableItemStatusEnum" Ordinal="1" />
  56.         <EnumerationValue ID="Enum.Borrowed" Accessibility="Public" Parent="CB_LendableItemStatusEnum" Ordinal="2" />
  57.         <EnumerationValue ID="Enum.Overdue" Accessibility="Public" Parent="CB_LendableItemStatusEnum" Ordinal="3" />
  58.       </EnumerationTypes>
  59.       <TypeProjections>
  60.         <TypeProjection ID="TypeProjection.LendableItem.IsReservedBy" Accessibility="Public" Type="CB.LendableItem">
  61.             <Component Alias="IsReservedBy" Path="$Context/Path[Relationship='CB_ReservedBy' SeedRole='Source']$" />
  62.         </TypeProjection>
  63.         <TypeProjection ID="TypeProjection.LendableItem.IsBorrowedBy" Accessibility="Public" Type="CB.LendableItem">
  64.             <Component Alias="IsBorrowedBy" Path="$Context/Path[Relationship='CB_BorrowedBy' SeedRole='Source']$" />
  65.         </TypeProjection>
  66.         <TypeProjection ID="TypeProjection.LendableItem" Accessibility="Public" Type="CB.LendableItem">
  67.             <Component Alias="IsBorrowedBy" Path="$Context/Path[Relationship='CB_BorrowedBy' SeedRole='Source']$" />
  68.             <Component Alias="IsReservedBy" Path="$Context/Path[Relationship='CB_ReservedBy' SeedRole='Source']$" />
  69.         </TypeProjection>
  70.       </TypeProjections>
  71.     </EntityTypes>
  72.   </TypeDefinitions>
  73.   <Categories>
  74.     <Category ID="CB.LendableCI.Library.Category" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack">
  75.       <ManagementPackName>CB.LendableCI.Library</ManagementPackName>
  76.       <ManagementPackVersion>1.0.0.0</ManagementPackVersion>
  77.       <ManagementPackPublicKeyToken>d38cca686d1e148d</ManagementPackPublicKeyToken>
  78.     </Category>
  79.     <Category ID="CategoryId_0d606ffe_8254_4e94_a62a_92c04746d879" Target="CB_LendableItemStatusEnum" Value="Alias_bc7d8ca8_363f_48c6_98e4_756c067d7606!Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring.EnumerationViewTasks" />
  80.     <Category ID="CategoryId_0963a60e_b170_4bce_800a_e0f22acc2c77" Target="CB_LendableItemStatusEnum" Value="System!VisibleToUser" />
  81.   </Categories>
  82.   <LanguagePacks>
  83.     <LanguagePack ID="ENU" IsDefault="true">
  84.       <DisplayStrings>
  85.         <DisplayString ElementID="CB.LendableCI.Library">
  86.           <Name>CB.LendableCI.Library</Name>
  87.         </DisplayString>
  88.         <DisplayString ElementID="CB.LendableItem">
  89.           <Name>Lendable Item</Name>
  90.           <Description></Description>
  91.         </DisplayString>
  92.         <DisplayString ElementID="CB.LendableItem" SubElementID="CB_ReservedDate">
  93.           <Name>Reserved Date</Name>
  94.         </DisplayString>
  95.         <DisplayString ElementID="CB.LendableItem" SubElementID="CB_ItemID">
  96.           <Name>CB_ItemID</Name>
  97.         </DisplayString>
  98.         <DisplayString ElementID="CB.LendableItem" SubElementID="CB_BorrowedDate">
  99.           <Name>Borrowed Date</Name>
  100.         </DisplayString>
  101.         <DisplayString ElementID="CB.LendableItem" SubElementID="CB_ReturnDate">
  102.           <Name>Return Date</Name>
  103.         </DisplayString>
  104.         <DisplayString ElementID="CB.LendableItem" SubElementID="CB_Status">
  105.           <Name>Status</Name>
  106.         </DisplayString>
  107.         <DisplayString ElementID="CB_LendableItemStatusEnum">
  108.           <Name>Lendable Item Status</Name>
  109.           <Description></Description>
  110.         </DisplayString>
  111.         <DisplayString ElementID="CB_ReservedBy">
  112.           <Name>Is Reserved by User</Name>
  113.         </DisplayString>
  114.         <DisplayString ElementID="CB_ReservedBy" SubElementID="Source_ecb6e5d7_8db7_4fde_a3a7_c3f73e80c396">
  115.           <Name>Source_ecb6e5d7_8db7_4fde_a3a7_c3f73e80c396</Name>
  116.         </DisplayString>
  117.         <DisplayString ElementID="CB_ReservedBy" SubElementID="Target_867e082d_6e7d_433a_b8a1_1d0ef73011d1">
  118.           <Name>Target_867e082d_6e7d_433a_b8a1_1d0ef73011d1</Name>
  119.         </DisplayString>
  120.         <DisplayString ElementID="CB_BorrowedBy">
  121.           <Name>Is Borrowed by User</Name>
  122.         </DisplayString>
  123.         <DisplayString ElementID="CB_BorrowedBy" SubElementID="Source_bad06373_9362_433d_be2f_adf7aa2b5912">
  124.           <Name>Source_bad06373_9362_433d_be2f_adf7aa2b5912</Name>
  125.         </DisplayString>
  126.         <DisplayString ElementID="CB_BorrowedBy" SubElementID="Target_87f8bbbd_5aba_4013_aaf1_b2f15c00addc">
  127.           <Name>Target_87f8bbbd_5aba_4013_aaf1_b2f15c00addc</Name>
  128.         </DisplayString>
  129.         <DisplayString ElementID="Enum.Available">
  130.           <Name>Available</Name>
  131.         </DisplayString>
  132.         <DisplayString ElementID="Enum.Reserved">
  133.           <Name>Reserved</Name>
  134.         </DisplayString>
  135.         <DisplayString ElementID="Enum.Borrowed">
  136.           <Name>Borrowed</Name>
  137.         </DisplayString>
  138.         <DisplayString ElementID="Enum.Overdue">
  139.           <Name>Overdue</Name>
  140.         </DisplayString>
  141.       </DisplayStrings>
  142.     </LanguagePack>
  143.   </LanguagePacks>
  144. </ManagementPack>
Add Comment
Please, Sign In to add comment