文档介绍:IBM/cool Probes',.Needles11/30/.Needles1/21/©2011,NMSGuru,INCAnycopying,distribution, iContents iiTablesandFigures vIntroduction coolSuitedo? 1PurposeofthisDocument 3IntendedAudience 5AdditionalBestPractices 6Introduction 6ToolArchitecture 6KeepConsistentProgrammingPatterns 7ManageCo-dependentFxStatementRelationships 12CodeAsEfficientlyAsPossible 16Codeaudit,debuggingandtracingcapabilities 18MaximizeEventWorkinRules 20AutomatedConfigurationManagement 23BusinessProcessesandKnowledgeManagement anizationalStructure 24TopDownAgendas. 24Non-MSDevelopment. 24Summary 24CaseStudy:MttrapdNcKLConversion 25Introduction 25MttrapdtoNcKLConversionConcerns 25MttrapdtoNcKLConversionProcess 27AutomatingAspectsofMttrapdNcKLConversion 32AutomatingMttrapdNcKLConversion 35TrimmingNcKLRulesBasedonUsage 40Introduction 40GatherHistoricalData 40GatherRulesfileData 41CorrelatetheTwoDatasets 42FutureofEventManagement 44Introduction 44ParallelProcessing 44Workflows/BehaviorModeling 44ActionableOrientedEventManagement 45GapsintheNcKLCentricStrategy 46Introduction 46ClosedandCentrallyControlledSource 47OpenandFlexibleLanguageSyntax 47TopdownRulesFilesLanguageCulture 47“NMSToolCentric”verses“VendorCentricRuleCreation” 48LowPriorityofNMSFMamongVendors 48Conclusion 49TheProblem:RulesFileLanguage“FunctionoverFashion”Issue 50TheSolution:AppliedConfigurationManagement 53AnatomyoftheRuleFileLanguage 56Introduction ponents:DataStructuresandFxStatements 57Introduction 57RootRuleFileAssignments 60TrailingAssignmentsAfteranIfStatement 60EmptyElseClause 62Summary po