Pattern node
The Pattern node is the node that represents an individual pattern, defined in the Pattern Language. For each pattern in a TPL file there is a Pattern node which contains meta-data about the pattern, such as its name, description and the products that it is responsible for identifying.
Patterns have relationships to all of the nodes that they are responsible for maintaining so that the nodes can be related back to where they originated. See Configipedia for more information about BMC Discovery patterns.
Attributes and relationships of the Pattern node
The attributes of the Pattern node are described in the following table:
UI Name | Description |
---|---|
Name | Pattern name |
Pattern Version | Pattern version |
Tags | Tags |
Description | Description |
Trigger Kind | Trigger node or relationship kind |
Triggers On Relationship | Flag indicating if trigger kind is a node |
Pattern Active | Flag indicating if Pattern is active |
Products | Products identified by the pattern |
Product Synonyms | Synonyms for products identified by the pattern |
Known Versions | Known versions of products identified by the pattern |
Publishers | Publishers of products identified by the pattern |
Publisher Synonyms | Synonyms for publishers of products identified by the pattern |
OEM Publishers | OEM publishers of products identified by the pattern |
Prior Publishers | Previous publishers of products identified by the pattern |
Product Families | Product families of products identified by the pattern |
Product Editions | Editions of products identified by the pattern |
Categories | Categories of products identified by the pattern |
Not shown in UI | Software server type in the Common Data Model |
URLs | URLs relating to the pattern |
TKN Identity | Identity within Technology Knowledge Network |
Additional Attributes | Additional attributes that may be set on nodes maintained by this pattern |
The relationships of the Pattern node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
Patterns This Depends On | Dependant: Dependency: DependedUpon: Pattern | Patterns that this Pattern depends on |
Patterns Depending Upon This | DependedUpon: Dependency: Dependant: Pattern | Patterns that depend on this Pattern |
Deprecated Pattern | New: Deprecated: Old: Pattern | Pattern that has been deprecated by this one |
Deprecating Pattern | Old: Deprecated: New: Pattern | Pattern that deprecated this one |
Pattern Errors | PatternWithError: Error: Error: ECAError | Errors generated by this Pattern |
Contributes To Business Application | Contributor: Inference: InferredElement: BusinessApplicationInstance | Business Application whose attributes have been partly or wholly determined from this Pattern |
Contributes To Business Service | Contributor: Inference: InferredElement: BusinessService | Business Service whose attributes have been partly or wholly determined from this Pattern |
Contributes To Technical Service | Contributor: Inference: InferredElement: TechnicalService | Technical Service whose attributes have been partly or wholly determined from this Pattern |
Contributes To Host | Contributor: Inference: InferredElement: Host | Host whose attributes have been partly or wholly determined from this Pattern |
Contributes To IP Address | Contributor: Inference: InferredElement: IPAddress | IP Address whose attributes have been partly or wholly determined from this Pattern |
Contributes To Runtime Environment | Contributor: Inference: InferredElement: RuntimeEnvironment | Runtime Environment whose attributes have been partly or wholly determined from this Pattern |
Contributes To Software Component | Contributor: Inference: InferredElement: SoftwareComponent | Software Component whose attributes have been partly or wholly determined from this Pattern |
Contributes To Software Container | Contributor: Inference: InferredElement: SoftwareContainer | Software Container whose attributes have been partly or wholly determined from this Pattern |
Contributes To Software Instance | Contributor: Inference: InferredElement: SoftwareInstance | Software Instance whose attributes have been partly or wholly determined from this Pattern |
Contributes To Virtual Machine | Contributor: Inference: InferredElement: VirtualMachine | Virtual Machine whose attributes have been partly or wholly determined from this Pattern |
Maintained Administrative Collections | Pattern: Maintainer: Element: AdminCollection | Administrative Collections maintained by this Pattern |
Maintained Business Applications | Pattern: Maintainer: Element: BusinessApplicationInstance | Business Applications maintained by this Pattern |
Maintained Business Services | Pattern: Maintainer: Element: BusinessService | Business Services maintained by this Pattern |
Maintained Technical Services | Pattern: Maintainer: Element: TechnicalService | Technical Services maintained by this Pattern |
Maintained Clusters | Pattern: Maintainer: Element: Cluster | Clusters maintained by this Pattern |
Maintained Collections | Pattern: Maintainer: Element: Collection | Collections maintained by this Pattern |
Maintained Databases | Pattern: Maintainer: Element: Database | Databases maintained by this Pattern |
Maintained Database Details | Pattern: Maintainer: Element: DatabaseDetail | Database Details maintained by this Pattern |
Maintained Details | Pattern: Maintainer: Element: Detail | Details maintained by this Pattern |
Maintained Files | Pattern: Maintainer: Element: File | Files maintained by this Pattern |
Maintained Functional Components | Pattern: Maintainer: Element: FunctionalComponent | Functional Components maintained by this Pattern |
Maintained Generic Elements | Pattern: Maintainer: Element: GenericElement | Generic Elements maintained by this Pattern |
Maintained Hardware Containers | Pattern: Maintainer: Element: HardwareContainer | Hardware Containers maintained by this Pattern |
Maintained Host Containers | Pattern: Maintainer: Element: HostContainer | Host Containers maintained by this Pattern |
Maintained Load Balancer Groups | Pattern: Maintainer: Element: LoadBalancerGroup | Load Balancer Groups maintained by this Pattern |
Maintained Load Balancer Instances | Pattern: Maintainer: Element: LoadBalancerInstance | Load Balancer Instances maintained by this Pattern |
Maintained Load Balancer Members | Pattern: Maintainer: Element: LoadBalancerMember | Load Balancer Members maintained by this Pattern |
Maintained Load Balancer Pools | Pattern: Maintainer: Element: LoadBalancerPool | Load Balancer Pools maintained by this Pattern |
Maintained Load Balancer Services | Pattern: Maintainer: Element: LoadBalancerService | Load Balancer Services maintained by this Pattern |
Maintained Runtime Environments | Pattern: Maintainer: Element: RuntimeEnvironment | Runtime Environments maintained by this Pattern |
Maintained Software Clusters | Pattern: Maintainer: Element: SoftwareCluster | Software Clusters maintained by this Pattern |
Maintained Software Components | Pattern: Maintainer: Element: SoftwareComponent | Software Components maintained by this Pattern |
Maintained Software Containers | Pattern: Maintainer: Element: SoftwareContainer | Software Containers maintained by this Pattern |
Maintained Software Instances | Pattern: Maintainer: Element: SoftwareInstance | Software Instances maintained by this Pattern |
Maintained Software Pods | Pattern: Maintainer: Element: SoftwarePod | Software Pods maintained by this Pattern |
Maintained Storage | Pattern: Maintainer: Element: Storage | Storage maintained by this Pattern |
Maintained Storage Collections | Pattern: Maintainer: Element: StorageCollection | Storage Collections maintained by this Pattern |
Maintained Support Details | Pattern: Maintainer: Element: SupportDetail | Support Details maintained by this Pattern |
Maintained Virtual Machines | Pattern: Maintainer: Element: VirtualMachine | Virtual Machines maintained by this Pattern |
Maintained Hardware Components | Pattern: Maintainer: Element: HardwareComponent | Hardware Components maintained by this Pattern |
Overridden By | Overridden: Override: Overrider: Pattern | Overriding Pattern |
Overrides | Overrider: Override: Overridden: Pattern | Overridden Patterns |
Manual Runs | Pattern: PatternExecution: PatternExecution: PatternExecution | Manual Pattern Execution runs |
Pattern Module | Pattern: PatternModuleContainment: PatternModule: PatternModule | Pattern Module |
Requested DDD Lists | Pattern: Request: DiscoveryResult: DirectlyDiscoveredList | DDD Lists requested by this Pattern (deprecated) |
Requested Discovered API Results | Pattern: Request: DiscoveryResult: DiscoveredAPIResult | Discovered API Results requested by this Pattern (deprecated) |
Requested Discovered Certificate | Pattern: Request: DiscoveryResult: DiscoveredCertificate | Discovered Certificate requested by this Pattern (deprecated) |
Requested Discovered Command Results | Pattern: Request: DiscoveryResult: DiscoveredCommandResult | Discovered Command Results requested by this Pattern (deprecated) |
Requested Discovered DNS Details | Pattern: Request: DiscoveryResult: DiscoveredDNSDetail | Discovered DNS Details requested by this Pattern (deprecated) |
Requested Discovered Files | Pattern: Request: DiscoveryResult: DiscoveredFile | Discovered Files requested by this Pattern (deprecated) |
Requested Discovered Registry Values | Pattern: Request: DiscoveryResult: DiscoveredRegistryValue | Discovered Registry Values requested by this Pattern (deprecated) |
Requested Discovered SNMP Values | Pattern: Request: DiscoveryResult: DiscoveredSNMP | Discovered SNMP Values requested by this Pattern (deprecated) |
Requested Integration Results | Pattern: Request: DiscoveryResult: IntegrationResult | Integration Results requested by this Pattern (deprecated) |
Uses Pattern Definitions Function | ResourceUser: ResourceUse: Resource: PatternDefine | Uses Pattern Definitions Function |