Database node
Database node lifecycle
The following section describes the scenarios in which a Database node is created, updated or removed.
Creation/update
This is under the full control of patterns and as a result there is no default Database node behavior.
Removal
- Manual removal: find the necessary Database node, select it in the list and pick Destroy from the Actions list.
- Authoritative removal by the pattern that creates/updates the Database node should be considered. The pattern needs to create the correct Database structure, and maintain it as the configuration changes.
- Built in removal rules remove all the contained Database nodes if an SI/BAI/Host is removed.
- Built in removal rules remove all the child Database nodes (over both Containment and List) to allow simple deletion of part structures.
Attributes and relationships of the Database node
The attributes of the Database node are described in the following table:
UI Name | Description |
---|---|
Not shown in UI | Name of the database |
Not shown in UI | Short name of the database |
Not shown in UI | Type of the database |
Key | Globally unique key |
Name | Name of the detail |
Short Name | Short name of the detail |
Type | Type of the detail |
Trigger Count | Trigger count |
Cloud Identifier | Unique cloud identifier |
The relationships of the Database node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
Activity Records | ActedUpon: Activity: ActivityRecord: ActivityRecord | Record of model activity associated with this Database |
Administrative Collections | Member: Collection: Collection: AdminCollection | Administrative Collections this Database is a member of |
Collections | Member: Collection: Collection: Collection | Collections this Database is a member of |
Deployments | Member: Collection: Collection: Deployment | Deployments this Database is a member of |
Namespace | Member: Collection: Collection: Namespace | Namespace this Database is in |
Client Software Clusters | Server: Communication: Client: SoftwareCluster | Client Software Clusters |
Client Software Components | Server: Communication: Client: SoftwareComponent | Client Software Components |
Client Software Containers | Server: Communication: Client: SoftwareContainer | Client Software Containers |
Client Software Instances | Server: Communication: Client: SoftwareInstance | Client Software Instances |
Database Details | Container: Containment: Contained: DatabaseDetail | Database Details contained in this Database |
Details | Container: Containment: Contained: Detail | Details contained in this Database |
Excluded from Model Definitions | ExcludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Database has been excluded from |
Included in Model Definitions | IncludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Database is included in |
Business Applications Depending Upon This | DependedUpon: Dependency: Dependant: BusinessApplicationInstance | Business Applications that depend on this Database |
Clusters Depending Upon This | DependedUpon: Dependency: Dependant: Cluster | Clusters that depend on this Database |
Clusters This Depends On | Dependant: Dependency: DependedUpon: Cluster | Clusters that this Database depends on |
Databases This Depends On | Dependant: Dependency: DependedUpon: Database | Databases that this Database depends on |
Databases Depending Upon This | DependedUpon: Dependency: Dependant: Database | Databases that depend on this Database |
Database Details This Depends On | Dependant: Dependency: DependedUpon: DatabaseDetail | Database Details that this Database depends on |
Details This Depends On | Dependant: Dependency: DependedUpon: Detail | Details that this Database depends on |
Files This Depends On | Dependant: Dependency: DependedUpon: File | Files that this Database depends on |
Runtime Environments This Depends On | Dependant: Dependency: DependedUpon: RuntimeEnvironment | Runtime Environments that this Database depends on |
Software Clusters This Depends On | Dependant: Dependency: DependedUpon: SoftwareCluster | Software Clusters that this Database depends on |
Software Components This Depends On | Dependant: Dependency: DependedUpon: SoftwareComponent | Software Components that this Database depends on |
Software Instances This Depends On | Dependant: Dependency: DependedUpon: SoftwareInstance | Software Instances that this Database depends on |
Software Pods This Depends On | Dependant: Dependency: DependedUpon: SoftwarePod | Software Pods that this Database depends on |
Virtual Machines This Depends On | Dependant: Dependency: DependedUpon: VirtualMachine | Virtual Machines that this Database depends on |
Details Depending Upon This | DependedUpon: Dependency: Dependant: Detail | Details that depend on this Database |
Software Clusters Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareCluster | Software Clusters that depend on this Database |
Software Components Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareComponent | Software Components that depend on this Database |
Software Containers Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareContainer | Software Containers that depend on this Database |
Software Instances Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareInstance | Software Instances that depend on this Database |
Software Pods Depending Upon This | DependedUpon: Dependency: Dependant: SoftwarePod | Software Pods that depend on this Database |
Virtual Machines Depending Upon This | DependedUpon: Dependency: Dependant: VirtualMachine | Virtual Machines that depend on this Database |
Software Cluster | Detail: Detail: ElementWithDetail: SoftwareCluster | Software Cluster with this Database |
Software Container | Detail: Detail: ElementWithDetail: SoftwareContainer | Software Container with this Database |
Software Instance | Detail: Detail: ElementWithDetail: SoftwareInstance | Software Instance with this Database |
Functional Component | ContainedFunctionality: FunctionalContainment: FunctionalContainer: FunctionalComponent | Functional Component that contains this Database |
Primary Business Application | InferredElement: Inference: Primary: BusinessApplicationInstance | Business Application from which the existence of this Database was inferred |
Primary Business Service | InferredElement: Inference: Primary: BusinessService | Business Service from which the existence of this Database was inferred |
Primary Technical Service | InferredElement: Inference: Primary: TechnicalService | Technical Service from which the existence of this Database was inferred |
Primary Device Info | InferredElement: Inference: Primary: DeviceInfo | Device Info from which the existence of this Database was inferred |
Primary Discovered Application Component | InferredElement: Inference: Primary: DiscoveredApplicationComponent | Discovered Application Component from which the existence of this Database was inferred |
Primary Discovered Cloud API Result List | InferredElement: Inference: Primary: DiscoveredCloudAPIResultList | Discovered Cloud API Result List from which the existence of this Database was inferred |
Primary Discovered Coupling Facility | InferredElement: Inference: Primary: DiscoveredCouplingFacility | Discovered Coupling Facility from which the existence of this Database was inferred |
Primary Discovered Database | InferredElement: Inference: Primary: DiscoveredDatabase | Discovered Database from which the existence of this Database was inferred |
Primary Discovered Database Detail | InferredElement: Inference: Primary: DiscoveredDatabaseDetail | Discovered Database Detail from which the existence of this Database was inferred |
Primary Discovered Directory Entry | InferredElement: Inference: Primary: DiscoveredDirectoryEntry | Discovered Directory Entry from which the existence of this Database was inferred |
Primary Discovered Disk Drive | InferredElement: Inference: Primary: DiscoveredDiskDrive | Discovered Disk Drive from which the existence of this Database was inferred |
Primary Discovered File | InferredElement: Inference: Primary: DiscoveredFile | Discovered File from which the existence of this Database was inferred |
Primary Discovered File System | InferredElement: Inference: Primary: DiscoveredFileSystem | Discovered File System from which the existence of this Database was inferred |
Primary Discovered HBA | InferredElement: Inference: Primary: DiscoveredHBA | Discovered HBA from which the existence of this Database was inferred |
Primary Discovered IP Address | InferredElement: Inference: Primary: DiscoveredIPAddress | Discovered IP Address from which the existence of this Database was inferred |
Primary Listening Port | InferredElement: Inference: Primary: DiscoveredListeningPort | Listening Port from which the existence of this Database was inferred |
Primary Discovered MFPart | InferredElement: Inference: Primary: DiscoveredMFPart | Discovered MFPart from which the existence of this Database was inferred |
Primary Discovered MQ Detail | InferredElement: Inference: Primary: DiscoveredMQDetail | Discovered MQ Detail from which the existence of this Database was inferred |
Primary Discovered Mainframe | InferredElement: Inference: Primary: DiscoveredMainframe | Discovered Mainframe from which the existence of this Database was inferred |
Primary Discovered Mainframe View Result | InferredElement: Inference: Primary: DiscoveredMainframeViewResult | Discovered Mainframe View Result from which the existence of this Database was inferred |
Primary Discovered Network Interface | InferredElement: Inference: Primary: DiscoveredNetworkInterface | Discovered Network Interface from which the existence of this Database was inferred |
Primary Discovered Process | InferredElement: Inference: Primary: DiscoveredProcess | Discovered Process from which the existence of this Database was inferred |
Primary Discovered Program | InferredElement: Inference: Primary: DiscoveredProgram | Discovered Program from which the existence of this Database was inferred |
Primary Discovered Registry Entry | InferredElement: Inference: Primary: DiscoveredRegistryEntry | Discovered Registry Entry from which the existence of this Database was inferred |
Primary Discovered Service | InferredElement: Inference: Primary: DiscoveredService | Discovered Service from which the existence of this Database was inferred |
Primary Discovered Software | InferredElement: Inference: Primary: DiscoveredSoftware | Discovered Software from which the existence of this Database was inferred |
Primary Discovered Storage Subsystem | InferredElement: Inference: Primary: DiscoveredStorageSubsystem | Discovered Storage Subsystem from which the existence of this Database was inferred |
Primary Discovered Sysplex | InferredElement: Inference: Primary: DiscoveredSysplex | Discovered Sysplex from which the existence of this Database was inferred |
Primary Discovered Tape Drive | InferredElement: Inference: Primary: DiscoveredTapeDrive | Discovered Tape Drive from which the existence of this Database was inferred |
Primary Discovered Transaction | InferredElement: Inference: Primary: DiscoveredTransaction | Discovered Transaction from which the existence of this Database was inferred |
Primary Discovered Virtual Machine | InferredElement: Inference: Primary: DiscoveredVirtualMachine | Discovered Virtual Machine from which the existence of this Database was inferred |
Primary Host Info | InferredElement: Inference: Primary: HostInfo | Host Info from which the existence of this Database was inferred |
Primary MF Part | InferredElement: Inference: Primary: MFPart | MF Part from which the existence of this Database was inferred |
Primary Network Connection List | InferredElement: Inference: Primary: NetworkConnectionList | Network Connection List from which the existence of this Database was inferred |
Primary Software Component | InferredElement: Inference: Primary: SoftwareComponent | Software Component from which the existence of this Database was inferred |
Primary Software Container | InferredElement: Inference: Primary: SoftwareContainer | Software Container from which the existence of this Database was inferred |
Primary Software Instance | InferredElement: Inference: Primary: SoftwareInstance | Software Instance from which the existence of this Database was inferred |
Maintaining Pattern | Element: Maintainer: Pattern: Pattern | Pattern maintaining this Database |
Containing Business Application | ContainedSoftware: SoftwareContainment: SoftwareContainer: BusinessApplicationInstance | Containing Business Application |
Containing Business Service | ContainedSoftware: SoftwareContainment: SoftwareContainer: BusinessService | Containing Business Service |
Containing Technical Service | ContainedSoftware: SoftwareContainment: SoftwareContainer: TechnicalService | Containing Technical Service |
Cluster Service | ServiceProvider: SoftwareService: Service: ClusterService | Cluster Service that this Database is implementing |
Activity Records | ActedUpon: Activity: ActivityRecord: ActivityRecord | Record of model activity associated with this Detail |
Administrative Collections | Member: Collection: Collection: AdminCollection | Administrative Collections this Detail is a member of |
Collections | Member: Collection: Collection: Collection | Collections this Detail is a member of |
Deployments | Member: Collection: Collection: Deployment | Deployments this Detail is a member of |
Namespace | Member: Collection: Collection: Namespace | Namespace this Detail is in |
Database | Contained: Containment: Container: Database | Containing Database |
Database Detail | Contained: Containment: Container: DatabaseDetail | Containing Database Detail |
Database Details | Container: Containment: Contained: DatabaseDetail | Database Details contained in this Detail |
Details | Container: Containment: Contained: Detail | Details contained in this Detail |
Detail | Contained: Containment: Container: Detail | Containing Detail |
Excluded from Model Definitions | ExcludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Detail has been excluded from |
Included in Model Definitions | IncludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Detail is included in |
Clusters Depending Upon This | DependedUpon: Dependency: Dependant: Cluster | Clusters that depend on this Detail |
Databases Depending Upon This | DependedUpon: Dependency: Dependant: Database | Databases that depend on this Detail |
Clusters This Depends On | Dependant: Dependency: DependedUpon: Cluster | Clusters that this Detail depends on |
Databases This Depends On | Dependant: Dependency: DependedUpon: Database | Databases that this Detail depends on |
Database Details This Depends On | Dependant: Dependency: DependedUpon: DatabaseDetail | Database Details that this Detail depends on |
Details This Depends On | Dependant: Dependency: DependedUpon: Detail | Details that this Detail depends on |
Details Depending Upon This | DependedUpon: Dependency: Dependant: Detail | Details that depend on this Detail |
Files This Depends On | Dependant: Dependency: DependedUpon: File | Files that this Detail depends on |
Runtime Environments This Depends On | Dependant: Dependency: DependedUpon: RuntimeEnvironment | Runtime Environments that this Detail depends on |
Software Clusters This Depends On | Dependant: Dependency: DependedUpon: SoftwareCluster | Software Clusters that this Detail depends on |
Software Components This Depends On | Dependant: Dependency: DependedUpon: SoftwareComponent | Software Components that this Detail depends on |
Software Instances This Depends On | Dependant: Dependency: DependedUpon: SoftwareInstance | Software Instances that this Detail depends on |
Software Pods This Depends On | Dependant: Dependency: DependedUpon: SoftwarePod | Software Pods that this Detail depends on |
Virtual Machines This Depends On | Dependant: Dependency: DependedUpon: VirtualMachine | Virtual Machines that this Detail depends on |
Software Clusters Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareCluster | Software Clusters that depend on this Detail |
Software Components Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareComponent | Software Components that depend on this Detail |
Software Containers Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareContainer | Software Containers that depend on this Detail |
Software Instances Depending Upon This | DependedUpon: Dependency: Dependant: SoftwareInstance | Software Instances that depend on this Detail |
Software Pods Depending Upon This | DependedUpon: Dependency: Dependant: SoftwarePod | Software Pods that depend on this Detail |
Virtual Machines Depending Upon This | DependedUpon: Dependency: Dependant: VirtualMachine | Virtual Machines that depend on this Detail |
Business Application | Detail: Detail: ElementWithDetail: BusinessApplicationInstance | Business Application with this Detail |
Business Service | Detail: Detail: ElementWithDetail: BusinessService | Business Service with this Detail |
Technical Service | Detail: Detail: ElementWithDetail: TechnicalService | Technical Service with this Detail |
Cloud Service | Detail: Detail: ElementWithDetail: CloudService | Cloud Service with this Detail |
Generic Element | Detail: Detail: ElementWithDetail: GenericElement | Generic Element with this Detail |
Hardware Container | Detail: Detail: ElementWithDetail: HardwareContainer | Hardware Container with this Detail |
Host | Detail: Detail: ElementWithDetail: Host | Host with this Detail |
Host Container | Detail: Detail: ElementWithDetail: HostContainer | Host Container with this Detail |
Load Balancer Service | Detail: Detail: ElementWithDetail: LoadBalancerService | Load Balancer Service with this Detail |
MF Part | Detail: Detail: ElementWithDetail: MFPart | MF Part with this Detail |
Network Device | Detail: Detail: ElementWithDetail: NetworkDevice | Network Device with this Detail |
Runtime Environment | Detail: Detail: ElementWithDetail: RuntimeEnvironment | Runtime Environment with this Detail |
Software Cluster | Detail: Detail: ElementWithDetail: SoftwareCluster | Software Cluster with this Detail |
Software Container | Detail: Detail: ElementWithDetail: SoftwareContainer | Software Container with this Detail |
Software Instance | Detail: Detail: ElementWithDetail: SoftwareInstance | Software Instance with this Detail |
Virtual Machine | Detail: Detail: ElementWithDetail: VirtualMachine | Virtual Machine with this Detail |
Network Interface | Detail: Detail: ElementWithDetail: NetworkInterface | Network Interface with this Detail |
Management Controller | Detail: Detail: ElementWithDetail: ManagementController | Management Controller with this Detail |
SNMP Managed Device | Detail: Detail: ElementWithDetail: SNMPManagedDevice | SNMP Managed Device with this Detail |
Storage System | Detail: Detail: ElementWithDetail: StorageSystem | Storage System with this Detail |
Printer | Detail: Detail: ElementWithDetail: Printer | Printer with this Detail |
Functional Component | ContainedFunctionality: FunctionalContainment: FunctionalContainer: FunctionalComponent | Functional Component that contains this Detail |
Primary Business Application | InferredElement: Inference: Primary: BusinessApplicationInstance | Business Application from which the existence of this Detail was inferred |
Primary Business Service | InferredElement: Inference: Primary: BusinessService | Business Service from which the existence of this Detail was inferred |
Primary Technical Service | InferredElement: Inference: Primary: TechnicalService | Technical Service from which the existence of this Detail was inferred |
Primary Device Info | InferredElement: Inference: Primary: DeviceInfo | Device Info from which the existence of this Detail was inferred |
Primary Discovered Application Component | InferredElement: Inference: Primary: DiscoveredApplicationComponent | Discovered Application Component from which the existence of this Detail was inferred |
Primary Discovered Cloud API Result List | InferredElement: Inference: Primary: DiscoveredCloudAPIResultList | Discovered Cloud API Result List from which the existence of this Detail was inferred |
Primary Discovered Coupling Facility | InferredElement: Inference: Primary: DiscoveredCouplingFacility | Discovered Coupling Facility from which the existence of this Detail was inferred |
Primary Discovered Database | InferredElement: Inference: Primary: DiscoveredDatabase | Discovered Database from which the existence of this Detail was inferred |
Primary Discovered Database Detail | InferredElement: Inference: Primary: DiscoveredDatabaseDetail | Discovered Database Detail from which the existence of this Detail was inferred |
Primary Discovered Directory Entry | InferredElement: Inference: Primary: DiscoveredDirectoryEntry | Discovered Directory Entry from which the existence of this Detail was inferred |
Primary Discovered Disk Drive | InferredElement: Inference: Primary: DiscoveredDiskDrive | Discovered Disk Drive from which the existence of this Detail was inferred |
Primary Discovered File | InferredElement: Inference: Primary: DiscoveredFile | Discovered File from which the existence of this Detail was inferred |
Primary Discovered File System | InferredElement: Inference: Primary: DiscoveredFileSystem | Discovered File System from which the existence of this Detail was inferred |
Primary Discovered HBA | InferredElement: Inference: Primary: DiscoveredHBA | Discovered HBA from which the existence of this Detail was inferred |
Primary Discovered IP Address | InferredElement: Inference: Primary: DiscoveredIPAddress | Discovered IP Address from which the existence of this Detail was inferred |
Primary Listening Port | InferredElement: Inference: Primary: DiscoveredListeningPort | Listening Port from which the existence of this Detail was inferred |
Primary Discovered MFPart | InferredElement: Inference: Primary: DiscoveredMFPart | Discovered MFPart from which the existence of this Detail was inferred |
Primary Discovered MQ Detail | InferredElement: Inference: Primary: DiscoveredMQDetail | Discovered MQ Detail from which the existence of this Detail was inferred |
Primary Discovered Mainframe | InferredElement: Inference: Primary: DiscoveredMainframe | Discovered Mainframe from which the existence of this Detail was inferred |
Primary Discovered Mainframe View Result | InferredElement: Inference: Primary: DiscoveredMainframeViewResult | Discovered Mainframe View Result from which the existence of this Detail was inferred |
Primary Discovered Network Interface | InferredElement: Inference: Primary: DiscoveredNetworkInterface | Discovered Network Interface from which the existence of this Detail was inferred |
Primary Discovered Process | InferredElement: Inference: Primary: DiscoveredProcess | Discovered Process from which the existence of this Detail was inferred |
Primary Discovered Program | InferredElement: Inference: Primary: DiscoveredProgram | Discovered Program from which the existence of this Detail was inferred |
Primary Discovered Registry Entry | InferredElement: Inference: Primary: DiscoveredRegistryEntry | Discovered Registry Entry from which the existence of this Detail was inferred |
Primary Discovered Service | InferredElement: Inference: Primary: DiscoveredService | Discovered Service from which the existence of this Detail was inferred |
Primary Discovered Software | InferredElement: Inference: Primary: DiscoveredSoftware | Discovered Software from which the existence of this Detail was inferred |
Primary Discovered Storage Subsystem | InferredElement: Inference: Primary: DiscoveredStorageSubsystem | Discovered Storage Subsystem from which the existence of this Detail was inferred |
Primary Discovered Sysplex | InferredElement: Inference: Primary: DiscoveredSysplex | Discovered Sysplex from which the existence of this Detail was inferred |
Primary Discovered Tape Drive | InferredElement: Inference: Primary: DiscoveredTapeDrive | Discovered Tape Drive from which the existence of this Detail was inferred |
Primary Discovered Transaction | InferredElement: Inference: Primary: DiscoveredTransaction | Discovered Transaction from which the existence of this Detail was inferred |
Primary Discovered Virtual Machine | InferredElement: Inference: Primary: DiscoveredVirtualMachine | Discovered Virtual Machine from which the existence of this Detail was inferred |
Primary Host Info | InferredElement: Inference: Primary: HostInfo | Host Info from which the existence of this Detail was inferred |
Primary MF Part | InferredElement: Inference: Primary: MFPart | MF Part from which the existence of this Detail was inferred |
Primary Network Connection List | InferredElement: Inference: Primary: NetworkConnectionList | Network Connection List from which the existence of this Detail was inferred |
Primary Software Component | InferredElement: Inference: Primary: SoftwareComponent | Software Component from which the existence of this Detail was inferred |
Primary Software Container | InferredElement: Inference: Primary: SoftwareContainer | Software Container from which the existence of this Detail was inferred |
Primary Software Instance | InferredElement: Inference: Primary: SoftwareInstance | Software Instance from which the existence of this Detail was inferred |
Detail Members | List: List: Member: Detail | Detail members |
Detail List | Member: List: List: Detail | Detail list |
Maintaining Pattern | Element: Maintainer: Pattern: Pattern | Pattern maintaining this Detail |