Before you begin: Before creating a new rule you need to decide on a rule ID and a display name.
For more information, consult the Management Pack Content document, section Workflow/Element naming.
If the project is not open in Visual Studio, open it.
Note: If there's no prior reference to the following management pack it must be added:
Right-click the References folder in the project and select
Add reference. Browse to the management pack and select it. Verify that the aliases are the correct by checking properties on each reference:
MP Alias Microsoft.SystemCenter.DataWarehouse.Library MSDL
Find the folder for the class that you want to create a rule for. Right-click the folder and choose
Add\New Item.... In the list, select
Empty Management Pack Fragment.
Enter a name for the fragment. This should be the same as as the description part of the rule name plus the word
CollectionRule. So if the rule description is
UserConnections the new fragment should be named
UserConnectionsCollectionRule. Click Add. The fragment is created and opened.
Right-click between the
<ManagementPackFragment> tags and select
Insert snippet. Choose
MPAuthoring\Rules\Collection Rules\ and select the
Script Performance snippet.
The code is inserted.
Enter the MPID and press
Enter the the description part of the rule name. Press
Enter the name of the script. Press
Note: The script should be placed in the projects script folder.
Enter the timeout in seconds. Press
Enter the target class. To use intellisense, press
Backspace and then
Enter the Object name and press
tab. The Counter name and press
tab. Enter the instance name and press
tab. Enter the interval which the script should be run, in seconds. Press
Enter the rule display name and a description.
enter to stop editing. The rule is now done.
Save the file/project.