diff --git a/.sync.yml b/.sync.yml
index 9a7e2c25..0279dfca 100644
--- a/.sync.yml
+++ b/.sync.yml
@@ -1,15 +1,6 @@
---
Gemfile:
optional:
- ':build':
- - gem: cim
- - gem: mof
- git: 'https://github.com/puppetlabs/mof.git'
- ref: 'f50581901c53ff6a40c54b72ef5f4fcaed9679a1'
- - gem: charlock_holmes
- - gem: iconv
- version: '~> 1.0.4'
- condition: "Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.0')"
':development':
- gem: 'rspec-puppet'
platforms: ["mswin", "mingw", "x64_mingw"]
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c1c54a01..583c7f30 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,193 +1,3 @@
-## 2017-08-30 - Supported Release 1.4.0
+## Unreleased
-The DSC module received bug fixes mainly related to conflicting with the PowerShell module. The module was also updated with the July and August DSC Resource Packs.
-
-### Changed
-
-- Updated metadata for Puppet 4 and Puppet 5 ([MODULES-4840](https://tickets.puppetlabs.com/browse/MODULES-4840), [MODULES-5144](https://tickets.puppetlabs.com/browse/MODULES-5144))
-- Restricted WMF version to 5.0 RTM or above ([MODULES-2770](https://tickets.puppetlabs.com/browse/MODULES-2770))
-- Included July 2017 DSC Resource Kit release ([MODULES-5534](https://tickets.puppet.com/browse/MODULES-5534))
-- Included August 2017 DSC Resource Kit release ([MODULES-5536](https://tickets.puppet.com/browse/MODULES-5536))
-
-### Deprecated
-
-- Add `dsc::lcm_config` class deprecation warning ([MODULES-3409](https://tickets.puppetlabs.com/browse/MODULES-3409))
-
-### Fixed
-
-- Updated documentation for the latest WMF 5.1 links
-- Fixed Global Variable warning message ([MODULES-5224](https://tickets.puppetlabs.com/browse/MODULES-5224))
-- Fixed PowerShellManager template path ([MODULES-5228](https://tickets.puppetlabs.com/browse/MODULES-5228))
-- Moved vendored resources test ([MODULES-2980](https://tickets.puppetlabs.com/browse/MODULES-2980))
-
-## 2017-08-25 - Supported Release 1.3.1
-
-The DSC module has been repackaged to remove extraneous content from the 1.3.0 release.
-
-### Bugfixes
-
-- Fix: Extraneous vendor content in puppetlabs-dsc-1.3.0.tar.gz ([MODULES-5380](https://tickets.puppetlabs.com/browse/MODULES-5380))
-
-## 2017-04-27 - Supported Release 1.3.0
-
-The DSC module brings the DSC Resources included to be current as of April 2017. The release also includes an update for newer PowerShell versions (5.1) and better documentation.
-
-### Summary
-
-- Include January 2017 DSC Resource Kit release ([MODULES-4371](https://tickets.puppet.com/browse/MODULES-4371))
-- Include March 2017 DSC Resource Kit release ([MODULES-4371](https://tickets.puppet.com/browse/MODULES-4371))
-- Update Build README with better instructions ([MODULES-4128](https://tickets.puppet.com/browse/MODULES-4128))
-- Update README with troubleshooting help ([MODULES-4128](https://tickets.puppet.com/browse/MODULES-4128))
-- Update support PowerShell 5.1 ([MODULES-3977](https://tickets.puppet.com/browse/MODULES-3977))
-- Include April 2017 DSC Resource Kit release ([MODULES-4747](https://tickets.puppet.com/browse/MODULES-4747))
-
-### Bugfixes
-
-- Fix: Fix building custom DSC Resources ([MODULES-4201](https://tickets.puppet.com/browse/MODULES-4201))
-- Fix: Add known issue with `dsc_file` to README ([MODULES-3178](https://tickets.puppet.com/browse/MODULES-3178))
-- Fix: Fix DSC repository name case ([MODULES-4430](https://tickets.puppet.com/browse/MODULES-4430))
-- Fix: Module manifest parser does not handle double quotes ([MODULES-4422](https://tickets.puppet.com/browse/MODULES-4422))
-- Fix: Update error message on older PowerShell versions ([MODULES-4014](https://tickets.puppet.com/browse/MODULES-4014))
-- Fix: Add facade rake tasks for use in CI and Test Tiering ([MODULES-4667](https://tickets.puppet.com/browse/MODULES-4667))
-- Fix: Fix integration test failing due to pre-existing reboot condition
-
-## 2016-11-10 - Supported Release 1.2.0
-
-### Summary
-
-The DSC module brings the DSC Resources included to be current as of November 2016. It also includes all of the Officially supported DSC Resources from Microsoft, with the exception of the PsDscResources repo which is in ongoing development.
-
-### Features
-
-- Add psDscRunAsCredential Support ([FM-5671](https://tickets.puppet.com/browse/MODULES-5671))
-- Include September DSC Resource Kit release ([MODULES-3983](https://tickets.puppet.com/browse/MODULES-3983))
-- Include November DSC Resource Kit release ([MODULES-4059](https://tickets.puppet.com/browse/MODULES-4059))
-
-### Bugfixes
-
-- Fix: Fix WaitForAll blacklist test ([MODULES-3764](https://tickets.puppet.com/browse/MODULES-3764))
-- Fix: Update travis/appveyor with Ruby 2.3 ([MODULES-3775](https://tickets.puppet.com/browse/MODULES-3775))
-- Fix: Support new MS supported Official DSC Resources ([MODULES-3683](https://tickets.puppet.com/browse/MODULES-3683))
-- Fix: Fix maxpath issues ([MODULES-3683](https://tickets.puppet.com/browse/MODULES-3683))
-
-## 2016-08-08 - Supported Release 1.1.0
-
-### Summary
-
-The DSC module has many bugs fixed and DSC Resources updated to be current as of 26th July 2016.
-
-### Features
-
-- Nano Server Compatibility ([MODULES-3343](https://tickets.puppet.com/browse/MODULES-3343))
-- Better tracking of DSC Resource version with `dsc_resource_release_tags.yml` file ([MODULES-3228](https://tickets.puppet.com/browse/MODULES-3228))([MODULES-3674](https://tickets.puppet.com/browse/MODULES-3674))
-- Revendored DSC Resources as of 26th July 2016
-
-### Bugfixes
-
-- Fix: Tests failing on PE 3.8.x because master_manipluator is pinned ([MODULES-2772](https://tickets.puppet.com/browse/MODULES-2772))
-- Fix: Improve the DSC Build import process ([FM-4661](https://tickets.puppet.com/browse/FM-4661))
-- Fix: Tests failing due to RSpec 3+ compatibility ([FM-4915](https://tickets.puppet.com/browse/FM-4915))
-- Fix: Remove unnecessary files from module build
-- Fix: Simplify 'Ensure' Property Handling ([MODULES-3133](https://tickets.puppet.com/browse/MODULES-3133))
-- Fix: Upgrade MOF Parser for UTF8-BOMs ([MODULES-3133](https://tickets.puppet.com/browse/MODULES-3133))
-- Fix: Update links for WM5 Production release
-- Fix: Increase execution timeout ([MODULES-3342](https://tickets.puppet.com/browse/MODULES-3342))
-- Fix: Fix acceptance tests for MySQL DSC resource ([MODULES-3431](https://tickets.puppet.com/browse/MODULES-3431))
-- Fix: Update documentation with Module Version strategy ([MODULES-3491](https://tickets.puppet.com/browse/MODULES-3491))
-
-## 2016-03-17 - Supported Release 1.0.1
-
-### Summary
-
-The DSC module is now packaged in a different format tar file. When installing the module on Windows with the Puppet module tool command `puppet module install puppetlab-dsc`, all files present in the tar.gz archive are not properly copied to the module directory. This is due to a bug in the module tool that is fixed as part of ([PUP-5994](https://tickets.puppet.com/browse/PUP-5994)) and ships in the Puppet Enterprise 3.8.7, puppet-agent 1.4.0, or newer installers. To enable existing Windows agents to properly install the module, it was necessary to repack the module in a different manner to work around this problem.
-
-### Bugfixes
-
-- Fix: The tar file format for the module has been changed to work around a bug in the Puppet module tool ([PUP-5994](https://tickets.puppet.com/browse/PUP-5994))
-
-## 2016-01-19 - Supported Release 1.0.0
-
-### Summary
-
-First supported release! Performance is increased (more than 2 times in most instances) by reusing PowerShell instance! Support PSCredentials, KeyValuePair and other Embedded Instance Classes. Update DSC Modules to latest available. Notify on Reboot required (and handle it with a known named Puppet reboot resource).
-
-### Features
-
-- Reuse PowerShell instance for increased performance ([MODULES-2709](https://tickets.puppet.com/browse/MODULES-2709))
-- Support PSCredentials, KeyValuePair and other arbitrary EmbeddedInstance MOF Classes ([MODULES-2178](https://tickets.puppet.com/browse/MODULES-2178))
-- Remove LCM Refresh Mode Disabled Requirement ([MODULES-2575](https://tickets.puppet.com/browse/MODULES-2575))
-- Remove Unsupported DSC Resource Types xChrome, xDscDiagnostics, xFireFox, xSafeHarbor, xSecurity, MSFT_WaitForAll, MSFT_WaitForAny and MSFT_WaitForSome ([MODULES-2244](https://tickets.puppet.com/browse/MODULES-2244)). Further reduce the module size by removing unnecessary files ([MODULES-2777](https://tickets.puppet.com/browse/MODULES-2777))
-- Update DSC Modules to latest available as of November 15, 2015. (Commit [84a467c](https://github.com/PowerShell/DscResources/tree/84a467c30379a57202bed721d259a517a138290c) of [PowerShell/DscResources](https://github.com/PowerShell/DscResources/))
-- Propagate DSC resource 'RebootRequired' status via Puppet notify, enabling DSC resources to trigger a system reboot ([MODULES-2641](https://tickets.puppet.com/browse/MODULES-2641))
-
-### Bugfixes
-
-- Fix: Module dependencies are incompatible with Puppet 3.x ([MODULES-2514](https://tickets.puppet.com/browse/MODULES-2514))
-- Fix: Only allow module to run on PowerShell v5 ([MODULES-2521](https://tickets.puppet.com/browse/MODULES-2521))
-- Fix: Setting LCM Mode to "Pull" Causes crash ([MODULES-2485](https://tickets.puppet.com/browse/MODULES-2485))
-- Fix: Empty password for PSCredential causes crash ([MODULES-2615](https://tickets.puppet.com/browse/MODULES-2615))
-- Fix: Module doesn't properly handle signed integers ([MODULES-2759](https://tickets.puppet.com/browse/MODULES-2759))
-- Fix: Package resource fails when ReturnCode is specified ([MODULES-2562](https://tickets.puppet.com/browse/MODULES-2562))
-- Fix: Symlinking vendored modules causes duplicate errors if the same version of one of the modules is already installed ([MODULES-2837](https://tickets.puppet.com/browse/MODULES-2837))
-
-See any known issues or limitations in the ReadMe.
-
-## 2015-09-02 - Unsupported Release 0.8.1
-
-### Summary
-
-Fix forge links and update url for WMF 5.
-
-### Features
-
-- Update WMF 5 links to production preview
-
-### Bugfixes
-
-- Fix links in metadata.json
-
-## 2015-09-02 - Initial Puppet Labs Unsupported Release 0.8.0
-
-### Summary
-
-Initial release from Puppet Labs moving to PowerShell 5 to take advantage of Invoke-DSCResource. Instead of a DSC Resource Kit, update to use the latest DSC resources from the PowerShell Gallery and bundle the resources with the module.
-
-### Features
-
-- Use WMF 5 instead of WMF 4 to take advantage of a much faster and more direct Invoke-DscResource over Start-DscConfiguration ([MODULES-1960](https://tickets.puppet.com/browse/MODULES-1960))
-- Use latest DSC Resources from the PowerShell Gallery.
-- Allow setting the LCM RefreshMode as a defined type. ([MODULES-2243](https://tickets.puppet.com/browse/MODULES-2243))
-- Commit generated types / specs ([MODULES-1956](https://tickets.puppet.com/browse/MODULES-1956))
-- Vendor resource kit files and ensure on PSModulePath so user doesn't need to install all of the resources ([MODULES-2175](https://tickets.puppet.com/browse/MODULES-2175))
-
-### Bugfixes
-
-- Fix `dsc_ensure => absent` ([MODULES-2267](https://tickets.puppet.com/browse/MODULES-2267))
-- Use original MOF gem for building types ([MODULES-1957](https://tickets.puppet.com/browse/MODULES-1957))
-- Call PowerShell with arguments ([MODULES-2182](https://tickets.puppet.com/browse/MODULES-2182))
-- Manage DSC resources without ensure ([MODULES-2257](https://tickets.puppet.com/browse/MODULES-2257))
-- Mixing quotes causes crash ([MODULES-2442](https://tickets.puppet.com/browse/MODULES-2242))
-- Uint8 type generation ([MODULES-2481](https://tickets.puppet.com/browse/MODULES-2481))
-- Ensure Puppet 4 compatibility ([MODULES-2299](https://tickets.puppet.com/browse/MODULES-2299))
-
-## 2014-09-19 - Release 0.1.1 (msutter)
-
-### Summary
-
-### Features
-
-- add linting
-- rewrite for encoding issues
-- fix doc typo
-
-### Bugfixes
-
-- fix import of base resource 'file'
-- fix dsc File resource
-- remove includeallfeature attribute from IIS role
-
-## 2014-09-15 - Initial Release 0.1.0 (msutter)
-
-### Summary
-
-Initial release to provide user the ability to manage PowerShell DSC resources with Puppet.
+Initial implementation of `dsc` type
diff --git a/Gemfile b/Gemfile
index 5af937a2..7c82e0ca 100644
--- a/Gemfile
+++ b/Gemfile
@@ -64,13 +64,6 @@ group :system_tests do
gem "puppet-blacksmith", '~> 3.4', :require => false
end
-group :build do
- gem "cim", :require => false
- gem "mof", :require => false, :git => 'https://github.com/puppetlabs/mof.git', :ref => 'f50581901c53ff6a40c54b72ef5f4fcaed9679a1'
- gem "charlock_holmes", :require => false
- gem "iconv", '~> 1.0.4', :require => false if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.0')
-end
-
gem 'puppet', *location_for(ENV['PUPPET_GEM_VERSION'])
# Only explicitly specify Facter/Hiera if a version has been specified.
diff --git a/README_BUILD.md b/README_BUILD.md
deleted file mode 100644
index 4afc75ce..00000000
--- a/README_BUILD.md
+++ /dev/null
@@ -1,120 +0,0 @@
-# Building DSC Resources
-
-The `dsc` module uses rake tasks to parse the DSC Resource MOF schema files to generate Puppet types. This process pulls the DSC Resources from the github [PowerShell/DSCResources](https:/github.com/powershell/DSCResources) repository using git. This is a point-in-time snapshot, so any time any of those DSC Resources are updated the build process needs to be run again to pull in the updated resources and parse them. To use non Microsoft DSC Resources follow the [Build Custom DSC Resource Types](#building-puppet-types-from-custom-dsc-resources) instructions.
-
-## Requirements
-
-* Knowledge of the file structure of a DSC Resource is useful to understand some of the concepts described here. Look at the [Learn More About DSC section](#learn-more-about-dsc-section) of the readme for resources on some of the terms used here.
-* This module must be built with a **non-Windows** computer due to limitations in the gems that the builder uses to generate types and specs.
-* Git client needs to be version 2.2.0 or above.
-
-## Setup
-
-To build the dsc module, clone the GitHub repository and then bundle install all the gem dependencies.
-
-~~~bash
-# clone the dsc repository
-git clone https://github.com/puppetlabs/puppetlabs-dsc
-# change directory to the code
-cd puppetlabs-dsc
-# install the needed ruby gems/libs
-bundle install --path .bundle/gems --without system_tests
-~~~
-
-*NOTE*: This guide assumes that you have a working ruby installation with bundler installed. The latest version of ruby is assumed, as of this writing this guide was tested with 1.9.3 and 2.3.1.
-
-## Considerations/Known Limitations
-
-When building the types and specs, keep the following considerations in mind:
-
-* The builder requires a `MOF` and `PSD1` file to build a type. Both need to be present for the build to be successful.
-* The `MOF` file encoding should be UTF-8. This ensures the most compatibility with the mof gem.
-
-## Building Puppet Types from Microsoft DSC Resources
-
-To download all the Microsoft DSC Resources from the [PowerShell/DSCResources](https:/github.com/powershell/DSCResources) repository, parse, and build puppet types from them, run the following command:
-
-~~~bash
-# Run the build (this will remove all puppet types and build them again)
-bundle exec rake dsc:build
-~~~
-
-As you continue to work, you can clean your working copy and re-build by issuing the following commands:
-~~~bash
-# Run the build (this will remove all puppet types and build them again)
-bundle exec rake dsc:clean
-bundle exec rake dsc:build
-~~~
-
-## Building Puppet Types from Microsoft DSC Resources with the latest version
-
-The simplest way to rebuild all DSC resources with the latest version is to delete the `dsc_resource_release_tags.yml` prior to building. Alternatively, you can pass `true` to the `update_versions` argument of the `dsc:resources:import` rake task.
-
-The DSC tag file, called `dsc_resource_release_tags.yml`, determines which versions of the DSC Resources to build. If a DSC resource is not listed in the file, the latest version that has been released to the PowerShell gallery will be used during the build, and then added to the `dsc_resource_release_tags.yml` file. An example file is shown below:
-
-~~~ yaml
----
-xActiveDirectory: 2.12.0.0-PSGallery
-xAdcsDeployment: 1.0.0.0-PSGallery
-xAzure: 0.2.0.0-PSGallery
-xAzurePack: 1.4.0.0-PSGallery
-xBitlocker: 1.1.0.0-PSGallery
-xCertificate: 2.1.0.0-PSGallery
-xComputerManagement: 1.7.0.0-PSGallery
-...
-~~~
-
-* Note that while the tag file will typically contain PowerShell Gallery tags, any type of [git reference](https://git-scm.com/book/en/v2/Git-Internals-Git-References) can be used, such as a commit SHA.
-* The `DSC_REF` environment variable is still honored by the build process however it is no longer necessary as the DSC resource versions are explicitly set in the tag file.
-
-## Building Puppet Types from Custom DSC Resources
-
-You can build puppet types from your own custom DSC Resources.
-
-### Getting started
-
-When importing or creating custom types, the following considerations will allow the DSC Resource builder to successfully build your types.
-
-* Review the steps outlined in Building section above.
-* Do not try to include your module in the `import` folder by default. When building the first time or during a clean, the builder will delete all files and folders in this directory. It is preferred that you keep those custom modules in a separate location. A suggested location a separate repository where you can use source control on those items. You could also keep those files in `build/vendor/custom` within this repository.
-* The builder will import your custom types into the vendored resources `lib/puppet_x/dsc_resources` directory. They are required to be there for the module to successfully find them during a Puppet catalog application. The `dsc` module requires the PowerShell files to be there ***even*** if you have already installed them elsewhere on the machine due to how it points to the location of the resource to avoid issues with duplicate resources.
-* The builder requires that there is no versioned subfolder. This means that you should not have a subfolder with a version (like you get when installing existing modules from the PowerShell Gallery).
- * You can use existing modules from the Gallery if you install them, then copy the files from the versioned subfolder up to the top level folder and delete the versioned subfolder.
-* The builder requires that the PSD1 file be named the same as the parent folder. If your DSC Resource is named `MyAwesomeThing`, the folder structure should be `MyAwesomeThing/MyAwesomeThing.psd1` and not `MyAwesomeThing/SomethingElse.psd1`. The builder also requires a subdirectory called `DSCRsources`. These are standard file and folder requriments for all DSC Resources, please consult DSC Resource building documentation for more information. See the image below:
- 
-
-### Detailed Steps to Build Custom DSC Resources
-
-When importing or creating custom types, follow these steps:
-
-1. Build the module with `bundle exec rake dsc:build`
-2. Now take your own modules path and import your types: `bundle exec rake dsc:resources:import["path/to/your/types"]`. This should be the parent path that contains a folder (or folders) of DSC Resources.
- e.g. run `bundle exec rake dsc:resources:import["build/vendor/custom"]`.
- 
-3. For each of your own modules you want to import that may be in different parent paths, you can repeat the above step.
-4. Rebuild the module with `bundle exec rake dsc:types:build`
-5. The rake task will produce new Puppet types based on the MOFs in `lib/puppet/type` and their spec tests in `spec/unit/puppet/type`. These files should never be modified.
- * Inspect the actual types, they should be named to lower cased `dsc_DSCRESOURCENAME` and the properties all should be named to lower cased `dsc_DSCPROPERTY`.
-6. The rake task will also copy the DSC resources into `lib/puppet_x/dsc_resources/`. This is necessary for the module to find the DSC resource implementations at runtime when applying the Puppet DSC resources.
-7. Enjoy!
-
-### Concise Steps to Build Custom DSC Resources
-
-```bash
-# perform an initial build to setup local copy
-bundle exec rake dsc:build
-# import your custom DSC Resource, repeat for each seperate directory
-bundle exec rake dsc:resources:import["path/to/your/types"]
-# parse the MOF files and build the types
-bundle exec rake dsc:types:build
-# commit the files to your fork
-git add . && git commit -m "new custom DSC Resource"
-```
-
-## Partial support for DSC composite resources
-
-If you need a puppet type for a DSC composite resources, you have to create a `xxx.schema.mof` file next to your `xxx.schema.psm1` file.
-
-## Issues
-
-Please report issues on the Puppet MODULES project [issue tracker](https://tickets.puppetlabs.com/CreateIssue.jspa?pid=10707)
diff --git a/README_CENTOS6.md b/README_CENTOS6.md
deleted file mode 100644
index 676c6bd8..00000000
--- a/README_CENTOS6.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Generate the puppet types on a centos 6 box
-===========================================
-
-```bash
-# add software collection
-sudo yum install -y centos-release-SCL
-
-# install ruby193
-sudo yum install -y ruby193
-
-# Default to ruby193
-echo "source /opt/rh/ruby193/enable" | sudo tee -a /etc/profile.d/ruby193.sh
-source /etc/profile.d/ruby193.sh
-
-# install build tools and libs
-sudo yum install -y gcc gcc-c++ ruby193-ruby-devel libicu-devel zlib-devel libxml2 libxml2-devel libxslt libxslt-devel
-
-# install git
-sudo yum install -y git
-
-# clone the dsc repo and cd into it
-git clone https://github.com/msutter/puppet-dsc.git
-cd puppet-dsc
-
-# install bundler
-gem install bundler
-
-# Use system libs to avoid issues with the nokogiri build
-bundle config build.nokogiri --use-system-libraries
-
-# Exclude debugging/development gems
-bundle config --local without development
-
-# install the needed gems
-bundle install
-
-# fire the generation
-bundle exec rake
-
-```
diff --git a/build/dsc.rake b/build/dsc.rake
deleted file mode 100644
index 5b39ca12..00000000
--- a/build/dsc.rake
+++ /dev/null
@@ -1,331 +0,0 @@
-require 'yaml'
-
-namespace :dsc do
-
- # local pathes
- dsc_build_path = Pathname.new(__FILE__).dirname
- dsc_repo_url = %x(git config --get remote.origin.url).strip
- dsc_repo_branch = %x(git rev-parse --abbrev-ref HEAD).strip
- # defaults
- default_dsc_module_path = dsc_build_path.parent
- default_dsc_resources_path = "#{default_dsc_module_path}/import/dsc_resources"
- vendor_dsc_resources_path = "#{default_dsc_module_path}/lib/puppet_x/dsc_resources"
-
- default_repofile = "#{default_dsc_module_path}/Repofile"
- default_types_path = "#{default_dsc_module_path}/lib/puppet/type"
- default_type_specs_path = "#{default_dsc_module_path}/spec/unit/puppet/type"
-
- dsc_repo = 'https://github.com/PowerShell/DscResources.git'
- dsc_resources_file = "#{default_dsc_module_path}/dsc_resource_release_tags.yml"
-
- desc "Import and build all"
- task :build, [:dsc_module_path] do |t, args|
- dsc_module_path = args[:dsc_module_path] || default_dsc_module_path
-
- if args[:dsc_module_path]
- Rake::Task['dsc:module:skeleton'].invoke(dsc_module_path)
- end
-
- # the presence of this git clone does not indicate the source is up to date
- Rake::Task['dsc:resources:import'].invoke
- Rake::Task['dsc:types:clean'].invoke(dsc_module_path)
- Rake::Task['dsc:types:build'].invoke(dsc_module_path)
- Rake::Task['dsc:types:document'].invoke(dsc_module_path)
- end
-
- desc "Cleanup all"
- task :clean, [:dsc_module_path] do |t, args|
- dsc_module_path = args[:dsc_module_path] || default_dsc_module_path
-
- Rake::Task['dsc:types:clean'].invoke(dsc_module_path)
- Rake::Task['dsc:resources:clean'].invoke(default_dsc_resources_path)
- end
-
- namespace :resources do
-
- item_name = 'DSC Powershell modules files'
- desc <<-eod
- Import #{item_name}
-
-Default values:
- dsc_resources_path: #{default_dsc_resources_path}
-eod
-
- task :import, [:dsc_resources_path, :update_versions] do |t, args|
- dsc_resources_path = args[:dsc_resources_path] || default_dsc_resources_path
- dsc_resources_path = File.expand_path(dsc_resources_path)
- dsc_resources_path_tmp = "#{dsc_resources_path}_tmp"
- update_versions = args[:update_versions] || false
- is_custom_resource = (dsc_resources_path != default_dsc_resources_path)
-
- m = Dsc::Manager.new
-
- if !is_custom_resource
- puts "Downloading and Importing #{item_name}"
- cmd = ''
- cmd = "git clone #{dsc_repo} #{dsc_resources_path_tmp} && " unless Dir.exist? dsc_resources_path_tmp
- cmd += "cd #{dsc_resources_path_tmp}"
- cmd += " && git checkout #{ENV['DSC_REF']}" if ENV['DSC_REF']
- cmd += " && git submodule update --init"
-
- sh cmd
-
- community_dsc_resources_root = "#{dsc_resources_path_tmp}/xDscResources"
- official_dsc_resources_root = "#{dsc_resources_path_tmp}/DscResources"
- composite_resources = [ 'xChrome','xDSCResourceDesigner','xDscDiagnostics',
- 'xFirefox','xSafeHarbor','xSystemSecurity' ]
-
- Rake::Task['dsc:resources:checkout'].invoke(
- community_dsc_resources_root, update_versions, composite_resources)
- Rake::Task['dsc:resources:checkout'].invoke(
- official_dsc_resources_root, update_versions, composite_resources)
-
- # filter out unwanted files
- valid_files = m.find_valid_files("#{dsc_resources_path_tmp}/**/*")
-
- puts "Copying vendored resources from #{dsc_resources_path_tmp} to #{vendor_dsc_resources_path}"
-
- # remove destination path, copy everything in from the filtered list
- valid_files.each do |f|
- if f.start_with?("#{community_dsc_resources_root}/")
- dscresource_name = f.split(community_dsc_resources_root)[1].split("/")[1]
- if f.include?("/#{dscresource_name}/Modules/#{dscresource_name}")
- d = f.sub("#{dscresource_name}/Modules/#{dscresource_name}", "#{dscresource_name}")
- dest = Pathname.new(d.sub(community_dsc_resources_root, vendor_dsc_resources_path))
- else
- dest = Pathname.new(f.sub(community_dsc_resources_root, vendor_dsc_resources_path))
- end
-
- FileUtils.mkdir_p(dest.dirname)
- FileUtils.cp(f, dest)
- end
- if f.start_with?("#{official_dsc_resources_root}/")
- dscresource_name = f.split(official_dsc_resources_root)[1].split("/")[1]
- if f.include?("/#{dscresource_name}/Modules/#{dscresource_name}")
- d = f.sub("#{dscresource_name}/Modules/#{dscresource_name}", "#{dscresource_name}")
- dest = Pathname.new(d.sub(official_dsc_resources_root, vendor_dsc_resources_path))
- else
- dest = Pathname.new(f.sub(official_dsc_resources_root, vendor_dsc_resources_path))
- end
-
- FileUtils.mkdir_p(dest.dirname)
- FileUtils.cp(f, dest)
- end
- end
-
- # and duplicate the vendored files
- FileUtils.cp_r vendor_dsc_resources_path, dsc_resources_path
-
- puts "Copying vendored resources from #{default_dsc_module_path}/build/vendor/wmf_dsc_resources to #{dsc_resources_path}"
- FileUtils.cp_r "#{default_dsc_module_path}/build/vendor/wmf_dsc_resources/.", "#{dsc_resources_path}/"
- else
- puts "Importing custom types from '#{dsc_resources_path}'"
- # filter out unwanted files
- valid_files = m.find_valid_files("#{dsc_resources_path}/**/*")
-
- puts "Copying vendored resources from #{dsc_resources_path} to #{vendor_dsc_resources_path}"
- valid_files.each do |f|
- dest = Pathname.new(f.sub(dsc_resources_path, vendor_dsc_resources_path))
- FileUtils.mkdir_p(dest.dirname)
- FileUtils.cp(f, dest)
- end
-
- puts "Adding custom types to '#{default_dsc_resources_path}'"
- FileUtils.mkdir_p(default_dsc_resources_path) unless Dir.exist? default_dsc_resources_path
- valid_files.each do |f|
- dest = Pathname.new(f.sub(dsc_resources_path, default_dsc_resources_path))
- FileUtils.mkdir_p(dest.dirname)
- FileUtils.cp(f, dest)
- end
- end
- end
-
- task :checkout, [:dsc_resources_path, :update_versions, :blacklist] do |t, args|
- dsc_resources_path = args[:dsc_resources_path]
- update_versions = args[:update_versions]
- blacklist = args[:blacklist]
- puts "Getting latest release tags for DSC resources in #{dsc_resources_path}..."
-
- resource_tags = {}
- resource_tags = YAML::load_file("#{dsc_resources_file}") if File.exist? dsc_resources_file
-
- Dir["#{dsc_resources_path}/*"].each do |dsc_resource_path|
- dsc_resource_name = Pathname.new(dsc_resource_path).basename
- FileUtils.cd(dsc_resource_path) do
- # --date-order probably doesn't matter
- # Requires git version 2.2.0 or higher - https://github.com/git/git/commit/9271095cc5571e306d709ebf8eb7f0a388254d9d
- tags_raw = %x{ git log --tags --pretty=format:'%D' --simplify-by-decoration --date-order }
- # If the conversion of string to version starts to result in errors,
- # we should explore pushing this out out to a method where we can
- # clean up the tags that may have prerelease versions in them
- # similar to what was done in the Chocolatey module
- versions = tags_raw.scan(/(\S+)\-PSGallery/).map { | ver | Gem::Version.new(ver[0]) }
- if versions.empty?
- raise "#{dsc_resource_name} does not have any '*-PSGallery' tags. Appears it has not been released yet. Tags found #{tags_raw.to_s}"
- end
-
- latest_version = versions.max.to_s + "-PSGallery"
- tracked_version = resource_tags["#{dsc_resource_name}"]
-
- update_version = tracked_version.nil? ? true : update_versions
-
- if update_version
- puts "Using the latest/available reference of #{latest_version} for #{dsc_resource_name}."
- checkout_version = latest_version
- else
- puts "Using the specified reference of #{tracked_version} for #{dsc_resource_name}."
- checkout_version = tracked_version
- end
-
- # If the checkout_version does not yet exist in the current repo source
- # then re-fetch the upstream repository
- tag_exists = begin sh "git rev-parse #{checkout_version}" rescue false end
- if !tag_exists
- puts "#{checkout_version} is not a PSGallery tag. Fetching from git remote"
- sh "git fetch"
- end
-
- sh "git checkout #{checkout_version}"
- resource_tags["#{dsc_resource_name}"] = checkout_version.encode("UTF-8")
- end
- end
-
- resource_tags = resource_tags.reject do |r|
- blacklist.include?(r)
- end
-
- File.open("#{dsc_resources_file}", 'w+') { |f| f.write resource_tags.to_yaml }
- end
-
- desc <<-eod
- Cleanup #{item_name}
-
-Default values:
- dsc_resources_path: #{default_dsc_resources_path}"
-eod
-
- task :clean, [:dsc_resources_path] do |t, args|
- dsc_resources_path = args[:dsc_resources_path] || default_dsc_resources_path
- puts "Cleaning #{item_name}"
- FileUtils.rm_rf "#{dsc_resources_path}"
- FileUtils.rm_rf "#{vendor_dsc_resources_path}"
- FileUtils.rm_rf "#{default_dsc_module_path}/import"
- end
-
- end
-
- namespace :types do
-
- item_name = 'DSC types and type specs'
-
- desc "Build #{item_name}"
- task :build, [:module_path] do |t, args|
- module_path = args[:module_path] || default_dsc_module_path
- m = Dsc::Manager.new
- wait_for_resources = Dir["#{module_path}/**/MSFT_WaitFor*"]
- fail "MSFT_WaitFor* resources found - aborting type building! Please remove the following MSFT_WaitFor* DSC Resources and run the build again.\n\n#{wait_for_resources}\n" if !wait_for_resources.empty?
- m.target_module_path = module_path
- msgs = m.build_dsc_types
- msgs.each{|m| puts "#{m}"}
- end
-
- desc "Document #{item_name}"
- task :document, [:module_path] do |t, args|
- module_path = args[:module_path] || default_dsc_module_path
- m = Dsc::Manager.new
- m.target_module_path = module_path
- m.document_types("#{default_dsc_module_path}/types.md", m.get_dsc_types)
- end
-
- desc "Cleanup #{item_name}"
- task :clean, [:module_path] do |t, args|
- module_path = args[:module_path] || default_dsc_module_path
- puts "Cleaning #{item_name}"
- m = Dsc::Manager.new
- m.target_module_path = module_path
- msgs = m.clean_dsc_types
- msgs.each{|m| puts "#{m}"}
- msgs = m.clean_dsc_type_specs
- msgs.each{|m| puts "#{m}"}
- end
-
- end
-
- namespace :module do
-
- item_name = 'External DSC module'
-
- desc "Generate skeleton for #{item_name}"
- task :skeleton, [:dsc_module_path] do |t, args|
- dsc_module_path = args[:dsc_module_path] || default_dsc_module_path
- module_name = Pathname.new(dsc_module_path).basename.to_s
- ext_module_files = [
- '.gitignore',
- '.pmtignore',
- 'LICENSE',
- 'README.md',
- 'Repofile',
- 'spec/*.rb',
- ]
- ext_module_files.each do |module_pathes|
- Dir[module_pathes].each do |path|
- if File.directory?(path)
- full_path = "#{dsc_module_path}/#{path}"
- unless File.exists?(full_path)
- puts "Creating directory #{full_path}"
- FileUtils.mkdir_p(full_path)
- end
- else
- directory = Pathname.new(path).dirname
- full_directory_path = "#{dsc_module_path}/#{directory}"
- full_path = "#{dsc_module_path}/#{path}"
- unless File.exists?(full_directory_path)
- puts "Creating directory #{full_directory_path}"
- FileUtils.mkdir_p(full_directory_path)
- end
- unless File.exists?(full_path)
- puts "Copying file #{path} to #{full_path}"
- FileUtils.cp(path, full_path)
- end
- end
- end
- end
-
- unless File.exists?("#{dsc_module_path}/Puppetfile")
- puts "Creating #{dsc_module_path}/Puppetfile"
-
- # Generate Puppetfile with dependency on this dsc module
- Puppetfile_content = <<-eos
-forge "https://forgeapi.puppetlabs.com"
-mod '#{dsc_build_path.parent.basename}', :git => '#{dsc_repo_url}'
-eos
-
- File.open("#{dsc_module_path}/Puppetfile", 'w') do |file|
- file.write Puppetfile_content
- end
-
- end
-
- # Generate Gemfile without any groups
- unless File.exists?("#{dsc_module_path}/Gemfile")
- puts "Creating #{dsc_module_path}/Gemfile"
- Gemfile_content = File.read('Gemfile')
- File.open("#{dsc_module_path}/Gemfile", 'w') do |file|
- file.write Gemfile_content.gsub(/^group.*^end$/m,'')
- end
- end
-
- # Generate Rakefile
- unless File.exists?("#{dsc_module_path}/Rakefile")
- puts "Creating #{dsc_module_path}/Rakefile"
- Rakefile_content = File.read('Rakefile')
- File.open("#{dsc_module_path}/Rakefile", 'w') do |file|
- file.write Rakefile_content.gsub(/\/spec\/fixtures\/modules\/dsc/, "/spec/fixtures/modules/#{module_name.split('-').last}")
- end
- end
-
- end
-
- end
-
-end
diff --git a/build/dsc.rb b/build/dsc.rb
deleted file mode 100644
index 2d6ad9a1..00000000
--- a/build/dsc.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-require 'json'
-require 'yaml'
-require 'fileutils'
-require 'pathname'
-require 'erb'
-require 'open-uri'
-require 'find'
-require 'logger'
-
-# Bundler group 'build'
-if Bundler.rubygems.find_name('mof').any?
- require 'mof'
- require 'cim'
- require 'charlock_holmes/string'
-end
-
-# Debug
-require 'pry' if Bundler.rubygems.find_name('pry').any?
-
-LIB_PATH = File.dirname(__FILE__)
-
-require "#{LIB_PATH}/dsc/version"
-require "#{LIB_PATH}/dsc/mof"
-require "#{LIB_PATH}/dsc/property"
-require "#{LIB_PATH}/dsc/resource"
-require "#{LIB_PATH}/dsc/psmodule"
-require "#{LIB_PATH}/dsc/manager"
-
-module Dsc
-
-
-end
diff --git a/build/dsc.yaml b/build/dsc.yaml
deleted file mode 100644
index d3424dd5..00000000
--- a/build/dsc.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-# import
-import_folder: 'import'
-dmtf_mof_folder: 'dmtf_mof'
-dsc_modules_folder: 'dsc_resources'
-debug: true
\ No newline at end of file
diff --git a/build/dsc/manager.rb b/build/dsc/manager.rb
deleted file mode 100644
index c7ffb798..00000000
--- a/build/dsc/manager.rb
+++ /dev/null
@@ -1,324 +0,0 @@
-module Dsc
- class Manager
-
- attr_accessor :target_module_path
-
- def initialize
- @dsc_lib_path = Pathname.new(__FILE__).dirname
- @tools_path = @dsc_lib_path.parent
- @module_path = @tools_path.parent
-
- @base_qualifiers_folder = "#{@module_path}/build/qualifiers/base"
-
- @import_folder = "#{@module_path}/import"
- @dsc_modules_folder = "#{@import_folder}/dsc_resources"
- @dmtf_mof_folder = "#{@module_path}/build/vendor/dmtf_mof"
-
- @type_template_file = "#{@dsc_lib_path}/templates/dsc_type.rb.erb"
- @type_spec_template_file = "#{@dsc_lib_path}/templates/dsc_type_spec.rb.erb"
-
- @target_module_path = @module_path
- @puppet_type_subpath = "lib/puppet/type"
- @puppet_type_spec_subpath = "spec/unit/puppet/type"
-
- @json_content = nil
- @resources_hash = nil
- @resources = nil
- @cim_classes_with_path = nil
-
- @spec_test_values = {
- 'string' => 'foo',
- 'string[]' => ['foo','bar','spec'],
- 'MSFT_Credential' => { 'user' => 'user', 'password' => 'password' },
- 'MSFT_KeyValuePair' => { 'somekey' => 'somevalue' },
- 'MSFT_KeyValuePair[]' => { 'somekey' => 'somevalue', 'somekey2' => 'somevalue2' },
- 'bool' => true,
- 'boolean' => true,
- 'munged_bools' => ['true','false','True', 'False', :true, :false],
- 'munged_ints' => ['16','-16','32', '-32'],
- 'munged_uints' => ['16','32','64'],
- 'int_not_bool_mungeable' => -16,
- 'uint_not_bool_mungeable' => 16,
- 'datetime' => '20140711',
- 'int8' => -16,
- 'int8[]' => [-128, 0, 127],
- 'int16' => -16,
- 'int16[]' => [-16, 32, -64],
- 'int32' => -32,
- 'int32[]' => [-32, 64, -128],
- 'int64' => -64,
- 'int64[]' => [-64, 128, -256],
- 'sint8' => -128,
- 'sint8[]' => [-128, 0, 127],
- 'sint16' => -16,
- 'sint16[]' => [-16, 32, -64],
- 'sint32' => -32,
- 'sint32[]' => [-32, 64, -128],
- 'sint64' => -64,
- 'sint64[]' => [-64, 128, -256],
- 'uint8' => 1,
- 'uint8[]' => [0, 16, 255],
- 'uint16' => 16,
- 'uint16[]' => [16, 32, 64],
- 'uint32' => 32,
- 'uint32[]' => [32, 64, 128],
- 'uint64' => 64,
- 'uint64[]' => [64, 128, 256],
- 'real32' => '32.000',
- 'real64' => '64.000',
- }
-
- end
-
- def get_spec_test_value(type)
- # generate a hash here for any EmbeddedInstance type not seen yet
- if ! @spec_test_values[type]
-
- type_name = type.gsub(/\[\]$/, '') # strip [] off end of MOF type name
- values = cim_classes_with_path
- .select{ |c| c[:klass].name == type_name }
- .first[:klass]
- .features
- .map do |prop|
- # use first value in ValueMap if present
- if prop.qualifiers['Values']
- val = prop.qualifiers['Values'].value.first
- else
- val = get_spec_test_value(prop.type.to_s)
- end
- [prop.name, val]
- end
-
- @spec_test_values[type] = Hash[ values ]
- end
-
- @spec_test_values[type]
- end
-
- def dsc_results
- mof = Dsc::Mof.new(
- :import_folder => @import_folder,
- :dmtf_mof_folder => @dmtf_mof_folder,
- :base_qualifiers_folder => @base_qualifiers_folder,
- :dsc_modules_folder => @dsc_modules_folder,
- )
- mof.dsc_results
- end
-
- def cim_classes_with_path
- unless @cim_classes_with_path
- cim_classes_array = []
- dsc_results.each do |mof_path, mof_res|
- mof_res.classes.each do |cim_class|
- cim_classes_array << { :klass => cim_class, :path => mof_path }
- end
- end
- @cim_classes_with_path = cim_classes_array
- end
- @cim_classes_with_path
- end
-
- def resources
- unless @resources
- dsc_resources = {}
- duplicate_imports = {}
- cim_classes_with_path.select{|cc| cc[:klass].superclass == "OMI_BaseResource" }.each do |cim_class_with_path|
- klass = cim_class_with_path[:klass]
- resource = Dsc::Resource.new(klass, cim_class_with_path[:path])
-
- # track the paths where this CIM name has already shown up
- if dsc_resources.include?(resource.name)
- if resource.relative_mof_path.split(/\//)[2] == dsc_resources[resource.name].relative_mof_path.split(/\//)[2]
- # we don't care if the module or dsc resource is inside the folder containing the DSC resources
- # if it's inside the folder, then it's only used by the dsc resource, not externally, so we
- # don't have to parse it and shouldn't throw an error
- # we can't blacklist this, because it's internal to a dsc resource, and not part of the main repo.
- # for example, the xAdcsDeployment DSC Resource had xCertificateServices internalized in the 1.0.0 tag,
- # causing duplicate MOFs to be parsed
- next
- end
- duplicate_imports[resource.name] ||= [dsc_resources[resource.name].relative_mof_path]
- duplicate_imports[resource.name] << resource.relative_mof_path
- next
- end
- dsc_resources[resource.name] = resource
- end
- if !duplicate_imports.empty?
- msg = duplicate_imports.map { |k,v| "Duplicate definitions of #{k} found at:\n#{v.join("\n")}" }
- raise "Catastrophic Failure - Found duplication CIM definitions:\n" + msg.join("\n\n")
- end
- @resources = dsc_resources.values
- end
- @resources
- end
-
- def embedded_resources
- resources.select{|r|r.has_embeddedinstances?}
- end
-
- def embedded_class_names
- class_names_array = []
- embedded_resources.each do |er|
- er.embedded_properties.each do |ep|
- class_names_array << ep.embeddedinstance_class_name
- end
- end
- class_names_array.uniq
- end
-
- def embedded_cim_classes
- cim_classes_with_path.select{|cc| embedded_class_names.include?(cc[:klass].name) }.collect{|cc| cc[:klass] }
- end
-
- def build_dsc_types
- type_pathes = []
- whitelist = ['archive','environment','file','group','groupset','log','package',
- 'processset','registry','script','service','serviceset','user','windowsfeature',
- 'windowsfeatureset','windowsoptionalfeature','windowsoptionalfeatureset','windowsprocess']
- resources.each do |resource|
- type_template = File.open(@type_template_file, 'r').read
- type_erb = ERB.new(type_template, nil, '-')
- type_spec_template = File.open(@type_spec_template_file, 'r').read
- type_spec_erb = ERB.new(type_spec_template, nil, '-')
- if resource.friendlyname
- puppet_type_path = "#{@target_module_path}/#{@puppet_type_subpath}"
- FileUtils.mkdir_p(puppet_type_path) unless File.exists?(puppet_type_path)
- File.open("#{puppet_type_path}/dsc_#{resource.friendlyname.downcase}.rb", 'w+') do |file|
- file.write(type_erb.result(binding))
- pn = Pathname.new(file.path).expand_path.relative_path_from(@module_path)
- type_pathes << "Add type - #{pn.to_s}"
- end
- puppet_type_spec_path = "#{@target_module_path}/#{@puppet_type_spec_subpath}"
- FileUtils.mkdir_p(puppet_type_spec_path) unless File.exists?(puppet_type_spec_path)
- if whitelist.include?(resource.friendlyname.downcase)
- File.open("#{puppet_type_spec_path}/dsc_#{resource.friendlyname.downcase}_spec.rb", 'w+') do |file|
- file.write(type_spec_erb.result(binding))
- pn = Pathname.new(file.path).expand_path.relative_path_from(@module_path)
- type_pathes << "Add type spec - #{pn.to_s}"
- end
- end
- else
- puts "#{resource.name} from #{resource.dsc_module} has invalid mof (no friendlyname defined)"
- puts "#{resource.name} will not be usable with puppet"
- end
- end
- type_pathes
- end
-
- def get_dsc_types
- dsc_types = []
- resources.each do |resource|
- dsc_types << "dsc_#{resource.friendlyname.downcase}"
- end
- dsc_types
- end
-
- def document_types(markdown_file_path, dsc_types)
- puts "Creating #{markdown_file_path}"
- File.open("#{markdown_file_path}", 'w+') do |file|
- file.write("## Resource Types included with DSC module\n")
- file.write("For any system this module is installed on, use\n`Puppet describe typename` for more information.\n\n")
-
- file.write("#### WMF Core Types\n\n")
- file.write("Puppet Type | DSC Resource\n")
- file.write("----------- | -----------------\n")
- resources.select { |t| t.instance_name.downcase.match(/dsc_[^x]/)}.each do |dsc_type|
- pth = File.dirname(dsc_type.relative_mof_path.gsub(/import\/dsc_resources/,"build/vendor/wmf_dsc_resources"))
- file.write("dsc_#{dsc_type.friendlyname.downcase} | [#{dsc_type.friendlyname}](https://github.com/puppetlabs/puppetlabs-dsc/tree/master/#{pth}) | #{dsc_type.relative_mof_path}\n")
- end
-
- file.write("\n#### Community x Prefixed types\n\n")
- resources.select { |t| t.instance_name.downcase.match(/dsc_x/)}.group_by { |dt| dt.ps_module.name}.each do |dsc_type|
- file.write("##### #{dsc_type[0]}\n\n")
- file.write("Puppet Type | DSC Resource | Github Repo\n")
- file.write("----------- | ----------------- | -----\n")
- dsc_type[1].each do | sb |
- pth = File.dirname(sb.relative_mof_path.gsub(/import\/dsc_resources/,"lib/puppet_x/dsc_resources"))
- file.write("dsc_#{sb.friendlyname.downcase} | [#{sb.friendlyname}](https://github.com/puppetlabs/puppetlabs-dsc/tree/master/#{pth}) | [repo](https://github.com/PowerShell/#{dsc_type[0]})\n")
- end
- file.write("\n")
- end
- end
- end
-
- def clean_dsc_types
- puppet_type_path = "#{@target_module_path}/#{@puppet_type_subpath}"
- clean_folder(["#{puppet_type_path}/dsc_*.rb"])
- end
-
- def clean_dsc_type_specs
- puppet_type_spec_path = "#{@target_module_path}/#{@puppet_type_spec_subpath}"
- clean_folder(["#{puppet_type_spec_path}/dsc_*_spec.rb"])
- end
-
- # Mof's
- def import_dmtf_mofs
- Dsc::Import.download(@dmtf_cim_mof_zip_url, @dmtf_cim_mof_zip_path)
- Dsc::Import.unzip(@dmtf_cim_mof_zip_path, @dmtf_mof_folder)
- end
-
- def clean_dmtf_mofs
- clean_folder([@dmtf_mof_folder])
- end
-
- def format_type_value(type_value)
- case
- when type_value.class.name == 'Symbol'
- ":#{type_value}"
- when type_value.class.name == 'String'
- "'#{type_value}'"
- when type_value.class.name == 'Numeric'
- "#{type_value}"
- else
- type_value
- end
- end
-
- def format_newvalues(values)
- output = []
- values.each do |v|
- if v.respond_to?('downcase')
- output << format_type_value(v)
- output << format_type_value(v.downcase)
- else
- output << format_type_value(v)
- end
- end
- output.join(', ')
- end
-
- def find_valid_files(directory)
- valid_files = Dir.glob("#{directory}/**/*").reject do |f|
- # reject the .git folder or special git files
- f =~ /\/\.(git|gitattributes|gitignore|gitmodules)/ ||
- # reject binary and other file extensions
- f =~ /\.(pptx|docx|sln|cmd|xml|pssproj|pfx|html|txt|xlsm|csv|png|git|yml|md|js|json)$/i ||
- # reject test / sample / example code
- f =~ /\/.*([Ss]ample|[Ee]xample|[Tt]est).*/ ||
- # reject stuff that is a Composite DSC Resource
- f =~ /(xChrome|xDSCResourceDesigner|xDscDiagnostics|xFirefox|xSafeHarbor|xSystemSecurity).*/ ||
- # reject duplicated resources
- f =~ /(xSharePoint|PSDscResources).*/ ||
- # and don't keep track of dirs
- Dir.exists?(f)
- end
-
- valid_files
- end
-
- private
-
- def clean_folder(folders)
- type_pathes = []
- folders.each do |folder|
- Dir.glob("#{folder}").each do |filepath|
- pn = Pathname.new(filepath).expand_path.relative_path_from(@module_path)
- type_pathes << "Remove - #{pn.to_s}"
- FileUtils.rm_rf filepath
- end
- end
- type_pathes
- end
-
- end
-end
diff --git a/build/dsc/mof.rb b/build/dsc/mof.rb
deleted file mode 100644
index f4bf5e02..00000000
--- a/build/dsc/mof.rb
+++ /dev/null
@@ -1,87 +0,0 @@
-module Dsc
- class Mof
-
- attr_accessor :dsc_invalid_resources
-
- def initialize(options)
-
- @import_folder = options[:import_folder]
- @base_qualifiers_folder = options[:base_qualifiers_folder]
- @dmtf_mof_folder = options[:dmtf_mof_folder]
- @dsc_modules_folder = options[:dsc_modules_folder]
-
- @dmtf_cim_mof = Dir[ @dmtf_mof_folder + '/cim_schema_*.mof'].first
- @dmtf_qualifiers_mof = "#{@dmtf_mof_folder}/qualifiers.mof"
- @dmtf_qualifiers_optional_mof = "#{@dmtf_mof_folder}/qualifiers_optional.mof"
-
- @dsc_modules_mof = "#{@import_folder}/dsc_modules.mof"
- @dsc_base_mof = "#{@import_folder}/base.mof"
-
- @dsc_mof_file_pathes = nil
- @base_mof_file_pathes = nil
- @dsc_invalid_resources = {}
- end
-
- def base_mof_file_pathes
- @base_mof_file_pathes ||= find_mofs(/.*\.mof$/, @base_qualifiers_folder)
- end
-
- def dsc_mof_file_pathes
- @dsc_mof_file_pathes ||= find_mofs(/.*\.[sS]chema.mof$/, @dsc_modules_folder)
- end
-
- def dsc_results
- all_result.select{|k,v| dsc_mof_file_pathes.include?(k)}
- end
-
- def all_result
-
- create_index_mof(@dsc_modules_mof, dsc_mof_file_pathes)
-
- # generate base mof import file
- create_index_mof(@dsc_base_mof, base_mof_file_pathes)
-
- moffiles, options = MOF::Parser.argv_handler "moflint", []
- options[:style] ||= :wmi
- options[:includes] ||= []
- options[:quiet] ||= false
-
- moffiles.unshift @dsc_modules_mof unless moffiles.include? @dsc_modules_mof
- moffiles.unshift @dsc_base_mof unless moffiles.include? @dsc_custom_mof
- moffiles.unshift @dmtf_cim_mof unless moffiles.include? @dmtf_cim_mof
- moffiles.unshift @dmtf_qualifiers_optional_mof unless moffiles.include? @dmtf_qualifiers_optional_mof
- moffiles.unshift @dmtf_qualifiers_mof unless moffiles.include? @dmtf_qualifiers_mof
-
- parser = MOF::Parser.new options
-
- begin
- result = parser.parse(moffiles)
- rescue Exception => e
- @dsc_invalid_resources[moffiles] = e
- puts "Last processed 'schema.mof' file could not be parsed: #{e}"
- exit 1
- end
- # return mof result
- result
- end
-
- private
-
- def create_index_mof(index_mof_file_name, mofs)
- File.open(index_mof_file_name, 'w') do |file|
- mofs.each{|mof_path| file.write("#pragma include (\"#{mof_path}\")\n") }
- end
- end
-
- def find_mofs(regex, folder)
- mof_file_pathes = []
- if File.exist?(folder)
- Find.find(folder) do |path|
- mof_file_pathes << path if path =~ regex
- end
- end
- mof_file_pathes
- end
-
- end
-end
diff --git a/build/dsc/property.rb b/build/dsc/property.rb
deleted file mode 100644
index 1e861e70..00000000
--- a/build/dsc/property.rb
+++ /dev/null
@@ -1,129 +0,0 @@
-module Dsc
- class Property
-
- attr_reader :property_hash
-
- def initialize(cim_feature, resource_mof_path)
- @cim_feature = cim_feature
- @resource_mof_path = resource_mof_path
- @name = nil
- @description = nil
- @type = nil
- @required = nil
- @values = nil
- end
-
- def name
- @name ||= @cim_feature.name
- end
-
- def description
- begin
- if @description.nil? && @cim_feature.description
- content = @cim_feature.description
- content.gsub!(/\xe2\x80\x9c/u, "'") # usage of single quotes as this string will be injected in a double bracket "#{content}"
- content.gsub!(/\xe2\x80\x9d/u, "'") # usage of single quotes as this string will be injected in a double bracket "#{content}"
- content.gsub!(/\xe2\x80\x98/u, "'")
- content.gsub!(/\xe2\x80\x99/u, "'")
- content.gsub!(/\xe2\x80\x93/u, "-")
- content.gsub!(/\xe2\x80\x94/u, "--")
- content.gsub!(/\xe2\x80\xa6/u, "...")
- @description ||= content
- end
- @description
- rescue
- @description ||= "Description could no be generated. Illegal Chars found in original scheam.mof file"
- @description
- end
- end
-
- def type
- @type ||= (embeddedinstance? ?
- embeddedinstance_class_name + (embeddedinstance_array? ? '[]' : '') :
- @cim_feature.type.to_s.downcase)
- end
-
- def required?
- @required ||= @cim_feature.qualifiers.detect{|q| q.name.downcase == "key" }
- end
-
- def embeddedinstance
- @cim_feature.qualifiers.detect{|q| q.name.downcase == "embeddedinstance" }
- end
-
- def embeddedinstance?
- embeddedinstance ? true: false
- end
-
- def embeddedinstance_array?
- embeddedinstance? && @cim_feature.type.to_s.casecmp('string[]') == 0
- end
-
- def embeddedinstance_class_name
- embeddedinstance.value
- end
-
- def values
- @values ||=
- if is_ensure? && ! @cim_feature.values
- $stderr.puts "WARNING: Processing #{@resource_mof_path}\nEnsurable property '#{name}' is missing a values specification - using default 'present'\n"
- ['Present']
- else
- @cim_feature.values
- end
- end
-
- def is_ensure?
- name.downcase == 'ensure' ? true : false
- end
-
- def dependable?
- name.downcase == 'dependson' ? true : false
- end
-
- def is_name?
- name.downcase == 'name' ? true : false
- end
-
- def credential?
- embeddedinstance? && embeddedinstance_class_name == 'MSFT_Credential'
- end
-
- def keyvaluepair?
- embeddedinstance? && embeddedinstance_class_name == 'MSFT_KeyValuePair'
- end
-
- def bool?
- ["bool","boolean"].include?(type)
- end
-
- def uint?
- ["uint8","uint16","uint32","uint64"].include?(type)
- end
-
- def uint_array?
- ["uint8[]","uint16[]","uint32[]","uint64[]"].include?(type)
- end
-
- def int?
- ["int8","int16","int32","int64","sint8","sint16","sint32","sint64"].include?(type)
- end
-
- def int_array?
- ["int8[]","int16[]","int32[]","int64[]","sint8[]","sint16[]","sint32[]","sint64[]"].include?(type)
- end
-
- def string?
- ["string"].include?(type)
- end
-
- def string_array?
- ["string[]"].include?(type)
- end
-
- def array?
- string_array? or int_array? or uint_array? or embeddedinstance_array?
- end
-
- end
-end
diff --git a/build/dsc/psmodule.rb b/build/dsc/psmodule.rb
deleted file mode 100644
index e8b961e6..00000000
--- a/build/dsc/psmodule.rb
+++ /dev/null
@@ -1,51 +0,0 @@
-module Dsc
- class Psmodule
-
- attr_accessor :name
-
- def initialize(module_name, module_manifest_path)
- @name = module_name
- @module_manifest_path = module_manifest_path
- @attributes = nil
- end
-
- def version
- raise "ModuleVersion not found for module #{@name} / #{@module_manifest_path}" if attributes['ModuleVersion'].empty?
- attributes['ModuleVersion']
- end
-
- def attributes
- begin
- unless @attributes
- attrs = {}
- regex = /^(.*) *= *['"](.*)['"] *$/
- File.open(@module_manifest_path, 'r') do |psd1|
- content = File.read(psd1)
- utf8_encoded_content = utf8_encode_content(content)
- utf8_encoded_content.lines.each do |line|
- dos2unix(line)
- matches = regex.match(line)
- attrs[matches[1].strip] = matches[2] if matches
- end
- @attributes = attrs
- end
- end
- @attributes
- rescue => e
- raise "could not read psd1 manifest file for #{@name} / #{@module_manifest_path}: #{e}"
- end
- end
-
- private
-
- def utf8_encode_content(content)
- detection = CharlockHolmes::EncodingDetector.detect(content)
- CharlockHolmes::Converter.convert content, detection[:encoding], 'UTF-8'
- end
-
- def dos2unix(line)
- line.gsub!(/\r\n$/, "\n")
- end
-
- end
-end
diff --git a/build/dsc/resource.rb b/build/dsc/resource.rb
deleted file mode 100644
index 904be29f..00000000
--- a/build/dsc/resource.rb
+++ /dev/null
@@ -1,198 +0,0 @@
-module Dsc
- class Resource
-
- attr_accessor :resource_cim_class
-
- def initialize(mof_class, mof_path)
- @resource_mof_path = mof_path
- @resource_cim_class = mof_class
- @name = nil
- @friendlyname = nil
- @properties = nil
- @array_properties = nil
- @valuated_properties = nil
- @required_properties = nil
- @filtered_properties = nil
- @embedded_properties = nil
- @dsc_module = nil
- @ps_module = nil
- @absentable = nil
- end
-
- def relative_mof_path
- Pathname.new(@resource_mof_path).relative_path_from(Pathname.new(File.expand_path("#{LIB_PATH}/.."))).to_s
- end
-
- def friendlyname
- @friendlyname ||= @resource_cim_class.qualifiers['Friendlyname'].value if @resource_cim_class.qualifiers['Friendlyname']
- end
-
- def name
- @name ||= @resource_cim_class.name
- end
-
- def instance_name
- "Dsc_#{self.friendlyname.downcase}"
- end
-
- def properties
- unless @properties
- @properties ||= @resource_cim_class.features.collect{|cim_feature| Dsc::Property.new(cim_feature, @resource_mof_path) }
- end
- @properties
- end
-
- def array_properties
- unless @array_properties
- @array_properties ||= properties.select{|rp| rp.array? }
- end
- @array_properties
- end
-
- def valuated_properties
- unless @valuated_properties
- @valuated_properties ||= properties.select{|rp| rp.values }
- end
- @valuated_properties
- end
-
- def required_properties
- unless @required_properties
- @required_properties ||= properties.select{|rp| rp.required? }
- end
- @required_properties
- end
-
- def filtered_properties
- unless @filtered_properties
- @filtered_properties = properties.select{|p| !p.dependable? && !p.is_ensure? }.sort_by { |p| [p.required? ? 0 : 1, p.name.downcase] }
- end
- @filtered_properties
- end
-
- def embedded_properties
- unless @embedded_properties
- @embedded_properties ||= properties.select{|rp| rp.embeddedinstance? }
- end
- @embedded_properties
- end
-
- def ensurable?
- ensure_property ? true : false
- end
-
- def ensure_property
- @ensure_property ||= properties.find{|p| p.is_ensure?}
- end
-
- def absentable?
- if @absentable.nil?
- if !ensurable?
- @absentable = false
- else
- override = ensure_type_overrides[name.downcase]
- @absentable = override ?
- # if an override exists, the absence of the :absent hash key (or nil value at :absent) means not absentable
- !override[:absent].nil? :
- # otherwise use typical 'absent' heuristic
- ensure_property.values.any? { |v| v.casecmp('absent') == 0 }
- end
- end
- @absentable
- end
-
- def ensure_type_overrides
- # always key the hash with a lower case version of the name
- # the first defined present value is the default
- # :absent may be omitted to indicate there is no ability to absent the resource
- @ensure_type_overrides ||=
- {
- 'MSFT_xRunbookDirectory'.downcase => { :present => ['published', 'draft'], :absent => 'absent' },
- 'MSFT_WindowsOptionalFeature'.downcase => { :present => ['enable'], :absent => 'disable' },
- }
- end
-
- def absent_value
- @absent_value ||=
- # explicit absent by MOF type name
- if (ensure_values = ensure_type_overrides[name.downcase])
- ensure_values[:absent]
- # resources like MSFT_LogResource or MSFT_ScriptResource have no Ensure / can't be 'absent'
- elsif ensure_property.nil?
- # absent_value should never be called if absentable? is not true
- throw "Error processing MOF schema for #{name} - absent_value unavailable on property that is not absentable"
- # absent is explicitly in the value map
- elsif ensure_property.values.any? { |v| v.casecmp('absent') == 0 }
- 'absent'
- else
- throw "Error processing MOF schema for #{name} - could not determine equivalent 'absent' value for ensure"
- end
- end
-
- def valid_ensure_present_values
- @valid_ensure_present_values ||=
- # explicit absent by MOF type name
- if (ensure_values = ensure_type_overrides[name.downcase])
- ensure_values[:present]
- # resources like MSFT_LogResource with no Ensure *must* be able to set 'present'
- elsif ensure_property.nil?
- ['present']
- # a non-nil list of ensure values with 'absent' filtered
- elsif (present = ensure_property.values.collect { |v| v.downcase }.select { |v| v != 'absent' })
- # empty list of properties OR properties only contains 'absent' - makes no sense, FAIL hard
- throw("Error processing MOF schema for #{name} - no valid ensure present property found in list #{ensure_property.values}") if present.empty?
- present
- else
- throw "Error processing MOF schema for #{name} - could not determine equivalent 'present' value for ensure"
- end
- end
-
- def default_ensure_value
- # with overrides present, use the first value
- if ensure_type_overrides.include?(name.downcase)
- valid_ensure_present_values[0]
- # if no explicit overrides, and multiple values, favor present if defined
- elsif valid_ensure_present_values.any? { |v| v.casecmp('present') == 0 }
- 'present'
- # otherwise, use the first value for present, which should be 'present'
- else
- valid_ensure_present_values[0]
- end
- end
-
- def has_name?
- properties.detect{|p|p.is_name?} ? true : false
- end
-
- def has_embeddedinstances?
- properties.detect{|p|p.embeddedinstance?} ? true : false
- end
-
- def has_credential?
- properties.detect{|p|p.credential?} ? true : false
- end
-
- def ps_module
- unless @ps_module
- path_array = @resource_mof_path.split('/')
- revert_array = path_array.reverse
- downcased_array = revert_array.collect{|p| p.downcase}
- index = downcased_array.index('dscresources')
- raise "module for #{self.name} not found (Missing DSCResources directory in path #{@resource_mof_path})" if index == nil
-
- module_name = revert_array[index + 1 ] rescue nil
- if (module_name == "dsc_resources")
- warn("The name of the module in directory #{@resource_mof_path} was detected as #{module_name}. This may indicate that the wrong directory was used to import the resource")
- end
-
- module_dir = path_array[0..(path_array.count - (index + 2))].join('/')
- module_manifest_path = "#{module_dir}/#{module_name}.psd1"
- raise "module manifest #{module_manifest_path} not found" unless File.exists?(module_manifest_path)
-
- @ps_module = Dsc::Psmodule.new(module_name, module_manifest_path)
- end
- @ps_module
- end
-
- end
-end
diff --git a/build/dsc/templates/dsc_type.rb.erb b/build/dsc/templates/dsc_type.rb.erb
deleted file mode 100644
index 0180846f..00000000
--- a/build/dsc/templates/dsc_type.rb.erb
+++ /dev/null
@@ -1,269 +0,0 @@
-require 'pathname'
-
-Puppet::Type.newtype(:dsc_<%= resource.friendlyname.downcase %>) do
- require Pathname.new(__FILE__).dirname + '../../' + 'puppet/type/base_dsc'
- require Pathname.new(__FILE__).dirname + '../../puppet_x/puppetlabs/dsc_type_helpers'
-
-<% ignored = ['MSFT_KeyValuePair', 'MSFT_Credential']
- resource.embedded_properties
- .map { |p| p.embeddedinstance_class_name }
- .select { |class_name| !ignored.include?(class_name) }
- .uniq
- .each do |class_name|
-
- allowed = []
- required = []
- cim_classes_with_path
- .select { |c| c[:klass].name == class_name }
- .first[:klass]
- .features
- .each do |prop|
-
- name = prop.name.downcase.gsub("'", "\\\\'")
- if prop.qualifiers.any? { |q| q.name.casecmp('Required') == 0 }
- required << "'" + name + "'"
- else
- allowed << "'" + name + "'"
- end
- end
- -%>
- class PuppetX::Dsc::TypeHelpers
- def self.validate_<%= class_name %>(mof_type_map, name, value)
-<%# emit required or allowed fields based on embeddedinstance definition -%>
- required = [<%= required.join(',') %>]
- allowed = [<%= allowed.join(',') %>]
- lowkey_hash = Hash[value.map { |k, v| [k.to_s.downcase, v] }]
-
- missing = required - lowkey_hash.keys
- unless missing.empty?
- fail "#{name} is missing the following required keys: #{missing.join(',')}"
- end
-
- extraneous = lowkey_hash.keys - required - allowed
- unless extraneous.empty?
- fail "#{name} includes invalid keys: #{extraneous.join(',')}"
- end
-
- lowkey_hash.keys.each do |key|
- if lowkey_hash[key]
- validate_mof_type(mof_type_map[key], '<%= class_name %>', key, lowkey_hash[key])
- end
- end
- end
- end
-<% end # def validate_XXX -%>
-
- @doc = %q{
- The DSC <%= resource.friendlyname%> resource type.
- Automatically generated from
- '<%= resource.relative_mof_path.gsub('import/dsc_resources/','') %>'
-
- To learn more about PowerShell Desired State Configuration, please
- visit https://technet.microsoft.com/en-us/library/dn249912.aspx.
-
- For more information about built-in DSC Resources, please visit
- https://technet.microsoft.com/en-us/library/dn249921.aspx.
-
- For more information about xDsc Resources, please visit
- https://github.com/PowerShell/DscResources.
- }
-
- validate do
- <% resource.properties.select{|rp| rp.required? }.each do |property| -%>
- fail('dsc_<%= property.name.downcase %> is a required attribute') if self[:dsc_<%= property.name.downcase %>].nil?
- <% end -%>
- end
-
- def dscmeta_resource_friendly_name; '<%= resource.friendlyname %>' end
- def dscmeta_resource_name; '<%= resource.name %>' end
- def dscmeta_module_name; '<%= resource.ps_module.name %>' end
-<% if resource.ps_module.name != 'PSDesiredStateConfiguration' -%>
- def dscmeta_module_version; '<%= resource.ps_module.version %>' end
-<% end -%>
-
- newparam(:name, :namevar => true ) do
- end
-
- ensurable do
- newvalue(:exists?) { provider.exists? }
-<% resource.valid_ensure_present_values.each do |property| -%>
- newvalue(:<%= property.downcase %>) { provider.create }
-<% end -%>
-<% if resource.absentable? -%>
- newvalue(:<%= resource.absent_value %>) { provider.destroy }
-<% end -%>
- defaultto { :<%= resource.default_ensure_value %> }
- end
-
- # Name: PsDscRunAsCredential
- # Type: MSFT_Credential
- # IsMandatory: False
- # Values: None
- newparam(:dsc_psdscrunascredential) do
- def mof_type; 'MSFT_Credential' end
- def mof_is_embedded?; true end
- desc "PsDscRunAsCredential"
- validate do |value|
- unless value.kind_of?(Hash)
- fail("Invalid value '#{value}'. Should be a hash")
- end
- PuppetX::Dsc::TypeHelpers.validate_MSFT_Credential("Credential", value)
- end
- end
-
-<% resource.properties.each do |property| -%>
- # Name: <%= property.name %>
- # Type: <%= property.type %>
- # IsMandatory: <%= property.required? ? 'True' : 'False' %>
- # Values: <%= property.values ? property.values : 'None' %>
- newparam(:dsc_<%= property.name.downcase %><% if property.array? && !property.keyvaluepair? %>, :array_matching => :all<% end %>) do
- def mof_type; '<%= property.type %>' end
- def mof_is_embedded?; <%= property.embeddedinstance? -%> end
-<% if property.embeddedinstance? && !property.credential? && !property.keyvaluepair?
-
- type_map = {}
- cim_classes_with_path
- .select { |c| c[:klass].name == property.embeddedinstance_class_name }
- .first[:klass]
- .features
- .map { |p| Dsc::Property.new(p, resource.relative_mof_path) }
- .each do |dsc_prop|
-
- name = dsc_prop.name.downcase.gsub("'", "\\\\'")
- type_map[name] = { :type => dsc_prop.type }
- type_map[name][:values] = dsc_prop.values if dsc_prop.values
- end
--%>
- def mof_type_map
- <%= type_map.to_s %>
- end
-<% end -%>
- desc "<%= property.name %><% if property.description -%> - <%= property.description %><% end %><% if property.values -%><% unless property.description -%> -<% end %> Valid values are <%= property.values.join(', ') %>.<% end -%>"
-<% if property.required? -%>
- isrequired
-<% end -%>
- validate do |value|
-<% if property.name.downcase == 'ensure' -%>
- resource[:ensure] = value.downcase
-<% end -%>
-<% case -%>
-<% when property.embeddedinstance? && property.embeddedinstance_array? -%>
-<%# an array of keyvaluepairs is a special case as it's really a plain old hashtable -%>
-<% if property.keyvaluepair? -%>
- unless value.kind_of?(Hash)
- fail("Invalid value '#{value}'. Should be a hash")
- end
-<%# otherwise an array of embeddedinstances is an array of hashes -%>
-<% else -%>
- unless value.kind_of?(Array) || value.kind_of?(Hash)
- fail("Invalid value '#{value}'. Should be an array of hashes or a hash")
- end
- (value.kind_of?(Hash) ? [value] : value).each_with_index do |v, i|
- fail "<%= property.name %> value at index #{i} should be a Hash" unless v.is_a? Hash
-
- PuppetX::Dsc::TypeHelpers.validate_<%= property.embeddedinstance_class_name %>(<%= !property.credential? ? 'mof_type_map, ' : '' %>"<%= property.name %>", v)
- end
-<% end -%>
-<% when property.embeddedinstance? && !property.embeddedinstance_array? -%>
- unless value.kind_of?(Hash)
- fail("Invalid value '#{value}'. Should be a hash")
- end
-<% if property.keyvaluepair? -%>
- fail '<%= property.name %> may only have a single key / value pair' unless value.length == 1
-<% else -%>
- PuppetX::Dsc::TypeHelpers.validate_<%= property.embeddedinstance_class_name %>(<%= !property.credential? ? 'mof_type_map, ' : '' %>"<%= property.name %>", value)
-<% end -%>
-<% when property.array? -%>
-<% if property.int_array? -%>
- unless value.kind_of?(Array) || value.kind_of?(Numeric) || value.to_i.to_s == value
- fail("Invalid value '#{value}'. Should be an integer or an array of integers")
- end
-<% elsif property.uint_array? -%>
- unless value.kind_of?(Array) || (value.kind_of?(Numeric) && value >= 0) || (value.to_i.to_s == value && value.to_i >= 0)
- fail("Invalid value '#{value}'. Should be an integer or an array of integers")
- end
-<% else -%>
- unless value.kind_of?(Array) || value.kind_of?(String)
- fail("Invalid value '#{value}'. Should be a string or an array of strings")
- end
-<% end -%>
-<% when property.bool? -%>
-<% when property.int? -%>
- unless value.kind_of?(Numeric) || value.to_i.to_s == value
- fail("Invalid value #{value}. Should be a signed Integer")
- end
-<% when property.uint? -%>
- unless (value.kind_of?(Numeric) && value >= 0) || (value.to_i.to_s == value && value.to_i >= 0)
- fail("Invalid value #{value}. Should be a unsigned Integer")
- end
-<% else -%>
- unless value.kind_of?(String)
- fail("Invalid value '#{value}'. Should be a string")
- end
-<% end -%>
-<% if property.values && property.values.any? -%>
-<% if property.array? -%>
- if value.kind_of?(Array)
- unless ([<%= format_newvalues(property.values) %>] & value).count == value.count
- fail("Invalid value #{value}. Valid values are <%= property.values.join(', ') %>")
- end
- end
- if value.kind_of?(String)
- unless [<%= format_newvalues(property.values) %>].include?(value)
- fail("Invalid value #{value}. Valid values are <%= property.values.join(', ') %>")
- end
- end
-<% else -%>
- unless [<%= format_newvalues(property.values) %>].include?(value)
- fail("Invalid value '#{value}'. Valid values are <%= property.values.join(', ') %>")
- end
-<% end -%>
-<% end -%>
- end
-<% case -%>
-<% when property.bool? -%>
- newvalues(true, false)
-<% end -%>
-<% case -%>
-<% when property.array? && !property.keyvaluepair? -%>
- munge do |value|
-<% if property.embeddedinstance_array? -%>
- value.kind_of?(Hash) ?
- [PuppetX::Dsc::TypeHelpers.munge_embeddedinstance(mof_type_map, value)] :
- value.map { |v| PuppetX::Dsc::TypeHelpers.munge_embeddedinstance(mof_type_map, v) }
-<% elsif (property.int_array? || property.uint_array?) -%>
- v = PuppetX::Dsc::TypeHelpers.munge_integer(value)
- v.is_a?(Array) ? v : Array(v)
-<% else -%>
- Array(value)
-<% end -%>
- end
-<% when property.embeddedinstance? && !property.keyvaluepair? && !property.credential? -%>
- munge do |value|
- PuppetX::Dsc::TypeHelpers.munge_embeddedinstance(mof_type_map, value)
- end
-<% when property.bool? -%>
- munge do |value|
- PuppetX::Dsc::TypeHelpers.munge_boolean(value.to_s)
- end
-<% when (property.int? || property.uint?) -%>
- munge do |value|
- PuppetX::Dsc::TypeHelpers.munge_integer(value)
- end
-<% else -%>
-<% end -%>
- end
-
-<% end %>
- def builddepends
- pending_relations = super()
- PuppetX::Dsc::TypeHelpers.ensure_reboot_relationship(self, pending_relations)
- end
-end
-
-Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>).provide :powershell, :parent => Puppet::Type.type(:base_dsc).provider(:powershell) do
- confine :true => (Gem::Version.new(Facter.value(:powershell_version)) >= Gem::Version.new('5.0.10586.117'))
- defaultfor :operatingsystem => :windows
-
- mk_resource_methods
-end
diff --git a/build/dsc/templates/dsc_type_spec.rb.erb b/build/dsc/templates/dsc_type_spec.rb.erb
deleted file mode 100644
index 6c887f84..00000000
--- a/build/dsc/templates/dsc_type_spec.rb.erb
+++ /dev/null
@@ -1,340 +0,0 @@
-#!/usr/bin/env ruby
-require 'spec_helper'
-
-<%-
-def munge_boolean(value)
- return true if value =~ (/^(true|t|yes|y|1)$/i)
- return false if value.empty? || value =~ (/^(false|f|no|n|0)$/i)
-
- raise ArgumentError.new "invalid value: #{value}"
-end
--%>
-describe Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>) do
-
- let :dsc_<%= resource.friendlyname.downcase %> do
- Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>).new(
- :name => <%= format_type_value(get_spec_test_value('string')) %>,
-<% resource.properties.select{|rp| rp.required? }.each do |property| -%>
-<% if property.values -%>
- :dsc_<%= property.name.downcase %> => '<%= property.values.first %>',
-<% else -%>
- :dsc_<%= property.name.downcase %> => <%= format_type_value(get_spec_test_value(property.type)) %>,
-<% end -%>
-<% end -%>
- )
- end
-
- it 'should allow all properties to be specified' do
- expect { Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>).new(
- :name => <%= format_type_value(get_spec_test_value('string')) %>,
-<% resource.properties.each do |property| -%>
-<% if property.values -%>
- :dsc_<%= property.name.downcase %> => '<%= property.values.first %>',
-<% else -%>
- :dsc_<%= property.name.downcase %> => <%= format_type_value(get_spec_test_value(property.type)) || 'nil' %>,
-<% end # if property.values -%>
-<% end # each -%>
- )}.to_not raise_error
- end
-
- it "should stringify normally" do
- expect(dsc_<%= resource.friendlyname.downcase %>.to_s).to eq("Dsc_<%= resource.friendlyname.downcase %>[<%= get_spec_test_value('string') %>]")
- end
-<% if resource.ensurable? -%>
-
- it 'should default to ensure => <%= resource.default_ensure_value %>' do
- expect(dsc_<%= resource.friendlyname.downcase %>[:ensure]).to eq :<%= resource.default_ensure_value %>
- end
-<% end # resource.ensurable? -%>
-<% resource.properties.each do |property| -%>
-<% if property.credential? -%>
-
- it "should not accept empty password for dsc_<%= property.name.downcase %>" do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = {"user"=>"user", "password"=>""}}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.credential? -%>
-<% if property.required? -%>
-
- it 'should require that dsc_<%= property.name.downcase %> is specified' do
- #dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]
- expect { Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>).new(
- :name => <%= format_type_value(get_spec_test_value('string')) %>,
-<% resource.properties.select{|rp| rp.name != property.name && rp.required? }.each do |other_property| -%>
-<% if other_property.values -%>
- :dsc_<%= other_property.name.downcase %> => '<%= other_property.values.first %>',
-<% else -%>
- :dsc_<%= other_property.name.downcase %> => <%= format_type_value(get_spec_test_value(other_property.type)) || 'nil' %>,
-<% end # if other_property.values -%>
-<% end # each -%>
- )}.to raise_error(Puppet::Error, /dsc_<%= property.name.downcase %> is a required attribute/)
- end
-<% end # if property.required? -%>
-<% if property.values -%>
-<% property.values.each do |value| -%>
-
-<% if property.array? -%>
- it 'should accept dsc_<%= property.name.downcase %> predefined value <%= value %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = '<%= value %>'
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(['<%= value %>'])
- end
-
- it 'should accept dsc_<%= property.name.downcase %> predefined value <%= value.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = '<%= value.downcase %>'
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(['<%= value.downcase %>'])
- end
-<% else -%>
- it 'should accept dsc_<%= property.name.downcase %> predefined value <%= value %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = '<%= value %>'
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq('<%= value %>')
- end
-
- it 'should accept dsc_<%= property.name.downcase %> predefined value <%= value.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = '<%= value.downcase %>'
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq('<%= value.downcase %>')
- end
-<% end -%>
-<% if property.name.downcase == 'ensure' -%>
-
- it 'should accept dsc_ensure predefined value <%= value.downcase %> and update ensure with this value (ensure end value should be a symbol)' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_ensure] = '<%= value.downcase %>'
- expect(dsc_<%= resource.friendlyname.downcase %>[:ensure]).to eq(dsc_<%= resource.friendlyname.downcase %>[:dsc_ensure].downcase.to_sym)
- end
-<% end # if property.name.downcase.... -%>
-<% end # property.values.each....-%>
-
- it 'should not accept values not equal to predefined values' do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = 'invalid value'}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.values -%>
-<% if property.array? -%>
-<% if property.keyvaluepair? -%>
-
- it 'should accept a hash for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value(property.type)) %>)
- end
-<% elsif property.embeddedinstance? -%>
-
- it 'should accept a hash for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq([<%= format_type_value(get_spec_test_value(property.type)) %>])
- end
-
- it 'should accept a an array of hashes for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = [<%= format_type_value(get_spec_test_value(property.type)) %>]
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq([<%= format_type_value(get_spec_test_value(property.type)) %>])
- end
-<% elsif property.values -%>
-
- it 'should accept array of predefined values for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= property.values %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= property.values %>)
- end
-<% else # if property.values -%>
-
- it 'should accept array for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value(property.type)) %>)
- end
-<% end # if property.values -%>
-<% else # if property.array? -%>
-
- it 'should not accept array for dsc_<%= property.name.downcase %>' do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('string[]')) %>}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.array? -%>
-<% if property.bool? -%>
-
- it 'should accept boolean for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value(property.type)) %>)
- end
-<% get_spec_test_value('munged_bools').each do |munged_bool| %>
- it "should accept boolean-like value <%= format_type_value(munged_bool) %> and munge this value to boolean for dsc_<%= property.name.downcase %>" do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(munged_bool) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= munge_boolean(munged_bool.to_s) %>)
- end
-<% end # get_spec_test_value('munged_bools')... -%>
-<% else # if property.bool? -%>
-
- it 'should not accept boolean for dsc_<%= property.name.downcase %>' do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('boolean')) %>}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.bool? -%>
-<% if property.int? || property.int_array? -%>
-
- it 'should accept int for dsc_<%= property.name.downcase %>' do
-<%- single_int_type = property.type.gsub(/\[\]/,'')
- expected = get_spec_test_value(single_int_type)
- expected = [expected] if property.int_array? -%>
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(single_int_type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(expected) %>)
- end
-<% get_spec_test_value('munged_ints').each do |munged_int| -%>
-
- it 'should accept string-like int for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(munged_int) %>
-<%- expected = property.uint_array? ? [munged_int.to_i] : munged_int.to_i -%>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(expected) %>)
- end
-<% end # get_spec_test_value('munged_ints')... -%>
-
-<% if property.int_array? -%>
-
- it 'should accept int[] for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value(property.type)) %>)
- end
-
- it 'should accept string-like int[] for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('munged_ints')) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value('munged_ints').map(&:to_i)) %>
- end
-<% end # if property.int_array? -%>
-<% elsif !property.uint? && !property.uint_array? # if property.int? -%>
-
- it 'should not accept int for dsc_<%= property.name.downcase %>' do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('int_not_bool_mungeable')) %>}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.int? -%>
-<% if property.uint? || property.uint_array? -%>
-
- it 'should accept uint for dsc_<%= property.name.downcase %>' do
-<%- single_uint_type = property.type.gsub(/\[\]/,'')
- expected = get_spec_test_value(single_uint_type)
- expected = [expected] if property.uint_array? -%>
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(single_uint_type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(expected) %>)
- end
-
- it 'should not accept signed (negative) value for dsc_<%= property.name.downcase %>' do
-<%- signed_type = property.type.gsub(/(u|\[\])/,'') -%>
- value = <%= format_type_value(get_spec_test_value(signed_type)) %>
- expect(value).to be < 0
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = value}.to raise_error(Puppet::ResourceError)
- end
-<% get_spec_test_value('munged_uints').each do |munged_uint| -%>
-
- it 'should accept string-like uint for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(munged_uint) %>
-<%- expected = property.uint_array? ? [munged_uint.to_i] : munged_uint.to_i -%>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(expected) %>)
- end
-<% end # get_spec_test_value('munged_ints')... -%>
-<% if property.uint_array? -%>
-
- it 'should accept uint[] for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value(property.type)) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value(property.type)) %>)
- end
-
- it 'should accept string-like uint[] for dsc_<%= property.name.downcase %>' do
- dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('munged_uints')) %>
- expect(dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>]).to eq(<%= format_type_value(get_spec_test_value('munged_uints').map(&:to_i)) %>)
- end
-<% end # if property.uint_array? -%>
-<% elsif !property.int? && !property.int_array? # if property.uint? -%>
-
- it 'should not accept uint for dsc_<%= property.name.downcase %>' do
- expect{dsc_<%= resource.friendlyname.downcase %>[:dsc_<%= property.name.downcase %>] = <%= format_type_value(get_spec_test_value('uint_not_bool_mungeable')) %>}.to raise_error(Puppet::ResourceError)
- end
-<% end # if property.uint? -%>
-<% end # resource.properties.each... -%>
-
- # Configuration PROVIDER TESTS
-
- describe "powershell provider tests" do
-
- it "should successfully instanciate the provider" do
- described_class.provider(:powershell).new(dsc_<%= resource.friendlyname.downcase %>)
- end
-
- before(:each) do
- @provider = described_class.provider(:powershell).new(dsc_<%= resource.friendlyname.downcase %>)
- end
-<% unless ['msft_filedirectoryconfiguration'].include?(resource.name.downcase) -%>
-<% if resource.ps_module.name -%>
-
- describe "when dscmeta_module_name existing/is defined " do
-
- it "should compute powershell dsc test script with Invoke-DscResource" do
- expect(@provider.ps_script_content('test')).to match(/Invoke-DscResource/)
- end
-
- it "should compute powershell dsc test script with method Test" do
- expect(@provider.ps_script_content('test')).to match(/Method\s+=\s*'test'/)
- end
-
- it "should compute powershell dsc set script with Invoke-DscResource" do
- expect(@provider.ps_script_content('set')).to match(/Invoke-DscResource/)
- end
-
- it "should compute powershell dsc test script with method Set" do
- expect(@provider.ps_script_content('set')).to match(/Method\s+=\s*'set'/)
- end
-
- end
-<% end # if resource.ps_module.name -%>
-<% end # unless ['msft_filedirectoryconfiguration'].... -%>
-<% if resource.ensurable? -%>
-
- describe "when dsc_ensure is '<%= resource.default_ensure_value %>'" do
-
- before(:each) do
- dsc_<%= resource.friendlyname.downcase %>.original_parameters[:dsc_ensure] = '<%= resource.default_ensure_value %>'
- dsc_<%= resource.friendlyname.downcase %>[:dsc_ensure] = '<%= resource.default_ensure_value %>'
- @provider = described_class.provider(:powershell).new(dsc_<%= resource.friendlyname.downcase %>)
- end
-
- it "should update :ensure to :<%= resource.default_ensure_value %>" do
- expect(dsc_<%= resource.friendlyname.downcase %>[:ensure]).to eq(:<%= resource.default_ensure_value %>)
- end
-
- it "should compute powershell dsc test script in which ensure value is '<%= resource.default_ensure_value %>'" do
- expect(@provider.ps_script_content('test')).to match(/ensure = '<%= resource.default_ensure_value %>'/)
- end
-
- it "should compute powershell dsc set script in which ensure value is '<%= resource.default_ensure_value %>'" do
- expect(@provider.ps_script_content('set')).to match(/ensure = '<%= resource.default_ensure_value %>'/)
- end
-
- end
-
-<% end # if resource.ensurable? -%>
-<% if resource.absentable? -%>
- describe "when dsc_ensure is '<%= resource.absent_value %>'" do
-
- before(:each) do
- dsc_<%= resource.friendlyname.downcase %>.original_parameters[:dsc_ensure] = '<%= resource.absent_value %>'
- dsc_<%= resource.friendlyname.downcase %>[:dsc_ensure] = '<%= resource.absent_value %>'
- @provider = described_class.provider(:powershell).new(dsc_<%= resource.friendlyname.downcase %>)
- end
-
- it "should update :ensure to :<%= resource.absent_value %>" do
- expect(dsc_<%= resource.friendlyname.downcase %>[:ensure]).to eq(:<%= resource.absent_value %>)
- end
-
- it "should compute powershell dsc test script in which ensure value is '<%= resource.default_ensure_value %>'" do
- expect(@provider.ps_script_content('test')).to match(/ensure = '<%= resource.default_ensure_value %>'/)
- end
-
- it "should compute powershell dsc set script in which ensure value is '<%= resource.absent_value %>'" do
- expect(@provider.ps_script_content('set')).to match(/ensure = '<%= resource.absent_value %>'/)
- end
-
- end
-<% end # if resource.absentable? -%>
-<% if resource.has_credential? -%>
-
- describe "when dsc_resource has credentials" do
-
- it "should convert credential hash to a pscredential object" do
- expect(@provider.ps_script_content('test')).to match(/| new-pscredential'/)
- end
-
- end
-
-<% end # if resource.has_credential? -%>
-
- end
-end
diff --git a/build/dsc/templates/pso_pscrendential.ps1.erb b/build/dsc/templates/pso_pscrendential.ps1.erb
deleted file mode 100644
index 0e733683..00000000
--- a/build/dsc/templates/pso_pscrendential.ps1.erb
+++ /dev/null
@@ -1,2 +0,0 @@
-$secpasswd = ConvertTo-SecureString "<% property.password %>" -AsPlainText -Force
-$mycreds = New-Object System.Management.Automation.PSCredential ("<% property.username %>", $secpasswd)
\ No newline at end of file
diff --git a/build/dsc/version.rb b/build/dsc/version.rb
deleted file mode 100644
index a7b888e9..00000000
--- a/build/dsc/version.rb
+++ /dev/null
@@ -1,3 +0,0 @@
-module Dsc
- VERSION = "0.0.1"
-end
\ No newline at end of file
diff --git a/build/qualifiers/base/MSFT_Qualifiers.mof b/build/qualifiers/base/MSFT_Qualifiers.mof
deleted file mode 100644
index 849d0ddc..00000000
--- a/build/qualifiers/base/MSFT_Qualifiers.mof
+++ /dev/null
@@ -1,12 +0,0 @@
-Qualifier Stream : boolean = false,
- Scope( method, parameter),
- Flavor(DisableOverride, ToSubclass);
-
-Qualifier ClassVersion : string = null,
- Scope(class, association, indication),
- Flavor(EnableOverride, Restricted);
-
-Qualifier FriendlyName : string = null,
- Scope(class, association, indication),
- Flavor(EnableOverride, Restricted);
-
diff --git a/build/vendor/dmtf_mof/Application/CIM_AGPSoftwareFeature.mof b/build/vendor/dmtf_mof/Application/CIM_AGPSoftwareFeature.mof
deleted file mode 100644
index fc7cf9ca..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_AGPSoftwareFeature.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AGPSoftwareFeature
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "AGPSoftwareFeature adds two attributes to SoftwareFeature to "
- "represent the capabilities of an AGP device driver. An "
- "instance of this class would be associated with the Driver\'s "
- "SoftwareElement using the SoftwareFeatureSoftware Elements "
- "relationship. The driver\'s SoftwareElement is associated with "
- "the AGPVideoController via the Device Software relationship." )]
-class CIM_AGPSoftwareFeature : CIM_SoftwareFeature {
-
- [Description (
- "An array of integers indicating various capabilities and "
- "characteristics of the AGPVideoController." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "Other", "OS support",
- "Hardware Acceleration", "Hardware Blit",
- "OpenGL Support", "Cache Coherency" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_AGPSoftwareFeature.CharacteristicDescriptions" }]
- uint16 Characteristics[];
-
- [Description (
- "An array of free-form strings providing more detailed "
- "explanations for any of the features indicated in the "
- "Characteristics array. Each entry in this array is "
- "related to the Characteristics array entry located at "
- "the same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_AGPSoftwareFeature.Characteristics" }]
- string CharacteristicDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_Action.mof b/build/vendor/dmtf_mof/Application/CIM_Action.mof
deleted file mode 100644
index f3610a37..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_Action.mof
+++ /dev/null
@@ -1,167 +0,0 @@
-// Copyright (c) 2009 DMTF. All Rights Reserved.
- [Abstract, Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "A CIM_Action is an operation that is part of a process to "
- "either create a SoftwareElement in its next state or to "
- "eliminate the SoftwareElement in its current state. A "
- "CIM_ComputerSystem object represents the environment in which "
- "CIM_SoftwareElements are already deployed/installed or into "
- "which the elements will be deployed/installed. For the case in "
- "which an element is already installed, the "
- "CIM_InstalledSoftwareElement association identifies the "
- "CIM_ComputerSystem object that represents the \"environment\". "
- "When a SoftwareElement is being deployed for installation on a "
- "ComputerSystem, that system is the target of the Action and is "
- "identified using the TargetSystem reference of the "
- "InvokeOnSystem method." )]
-class CIM_Action : CIM_ManagedElement {
-
- [Key, Description (
- "The name used to identify the SoftwareElement that is "
- "being acted upon." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_SoftwareElement.Name" )]
- string Name;
-
- [Key, Description (
- "The version of the SoftwareElement being acted upon." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_SoftwareElement.Version" )]
- string Version;
-
- [Key, Description (
- "The SoftwareElementState of the SoftwareElement being acted upon."
- ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Deployable", "Installable", "Executable", "Running" },
- Propagated ( "CIM_SoftwareElement.SoftwareElementState" )]
- uint16 SoftwareElementState;
-
- [Key, Description (
- "This is an identifier for the SoftwareElement being acted upon."
- ),
- MaxLen ( 256 ),
- Propagated ( "CIM_SoftwareElement.SoftwareElementID" )]
- string SoftwareElementID;
-
- [Key, Description (
- "The Target Operating System of the SoftwareElement being "
- "acted upon." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110" },
- Values { "Unknown", "Other", "MACOS", "ATTUNIX", "DGUX",
- "DECNT", "Tru64 UNIX", "OpenVMS", "HPUX", "AIX",
- //10
- "MVS", "OS400", "OS/2", "JavaVM", "MSDOS",
- "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE",
- //20
- "NCR3000", "NetWare", "OSF", "DC/OS",
- "Reliant UNIX", "SCO UnixWare", "SCO OpenServer",
- "Sequent", "IRIX", "Solaris", //30
- "SunOS",
- "U6000", "ASERIES", "HP NonStop OS", "HP NonStop OSS",
- "BS2000", "LINUX", "Lynx", "XENIX", "VM",
- //40
- "Interactive UNIX", "BSDUNIX", "FreeBSD",
- "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno",
- "QNX", "EPOC", //50
- "IxWorks", "VxWorks",
- "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot",
- "Rhapsody", "Windows 2000", "Dedicated",
- //60
- "OS/390", "VSE", "TPF", "Windows (R) Me",
- "Caldera Open UNIX", "OpenBSD", "Not Applicable",
- "Windows XP", "z/OS", "Microsoft Windows Server 2003",
- //70
- "Microsoft Windows Server 2003 64-Bit",
- "Windows XP 64-Bit", "Windows XP Embedded",
- "Windows Vista", "Windows Vista 64-Bit",
- "Windows Embedded for Point of Service",
- "Microsoft Windows Server 2008",
- "Microsoft Windows Server 2008 64-Bit", "FreeBSD 64-Bit",
- "RedHat Enterprise Linux",
- //80
- "RedHat Enterprise Linux 64-Bit",
- "Solaris 64-Bit", "SUSE", "SUSE 64-Bit", "SLES",
- "SLES 64-Bit", "Novell OES", "Novell Linux Desktop",
- "Sun Java Desktop System", "Mandriva",
- //90
- "Mandriva 64-Bit", "TurboLinux",
- "TurboLinux 64-Bit", "Ubuntu", "Ubuntu 64-Bit", "Debian",
- "Debian 64-Bit", "Linux 2.4.x", "Linux 2.4.x 64-Bit",
- "Linux 2.6.x", //100
- "Linux 2.6.x 64-Bit",
- "Linux 64-Bit", "Other 64-Bit",
- "Microsoft Windows Server 2008 R2", "VMware ESXi",
- "Microsoft Windows 7", "CentOS 32-bit", "CentOS 64-bit",
- "Oracle Enterprise Linux 32-bit",
- "Oracle Enterprise Linux 64-bit",
- //110
- "eComStation 32-bitx" },
- Propagated ( "CIM_SoftwareElement.TargetOperatingSystem" )]
- uint16 TargetOperatingSystem;
-
- [Key, Description (
- "The ActionID property is a unique identifier assigned to "
- "a particular Action for a SoftwareElement." ),
- MaxLen ( 256 )]
- string ActionID;
-
- [Description (
- "The Direction property is used to indicate whether this "
- "Action is part of a sequence to transition the "
- "SoftwareElement to its next state (\"Install\") or to "
- "remove the element (\"Uninstall\")." ),
- ValueMap { "0", "1" },
- Values { "Install", "Uninstall" }]
- uint16 Direction;
-
-
- [Description (
- "The Invoke method takes this Action. The details of how "
- "the Action is implemented are described by specific "
- "subclasses of CIM_Action. When the SoftwareElement being "
- "transitioned or eliminated is already installed, the "
- "CIM_InstalledSoftwareElement association identifies the "
- "CIM_ComputerSystem in whose context the Invoke is "
- "executed. If this association is not in place, then the "
- "InvokeOnSystem method should be used - since it "
- "identifies the TargetSystem as a parameter of the "
- "method. \n"
- "The results of the Invoke method are based on the return "
- "value. A zero is returned if the Action is satisfied. A "
- "one is returned if the method is not supported. Any "
- "other value indicates the Action is not satisfied." )]
- uint32 Invoke(
-);
-
- [Description (
- "The InvokeOnSystem method takes this Action. The details "
- "of how the Action is implemented are described by "
- "specific subclasses of CIM_Action. The method\'s "
- "TargetSystem input parameter specifies the "
- "ComputerSystem in whose context the method is invoked. \n"
- "The results of the InvokeOnSystem method are based on "
- "the return value. A zero is returned if the Action is "
- "satisfied. A one is returned if the method is not "
- "supported. Any other value indicates the Action is not "
- "satisfied." )]
- uint32 InvokeOnSystem(
- [IN, Description (
- "Reference to target system in whose context the "
- "method is to be invoked." )]
- CIM_ComputerSystem REF TargetSystem);
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ActionSequence.mof b/build/vendor/dmtf_mof/Application/CIM_ActionSequence.mof
deleted file mode 100644
index 8c22a820..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ActionSequence.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ActionSequence
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The CIM_ActionSequence association defines a series of "
- "operations that either transition a SoftwareElement, "
- "referenced by the CIM_SoftwareElementActions association, to "
- "the next state or removes the element from its current state. "
- "The Action classes participating in this association must have "
- "the same value for the Action.Direction property - since they "
- "are either part of a sequence to transition a SoftwareElement "
- "into its next state or to uninstall it. The next-state and "
- "uninstall Actions associated with a particular SoftwareElement "
- "must be a continuous sequence. \n"
- "ActionSequence is an association that loops on the Action "
- "classes with roles for the \'prior\' and \'next\' Actions in "
- "the sequence. The need for a continuous sequence imples: "
- "(1)Within the set of next-state or uninstall Actions, there is "
- "one and only one Action that does not have an instance of "
- "ActionSequence referencing it in the \'next\' role. This is "
- "the first Action in the sequence. (2) Within the set of "
- "next-state or uninstall Actions, there is one and only one "
- "Action that does not have an instance of ActionSequence "
- "referencing it in the \'prior\' role. This is the last Action "
- "in the sequence. (3) All other Actions within the set of "
- "next-state and uninstall Actions must participate in two "
- "instances of ActionSequence, one in a \'prior\' role and the "
- "other in the \'next\' role." )]
-class CIM_ActionSequence {
-
- [Key, Max ( 1 ),
- Description ( "The next Action in the sequence." )]
- CIM_Action REF Next;
-
- [Key, Max ( 1 ),
- Description ( "The previous Action in the sequence." )]
- CIM_Action REF Prior;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystem.mof b/build/vendor/dmtf_mof/Application/CIM_ApplicationSystem.mof
deleted file mode 100644
index 4c3a3e71..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystem.mof
+++ /dev/null
@@ -1,230 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ApplicationSystem
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The ApplicationSystem class represents an application or a "
- "software system that supports a particular business function "
- "and that can be managed as an independent unit. Such a system "
- "can be decomposed into its functional components using the "
- "CIM_SoftwareFeature class. The Features for a particular "
- "application or software system are located using the "
- "CIM_ApplicationSystemSoftwareFeature association. The features "
- "are part of the deployment-oriented aspects of the application "
- "system. \n"
- "With regard to the application runtime aspects, the "
- "ApplicationSystem class also represents the core class of the "
- "Application Systems\' sub-model which of the application "
- "runtime model. Its role in the systems sub-model is a) the "
- "root node of the containment hierarchy of the application "
- "elements (at runtime) as services, components, sub-systems, "
- "etc., b) the place for runtime overview information such as "
- "response time or system status, c) runtime control of the "
- "entire application (e.g., start/stop), and d) the main entry "
- "point to the navigation through and drill-down into the "
- "runtime model. \n"
- "The lifetime of an instance of this class is not limited to "
- "the application instance it represents. Even if the "
- "application is not running, the ApplicationSystem object can "
- "report properties that have values (e.g., the name of the "
- "application or the current status). Note that it is also "
- "possible to define the lifetime of the objects through the "
- "lifetime of the application instances. \n"
- "Through ApplicationSystemDependency, non-containment "
- "relationships can be expressed." )]
-class CIM_ApplicationSystem : CIM_System {
-
- [Description (
- "Distribution describes how the application system is "
- "distributed with respect to its underlying servers. In "
- "general, the application system is distributed or local. "
- "This property indicates whether the application system "
- "is running on one or multiple servers. This can be "
- "determined without having to query for associated "
- "servers represented by ComputerSystems. Distributed "
- "systems also introduce a virtual notion to themselves. "
- "Note that a distributed application system is not "
- "tangible but virtual. Only its contained local systems "
- "can be found as processes or threads, and can therefore "
- "be regarded as tangible. The distributed system remains "
- "a named, virtual entity, that scopes strongly bound "
- "constituents and allows the application to be managed in "
- "its entirety. \n"
- "The property is needed to help root cause analysis and "
- "operations, especially when these are automated, in "
- "order to clearly know that more than one executed "
- "application - most likely the local application systems "
- "- is affected by the management task. This is "
- "particularly true if the contained application systems "
- "provide uniform functionality like webserver or "
- "application server farms. \n"
- "To express constraints between distributed and local "
- "system, this class must be derived and appropriate "
- "associations must be defined. \n"
- "This property should not be confused with the Roles[] "
- "property defined in System. The latter is reserved for "
- "administrator assigned roles." ),
- ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
- Values { "Unknown", "Distributed", "Local", "DMTF Reserved",
- "Vendor Specific" }]
- uint16 Distribution;
-
- [Override ( "EnabledState" ),
- Description (
- "EnabledState is an integer enumeration that indicates "
- "the enabled/disabled states of an element. It can also "
- "indicate the transitions between these requested states. "
- "For example, shutting down and starting are transient "
- "states between enabled and disabled. \n"
- "In contrast to the original version defined higher in "
- "the inheritance hierarchy (EnabledLogicalElement), "
- "EnabledState is simplified. It reflects the notion of an "
- "execution status tailored to applications and represents "
- "a summary of the original property. It allows simplified "
- "and efficient determination of whether the application "
- "is started, stopped or in transition between either of "
- "these states. The property does not show any errors. "
- "Errors MUST be described in MSE.OperationalStatus, and "
- "MAY also be described in logs or other data sources. \n"
- "The mapping to MSE.OperationalStatus is as follows: \n"
- "ExecutionStatus <- MSE.OperationalStatus \n"
- "Unknown <- Unknown, No Contact, Lost Communication, \n"
- "Either of the values <- Other \n"
- "Enabled (started) <- OK, Degraded, Stressed, Predictive "
- "Failure, In Service, Dormant, Supporting Entity in "
- "Error, Completed \n"
- "Enabled or Disabled (Started or Stopped) <- Error, "
- "Non-Recoverable Error \n"
- "Starting <- Starting \n"
- "Shutting Down (Stopping) <- Stopping \n"
- "Disabled (Stopped) <- Stopped, Aborted. \n"
- "The mapping to the original EnabledState property is as "
- "follows: \n"
- "Unknown <- Unknown, Not Applicable \n"
- "Either of the values <-Other \n"
- "Enabled <- Enabled, Enabled but Offline, In Test, "
- "Deferred, Quiesce \n"
- "Disabled <- Disabled \n"
- "ShuttingDown <- ShuttingDown \n"
- "Starting <- Starting." ),
- ValueMap { "0", "2", "3", "4", "10", "11..32767",
- "32768..65535" },
- Values { "Unknown", "Enabled", "Disabled", "Shutting Down",
- "Starting", "DMTF Reserved", "Vendor Reserved" }]
- uint16 EnabledState = 0;
-
- [Description (
- "The point in time (date and time) when the application "
- "system was last started. If the application system is in "
- "a state other the state Enabled (i.e., started and "
- "running) this value is not meaningful and the property "
- "value MUST be set to all zeros. \n"
- "StartupTime is preferably the point in time when the "
- "application is available to the user. Instead, if the "
- "provider and/or the instrumentation cannot determine the "
- "point in time the application becomes available, the "
- "point in time can be used at which the underlying "
- "operating system reports successful launch of the "
- "application. If no value can be provided the property "
- "value MUST be set to all zeros." )]
- datetime StartupTime;
-
- [Description (
- "ServingStatus is a summary of MSE.OperationalStatus. It "
- "allows simplified and efficient determination of whether "
- "the application is providing service or has stopped "
- "doing so for various reasons like errors, shutdown, "
- "abort, etc. Therefore, no transitional values are "
- "provided. The property does not show any errors. Errors "
- "MUST be described in MSE.OperationalStatus, and MAY also "
- "be described in logs or other data sources. Therefore, "
- "ServingStatus is suited to provide summary information "
- "for monitoring purposes and service level management. \n"
- "The mapping to MSE.OperationalStatus is as follows: \n"
- "ServingStatus <- MSE.OperationalStatus \n"
- "Unknown <- Unknown, No Contact, Lost Communication \n"
- "Either of the values <- Other \n"
- "Serving <- OK, Degraded, Stressed, Predictive Failure, "
- "Completed \n"
- "Not Serving <- Error, Non-Recoverable Error, Starting, "
- "Stopping, Stopped, In Service, Aborted, Dormant, "
- "Supporting Entity in Error." ),
- ValueMap { "0", "1", "2", "5..4096", "4097..65535" },
- Values { "Unknown", "Serving", "Not Serving",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_ManagedSystemElement.OperationalStatus" }]
- uint16 ServingStatus;
-
- [Description (
- "The point in time at which the ServingStatus property "
- "was last updated." ),
- ModelCorrespondence { "CIM_ApplicationSystem.ServingStatus" }]
- datetime LastServingStatusUpdate;
-
-
- [Description (
- "StartApplication() starts an application system. The "
- "ApplicationSystem object must have been created prior to "
- "the invocation of this method. It is up to the "
- "implementation of the method to define which of the "
- "contained or dependent sub-elements are to be started "
- "and in which order their startup may occur. \n"
- "Since a system startup can extend over long periods of "
- "time (several minutes is not unusual for complex "
- "distributed applications), the method can be implemented "
- "synchronously or asynchronously. In both cases "
- "EnabledState and RequestedState reflect the current "
- "state of the application and the desired state (Enabled) "
- "respectively. The exact nature of the errors during the "
- "startup cannot be determined in the asynchronous case. "
- "The method must return one of the following values: \n"
- "Unspecified Error: If no return code can be identified \n"
- "Completed with No Error: successful invocation \n"
- "Start Already in Progress: application still being "
- "started \n"
- "Failed:Indicates errors upon execution." ),
- ValueMap { "0", "1", "2", "3", "4..4096", "4097..32767",
- "32768..65535" },
- Values { "Unspecified Error", "Completed with No Error",
- "Start Already in Progress", "Failed", "DMTF Reserved",
- "Method Reserved", "Vendor Specific" },
- ModelCorrespondence { "CIM_ApplicationSystem.EnabledState",
- "CIM_ApplicationSystem.RequestedState" }]
- uint16 StartApplication(
-);
-
- [Description (
- "StopApplication() allows for stopping/shutting down an "
- "application system. It is up to the implementation of "
- "the method to define which of the contained or dependent "
- "sub-elements are to be stopped and in which order their "
- "stop has to occur. \n"
- "Since a system shutdown can last considerable time "
- "(several minutes is not necessarily unusual for complex "
- "distributed applications), the method can be implemented "
- "synchronously or asynchronously. In both cases "
- "EnabledState and RequestedState reflect the current "
- "state of the application and the desired state "
- "(Disabled) respectively. The exact nature of the errors "
- "during the stop cannot be determined in the asynchronous "
- "case. The method must return one of the following: \n"
- "Unspecified Error: If no return code can be identified \n"
- "Completed with No Error: successful invocation \n"
- "Stop Already in Process: application is shutting down \n"
- "Failed: Indicates errors upon execution." ),
- ValueMap { "0", "1", "2", "3", "4..4096", "4097..32767",
- "32768..65535" },
- Values { "Unspecified Error", "Completed with No Error",
- "Stop Already in Process", "Failed", "DMTF Reserved",
- "Method Reserved", "Vendor Specific" },
- ModelCorrespondence { "CIM_ApplicationSystem.EnabledState",
- "CIM_ApplicationSystem.RequestedState" }]
- uint16 StopApplication(
-);
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDependency.mof b/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDependency.mof
deleted file mode 100644
index db034ac6..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDependency.mof
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ApplicationSystemDependency
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::AppRuntime" ),
- Description (
- "This dependency expresses use-relationships or other logical "
- "interactions between application systems. At the business "
- "level, the relationship could be due to a distributed business "
- "process. Viewed from the technical level, the relationship is "
- "to be interpreted as communication between application "
- "systems. ApplicationSystemDependency primarily expresses "
- "\'horizontal\' relationships, i.e., relationships between "
- "distributed or local application systems." )]
-class CIM_ApplicationSystemDependency : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "Antecedent represents the independent application system "
- "in this association." )]
- CIM_ApplicationSystem REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "Dependent represents the application system dependent on "
- "the Antecedent." )]
- CIM_ApplicationSystem REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDirectory.mof b/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDirectory.mof
deleted file mode 100644
index dee24caa..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemDirectory.mof
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ApplicationSystemDirectory
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "CIM_ApplicationSystemDirectory is an association used to "
- "establish a relationship between an ApplicationSystem and the "
- "Directories that it uses. This is used to identify the single "
- "root installation directory for an ApplicationSystem, as well "
- "as the logical purpose of other directories utilized by the "
- "ApplicationSystem. Note: This class is intended to be a "
- "subclass of CIM_Dependency but the current specification "
- "prohibits the extension of parent keys in a subclass. This "
- "will be revisited when the specification changes to make the "
- "intended inheritance possible." )]
-class CIM_ApplicationSystemDirectory {
-
- [Key, Description (
- "A Directory which is used by the associated ApplicationSystem."
- )]
- CIM_Directory REF Antecedent;
-
- [Key, Description (
- "An ApplicationSystem which depends upon the associated Directory."
- )]
- CIM_ApplicationSystem REF Dependent;
-
- [Key, Description (
- "Name is a string representing a meaningful identifier "
- "for referring to the associated Directory in the context "
- "of the ApplicationSystem. As an example, this might be "
- "the name of the environment variable used to hold the "
- "same directory information." ),
- MaxLen ( 1024 )]
- string Name;
-
- [Required, Description (
- "ApplicationDirectoryUse is an enumerated array which "
- "indicates the purpose(s) of the associated directory "
- "within the context of the ApplicationSystem. A value of "
- "\"Root\" indicates that the associated directory is the "
- "one and only root directory for the ApplicationSystem. "
- "This would typically be the directory path in which the "
- "application is installed. For applications which are "
- "installed in multiple directories, this would represent "
- "the directory from which initial program and "
- "configuration files are loaded. A value of \"Program\" "
- "indicates that the directory contains supplemental "
- "program files used by the ApplicationSystem. A value of "
- "\"Data\" indicates that the directory is used for data "
- "storage. A value of \"Log\" indicates that the directory "
- "is used to contain log files for the ApplicationSystem. "
- "It is considered invalid for multiple associations from "
- "the same ApplicationSystem to have a value of \"Root\". "
- "The \"Unknown\" state is expected to be short-lived and "
- "would typically be seen only in the installation phase "
- "of an ApplicationSystem, if at all. A value of \"Temp\" "
- "indicates that the associated directory is used to "
- "contain temporary files created by the "
- "ApplicationSystem. The \"Other\" state should only be "
- "used in cases where none of the designated values are "
- "appropriate. This is intended to enable use of the model "
- "for unanticipated purposes and would usually signal a "
- "need to extend this enumeration through the standards "
- "process." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "Other", "Root", "Program", "Data",
- "Log", "Temp" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ApplicationSystemDirectory.OtherUseDescriptions" }]
- uint16 ApplicationDirectoryUses[];
-
- [Description (
- "A string describing how the ApplicationSystem utilizes "
- "the associated directory when the corresponding entry in "
- "ApplicationDirectoryUses is set to 1, \"Other\". This "
- "attribute is meaningless and should be null when the "
- "corresponding entry in ApplicationDirectoryUses is set "
- "to any value other than 1." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ApplicationSystemDirectory.ApplicationDirectoryUses" }]
- string OtherUseDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemHierarchy.mof b/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemHierarchy.mof
deleted file mode 100644
index 08c2ee13..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemHierarchy.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ApplicationSystemHierarchy
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::AppRuntime" ),
- Description (
- "Application systems may have arbitrarily complex structures. "
- "It may be necessary to build application system hierarchies "
- "including the two-step hierarchy of distributed and local "
- "systems. ApplicationSystemHierarchy allows building "
- "containment trees (only one parent at a time). It should not "
- "be used to express use-relationships; use "
- "CIM_ApplicationSystemDependency instead." )]
-class CIM_ApplicationSystemHierarchy : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description (
- "The parent ApplicationSystem in the association." )]
- CIM_ApplicationSystem REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The child ApplicationSystem in the association." )]
- CIM_ApplicationSystem REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemSoftwareFeature.mof b/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemSoftwareFeature.mof
deleted file mode 100644
index 3d12f825..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ApplicationSystemSoftwareFeature.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ApplicationSystemSoftwareFeature
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The ApplicationSystemSoftwareFeature association identifies "
- "the Features that make up a particular ApplicationSystem. The "
- "SoftwareFeatures can be scoped by different Products." )]
-class CIM_ApplicationSystemSoftwareFeature : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description (
- "The ApplicationSystem that aggregates the Features." )]
- CIM_ApplicationSystem REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The Features in an ApplicationSystem." )]
- CIM_SoftwareFeature REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ArchitectureCheck.mof b/build/vendor/dmtf_mof/Application/CIM_ArchitectureCheck.mof
deleted file mode 100644
index 57a7ef84..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ArchitectureCheck.mof
+++ /dev/null
@@ -1,243 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "ArchitectureCheck specifies the hardware platform on which a "
- "SoftwareElement can run. The details of this Check are "
- "compared with the information found in the CIM_Processor "
- "object, related to the CIM_ComputerSystem instance that "
- "describes the environment (related by the association, "
- "CIM_ComputerSystemProcessor). There should be at least one "
- "CIM_Processor that satisfies the details of the Check. In "
- "other words, all the processors on the relevant computer "
- "system do not need to satisfy the Check." )]
-class CIM_ArchitectureCheck : CIM_Check {
-
- [Description (
- "The ArchitectureType property identifies a particular "
- "type of architecture or architectural family that is "
- "required to properly execute a particular "
- "SoftwareElement. The intent is to capture the details "
- "about the machine instructions exploited by the "
- "executables of the SoftwareElement." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- // 11
- "11", "12", "13", "14",
- "15", "16", "17", "18", "19", "20", "21",
- // 24
- "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43",
- // 48
- "48", "49", "50", "51",
- "52", "53", "54", "55", "56", "57", "58", "59", "60",
- // 64
- "64", "65", "66", "67",
- "68", "69", // 80
- "80", "81",
- "82", "83", "84", "85", "86", "87", "88",
- // 96
- "96", "97", "98",
- "99", "100", "101",
- // 112
- "112", "120", "121",
- "122", "128", "130", "131", "132", "133", "134",
- // 135
- "135", "136", "137", "138", "139", "140",
- "141", "142", "143",
- // 144
- "144", "145",
- "146", "147", "148", "149", "150",
- // 160
- "160", "161",
- "162", "163", "164", "165", "166", "167", "168", "169",
- // 170
- "170", "171", "172", "173", "174", "175",
- "176", "177", "178", "179", // 180
- "180", "181",
- "182", "183", "184", "185", "186", "187", "188", "189",
- // 190
- "190", "191", "192",
- "193", "194", "195", "196", "197", "198", "199",
- // 200
- "200", "201", "202",
- "203", "204", "205", "206", // 210
- "210", "211",
- "212", "213", "214", "215", "216", "217", "218", "219",
- // 220
- "221", "222", "223", "224",
- // 230
- "230", "231", "232", "233", "234",
- "235", "236", "237", "238", "239",
- // 250
- "250", "251", "254",
- "255", "260", "261", "280", "281",
- // 300
- "300", "301", "302",
- "320", "350", "500",
- // 65534
- "65534", "65535" },
- Values { "Other", "Unknown", "8086", "80286", "80386",
- "80486", "8087", "80287", "80387", "80487",
- // 11
- "Pentium(R) brand",
- "Pentium(R) Pro", "Pentium(R) II",
- "Pentium(R) processor with MMX(TM) technology",
- "Celeron(TM)", "Pentium(R) II Xeon(TM)", "Pentium(R) III",
- "M1 Family", "M2 Family",
- "Intel(R) Celeron(R) M processor",
- "Intel(R) Pentium(R) 4 HT processor",
- // 24
- "K5 Family",
- "K6 Family", "K6-2", "K6-3",
- "AMD Athlon(TM) Processor Family",
- "AMD(R) Duron(TM) Processor", "AMD29000 Family",
- // 31
- "K6-2+",
- "Power PC Family", "Power PC 601", "Power PC 603",
- "Power PC 603+", "Power PC 604", "Power PC 620",
- "Power PC X704", "Power PC 750",
- "Intel(R) Core(TM) Duo processor",
- "Intel(R) Core(TM) Duo mobile processor",
- "Intel(R) Core(TM) Solo mobile processor",
- "Intel(R) Atom(TM) processor",
- // 48
- "Alpha Family",
- "Alpha 21064", "Alpha 21066", "Alpha 21164",
- "Alpha 21164PC", "Alpha 21164a", "Alpha 21264",
- "Alpha 21364",
- // 56
- "AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family",
- "AMD Turion(TM) II Dual-Core Mobile M Processor Family",
- "AMD Athlon(TM) II Dual-Core Mobile M Processor Family",
- "AMD Opteron(TM) 6100 Series Processor",
- "AMD Opteron(TM) 4100 Series Processor",
- // 64
- "MIPS Family",
- "MIPS R4000", "MIPS R4200", "MIPS R4400", "MIPS R4600",
- "MIPS R10000",
- // 80
- "SPARC Family",
- "SuperSPARC", "microSPARC II", "microSPARC IIep",
- "UltraSPARC", "UltraSPARC II", "UltraSPARC IIi",
- "UltraSPARC III", "UltraSPARC IIIi",
- // 96
- "68040",
- "68xxx Family", "68000", "68010", "68020", "68030",
- // 112
- "Hobbit Family",
- "Crusoe(TM) TM5000 Family", "Crusoe(TM) TM3000 Family",
- "Efficeon(TM) TM8000 Family", "Weitek",
- "Itanium(TM) Processor",
- "AMD Athlon(TM) 64 Processor Family",
- "AMD Opteron(TM) Processor Family",
- "AMD Sempron(TM) Processor Family",
- "AMD Turion(TM) 64 Mobile Technology",
- // 135
- "Dual-Core AMD Opteron(TM) Processor Family",
- "AMD Athlon(TM) 64 X2 Dual-Core Processor Family",
- "AMD Turion(TM) 64 X2 Mobile Technology",
- "Quad-Core AMD Opteron(TM) Processor Family",
- "Third-Generation AMD Opteron(TM) Processor Family",
- "AMD Phenom(TM) FX Quad-Core Processor Family",
- "AMD Phenom(TM) X4 Quad-Core Processor Family",
- "AMD Phenom(TM) X2 Dual-Core Processor Family",
- "AMD Athlon(TM) X2 Dual-Core Processor Family",
- // 144
- "PA-RISC Family",
- "PA-RISC 8500", "PA-RISC 8000", "PA-RISC 7300LC",
- "PA-RISC 7200", "PA-RISC 7100LC", "PA-RISC 7100",
- // 160
- "V30 Family",
- // 161
- "Quad-Core Intel(R) Xeon(R) processor 3200 Series",
- "Dual-Core Intel(R) Xeon(R) processor 3000 Series",
- "Quad-Core Intel(R) Xeon(R) processor 5300 Series",
- "Dual-Core Intel(R) Xeon(R) processor 5100 Series",
- "Dual-Core Intel(R) Xeon(R) processor 5000 Series",
- "Dual-Core Intel(R) Xeon(R) processor LV",
- "Dual-Core Intel(R) Xeon(R) processor ULV",
- "Dual-Core Intel(R) Xeon(R) processor 7100 Series",
- "Quad-Core Intel(R) Xeon(R) processor 5400 Series",
- "Quad-Core Intel(R) Xeon(R) processor",
- "Dual-Core Intel(R) Xeon(R) processor 5200 Series",
- "Dual-Core Intel(R) Xeon(R) processor 7200 Series",
- "Quad-Core Intel(R) Xeon(R) processor 7300 Series",
- "Quad-Core Intel(R) Xeon(R) processor 7400 Series",
- "Multi-Core Intel(R) Xeon(R) processor 7400 Series",
- // 176
- "Pentium(R) III Xeon(TM)",
- "Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology",
- "Pentium(R) 4", "Intel(R) Xeon(TM)",
- // 180
- "AS400 Family",
- "Intel(R) Xeon(TM) processor MP",
- "AMD Athlon(TM) XP Family", "AMD Athlon(TM) MP Family",
- "Intel(R) Itanium(R) 2",
- "Intel(R) Pentium(R) M processor",
- "Intel(R) Celeron(R) D processor",
- "Intel(R) Pentium(R) D processor",
- "Intel(R) Pentium(R) Processor Extreme Edition",
- "Intel(R) Core(TM) Solo Processor",
- // 190
- "K7",
- "Intel(R) Core(TM)2 Duo Processor",
- "Intel(R) Core(TM)2 Solo processor",
- "Intel(R) Core(TM)2 Extreme processor",
- "Intel(R) Core(TM)2 Quad processor",
- "Intel(R) Core(TM)2 Extreme mobile processor",
- "Intel(R) Core(TM)2 Duo mobile processor",
- "Intel(R) Core(TM)2 Solo mobile processor",
- "Intel(R) Core(TM) i7 processor",
- "Dual-Core Intel(R) Celeron(R) Processor",
- // 200
- "S/390 and zSeries Family",
- "ESA/390 G4", "ESA/390 G5", "ESA/390 G6",
- "z/Architectur base",
- // 205
- "Intel(R) Core(TM) i5 processor",
- "Intel(R) Core(TM) i3 processor",
- // 210
- "VIA C7(TM)-M Processor Family",
- "VIA C7(TM)-D Processor Family",
- "VIA C7(TM) Processor Family",
- "VIA Eden(TM) Processor Family",
- "Multi-Core Intel(R) Xeon(R) processor",
- "Dual-Core Intel(R) Xeon(R) processor 3xxx Series",
- "Quad-Core Intel(R) Xeon(R) processor 3xxx Series",
- "VIA Nano(TM) Processor Family",
- "Dual-Core Intel(R) Xeon(R) processor 5xxx Series",
- "Quad-Core Intel(R) Xeon(R) processor 5xxx Series",
- // 221
- "Dual-Core Intel(R) Xeon(R) processor 7xxx Series",
- "Quad-Core Intel(R) Xeon(R) processor 7xxx Series",
- "Multi-Core Intel(R) Xeon(R) processor 7xxx Series",
- "Multi-Core Intel(R) Xeon(R) processor 3400 Series",
- // 230
- "Embedded AMD Opteron(TM) Quad-Core Processor Family",
- "AMD Phenom(TM) Triple-Core Processor Family",
- "AMD Turion(TM) Ultra Dual-Core Mobile Processor Family",
- "AMD Turion(TM) Dual-Core Mobile Processor Family",
- "AMD Athlon(TM) Dual-Core Processor Family",
- "AMD Sempron(TM) SI Processor Family",
- "AMD Phenom(TM) II Processor Family",
- "AMD Athlon(TM) II Processor Family",
- "Six-Core AMD Opteron(TM) Processor Family",
- "AMD Sempron(TM) M Processor Family",
- // 250
- "i860", "i960",
- "Reserved (SMBIOS Extension)",
- "Reserved (Un-initialized Flash Content - Lo)", "SH-3",
- "SH-4", "ARM", "StrongARM",
- // 300
- "6x86", "MediaGX",
- "MII", "WinChip", "DSP", "Video Processor",
- // 65534
- "Reserved (For Future Special Purpose Assignment)",
- "Reserved (Un-initialized Flash Content - Hi)" },
- MappingStrings { "MIF.DMTF|Processor|017.3" },
- ModelCorrespondence { "CIM_Processor.Family" }]
- uint16 ArchitectureType;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_AssociatedAppSystemOverviewStatistics.mof b/build/vendor/dmtf_mof/Application/CIM_AssociatedAppSystemOverviewStatistics.mof
deleted file mode 100644
index 54590e44..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_AssociatedAppSystemOverviewStatistics.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedAppSystemOverviewStatistics
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::AppRuntime" ),
- Description (
- "The link to the runtime overview statistics of an application system."
- )]
-class CIM_AssociatedAppSystemOverviewStatistics : CIM_ElementStatisticalData {
-
- [Override ( "ManagedElement" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The application system for which the overview is defined." )]
- CIM_ApplicationSystem REF ManagedElement;
-
- [Override ( "Stats" ),
- Max ( 1 ),
- Description (
- "The application system runtime statistical overview." )]
- CIM_StatisticalRuntimeOverview REF Stats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_BIOSElement.mof b/build/vendor/dmtf_mof/Application/CIM_BIOSElement.mof
deleted file mode 100644
index e31aca3c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_BIOSElement.mof
+++ /dev/null
@@ -1,76 +0,0 @@
-// Copyright (c) 2007 DMTF. All Rights Reserved.
- [Version ( "2.17.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "BIOSElement represents the low-level software that is loaded "
- "into non-volatile storage and used to bring up and configure a "
- "ComputerSystem." )]
-class CIM_BIOSElement : CIM_SoftwareElement {
-
- [Override ( "Version" ),
- MappingStrings { "MIF.DMTF|System BIOS|001.3" }]
- string Version;
-
- [Override ( "Manufacturer" ),
- MappingStrings { "MIF.DMTF|System BIOS|001.2" }]
- string Manufacturer;
-
- [Description (
- "If true, this is the primary BIOS of the ComputerSystem." ),
- MappingStrings { "MIF.DMTF|System BIOS|001.9" }]
- boolean PrimaryBIOS;
-
- [Description (
- "A list of installable languages for the BIOS. This "
- "information can be obtained from SMBIOS, from the string "
- "list that follows the Type 13 structure. An ISO 639 "
- "Language Name should be used to specify the BIOS\' "
- "installable languages. The ISO 3166 Territory Name and "
- "the encoding method may also be specified, following the "
- "Language Name." )]
- string ListOfLanguages[];
-
- [Description (
- "The currently selected language for the BIOS. This "
- "information can be obtained from SMBIOS, using the "
- "Current Language attribute of the Type 13 structure, to "
- "index into the string list following the structure. The "
- "property is formatted using the ISO 639 Language Name, "
- "and may be followed by the ISO 3166 Territory Name and "
- "the encoding method." ),
- ModelCorrespondence { "CIM_BIOSElement.ListOfLanguages" }]
- string CurrentLanguage;
-
- [Description (
- "The starting address of the memory which this BIOS occupies."
- ),
- MappingStrings { "MIF.DMTF|System BIOS|001.5" }]
- uint64 LoadedStartingAddress;
-
- [Description (
- "The ending address of the memory which this BIOS occupies."
- ),
- MappingStrings { "MIF.DMTF|System BIOS|001.6" }]
- uint64 LoadedEndingAddress;
-
- [Description (
- "A free form string describing the BIOS flash/load "
- "utility that is required to update the BIOSElement. "
- "Version and other information may be indicated in this "
- "property." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|System BIOS|001.7" }]
- string LoadUtilityInformation;
-
- [Description ( "Date that this BIOS was released." ),
- MappingStrings { "MIF.DMTF|System BIOS|001.8" }]
- datetime ReleaseDate;
-
- [Description (
- "A string representing the publication location of the "
- "BIOS Attribute registry or registries the implementation "
- "complies to." )]
- string RegistryURIs[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_BIOSFeature.mof b/build/vendor/dmtf_mof/Application/CIM_BIOSFeature.mof
deleted file mode 100644
index 6da621fc..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_BIOSFeature.mof
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BIOSFeature
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "BIOSFeature represents the capabilities of the low-level "
- "software that is used to bring up and configure a Computer "
- "System." )]
-class CIM_BIOSFeature : CIM_SoftwareFeature {
-
- [Description (
- "An array of integers that specify the features supported "
- "by the BIOS. For example, one can specify that PnP "
- "capabilities are provided (value=9) or that infrared "
- "devices are supported (21). Values specified in the "
- "enumeration are taken from both DMI and SMBIOS (the Type "
- "0 structure, the BIOS Characteristics and BIOS "
- "Characteristics Extension Bytes attributes." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21", "22", "23", "24", "25", "26", "27", "28",
- "29", "30", "31", "160" },
- Values { "Other", "Unknown", "Undefined", "ISA Support",
- "MCA Support", "EISA Support", "PCI Support",
- "PCMCIA Support", "PnP Support", "APM Support",
- "Upgradeable BIOS", "BIOS Shadowing Allowed",
- "VL VESA Support", "ESCD Support", "LS-120 Boot Support",
- "ACPI Support", "I2O Boot Support", "USB Legacy Support",
- "AGP Support", "PC Card", "IR", "1394", "I2C",
- "Smart Battery", "ATAPI ZIP Drive Boot Support",
- "1394 Boot Support", "Boot from CD", "Selectable Boot",
- "BIOS ROM is Socketed", "Boot from PCMCIA",
- "EDD Specification Support", "PC-98" },
- ArrayType ( "Indexed" ),
- MappingStrings { "MIF.DMTF|BIOS Characteristic|004.3" },
- ModelCorrespondence {
- "CIM_BIOSFeature.CharacteristicDescriptions" }]
- uint16 Characteristics[];
-
- [Description (
- "An array of free-form strings providing more detailed "
- "explanations for any of the BIOS features indicated in "
- "the Characteristics array. Note, each entry of this "
- "array is related to the entry in the Characteristics "
- "array that is located at the same index." ),
- ArrayType ( "Indexed" ),
- MappingStrings { "MIF.DMTF|BIOS Characteristic|004.4" },
- ModelCorrespondence { "CIM_BIOSFeature.Characteristics" }]
- string CharacteristicDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_BIOSFeatureBIOSElements.mof b/build/vendor/dmtf_mof/Application/CIM_BIOSFeatureBIOSElements.mof
deleted file mode 100644
index f74b47d8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_BIOSFeatureBIOSElements.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BIOSFeatureBIOSElements
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "A link between BIOSFeature and its aggregated BIOSElements." )]
-class CIM_BIOSFeatureBIOSElements : CIM_SoftwareFeatureSoftwareElements {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The BIOSFeature." )]
- CIM_BIOSFeature REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The BIOSElement that implements the capabilities "
- "described by BIOSFeature." )]
- CIM_BIOSElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_Check.mof b/build/vendor/dmtf_mof/Application/CIM_Check.mof
deleted file mode 100644
index 499c3227..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_Check.mof
+++ /dev/null
@@ -1,177 +0,0 @@
-// Copyright (c) 2009 DMTF. All Rights Reserved.
- [Abstract, Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "A CIM_Check is a condition or characteristic that is expected "
- "to be true in an environment defined or scoped by an instance "
- "of a CIM_ComputerSystem. The Checks associated with a "
- "particular SoftwareElement are organized into one of two "
- "groups using the Phase property of the "
- "CIM_SoftwareElementChecks association. Conditions that are "
- "expected to be true when a SoftwareElement is in a particular "
- "state and environment are known as \'in-state\' conditions. "
- "Conditions that need to be satisfied in order to transition "
- "the SoftwareElement to its next state are known as "
- "\'next-state\' conditions. \n"
- "A CIM_ComputerSystem object represents the environment in "
- "which CIM_SoftwareElements are already deployed/installed or "
- "into which the elements will be deployed/installed. For the "
- "case in which an element is already installed, the "
- "CIM_InstalledSoftwareElement association identifies the "
- "CIM_ComputerSystem object that represents the \"environment\". "
- "When a SoftwareElement is being deployed for installation on a "
- "ComputerSystem, that system is the target of the Check and is "
- "identified using the TargetSystem reference of the "
- "InvokeOnSystem method." )]
-class CIM_Check : CIM_ManagedElement {
-
- [Key, Description (
- "The name used to identify the SoftwareElement that is "
- "being checked." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_SoftwareElement.Name" )]
- string Name;
-
- [Key, Description (
- "The version of the SoftwareElement being checked." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_SoftwareElement.Version" )]
- string Version;
-
- [Key, Description (
- "The SoftwareElementState of the SoftwareElement being checked."
- ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Deployable", "Installable", "Executable", "Running" },
- Propagated ( "CIM_SoftwareElement.SoftwareElementState" )]
- uint16 SoftwareElementState;
-
- [Key, Description (
- "This is an identifier for the SoftwareElement being checked."
- ),
- MaxLen ( 256 ),
- Propagated ( "CIM_SoftwareElement.SoftwareElementID" )]
- string SoftwareElementID;
-
- [Key, Description (
- "The Target Operating System of the SoftwareElement being checked."
- ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110" },
- Values { "Unknown", "Other", "MACOS", "ATTUNIX", "DGUX",
- "DECNT", "Tru64 UNIX", "OpenVMS", "HPUX", "AIX",
- //10
- "MVS", "OS400", "OS/2", "JavaVM", "MSDOS",
- "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE",
- //20
- "NCR3000", "NetWare", "OSF", "DC/OS",
- "Reliant UNIX", "SCO UnixWare", "SCO OpenServer",
- "Sequent", "IRIX", "Solaris", //30
- "SunOS",
- "U6000", "ASERIES", "HP NonStop OS", "HP NonStop OSS",
- "BS2000", "LINUX", "Lynx", "XENIX", "VM",
- //40
- "Interactive UNIX", "BSDUNIX", "FreeBSD",
- "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno",
- "QNX", "EPOC", //50
- "IxWorks", "VxWorks",
- "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot",
- "Rhapsody", "Windows 2000", "Dedicated",
- //60
- "OS/390", "VSE", "TPF", "Windows (R) Me",
- "Caldera Open UNIX", "OpenBSD", "Not Applicable",
- "Windows XP", "z/OS", "Microsoft Windows Server 2003",
- //70
- "Microsoft Windows Server 2003 64-Bit",
- "Windows XP 64-Bit", "Windows XP Embedded",
- "Windows Vista", "Windows Vista 64-Bit",
- "Windows Embedded for Point of Service",
- "Microsoft Windows Server 2008",
- "Microsoft Windows Server 2008 64-Bit", "FreeBSD 64-Bit",
- "RedHat Enterprise Linux",
- //80
- "RedHat Enterprise Linux 64-Bit",
- "Solaris 64-Bit", "SUSE", "SUSE 64-Bit", "SLES",
- "SLES 64-Bit", "Novell OES", "Novell Linux Desktop",
- "Sun Java Desktop System", "Mandriva",
- //90
- "Mandriva 64-Bit", "TurboLinux",
- "TurboLinux 64-Bit", "Ubuntu", "Ubuntu 64-Bit", "Debian",
- "Debian 64-Bit", "Linux 2.4.x", "Linux 2.4.x 64-Bit",
- "Linux 2.6.x", //100
- "Linux 2.6.x 64-Bit",
- "Linux 64-Bit", "Other 64-Bit",
- "Microsoft Windows Server 2008 R2", "VMware ESXi",
- "Microsoft Windows 7", "CentOS 32-bit", "CentOS 64-bit",
- "Oracle Enterprise Linux 32-bit",
- "Oracle Enterprise Linux 64-bit",
- //110
- "eComStation 32-bitx" },
- Propagated ( "CIM_SoftwareElement.TargetOperatingSystem" )]
- uint16 TargetOperatingSystem;
-
- [Key, Description (
- "An identifier used in conjunction with other keys to "
- "uniquely identify the Check." ),
- MaxLen ( 256 )]
- string CheckID;
-
- [Description (
- "The CheckMode property is used to indicate whether the "
- "condition is expected to exist or not exist in the "
- "environment. When the value is True, the condition is "
- "expected to exist (e.g., a file is expected to be on a "
- "system), so the Invoke methods are expected to return "
- "True. When the value is False, the condition is not "
- "expected to exist (e.g., a file is not to be on a "
- "system), so the Invoke methods are expected to return "
- "False." )]
- boolean CheckMode;
-
-
- [Description (
- "The Invoke method evaluates this Check. The details of "
- "the evaluation are described by the specific subclasses "
- "of CIM_Check. When the SoftwareElement being checked is "
- "already installed, the CIM_InstalledSoftwareElement "
- "association identifies the CIM_ComputerSystem in whose "
- "context the Invoke is executed. If this association is "
- "not in place, then the InvokeOnSystem method should be "
- "used - since it identifies the TargetSystem as an input "
- "parameter of the method. \n"
- "The results of the Invoke method are based on the return "
- "value. A zero is returned if the condition is satisfied. "
- "A one is returned if the method is not supported. Any "
- "other value indicates the condition is not satisfied." )]
- uint32 Invoke(
-);
-
- [Description (
- "The InvokeOnSystem method evaluates this Check. The "
- "details of the evaluation are described by the specific "
- "subclasses of CIM_Check. The method\'s TargetSystem "
- "input parameter specifies the ComputerSystem in whose "
- "context the method is invoked. \n"
- "The results of the InvokeOnSystem method are based on "
- "the return value. A zero is returned if the condition is "
- "satisfied. A one is returned if the method is not "
- "supported. Any other value indicates the condition is "
- "not satisfied." )]
- uint32 InvokeOnSystem(
- [IN, Description (
- "Reference to ComputerSystem in whose context the "
- "method is to be invoked." )]
- CIM_ComputerSystem REF TargetSystem);
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareElements.mof b/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareElements.mof
deleted file mode 100644
index f6fe7041..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareElements.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectedSoftwareElements
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::InstalledProduct" ),
- Description (
- "CollectedSoftwareElements defines the SoftwareElements that "
- "are collected by InstalledProduct (ie, the installed image of "
- "a Product)." )]
-class CIM_CollectedSoftwareElements : CIM_MemberOfCollection {
-
- [Aggregate, Override ( "Collection" ),
- Description (
- "The collection representing the installed image of a Product."
- )]
- CIM_InstalledProduct REF Collection;
-
- [Override ( "Member" ),
- Description (
- "A SoftwareElement that is a member of the "
- "InstalledProduct collection." )]
- CIM_SoftwareElement REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareFeatures.mof b/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareFeatures.mof
deleted file mode 100644
index c2c22221..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_CollectedSoftwareFeatures.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectedSoftwareFeatures
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::InstalledProduct" ),
- Description (
- "CollectedSoftwareFeatures defines the SoftwareFeatures that "
- "are collected by InstalledProduct (ie, the installed image of "
- "a Product)." )]
-class CIM_CollectedSoftwareFeatures : CIM_MemberOfCollection {
-
- [Aggregate, Override ( "Collection" ),
- Description (
- "The collection representing the installed image of a Product."
- )]
- CIM_InstalledProduct REF Collection;
-
- [Override ( "Member" ),
- Description (
- "The SoftwareFeature that is a member of the "
- "InstalledProduct collection." )]
- CIM_SoftwareFeature REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_CopyFileAction.mof b/build/vendor/dmtf_mof/Application/CIM_CopyFileAction.mof
deleted file mode 100644
index 29197886..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_CopyFileAction.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CopyFileAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "CopyFileAction specifies the files to be moved or copied to a "
- "new location. The to/from information for the copy is "
- "specified using either the ToDirectorySpecification/ "
- "FromDirectorySpecification or the ToDirectoryAction/ "
- "FromDirectoryAction associations. The first set is used when "
- "the source and/or the target are to exist before any Actions "
- "are taken. The second set is used when the source and/or "
- "target are created as a part of a previous Action (specified "
- "using the association, ActionSequence)." )]
-class CIM_CopyFileAction : CIM_FileAction {
-
- [Description ( "The source directory." ),
- MaxLen ( 1024 )]
- string Source;
-
- [Description ( "The destination directory." ),
- MaxLen ( 1024 )]
- string Destination;
-
- [Description (
- "Boolean indicating that the file should be deleted after "
- "being copied." )]
- boolean DeleteAfterCopy;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_CreateDirectoryAction.mof b/build/vendor/dmtf_mof/Application/CIM_CreateDirectoryAction.mof
deleted file mode 100644
index 13e47c09..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_CreateDirectoryAction.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CreateDirectoryAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "CreateDirectoryAction creates empty directories for "
- "SoftwareElements to be installed locally." )]
-class CIM_CreateDirectoryAction : CIM_DirectoryAction {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_DiagnosticTestSoftware.mof b/build/vendor/dmtf_mof/Application/CIM_DiagnosticTestSoftware.mof
deleted file mode 100644
index 2d838490..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_DiagnosticTestSoftware.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiagnosticTestSoftware
-// ==================================================================
- [Association, Deprecated { "CIM_ElementSoftwareIdentity" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::SystemSoftware" ),
- Description (
- "This class is being deprecated to promote its usage to the "
- "DiagnosticService level. \n"
- "This is an association class relating DiagnosticTest to the "
- "SoftwareElements that provide this test. SoftwareElement "
- "describes vendor/version information and other deployment "
- "data." )]
-class CIM_DiagnosticTestSoftware : CIM_Dependency {
-
- [Deprecated { "CIM_ElementSoftwareIdentity.Antecedent" },
- Override ( "Antecedent" ),
- Description (
- "This reference is deprecated and replaced (in "
- "ServiceSoftwareIdentity) with a reference to the "
- "SoftwareIdentity class, which has been determined to be "
- "a better choice for diagnostics services. It defines "
- "vendor/version and other information about the software "
- "that runs as the DiagnosticTest." )]
- CIM_SoftwareElement REF Antecedent;
-
- [Deprecated { "CIM_ElementSoftwareIdentity.Dependent" },
- Override ( "Dependent" ),
- Description (
- "The DiagnosticTest whose software is described." )]
- CIM_DiagnosticTest REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_DirectoryAction.mof b/build/vendor/dmtf_mof/Application/CIM_DirectoryAction.mof
deleted file mode 100644
index b5e8a9e9..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_DirectoryAction.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DirectoryAction
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "DirectoryAction is an abstract class used to manage "
- "directories. The creation of directories is handled by "
- "CreateDirectoryAction and removal is handled by "
- "RemoveDirectoryAction." )]
-class CIM_DirectoryAction : CIM_Action {
-
- [Description ( "The name of the directory being managed." ),
- MaxLen ( 1024 )]
- string DirectoryName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_DirectorySpecification.mof b/build/vendor/dmtf_mof/Application/CIM_DirectorySpecification.mof
deleted file mode 100644
index 45ca22bf..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_DirectorySpecification.mof
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DirectorySpecification
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The CIM_DirectorySpecification class captures the major "
- "directory structure of a SoftwareElement. This class is used "
- "to organize the files of a SoftwareElement into manageable "
- "units that can be relocated on a computer system." )]
-class CIM_DirectorySpecification : CIM_Check {
-
- [Description (
- "The DirectoryType property characterizes the type of "
- "directory being described." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17" },
- Values { "Product base directory",
- "Product executable directory",
- "Product library directory",
- "Product configuration directory",
- "Product include directory", "Product working directory",
- "Product log directory", "Shared base directory",
- "Shared executable directory", "Shared library directory",
- "Shared include directory", "System base directory",
- "System executable directory", "System library directory",
- "System configuration directory",
- "System include directory", "System log directory", "Other" },
- MappingStrings { "MIF.DMTF|Location|001.2" }]
- uint16 DirectoryType;
-
- [Description (
- "The DirectoryPath property is used to capture the name "
- "of a directory. The value supplied by an application "
- "provider is actually a default or recommended path name. "
- "The value can be changed for a particular environment." ),
- MaxLen ( 1024 )]
- string DirectoryPath;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_DirectorySpecificationFile.mof b/build/vendor/dmtf_mof/Application/CIM_DirectorySpecificationFile.mof
deleted file mode 100644
index bc879ba5..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_DirectorySpecificationFile.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DirectorySpecificationFile
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The CIM_DirectorySpecificationFile association identifies the "
- "directory that contains the file being checked in the CIM_ "
- "FileSpecification class." )]
-class CIM_DirectorySpecificationFile {
-
- [Key, Max ( 1 ),
- Description ( "The directory to be checked." )]
- CIM_DirectorySpecification REF DirectorySpecification;
-
- [Key, Description ( "The file to be checked." )]
- CIM_FileSpecification REF FileSpecification;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_DiskSpaceCheck.mof b/build/vendor/dmtf_mof/Application/CIM_DiskSpaceCheck.mof
deleted file mode 100644
index b1613537..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_DiskSpaceCheck.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "DiskSpaceCheck describes the amount of disk space that needs "
- "to be available on the computer system. The amount is "
- "specified in the AvailableDiskSpace property. The details of "
- "this Check are compared with the value of the CIM_FileSystem. "
- "AvailableSpace property - where the CIM_FileSystem object is "
- "related (using HostedFileSystem) to the CIM_Computer System "
- "instance that describes the environment. When the value of the "
- "AvailableSpace property is greater than or equal to the value "
- "specified in AvailableDiskSpace, the Check is satisfied." )]
-class CIM_DiskSpaceCheck : CIM_Check {
-
- [Description (
- "The AvailableDiskSpace property specifies the minimum "
- "amount of disk space that needs to be available on the "
- "target system." ),
- Units ( "KiloBytes" ),
- ModelCorrespondence { "CIM_FileSystem.AvailableSpace" },
- PUnit ( "byte * 10^3" )]
- uint64 AvailableDiskSpace;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ExecuteProgram.mof b/build/vendor/dmtf_mof/Application/CIM_ExecuteProgram.mof
deleted file mode 100644
index 75729c74..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ExecuteProgram.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ExecuteProgram
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "ExecuteProgram causes programs to be executed on the computer "
- "system that defines the Action\'s environment." )]
-class CIM_ExecuteProgram : CIM_Action {
-
- [Description (
- "The location or \'path\' where the program is found." ),
- MaxLen ( 1024 )]
- string ProgramPath;
-
- [Description (
- "A string that can be executed and invokes program(s), "
- "from a system\'s command line." )]
- string CommandLine;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_FRUIncludesSoftwareFeature.mof b/build/vendor/dmtf_mof/Application/CIM_FRUIncludesSoftwareFeature.mof
deleted file mode 100644
index 9fda70e3..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_FRUIncludesSoftwareFeature.mof
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FRUIncludesSoftwareFeature
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The FRUIncludesSoftwareFeature association identifies the "
- "SoftwareFeature(s) packaged with a particular FRU. A common "
- "usage is to determine whether the FRU is compatible with a "
- "hardware/software platform. In order to determine this, the "
- "following conditions need to be verified: \n"
- "(1) Is the physical package of the FRU compatible with the "
- "slots or equivalent packaging of the hardware? \n"
- "(2) Are there any physical constraints (such as power "
- "consumption) that prevent the FRU from being installed? \n"
- "(3) Are the SoftwareFeatures packaged with the FRU compatiable "
- "with the underlying operating system and other software "
- "already installed/to be installed on the platform? \n"
- "This latter question can be answered by first checking if an "
- "instance of FRUIncludesSoftwareFeature exists. If it does, "
- "then the compatibility of each SoftwareFeature can be "
- "determined by evaluating the Check classes for the Software "
- "Elements that are part of the Feature (found by traversing the "
- "association, SoftwareFeatureSoftwareElements). For example, "
- "there might be a SoftwareElementVersionCheck that declares "
- "that a SoftwareElement (of the FRU\'s Software Feature) is not "
- "compatible with current software." )]
-class CIM_FRUIncludesSoftwareFeature {
-
- [Key, Aggregate, Max ( 1 ),
- Description ( "The field replaceable unit." )]
- CIM_FRU REF FRU;
-
- [Key, Description (
- "The SoftwareFeature which is included in the FRU and "
- "whose SoftwareElements should be evaluated." )]
- CIM_SoftwareFeature REF Component;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_FileAction.mof b/build/vendor/dmtf_mof/Application/CIM_FileAction.mof
deleted file mode 100644
index 7f3ca6fb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_FileAction.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FileAction
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "FileAction locates files that already exist on the CIM_ "
- "ComputerSystem that defines the Action\'s environment. These "
- "files are removed or moved/copied to a new location." )]
-class CIM_FileAction : CIM_Action {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_FileSpecification.mof b/build/vendor/dmtf_mof/Application/CIM_FileSpecification.mof
deleted file mode 100644
index 7387a3b9..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_FileSpecification.mof
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "FileSpecification identifies a file that is either to be on or "
- "off the system. The file is to be located in the directory "
- "identified in FileName, or by the CIM_Directory "
- "SpecificationFile association. When the Invoke methods are "
- "executed, it is expected that they will use a combination of "
- "information to check for file existence. Therefore, any of the "
- "properties with a NULL value are not checked. So, if only the "
- "FileName and MD5Checksum properties have values, they are the "
- "only ones considered by the Invoke methods." )]
-class CIM_FileSpecification : CIM_Check {
-
- [Description (
- "Either the name of the file or the name of the file with "
- "a directory prefix." ),
- MaxLen ( 1024 )]
- string FileName;
-
- [Description ( "The creation date and time of the file." )]
- datetime CreateTimeStamp;
-
- [Description ( "The size of the file in Kilobytes." ),
- Units ( "KiloBytes" ),
- PUnit ( "byte * 10^3" )]
- uint64 FileSize;
-
- [Description (
- "A checksum calculated as the 16-bit sum of the first 32 "
- "bytes of the file." ),
- MappingStrings { "MIF.DMTF|Software Signature|002.4" }]
- uint32 CheckSum;
-
- [Description (
- "The CRC1 property is the CRC value calculated using the "
- "middle 512K bytes of the file." ),
- MappingStrings { "MIF.DMTF|Software Signature|002.5" }]
- uint32 CRC1;
-
- [Description (
- "The CRC2 property is the CRC value for the middle 512K "
- "bytes of the file, modulo 3." ),
- MappingStrings { "MIF.DMTF|Software Signature|002.6" }]
- uint32 CRC2;
-
- [Description (
- "The MD5 algorithm is a well-known algorithm for "
- "computing a 128-bit checksum for any file or object. For "
- "purposes of MOF specification of the MD5Checksum "
- "property, the MD5 algorithm always generates a 32 "
- "character string. For example: The string "
- "abcdefghijklmnopqrstuvwxyz generates the string "
- "c3fcd3d76192e4007dfb496cca67e13b. See http: "
- "//www.ietf.org - RFC1321 for details on the // "
- "implementation of the MD5 algorithm." ),
- MaxLen ( 32 )]
- string MD5Checksum;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_FromDirectoryAction.mof b/build/vendor/dmtf_mof/Application/CIM_FromDirectoryAction.mof
deleted file mode 100644
index a0fbd94a..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_FromDirectoryAction.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FromDirectoryAction
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The FromDirectoryAction association identifies the source "
- "directory for a FileAction. When this association is used, the "
- "assumption is that the source directory was created by a "
- "previous Action. This association cannot co-exist with a "
- "FromDirectorySpecification association, since a FileAction can "
- "only involve a single source directory." )]
-class CIM_FromDirectoryAction {
-
- [Key, Max ( 1 ),
- Description ( "The source directory of the Action." )]
- CIM_DirectoryAction REF SourceDirectory;
-
- [Key, Description ( "The Action against the directory." )]
- CIM_FileAction REF FileName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_FromDirectorySpecification.mof b/build/vendor/dmtf_mof/Application/CIM_FromDirectorySpecification.mof
deleted file mode 100644
index e644b4de..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_FromDirectorySpecification.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FromDirectorySpecification
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The FromDirectorySpecification association identifies the "
- "source directory for a FileAction. When this association is "
- "used, the assumption is that the source directory already "
- "exists. This association cannot co-exist with a "
- "FromDirectoryAction association, since a FileAction can only "
- "involve a single source directory." )]
-class CIM_FromDirectorySpecification {
-
- [Key, Max ( 1 ),
- Description ( "The source directory of the Action." )]
- CIM_DirectorySpecification REF SourceDirectory;
-
- [Key, Description ( "The Action against the directory." )]
- CIM_FileAction REF FileName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_InstalledProduct.mof b/build/vendor/dmtf_mof/Application/CIM_InstalledProduct.mof
deleted file mode 100644
index bf996ee8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_InstalledProduct.mof
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_InstalledProduct
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::InstalledProduct" ),
- Description (
- "The InstalledProduct object allows the grouping of "
- "SoftwareFeatures and SoftwareElements that represent the "
- "result of the installation of a purchased Product. "
- "InstalledProduct is defined to be Weak to a Product. \n"
- "Often, Products are purchased once but may be installed "
- "several times in different locations on one or more systems. "
- "All of the SoftwareElements and SoftwareFeatures of a single "
- "install are grouped by an instance of InstalledProduct. These "
- "are defined using the associations, CollectedSoftwareFeatures "
- "and Collected SoftwareElements." )]
-class CIM_InstalledProduct : CIM_Collection {
-
- [Key, Description ( "The scoping Product\'s identification." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_Product.IdentifyingNumber" )]
- string ProductIdentifyingNumber;
-
- [Key, Description (
- "The scoping Product\'s commonly used name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Product.Name" )]
- string ProductName;
-
- [Key, Description ( "The scoping Product\'s name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Product.Vendor" )]
- string ProductVendor;
-
- [Key, Description (
- "The scoping Product\'s version information." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_Product.Version" )]
- string ProductVersion;
-
- [Key, Description (
- "The identifying information of the System (ie, the "
- "instance) on which the Product is installed. If the "
- "System is not known, this property returns NULL. If the "
- "System is known and represented in CIM, the property "
- "contains the namespace and model paths of the instance, "
- "encoded as a string parameter. If known but not "
- "represented in CIM, the property contains some "
- "identifying string that names the System on which the "
- "Product is installed." ),
- MaxLen ( 256 )]
- string SystemID;
-
- [Key, Description (
- "The identification of the InstalledProduct object. This "
- "key can be used to differentiate between Product "
- "installations and could include the installation "
- "location." ),
- MaxLen ( 256 )]
- string CollectionID;
-
- [Description (
- "The Name property defines the label by which the object "
- "is known to the world, outside the data processing "
- "system. This label is a human-readable name that "
- "uniquely identifies the element in the context of the "
- "element\'s namespace." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_InstalledProductImage.mof b/build/vendor/dmtf_mof/Application/CIM_InstalledProductImage.mof
deleted file mode 100644
index 343d87af..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_InstalledProductImage.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_InstalledProductImage
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::InstalledProduct" ),
- Description (
- "InstalledProductImage identifies the collection of Software "
- "Features and SoftwareElements that are the result of the "
- "installation of the referenced Product." )]
-class CIM_InstalledProductImage {
-
- [Key, Aggregate, Min ( 1 ),
- Max ( 1 ),
- Description ( "The product that has been installed." )]
- CIM_Product REF Product;
-
- [Key, Weak, Description (
- "The collection containing the set of SoftwareFeatures "
- "and SoftwareElements that are the result of installing "
- "the Product." )]
- CIM_InstalledProduct REF Collection;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_InstalledSoftwareElement.mof b/build/vendor/dmtf_mof/Application/CIM_InstalledSoftwareElement.mof
deleted file mode 100644
index 8da25322..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_InstalledSoftwareElement.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_InstalledSoftwareElement
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::SystemSoftware" ),
- Description (
- "The InstalledSoftwareElement association allows the "
- "identification of the ComputerSystem on which a particular "
- "SoftwareElement is installed." )]
-class CIM_InstalledSoftwareElement {
-
- [Key, Description (
- "Reference to the Software Element that is installed." )]
- CIM_SoftwareElement REF Software;
-
- [Key, Max ( 1 ),
- Description (
- "Reference to the ComputerSystem hosting a particular "
- "SoftwareElement." )]
- CIM_ComputerSystem REF System;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeAppClientModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeAppClientModule.mof
deleted file mode 100644
index f38ef0ec..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeAppClientModule.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeAppClientModule
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeAppClientModule identifies a deployed Application "
- "Client Module." )]
-class CIM_J2eeAppClientModule : CIM_J2eeModule {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeApplication.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeApplication.mof
deleted file mode 100644
index 41f9366b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeApplication.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeApplication
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeApplication identifies a J2EE application that resides "
- "on a J2ee Server." )]
-class CIM_J2eeApplication : CIM_ApplicationSystem {
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE Application. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
- [Description (
- "Contains the original XML deployment descriptor that was "
- "created for this application during the deployment "
- "process." ),
- MappingStrings {
- "JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0" }]
- string DeploymentDescriptor;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationHostedOnServer.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationHostedOnServer.mof
deleted file mode 100644
index a4f8202c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationHostedOnServer.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeApplicationHostedOnServer
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeApplicationHostedOnServer association identifies a "
- "hosting J2ee Server for a particular J2EE Application." )]
-class CIM_J2eeApplicationHostedOnServer : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The hosting J2ee Server." )]
- CIM_J2eeServer REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The hosted J2ee Application." )]
- CIM_J2eeApplication REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationModule.mof
deleted file mode 100644
index cde3e1fb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeApplicationModule.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeApplicationModule
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeApplicationModule association identifies a "
- "software module for a particular J2EE Application." )]
-class CIM_J2eeApplicationModule : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description (
- "The J2ee Application that is comprised of modules." )]
- CIM_J2eeApplication REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The Module that is part of a J2ee Application." )]
- CIM_J2eeModule REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionFactoryAvailableToJCAResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionFactoryAvailableToJCAResource.mof
deleted file mode 100644
index 053c476b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionFactoryAvailableToJCAResource.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeConnectionFactoryAvailableToJCAResource
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeConnectionFactoryAvailableToJCAResource is an "
- "association that identifies the connection factory that is "
- "available to a CIM_J2eeJCAResource object." )]
-class CIM_J2eeConnectionFactoryAvailableToJCAResource : CIM_HostedDependency {
-
- [Override ( "Dependent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The JCA Resource that requires a Connection Factory." )]
- CIM_J2eeJCAResource REF Dependent;
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description (
- "The Connection Factory being used by a JCA Resource." )]
- CIM_J2eeJCAConnectionFactory REF Antecedent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionPoolStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionPoolStats.mof
deleted file mode 100644
index f02132ee..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionPoolStats.mof
+++ /dev/null
@@ -1,121 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeConnectionPoolStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeConnectionPoolStats class defines the performance "
- "statistics that are provided by a connection pool. JCA and "
- "JDBC connection pool statistics are represented by this class. "
- "The semantics are determined by the class to which the "
- "ConnectionStats instance is associated via the "
- "CIM_ElementStatisticalData association." )]
-class CIM_J2eeConnectionPoolStats : CIM_J2eeConnectionStats {
-
- [Description ( "The number of connections closed." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.20.1.1 getCloseCount|V1.0" }]
- uint64 CloseCount;
-
- [Description ( "The number of connections created." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.20.1.2 getCreateCount|V1.0" }]
- uint64 CreateCount;
-
- [Description ( "The number of free connections in the pool." ),
- Gauge, MappingStrings {
- "JSR77.JCP|JSR77.6.20.1.3 getFreePoolSize|V1.0" }]
- uint64 FreePoolSize;
-
- [Description (
- "The upper limit for the number of free connections in the pool."
- ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0" }]
- uint64 FreePoolSizeUpperBound;
-
- [Description (
- "The lower limit for the number of free connections in the pool."
- ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0" }]
- uint64 FreePoolSizeLowerBound;
-
- [Description (
- "The lowest number of free connections in the pool since "
- "the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 FreePoolSizeLowWaterMark;
-
- [Description (
- "The highest number of free connections in the pool since "
- "the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 FreePoolSizeHighWaterMark;
-
- [Description ( "The size of the connection pool." ),
- Gauge, MappingStrings {
- "JSR77.JCP|JSR77.6.20.1.4 getPoolSize|V1.0" }]
- uint64 PoolSize;
-
- [Description (
- "The upper limit for the size of the connection pool." ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0" }]
- uint64 PoolSizeUpperBound;
-
- [Description (
- "The lower limit for the size of the connection pool." ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0" }]
- uint64 PoolSizeLowerBound;
-
- [Description (
- "The lowest size of the connection pool since the "
- "beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 PoolSizeLowWaterMark;
-
- [Description (
- "The largest size of the connection pool since the "
- "beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 PoolSizeHighWaterMark;
-
- [Description (
- "The number of threads waiting for a connection." ),
- Gauge, MappingStrings {
- "JSR77.JCP|JSR77.6.20.1.5 getWaitingThreadCount|V1.0" }]
- uint64 WaitingThreadCount;
-
- [Description (
- "The upper limit for the number of threads waiting for a "
- "connection." ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0" }]
- uint64 WaitingThreadCountUpperBound;
-
- [Description (
- "The lower limit for the number of threads waiting for a "
- "connection." ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0" }]
- uint64 WaitingThreadCountLowerBound;
-
- [Description (
- "The lowest number of threads waiting for a connection "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 WaitingThreadCountLowWaterMark;
-
- [Description (
- "The highest number of threads waiting for a connection "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 WaitingThreadCountHighWaterMark;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionStats.mof
deleted file mode 100644
index 83235ed4..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeConnectionStats.mof
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeConnectionStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeConnectionStats class defines the performance "
- "statistics that are provided by a connection. JCA and JDBC "
- "connection statistics are represented by this class. The "
- "semantics are determined by the class to which the "
- "ConnectionStats instance is associated via the "
- "CIM_ElementStatisticalData association." )]
-class CIM_J2eeConnectionStats : CIM_J2eeStatistic {
-
- [Description (
- "The time spent waiting for a connection to be available. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.19.1.3 getWaitTime|V1.0" }]
- datetime WaitTime;
-
- [Description (
- "The maximum amount of time spent waiting for a "
- "connection to be available since the beginning of this "
- "measurement. The time is represented as a datetime "
- "interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
- datetime WaitTimeMaxTime;
-
- [Description (
- "The minimum amount of time spent waiting for a "
- "connection to be available since the beginning of this "
- "measurement. The time is represented as a datetime "
- "interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
- datetime WaitTimeMinTime;
-
- [Description (
- "The total amount of time spent waiting for a connection "
- "to be available since the beginning of this measurement. "
- "Dividing WaitTimeTotalTime by WaitTime will provide the "
- "average time spent waiting for a connection. The time is "
- "represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
- datetime WaitTimeTotalTime;
-
- [Description (
- "The time spent using a connection. The time is "
- "represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.19.1.3 getUseTime|V1.0" }]
- datetime UseTime;
-
- [Description (
- "The maximum amount of time spent using a connection "
- "since the beginning of this measurement. The time is "
- "represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
- datetime UseTimeMaxTime;
-
- [Description (
- "The minimum amount of time spent using a connection "
- "since the beginning of this measurement. The time is "
- "represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
- datetime UseTimeMinTime;
-
- [Description (
- "The total amount of time spent using a connection since "
- "the beginning of this measurement. Dividing "
- "UseTimeTotalTime by UseTime will provide the average "
- "time spent using a connection. The time is represented "
- "as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
- datetime UseTimeTotalTime;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeDeployedObject.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeDeployedObject.mof
deleted file mode 100644
index 92079954..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeDeployedObject.mof
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeDeployedObject
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeDeployedObject class is an abstract class that is "
- "used to define CIM_J2eeModule objects that are deployed in the "
- "CIM_J2eeServer. The Deployed Objects are hosted by a J2ee "
- "Server and should hence be associated to a J2eeServer instance "
- "through the CIM_HostedService association. The scoping keys in "
- "the instance are provided by the J2eeServer hosting the "
- "deployed object." )]
-class CIM_J2eeDeployedObject : CIM_Service {
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE deployed object. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
- [Description (
- "Contains the original XML deployment descriptor that was "
- "created for this module during the deployment process." ),
- MappingStrings {
- "JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0" }]
- string DeploymentDescriptor;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeDomain.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeDomain.mof
deleted file mode 100644
index 242e7a1c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeDomain.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeDomain
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeDomain identifies the J2EE Domains that are part of "
- "the J2EE management environment. Domains provide a structure "
- "for grouping J2EE Server objects." )]
-class CIM_J2eeDomain : CIM_AdminDomain {
-
- [Override ( "Name" ),
- Description (
- "The name of the J2EE server domain. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1.1 Domain Name|V1.0" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEJB.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEJB.mof
deleted file mode 100644
index cd04fe2f..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEJB.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEJB
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeEJB class is base class that represents different "
- "types of deployed Enterprise JavaBean components. The EJB is "
- "hosted by a J2ee Server and should hence be associated to a "
- "J2eeServer instance through the CIM_HostedService association. "
- "The scoping keys in the instance are provided by the "
- "J2eeServer hosting the EJB." )]
-class CIM_J2eeEJB : CIM_Service {
-
- [Override ( "Name" ),
- Description (
- "The name of an EJB. The name MUST be constructed using "
- "the form specified in JSR77.3.1.1.1 in order to avoid "
- "the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBInModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEJBInModule.mof
deleted file mode 100644
index ab134b55..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBInModule.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEJBInModule
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeEJBInModule is a aggregation of the EJB components "
- "within a deployed EJB JAR module." )]
-class CIM_J2eeEJBInModule : CIM_ServiceComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The EJB Module that is comprised of EJBs." )]
- CIM_J2eeEJBModule REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Min ( 1 ),
- Description ( "The EJB that is a part of the EJB Module." )]
- CIM_J2eeEJB REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEJBModule.mof
deleted file mode 100644
index 188e6a70..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBModule.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEJBModule
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeEJBModule identifies a deployed EJB module and is a "
- "container for CIM_J2eeEJBs." )]
-class CIM_J2eeEJBModule : CIM_J2eeModule {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEJBStats.mof
deleted file mode 100644
index 94f53667..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEJBStats.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEJBStats
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeEJBStats class defines the performance statistics that "
- "are available for all EJB component types." )]
-class CIM_J2eeEJBStats : CIM_J2eeStatistic {
-
- [Description (
- "A count of the number of times that the beans create "
- "method was called." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0" }]
- uint64 CreateCount;
-
- [Description (
- "A count of the number of times that the beans remove "
- "method was called." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0" }]
- uint64 RemoveCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBean.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBean.mof
deleted file mode 100644
index d882ab4e..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBean.mof
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEntityBean
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed entity bean within an EJB module." )]
-class CIM_J2eeEntityBean : CIM_J2eeEJB {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBeanStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBeanStats.mof
deleted file mode 100644
index 5c56ae6b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeEntityBeanStats.mof
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeEntityBeanStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeEntityBeanStats class defines the performance "
- "statistics that are provided by entity beans." )]
-class CIM_J2eeEntityBeanStats : CIM_J2eeEJBStats {
-
- [Description (
- "The number of bean instances in the ready state." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.12.1.1 getReadyCount|V1.0" }]
- uint64 ReadyCount;
-
- [Description (
- "The lowest number of bean instances in the ready state "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 ReadyLowWaterMark;
-
- [Description (
- "The highest number of bean instances in the ready state "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 ReadyHighWaterMark;
-
- [Description (
- "The number of bean instances in the pooled state." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.12.1.2 getPooledCount|V1.0" }]
- uint64 PooledCount;
-
- [Description (
- "The lowest number of bean instances in the pooled state "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 PooledLowWaterMark;
-
- [Description (
- "The highest number of bean instances in the pooled state "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 PooledHighWaterMark;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactory.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactory.mof
deleted file mode 100644
index adc933ab..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactory.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeJCAConnectionFactory class identifies individual "
- "JCA connection factories." )]
-class CIM_J2eeJCAConnectionFactory : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee "
- "JCAConnectionFactory. In order to ensure uniqueness, the "
- "value of InstanceID MUST be constructed using the form "
- "specified in JSR77.3.1.1.1 in order to avoid the need "
- "for manual key propagation." ),
- ModelCorrespondence { "CIM_J2eeJCAConnectionFactory.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE JCAConnectionFactory. The name MUST "
- "be constructed using the form specified in JSR77.3.1.1.1 "
- "in order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeJCAConnectionFactory.InstanceID" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactoryManagedConnectionFactory.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactoryManagedConnectionFactory.mof
deleted file mode 100644
index fbeee800..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionFactoryManagedConnectionFactory.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJCAConnectionFactoryManagedConnectionFactory
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJCAConnectionFactoryManagedConnectionFactory "
- "identifies the JCA managed connection factory associated with "
- "the corresponding JCA connection factory ." )]
-class CIM_J2eeJCAConnectionFactoryManagedConnectionFactory : CIM_HostedDependency {
-
- [Override ( "Dependent" ),
- Min ( 1 )]
- CIM_J2eeJCAConnectionFactory REF Dependent;
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 )]
- CIM_J2eeJCAManagedConnectionFactory REF Antecedent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionPools.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionPools.mof
deleted file mode 100644
index 14b62581..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAConnectionPools.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJCAConnectionPools
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJCAConnectionPools provides the list of statistics "
- "about the connections pools that are associated with the "
- "referencing JCA resource statistics." )]
-class CIM_J2eeJCAConnectionPools : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Description ( "The JCA resource statistic." )]
- CIM_J2eeJCAStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JCA connection pool statistics." )]
- CIM_J2eeConnectionPoolStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAManagedConnectionFactory.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAManagedConnectionFactory.mof
deleted file mode 100644
index ee64bfa7..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAManagedConnectionFactory.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "This class identifies JCA managed connection factories." )]
-class CIM_J2eeJCAManagedConnectionFactory : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee "
- "JCAManagedConnectionFactory. In order to ensure "
- "uniqueness, the value of InstanceID MUST be constructed "
- "using the form specified in JSR77.3.1.1.1 in order to "
- "avoid the need for manual key propagation." ),
- ModelCorrespondence {
- "CIM_J2eeJCAManagedConnectionFactory.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE JCAManagedConnectionFactory. The name "
- "MUST be constructed using the form specified in "
- "JSR77.3.1.1.1 in order to avoid the need for manual key "
- "propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeJCAManagedConnectionFactory.InstanceID" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCANonpooledConnections.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCANonpooledConnections.mof
deleted file mode 100644
index 3620dc32..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCANonpooledConnections.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJCANonpooledConnections
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJCANonpooledConnections provides the list of "
- "statistics for the non-connections pools that are associated "
- "with the referencing JCA resource statistics." )]
-class CIM_J2eeJCANonpooledConnections : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Description ( "The JCA resource statistic." )]
- CIM_J2eeJCAStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JCA connection statistics." )]
- CIM_J2eeConnectionStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAResource.mof
deleted file mode 100644
index d7be4791..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAResource.mof
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJCAResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description ( "CIM_J2eeJCAResource identifies a JCA resource." )]
-class CIM_J2eeJCAResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJCAStats.mof
deleted file mode 100644
index 4cd66172..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJCAStats.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJCAStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeJCAStats class defines the performance statistics that "
- "are provided by a JCA resource." )]
-class CIM_J2eeJCAStats : CIM_J2eeStatistic {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCConnectionPools.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCConnectionPools.mof
deleted file mode 100644
index 9de53db5..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCConnectionPools.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCConnectionPools
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJDBCConnectionPools provides the list of statistics "
- "about the connections pools that are associated with the "
- "referencing JDBC resource statistics." )]
-class CIM_J2eeJDBCConnectionPools : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Description ( "The JDBC resource statistic." )]
- CIM_J2eeJDBCStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JDBC connection pool statistics." )]
- CIM_J2eeConnectionPoolStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSource.mof
deleted file mode 100644
index 6d76eb2c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSource.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeJDBCDataSource class contains instances that "
- "identify physical JDBC data sources." )]
-class CIM_J2eeJDBCDataSource : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee "
- "JDBCDataSource. In order to ensure uniqueness, the value "
- "of InstanceID MUST be constructed using the form "
- "specified in JSR77.3.1.1.1 in order to avoid the need "
- "for manual key propagation." ),
- ModelCorrespondence { "CIM_J2eeJDBCDataSource.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE JDBCDataSource. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeJDBCDataSource.InstanceID" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSourceDriver.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSourceDriver.mof
deleted file mode 100644
index c78178d3..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDataSourceDriver.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCDataSourceDriver
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJDBCDataSourceDriver associates the JDBC driver with a "
- "JDBC data source." )]
-class CIM_J2eeJDBCDataSourceDriver : CIM_HostedDependency {
-
- [Override ( "Dependent" ),
- Min ( 1 )]
- CIM_J2eeJDBCDataSource REF Dependent;
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 )]
- CIM_J2eeJDBCDriver REF Antecedent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDriver.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDriver.mof
deleted file mode 100644
index 24476f2f..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCDriver.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeJDBCDriver class identifies individual JDBC drivers."
- )]
-class CIM_J2eeJDBCDriver : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee "
- "JDBCDriver. In order to ensure uniqueness, the value of "
- "InstanceID MUST be constructed using the form specified "
- "in JSR77.3.1.1.1 in order to avoid the need for manual "
- "key propagation." ),
- ModelCorrespondence { "CIM_J2eeJDBCDriver.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE JDBCDriver. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeJDBCDriver.InstanceID" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCNonpooledConnections.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCNonpooledConnections.mof
deleted file mode 100644
index 5b160782..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCNonpooledConnections.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCNonpooledConnections
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJDBCNonpooledConnections provides the list of "
- "statistics for the non-connections pools that are associated "
- "with the referencing JDBC resource statistics." )]
-class CIM_J2eeJDBCNonpooledConnections : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Description ( "The JDBC resource statistic." )]
- CIM_J2eeJDBCStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JDBC connection statistics." )]
- CIM_J2eeConnectionStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResource.mof
deleted file mode 100644
index dff6c57b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResource.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJDBCResource identifies a JDBC resource. A JDBC "
- "resource manages one or more JDBC data sources." )]
-class CIM_J2eeJDBCResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResourceUsesDataSource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResourceUsesDataSource.mof
deleted file mode 100644
index d0daacf7..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCResourceUsesDataSource.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCResourceUsesDataSource
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJDBCResourceUsesDataSource is an association that "
- "identifies the JDBC data sources that are available to a "
- "CIM_J2eeJDBCResource." )]
-class CIM_J2eeJDBCResourceUsesDataSource : CIM_HostedDependency {
-
- [Override ( "Dependent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The JDBC Resource that requires a Data Source." )]
- CIM_J2eeJDBCResource REF Dependent;
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description (
- "The Data Source that is being used by a JDBC Resource." )]
- CIM_J2eeJDBCDataSource REF Antecedent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCStats.mof
deleted file mode 100644
index f29dee49..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJDBCStats.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJDBCStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeJDBCStats class defines the performance statistics "
- "that are provided by a JDBC resource." )]
-class CIM_J2eeJDBCStats : CIM_J2eeStatistic {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionSessions.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionSessions.mof
deleted file mode 100644
index 2f59541d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionSessions.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSConnectionSessions
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJMSConnectionSessions identifies the JMS session "
- "statistics that are associated with the referencing JMS "
- "connection statistics." )]
-class CIM_J2eeJMSConnectionSessions : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Min ( 1 ),
- Description ( "The JMS connection statistic." )]
- CIM_J2eeJMSConnectionStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JMS session statistics." )]
- CIM_J2eeJMSSessionStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionStats.mof
deleted file mode 100644
index 05da2838..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConnectionStats.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSConnectionStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSConnectionStats class defines the performance "
- "statistics that are provided by a JMS connection." )]
-class CIM_J2eeJMSConnectionStats : CIM_J2eeStatistic {
-
- [Description (
- "The transactional state of the JMS connection. A value "
- "of true indicates that the JMS connection is "
- "transactional." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.25.1.2 isTransactional|V1.0" }]
- boolean IsTransactional;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConsumerStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConsumerStats.mof
deleted file mode 100644
index 9d332636..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSConsumerStats.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSConsumerStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSConsumerStats class defines the performance "
- "statistics that are provided by a JMS message consumer." )]
-class CIM_J2eeJMSConsumerStats : CIM_J2eeJMSEndpointStats {
-
- [Description (
- "A string that encapsulates the identity of the message origin."
- ),
- MappingStrings { "JSR77.JCP|JSR77.6.29.1.1 getOrigin|V1.0" }]
- string Origin;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSEndpointStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSEndpointStats.mof
deleted file mode 100644
index e0dfb61d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSEndpointStats.mof
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSEndpointStats
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSEndpointStats class is a base class that "
- "defines the performance statistics that are provided by a JMS "
- "message producer or JMS message consumer." )]
-class CIM_J2eeJMSEndpointStats : CIM_J2eeStatistic {
-
- [Description (
- "The number of messages that expired before delivery." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.27.1.1 getExpiredMessageCount|V1.0" }]
- uint64 ExpiredMessageCount;
-
- [Description ( "The number of messages sent or received." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.27.1.2 getMessageCount|V1.0" }]
- uint64 MessageCount;
-
- [Description (
- "The time spent by a message before being delivered. The "
- "time is represented as a datetime interval." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.27.1.3 getMessageWaitTime|V1.0" }]
- datetime MessageWaitTime;
-
- [Description (
- "The maximum amount of time spent by a message before "
- "being delivered since the beginning of this measurement. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
- datetime MessageWaitTimeMaxTime;
-
- [Description (
- "The minimum amount of time spent by a message before "
- "being delivered since the beginning of this measurement. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
- datetime MessageWaitTimeMinTime;
-
- [Description (
- "The total amount of time spent by a message before being "
- "delivered since the beginning of this measurement. "
- "Dividing MessageWaitTimeTotalTime by MessageWaitTime "
- "will provide the average time spent using a connection. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
- datetime MessageWaitTimeTotalTime;
-
- [Description ( "The number of pending messages." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.27.1.4 getPendingMessageCount|V1.0" }]
- uint64 PendingMessageCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSProducerStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSProducerStats.mof
deleted file mode 100644
index 601fb66c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSProducerStats.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSProducerStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSProducerStats class defines the performance "
- "statistics that are provided by a JMS message producer." )]
-class CIM_J2eeJMSProducerStats : CIM_J2eeJMSEndpointStats {
-
- [Description (
- "A string that encapsulates the identity of the message "
- "destination." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.28.1.1 getDestination|V1.0" }]
- string Destination;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSResource.mof
deleted file mode 100644
index 63709dab..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSResource.mof
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description ( "CIM_J2eeJMSResource identifies a JMS resource." )]
-class CIM_J2eeJMSResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionConsumers.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionConsumers.mof
deleted file mode 100644
index d725e800..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionConsumers.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSSessionConsumers
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJMSSessionConsumers identifies the JMS consumer "
- "statistics that are associated with the referencing JMS "
- "session statistics." )]
-class CIM_J2eeJMSSessionConsumers : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Min ( 1 ),
- Description ( "The JMS session statistic." )]
- CIM_J2eeJMSSessionStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JMS consumer statistics." )]
- CIM_J2eeJMSConsumerStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionProducers.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionProducers.mof
deleted file mode 100644
index 12045093..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionProducers.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSSessionProducers
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJMSSessionProducers identifies the JMS producer "
- "statistics that are associated with the referencing JMS "
- "session statistics." )]
-class CIM_J2eeJMSSessionProducers : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Min ( 1 ),
- Description ( "The JMS session statistic." )]
- CIM_J2eeJMSSessionStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JMS producer statistics." )]
- CIM_J2eeJMSProducerStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionStats.mof
deleted file mode 100644
index 075aa0b3..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSSessionStats.mof
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSSessionStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSSessionStats class defines the performance "
- "statistics that are provided by a JMS session." )]
-class CIM_J2eeJMSSessionStats : CIM_J2eeStatistic {
-
- [Description ( "The number of durable subscriptions." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.26.1.3 getDurableSubscriptionCount|V1.0" }]
- uint64 DurableSubscriptionCount;
-
- [Description ( "The number of expired messages." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.26.1.4 getExpiredMessageCount|V1.0" }]
- uint64 ExpiredMessageCount;
-
- [Description ( "The number of messages exchanged." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.26.1.5 getMessageCount|V1.0" }]
- uint64 MessageCount;
-
- [Description (
- "The time spent by a message before being delivered. The "
- "time is represented as a datetime interval." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.26.1.6 getMessageWaitTime|V1.0" }]
- datetime MessageWaitTime;
-
- [Description (
- "The maximum amount of time spent by a message before "
- "being delivered since the beginning of this measurement. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
- datetime MessageWaitTimeMaxTime;
-
- [Description (
- "The minimum amount of time spent by a message before "
- "being delivered since the beginning of this measurement. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
- datetime MessageWaitTimeMinTime;
-
- [Description (
- "The total amount of time spent by a message before being "
- "delivered since the beginning of this measurement. "
- "Dividing MessageWaitTimeTotalTime by MessageWaitTime "
- "will provide the average time spent using a connection. "
- "The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
- datetime MessageWaitTimeTotalTime;
-
- [Description ( "The number of pending messages." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.26.1.7 getPendingMessageCount|V1.0" }]
- uint64 PendingMessageCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStatConnections.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStatConnections.mof
deleted file mode 100644
index 690bc926..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStatConnections.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSStatConnections
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "CIM_J2eeJMSStatConnections provides the list of JMS connection "
- "statistics that are associated with the referencing JMS "
- "resource statistics." )]
-class CIM_J2eeJMSStatConnections : CIM_RelatedStatisticalData {
-
- [Override ( "Stats" ),
- Min ( 1 ),
- Description ( "The JMS resource statistic." )]
- CIM_J2eeJMSStats REF Stats;
-
- [Override ( "RelatedStats" ),
- Description ( "The related JMS connection statistics." )]
- CIM_J2eeJMSConnectionStats REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStats.mof
deleted file mode 100644
index 47f2e124..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJMSStats.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJMSStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJMSStats class defines the performance statistics "
- "that are provided by a JMS resource." )]
-class CIM_J2eeJMSStats : CIM_J2eeStatistic {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJNDIResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJNDIResource.mof
deleted file mode 100644
index 647af92d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJNDIResource.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJNDIResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJNDIResource identifies a Java Naming and Directory "
- "Interface (JNDI) resource." )]
-class CIM_J2eeJNDIResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJTAResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJTAResource.mof
deleted file mode 100644
index 4c4f3723..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJTAResource.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJTAResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJTAResource identifies a Java Transaction API (JTA) resource."
- )]
-class CIM_J2eeJTAResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJTAStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJTAStats.mof
deleted file mode 100644
index 4c021372..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJTAStats.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJTAStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJTAStats class defines the performance statistics "
- "that are provided by a JTA resource." )]
-class CIM_J2eeJTAStats : CIM_J2eeStatistic {
-
- [Description ( "The number of active transactions." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.30.1.1 getActiveCount|V1.0" }]
- uint64 ActiveCount;
-
- [Description ( "The number of committed transactions." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.30.1.2 getCommittedCount|V1.0" }]
- uint64 CommittedCount;
-
- [Description ( "The number of rolled-back transactions." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.30.1.3 getRolledbackCount|V1.0" }]
- uint64 RolledbackCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJVM.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJVM.mof
deleted file mode 100644
index 350fb0d9..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJVM.mof
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeJVM class identifies a Java VM that is utilized by "
- "a J2EE server. For each Java VM that is running threads "
- "associated with the J2EE server, its containers or resources, "
- "there must be an instance in this class. The instance must be "
- "removed when the Java VM is no longer running. The reason this "
- "class subclasses from a class as high up in the hierarchy as "
- "CIM_EnabledLogicalElement is the absence of a class that "
- "models Interpreters, Emulators and the like. The JVM is not an "
- "OS, but then neither is it just a process. In v2.9, we hope to "
- "plug this hole by introducing a class that will model "
- "interpreters and emulators. At this point, the JVM class can "
- "be pushed down in the hierarchy." )]
-class CIM_J2eeJVM : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee JVM In "
- "order to ensure uniqueness, the value of InstanceID MUST "
- "be constructed using the form specified in JSR77.3.1.1.1 "
- "in order to avoid the need for manual key propagation." ),
- ModelCorrespondence { "CIM_J2eeJVM.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE JVM. The name MUST be constructed "
- "using the form specified in JSR77.3.1.1.1 in order to "
- "avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeJVM.InstanceID" }]
- string Name;
-
- [Description (
- "The Java Runtime Environment version of the JVM." ),
- MappingStrings { "JSR77.JCP|JSR77.3.4.1.1 javaVersion|V1.0" }]
- string JavaVersion;
-
- [Description (
- "The Java Runtime Environment vendor of the JVM." ),
- MappingStrings { "JSR77.JCP|JSR77.3.4.1.2 javaVendor|V1.0" }]
- string JavaVendor;
-
- [Description ( "The node (machine) this JVM is running on." ),
- MappingStrings { "JSR77.JCP|JSR77.3.4.1.3 node|V1.0" }]
- string Node;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJVMStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJVMStats.mof
deleted file mode 100644
index 206d42f8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJVMStats.mof
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.2" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeJVMStats class defines the performance statistics "
- "that are provided by a Java VM." )]
-class CIM_J2eeJVMStats : CIM_J2eeStatistic {
-
- [Description ( "The heap size of the JVM." ),
- Units ( "Bytes" ),
- Gauge, MappingStrings {
- "JSR77.JCP|JSR77.6.31.1.1 getHeapSize|V1.0" },
- PUnit ( "byte" )]
- uint64 HeapSize;
-
- [Description ( "The upper limit for the heap size of the JVM." ),
- Units ( "Bytes" ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0" },
- PUnit ( "byte" )]
- uint64 HeapSizeUpperBound;
-
- [Description ( "The lower limit for the heap size of the JVM." ),
- Units ( "Bytes" ),
- MappingStrings { "JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0" },
- PUnit ( "byte" )]
- uint64 HeapSizeLowerBound;
-
- [Description (
- "The smallest size of the JVM heap since the beginning of "
- "the measurement." ),
- Units ( "Bytes" ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" },
- PUnit ( "byte" )]
- uint64 HeapSizeLowWaterMark;
-
- [Description (
- "The largest size of the JVM heap since the beginning of "
- "the measurement." ),
- Units ( "Bytes" ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" },
- PUnit ( "byte" )]
- uint64 HeapSizeHighWaterMark;
-
- [Description (
- "The amount of time the JVM has been running. The time is "
- "represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.31.1.2 getUpTime|V1.0" }]
- datetime UpTime;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailResource.mof
deleted file mode 100644
index 2bb2b961..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailResource.mof
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJavaMailResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeJavaMailResource identifies a JavaMail resource." )]
-class CIM_J2eeJavaMailResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailStats.mof
deleted file mode 100644
index aaddb7ff..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeJavaMailStats.mof
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeJavaMailStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeJavaMailStats class defines the performance statistics "
- "that are provided by Java mail resources." )]
-class CIM_J2eeJavaMailStats : CIM_J2eeStatistic {
-
- [Description ( "The number of mail messages received." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.13.1.1 getSentMailCount|V1.0" }]
- uint64 SentMailCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObject.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObject.mof
deleted file mode 100644
index 083289fb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObject.mof
+++ /dev/null
@@ -1,105 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeManagedObject is a class for defining operations that "
- "may supported by all J2EE managed objects. It contains the "
- "attributes and methods that are common to all J2EE managed "
- "objects. The J2EE Managed objects - for eg. J2eeServer should "
- "participate in instances of the CIM_LogicalIdentity "
- "association with the corresponding instance of the "
- "J2eeManagedObject class. The start and stop methods of JSR77\'s "
- "J2eeManagedObject find an equivalent in the RequestStateChange "
- "method inherited from EnabledLogicalElement. Using "
- "Enabled/Disabled as inputs to RequestStateChange, one can "
- "effect start and stop." )]
-class CIM_J2eeManagedObject : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2EE "
- "ManagedObject\'s Capabilities in a given namespace. In "
- "order to ensure uniqueness, the value of InstanceID MUST "
- "be constructed using the form specified in JSR77.3.1.1.1 "
- "in order to avoid the need for manual key propagation." ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeManagedObject.ElementName" }]
- string InstanceID;
-
- [Override ( "ElementName" ),
- Description (
- "The name of a J2EE managed object. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeManagedObject.InstanceID" }]
- string ElementName;
-
- [Override ( "OperationalStatus" ),
- Description (
- "The current state of the entity for J2ee managed objects "
- "that support state management. If the StateManageable "
- "property is FALSE, the value of this property MUST be "
- "set to 0 - Unknown. The mapping from the J2ee management "
- "states to OperationalStatus is as follows - "
- "j2ee.state.starting - Starting, j2ee.state.running - OK, "
- "j2ee.state.stopping - Stopping, j2ee.state.stopped - "
- "Stopped, and j2ee.state.failed - Error." ),
- ValueMap { "0", "2", "6", "8", "9", "10" },
- Values { "Unknown", "OK", "Error", "Starting", "Stopping",
- "Stopped" },
- MappingStrings { "JSR77.JCP|JSR77.5.1.1.1 state|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeManagedObjectCapabilities.StateManageable" }]
- uint16 OperationalStatus[];
-
- [Description (
- "The time that the J2EE managed object was started, "
- "represented as a datetime interval measured as the time "
- "interval since January 1, 1970, 00:00:00. If the "
- "StateManageable property of the "
- "CIM_J2eeManagedObjectCapabilities class is false, this "
- "value MUST be set to a zero time interval." ),
- MappingStrings { "JSR77.JCP|JSR77.5.1.1.2 startTime|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeManagedObjectCapabilities.StateManageable" }]
- datetime StartTime = "00000000000000.000000:000";
-
-
- [Description (
- "Starts the J2EE managed object. This operation can only "
- "be invoked in when State is Stopped. This method, causes "
- "State to become Starting initially, and eventually "
- "becomes the RUNNING state. Additionally, "
- "StartRecursive() is called on all the child "
- "StateManageable instances that are registered with this "
- "entity and are in the Stopped state. The method returns "
- "0 on success and non-zero for failure." ),
- MappingStrings { "JSR77.JCP|JSR77.5.1.2.2 startRecursive|V1.0" }]
- uint32 StartRecursive(
-);
-
- [Description (
- "This method starts the J2EE managed object. This "
- "operation can only be invoked when the OperationalStatus "
- "is Stopped. Note that StartService() will not be called "
- "on any of the child StateManageable instances that are "
- "registered with this instance. It is the responsibility "
- "of the calling application to start the child if "
- "required. The method returns 0 on success and non-zero "
- "for failure." ),
- MappingStrings { "JSR77.JCP|JSR77.5.1.2.1 start|V1.0" }]
- uint32 Start(
-);
-
- [Description (
- "This method stops the J2EE managed object and all "
- "dependent objects that can be identified by following "
- "the Dependency/Component associations this object\'s "
- "identity participates in." ),
- MappingStrings { "JSR77.JCP|JSR77.5.1.2.3 stop|V1.0" }]
- uint32 Stop(
-);
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObjectCapabilities.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObjectCapabilities.mof
deleted file mode 100644
index 5704d8e8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeManagedObjectCapabilities.mof
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeManagedObjectCapabilities
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeManagedObjectCapabilities is a class for defining "
- "additional capabilities of J2EE managed objects. It contains "
- "the attributes that are common to all J2EE managed objects. "
- "These common attributes are mapped to the corresponding J2EE "
- "classes using the CIM_ElementCapabilities association." )]
-class CIM_J2eeManagedObjectCapabilities : CIM_Capabilities {
-
- [Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2EE "
- "ManagedObject\'s Capabilities in a given namespace. In "
- "order to ensure uniqueness, the value of InstanceID MUST "
- "be constructed using the form specified in JSR77.3.1.1.1 "
- "in order to avoid the need for manual key propagation." ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeManagedObjectCapabilities.ElementName" }]
- string InstanceID;
-
- [Override ( "ElementName" ),
- Description (
- "The name of a J2EE managed object. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeManagedObjectCapabilities.InstanceID" }]
- string ElementName;
-
- [Description (
- "A property that indicates whether the managed object "
- "implements the state management model as defined in "
- "State Management chapter of the JSR77 specification. A "
- "value of true indicates that the managed object "
- "implements the state management interface. A value of "
- "false indicates that the managed object does not "
- "implement the state management interface." ),
- MappingStrings {
- "JSR77.JCP|JSR77.3.1.1.2 stateManageable|V1.0" }]
- boolean StateManageable;
-
- [Description (
- "A property that indicates whether the managed object "
- "implements the statistics provider model as defined in "
- "Performance Monitoring chapter of the JSR77 "
- "specification. A value of true indicates that the "
- "managed object implements the statistics provider "
- "interface. A value of false indicates that the managed "
- "object does not implement the statistics provider "
- "interface." ),
- MappingStrings {
- "JSR77.JCP|JSR77.3.1.1.3 statisticsProvider|V1.0" }]
- boolean StatisticsProvider;
-
- [Description (
- "A property that indicates whether the managed object "
- "implements the event provider model as defined in the "
- "Events chapter of the JSR77 specification. A value of "
- "true indicates that the managed object implements the "
- "event provider interface. A value of false indicates "
- "that the managed object does not implement the event "
- "provider interface." ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.4 eventProvider|V1.0" }]
- boolean EventProvider;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBean.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBean.mof
deleted file mode 100644
index 119965fb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBean.mof
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeMessageDrivenBean
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed message driven bean within an EJB module." )]
-class CIM_J2eeMessageDrivenBean : CIM_J2eeEJB {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBeanStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBeanStats.mof
deleted file mode 100644
index dc540fd8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeMessageDrivenBeanStats.mof
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeMessageDrivenBeanStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeMessageDrivenBeanStats class defines the performance "
- "statistics that are provided by message driven beans." )]
-class CIM_J2eeMessageDrivenBeanStats : CIM_J2eeEJBStats {
-
- [Description ( "The number of messages received." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.13.1.1 getMessageCount|V1.0" }]
- uint64 MessageCount;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeModule.mof
deleted file mode 100644
index 3adfa4ad..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeModule.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeModule
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeModule class is an abstract class from which all "
- "J2EE module type classes extend. These represent EAR, JAR, "
- "WAR, and RAR files that have been deployed." )]
-class CIM_J2eeModule : CIM_J2eeDeployedObject {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeModuleUsesJVM.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeModuleUsesJVM.mof
deleted file mode 100644
index 721e6d5b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeModuleUsesJVM.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeModuleUsesJVM
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeModuleUsesJVM association identifies the JVM that "
- "a specific Module runs in." )]
-class CIM_J2eeModuleUsesJVM : CIM_HostedDependency {
-
- [Override ( "Dependent" ),
- Description ( "The Module that uses a Java Virtual Machine." )]
- CIM_J2eeModule REF Dependent;
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description ( "The Java VM on which the module is running." )]
- CIM_J2eeJVM REF Antecedent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeNotification.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeNotification.mof
deleted file mode 100644
index d6ddc3f0..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeNotification.mof
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeNotification
-// ==================================================================
- [Indication, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The J2eeNotification class specifies the properties that must "
- "be included in every event that is generated by a J2EE managed "
- "object that supports the event model. All management systems "
- "that support event notification must support all of the "
- "properties in this class." )]
-class CIM_J2eeNotification : CIM_ProcessIndication {
-
- [Override ( "IndicationIdentifier" ),
- Description (
- "The identifier for the indication, represented as the "
- "name of the source J2EE managed object that generated "
- "the event. The name MUST be constructed using the form "
- "specified in JSR77.3.1.1.1." ),
- MappingStrings { "JSR77.JCP|JSR77.4.2.1.1 source|V1.0" },
- ModelCorrespondence { "CIM_J2eeManagedObject.InstanceID" }]
- string IndicationIdentifier;
-
- [Override ( "SequenceNumber" ),
- Description (
- "The sequence number of the indication. Identifies the "
- "position of the indication in a stream of indications. "
- "The sequence number provides a means of determining the "
- "order of sequential indications that occurred with the "
- "same timestamp (within the minimum supported unit of "
- "time)." ),
- MappingStrings { "JSR77.JCP|JSR77.4.2.1.3 sequence|V1.0" }]
- sint64 SequenceNumber;
-
- [Description (
- "The type of the indication. The type is assigned by the "
- "source object that generated the indication. It conveys "
- "the semantic meaning of the particular indication. The "
- "standard types (starting, stopping, running, etc.) MUST "
- "be described by this property\'s enumeration. Other "
- "values MAY also be specified by entering 1 (\"Other\") "
- "in this property and placing the type\'s string value in "
- "OtherIndicationType. The latter SHOULD be interpreted as "
- "a number of dot-separated components. This allows some "
- "structure in the naming of indication types. Source "
- "objects are free to define any types that they wish to "
- "use when naming the indications that they generate. \n"
- "\n"
- "Note that this enumeration is defined by examining "
- "J2eeManagedObject\'s OperationalStatus property, by the "
- "creation or deletion of the J2eeManagedObject instance, "
- "or is the decision of the JSR77 experts or the "
- "implementation. It is not a one-to-one mapping of the "
- "OperationalStatus property in ManagedSystemElement, and "
- "is therefore a unique enumeration and specific "
- "ProcessIndication." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other", "j2ee.object.created",
- "j2ee.object.deleted", "j2ee.state.starting",
- "j2ee.state.running", "j2ee.state.stopping",
- "j2ee.state.stopped", "j2ee.state.failed" },
- MappingStrings { "JSR77.JCP|JSR77.4.2.1.4 type|V1.0" },
- ModelCorrespondence {
- "CIM_J2eeNotification.OtherIndicationType" }]
- uint16 IndicationType;
-
- [Description (
- "The type of the indication when a non-standard event is "
- "generated by the source object. This value MUST be "
- "specified when IndicationType is set to 1 (\"Other\")." ),
- ModelCorrespondence { "CIM_J2eeNotification.IndicationType" }]
- string OtherIndicationType;
-
- [Description (
- "An informational message about the indication." )]
- string Message;
-
- [Description (
- "Optional data that the notication broadcaster wishes to "
- "communicate to listeners. The content of the data is "
- "user specific. The UserData property may be null." ),
- OctetString]
- string UserData;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeRMI_IIOPResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeRMI_IIOPResource.mof
deleted file mode 100644
index 93dbc84b..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeRMI_IIOPResource.mof
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeRMI_IIOPResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeRMI_IIOPResource identifies an RMI_IIOP resource." )]
-class CIM_J2eeRMI_IIOPResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeResource.mof
deleted file mode 100644
index 62fba668..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeResource.mof
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The J2eeResource class is a base class for all managed object "
- "types that represent J2EE resources. J2EE resources are "
- "resources that are utilized by the J2EE server to provide the "
- "J2EE standard services required by the J2EE platform "
- "architecture. The J2EEResource class has several subclasses "
- "that do not add any new properties. The option of using a type "
- "property to identify the different resource types while doing "
- "away with the numerous empty subclasses was not chosen because "
- "the subclasses, when enhanced by vendor specific extensions "
- "are significantly different from each other." )]
-class CIM_J2eeResource : CIM_SystemResource {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "InstanceID identifies a unique instance of a J2ee "
- "Resource. In order to ensure uniqueness, the value of "
- "InstanceID MUST be constructed using the form specified "
- "in JSR77.3.1.1.1 in order to avoid the need for manual "
- "key propagation." ),
- ModelCorrespondence { "CIM_J2eeResource.Name" }]
- string InstanceID;
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE Resource. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
- ModelCorrespondence { "CIM_J2eeResource.InstanceID" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapter.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapter.mof
deleted file mode 100644
index 279508ae..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapter.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeResourceAdapter
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed Resource Adapter within a Resource "
- "Adapter Module. The resource adapter is hosted by a J2ee "
- "Server and should hence be associated to a J2eeServer instance "
- "through the CIM_HostedService association. The scoping keys in "
- "the instance are provided by the J2eeServer hosting the "
- "resource adapter." )]
-class CIM_J2eeResourceAdapter : CIM_Service {
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE Resource Adapter. The name MUST be "
- "constructed using the form specified in JSR77.3.1.1.1 in "
- "order to avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterInModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterInModule.mof
deleted file mode 100644
index e632941a..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterInModule.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeResourceAdapterInModule
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeResourceAdapterInModule is an aggregation of the "
- "resource adapters contained within a deployed RAR Module." )]
-class CIM_J2eeResourceAdapterInModule : CIM_ServiceComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Description (
- "The ResourceAdapter Module that is comprised of resource adapters."
- )]
- CIM_J2eeResourceAdapterModule REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Min ( 1 ),
- Description (
- "The resource adapter that is a part of the resource "
- "adapter Module." )]
- CIM_J2eeResourceAdapter REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterModule.mof
deleted file mode 100644
index e4488089..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceAdapterModule.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeResourceAdapterModule
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeResourceAdapterModule identifies a deployed Resource "
- "Adapter Module and is a container for resource adapters." )]
-class CIM_J2eeResourceAdapterModule : CIM_J2eeModule {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceOnServer.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeResourceOnServer.mof
deleted file mode 100644
index 57cd3c83..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeResourceOnServer.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeResourceOnServer
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeResourceOnServer is an association that establishes "
- "the relationship between a J2EE server and its resources." )]
-class CIM_J2eeResourceOnServer : CIM_ResourceOfSystem {
-
- [Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The Server exposing the resources." )]
- CIM_J2eeServer REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The resource that is a component of the server." )]
- CIM_J2eeResource REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServer.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServer.mof
deleted file mode 100644
index 950b02a0..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServer.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServer
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeServer class represents the J2EE Server core of "
- "one instance of a J2EE platform product as described in the "
- "Java 2 Enterprise Edition Platform specification." )]
-class CIM_J2eeServer : CIM_ApplicationSystem {
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE Server. The name MUST be constructed "
- "using the form specified in JSR77.3.1.1.1 in order to "
- "avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
- [Description ( "The name of the server\'s vendor." ),
- MappingStrings { "JSR77.JCP|JSR77.3.3.1.4 serverVendor|V1.0" }]
- string Vendor;
-
- [Description (
- "The J2EE implementation version of the J2EE server." ),
- MappingStrings { "JSR77.JCP|JSR77.3.3.1.5 serverVersion|V1.0" }]
- string Version;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServerInDomain.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServerInDomain.mof
deleted file mode 100644
index 114276c1..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServerInDomain.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServerInDomain
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeServerInDomain association identifies the J2EE "
- "Server that are part of a J2EE Domain for management purposes." )]
-class CIM_J2eeServerInDomain : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The J2ee Management Domain." )]
- CIM_J2eeDomain REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Min ( 1 ),
- Description (
- "The J2ee Server that is a member of the domain." )]
- CIM_J2eeServer REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServerUsesJVM.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServerUsesJVM.mof
deleted file mode 100644
index 36ff89b8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServerUsesJVM.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServerUsesJVM
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The association between a J2EE server and the Java virtual "
- "machine on which the J2EE server has running threads." )]
-class CIM_J2eeServerUsesJVM : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description ( "The Java VM that is used by the J2ee Server." )]
- CIM_J2eeJVM REF Antecedent;
-
- [Override ( "Dependent" ),
- Min ( 1 ),
- Description (
- "The J2ee Server that has threads running on the JVM." )]
- CIM_J2eeServer REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServlet.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServlet.mof
deleted file mode 100644
index 743fab89..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServlet.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServlet
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed servlet component. The Servlet is hosted "
- "by a J2ee Server and should hence be associated to a "
- "J2eeServer instance through the CIM_HostedService association. "
- "The scoping keys in the instance are provided by the "
- "J2eeServer hosting the servlet." )]
-class CIM_J2eeServlet : CIM_Service {
-
- [Override ( "Name" ),
- Description (
- "The name of a J2EE Servlet. The name MUST be constructed "
- "using the form specified in JSR77.3.1.1.1 in order to "
- "avoid the need for manual key propagation." ),
- MaxLen ( 256 ),
- MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServletInModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServletInModule.mof
deleted file mode 100644
index c9280eb7..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServletInModule.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServletInModule
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeServletInModule is a aggregation of the servlet "
- "components within a deployed WAR module." )]
-class CIM_J2eeServletInModule : CIM_ServiceComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The Web Module that is comprised of servlets." )]
- CIM_J2eeWebModule REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Min ( 1 ),
- Description ( "The Servlet that is a part of the Web Module." )]
- CIM_J2eeServlet REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeServletStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeServletStats.mof
deleted file mode 100644
index f38f5373..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeServletStats.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeServletStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeServletStats class defines the performance "
- "statistics that are provided by a Servlet component." )]
-class CIM_J2eeServletStats : CIM_J2eeStatistic {
-
- [Description (
- "The execution time of the servlet\'s service method. The "
- "time is represented as a datetime interval." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.32.1.1 getServiceTime|V1.0" }]
- datetime ServiceTime;
-
- [Description (
- "The maximum execution time of the servlet\'s service "
- "method since the beginning of this measurement. The time "
- "is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
- datetime ServletTimeMaxTime;
-
- [Description (
- "The minimum execution time of the servlet\'s service "
- "method since the beginning of this measurement. The time "
- "is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
- datetime ServiceTimeMinTime;
-
- [Description (
- "The total execution time of the servlet\'s service "
- "method since the beginning of this measurement. Dividing "
- "ServletTimeTotalTime by ServletTime will provide the "
- "average time spent executing the servlet\'s service "
- "method. The time is represented as a datetime interval." ),
- MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
- datetime ServletTimeTotalTime;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBean.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBean.mof
deleted file mode 100644
index 4a092dbe..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBean.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeSessionBean
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "The CIM_J2eeSessionBean class is a base class that represents "
- "specific types of deployed Session beans." )]
-class CIM_J2eeSessionBean : CIM_J2eeEJB {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBeanStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBeanStats.mof
deleted file mode 100644
index a8f7adc8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeSessionBeanStats.mof
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeSessionBeanStats
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeSessionBeanStats class is a base class that defines "
- "the performance statistics that are provided by both stateful "
- "and stateless session beans." )]
-class CIM_J2eeSessionBeanStats : CIM_J2eeEJBStats {
-
- [Description (
- "The number of bean instances in the method-ready state." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.14.1.1 getMethodReadyCount|V1.0" }]
- uint64 MethodReadyCount;
-
- [Description (
- "The lowest number of bean instances in the method-ready "
- "state since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 MethodReadyLowWaterMark;
-
- [Description (
- "The highest number of bean instances in the method-ready "
- "state since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 MethodReadyHighWaterMark;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBean.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBean.mof
deleted file mode 100644
index 7bef53fa..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBean.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeStatefulSessionBean
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed stateful session bean within an EJB module."
- )]
-class CIM_J2eeStatefulSessionBean : CIM_J2eeSessionBean {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBeanStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBeanStats.mof
deleted file mode 100644
index 6b2df973..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeStatefulSessionBeanStats.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeStatefulSessionBeanStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeStatefulSessionBeanStats class defines the performance "
- "statistics that are provided by a stateful session bean." )]
-class CIM_J2eeStatefulSessionBeanStats : CIM_J2eeSessionBeanStats {
-
- [Description (
- "The number of bean instances in a passive state." ),
- Counter, MappingStrings {
- "JSR77.JCP|JSR77.6.15.1.1 getPassiveCount|V1.0" }]
- uint64 PassiveCount;
-
- [Description (
- "The lowest number of bean instances in the passive state "
- "since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0" }]
- uint64 PassiveLowWaterMark;
-
- [Description (
- "The highest number of bean instances in the passive "
- "state since the beginning of the measurement." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0" }]
- uint64 PassiveHighWaterMark;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBean.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBean.mof
deleted file mode 100644
index b798a1fd..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBean.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeStatelessSessionBean
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "Identifies a deployed stateless session bean within an EJB module."
- )]
-class CIM_J2eeStatelessSessionBean : CIM_J2eeSessionBean {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBeanStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBeanStats.mof
deleted file mode 100644
index 8c58c0c8..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeStatelessSessionBeanStats.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeStatelessSessionBeanStats
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeStatelessSessionBeanStats class defines the "
- "performance statistics that are provided by a stateless "
- "session bean." )]
-class CIM_J2eeStatelessSessionBeanStats : CIM_J2eeSessionBeanStats {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeStatistic.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeStatistic.mof
deleted file mode 100644
index 7b21a6d0..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeStatistic.mof
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeStatistic
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The J2eeStatistic class is a base class that defines the "
- "properties that are common to all J2EE statistics. The JSR77 "
- "specification defines a set of statistical types, then it "
- "defines each J2EE statistic in terms of these types. Since CIM "
- "does not support multiple inheritance or embedded objects, the "
- "count, time, range, bounded range, and boundary statistics "
- "defined have been broken out into individual properties for "
- "each statistic that is defined in the JSR77 specification. \n"
- "Many of the properties defined for J2EE statistics are "
- "inherited from the CIM_StatisticalData class. Some of the "
- "inherited properties are CIM dates, which are not consistent "
- "with the definitions in the JSR77 specification. In order to "
- "minimize implementation differences, methods are defined to "
- "provide the dates as specified. Some of the subclasses of "
- "CIM_J2EEStatistic do not add any new properties. However, "
- "these subclasses were chosen over adding a type property to "
- "the superclass because the vendor extensions were likely to "
- "result in classes with characteristics distinct enough to "
- "warrant the existence of subclasses." )]
-class CIM_J2eeStatistic : CIM_StatisticalData {
-
-
- [Description (
- "The time the first measurement was taken represented as "
- "a long, whose value is the number of milliseconds since "
- "January 1, 1970,00:00:00. This method converts the "
- "StartStatisticTime property to the format defined in the "
- "JSR77 specification. The related property "
- "CIM_StatisticalData.StartStatisticTime represents the "
- "same information as a CIMDatetime entity." ),
- MappingStrings { "JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0" },
- ModelCorrespondence { "CIM_StatisticalData.StartStatisticTime" }]
- uint64 GetStartTime(
-);
-
- [Description (
- "The time the most recent measurement was taken "
- "represented as a long, whose value is the number of "
- "milliseconds since January 1, 1970,00:00:00. This method "
- "converts the StatisticTime property to the format "
- "defined in the JSR77 specification. The related property "
- "CIM_StatisticalData.StatisticTime represents the same "
- "information as a CIMDatatime entity." ),
- MappingStrings {
- "JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0" },
- ModelCorrespondence { "CIM_StatisticalData.StatisticTime" }]
- uint64 GetLastSampleTime(
-);
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeURLResource.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeURLResource.mof
deleted file mode 100644
index 21d1a36e..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeURLResource.mof
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeURLResource
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description ( "CIM_J2eeURLResource identifies a URL resource." )]
-class CIM_J2eeURLResource : CIM_J2eeResource {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeURLStats.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeURLStats.mof
deleted file mode 100644
index a5a08062..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeURLStats.mof
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeURLStats
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
- Description (
- "The CIM_J2eeURLStats class defines the performance statistics "
- "that are provided by a URL resource. There are no standard "
- "required URL statistics defined by the JSR77 specification. "
- "This class may be extended to provide vendor specific URL "
- "performance statistics." )]
-class CIM_J2eeURLStats : CIM_J2eeStatistic {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_J2eeWebModule.mof b/build/vendor/dmtf_mof/Application/CIM_J2eeWebModule.mof
deleted file mode 100644
index 7f9d76fc..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_J2eeWebModule.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_J2eeWebModule
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
- Description (
- "CIM_J2eeWebModule identifies a deployed WAR module and is a "
- "container for Servlets." )]
-class CIM_J2eeWebModule : CIM_J2eeModule {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_MemoryCheck.mof b/build/vendor/dmtf_mof/Application/CIM_MemoryCheck.mof
deleted file mode 100644
index 43ce1e3e..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_MemoryCheck.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "MemoryCheck specifies a condition for the minimum amount of "
- "memory that needs to be available on a system. The amount is "
- "specified in the MemorySize property. The details of this "
- "Check are compared with the value of the CIM_OperatingSystem. "
- "FreePhysicalMemory property - where the CIM_OperatingSystem "
- "object is related (using InstalledOS) to the CIM_Computer "
- "System instance that describes the environment. When the value "
- "of the FreePhysicalMemory property is greater than or equal to "
- "the value specified in MemorySize, the Check is satisfied." )]
-class CIM_MemoryCheck : CIM_Check {
-
- [Description (
- "The amount of memory that needs to exist on a computer "
- "system for a SoftwareElement to execute properly." ),
- Units ( "KiloBytes" ),
- ModelCorrespondence { "CIM_OperatingSystem.FreePhysicalMemory" },
- PUnit ( "byte * 2^10" )]
- uint64 MemorySize;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ModifySettingAction.mof b/build/vendor/dmtf_mof/Application/CIM_ModifySettingAction.mof
deleted file mode 100644
index 74d871af..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ModifySettingAction.mof
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ModifySettingAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "This class specifies the information used to modify a "
- "\'setting\' file, for a specific entry in the file. The new "
- "\'setting\' value is created as a new entry or appends to, "
- "replaces, removes from, or deletes the specified entry. All "
- "additions are assumed to be case sensitive. Removes are "
- "assumed to be case insensitive." )]
-class CIM_ModifySettingAction : CIM_Action {
-
- [Description (
- "This is the key or label of the section of the file to "
- "be modified." ),
- MaxLen ( 256 )]
- string SectionKey;
-
- [Description ( "Name of setting entry to be modified." ),
- MaxLen ( 256 )]
- string EntryName;
-
- [Description (
- "This is the value to add, append, or replace the "
- "specified setting." )]
- string EntryValue;
-
- [Description ( "File name of the \'setting\' file." ),
- MaxLen ( 1024 )]
- string FileName;
-
- [Description (
- "Type of Action to be performed on the specified setting "
- "entry. \n"
- "0=Create - Creates the specified entry. \n"
- "1=Delete - Deletes the specified entry. \n"
- "2=Append - Appends to the end of the specified entry. \n"
- "3=Remove - Removes the value from the specified entry." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Create", "Delete", "Append", "Remove" }]
- uint16 ActionType;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_OSVersionCheck.mof b/build/vendor/dmtf_mof/Application/CIM_OSVersionCheck.mof
deleted file mode 100644
index 5d6b8abf..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_OSVersionCheck.mof
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_OSVersionCheck
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The OSVersionCheck class specifies the versions of the "
- "operating system that can support/execute this Software "
- "Element. The operating system itself (whose version should be "
- "validated) is defined in the TargetOperatingSystem property of "
- "the Check\'s scoping SoftwareElement. \n"
- "This Check can be for a specific, minimum, maximum or a range "
- "of releases of an OS. To identify a specific version of the "
- "OS, the minimum and maximum versions must be the same. To "
- "specify a minimum, only the minimum version needs to be "
- "defined. To specify a maximum version, only the maximum "
- "version needs to be defined. To specify a range, both minimum "
- "and maximum versions need to be defined. \n"
- "The data gathered from the Check and SoftwareElement objects "
- "are compared with the corresponding details found in the "
- "CIM_OperatingSystem object (referenced by the InstalledOS "
- "association), for the CIM_ComputerSystem object that defines "
- "the environment. The OSType property of CIM_OperatingSystem "
- "must match the value of CIM_SoftwareElement.TargetOperating "
- "System. Also, the OS\' version information should be within "
- "the range of CIM_OSVersionCheck.Minimum/MaximumValue "
- "properties. Note that all the operating systems on the "
- "relevant computer do not need to satisfy the Check." )]
-class CIM_OSVersionCheck : CIM_Check {
-
- [Description (
- "Minimum version of the required operating system. The "
- "value is encoded as .. or "
- ".." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_OperatingSystem.Version" }]
- string MinimumVersion;
-
- [Description (
- "Maximum version of the required operating system. The "
- "value is encoded as .. or "
- ".." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_OperatingSystem.Version" }]
- string MaximumVersion;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_OperatingSystemSoftwareFeature.mof b/build/vendor/dmtf_mof/Application/CIM_OperatingSystemSoftwareFeature.mof
deleted file mode 100644
index 8c991cbb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_OperatingSystemSoftwareFeature.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_OperatingSystemSoftwareFeature
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::SystemSoftware" ),
- Description (
- "Indicates the SoftwareFeatures that make up the Operating "
- "System. The SoftwareFeatures can be part of different "
- "Products." )]
-class CIM_OperatingSystemSoftwareFeature : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The OperatingSystem." )]
- CIM_OperatingSystem REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The SoftwareFeatures that make up the OperatingSystem." )]
- CIM_SoftwareFeature REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ProductSoftwareFeatures.mof b/build/vendor/dmtf_mof/Application/CIM_ProductSoftwareFeatures.mof
deleted file mode 100644
index d57e3a52..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ProductSoftwareFeatures.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductSoftwareFeatures
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The ProductSoftwareFeatures association identifies the "
- "SoftwareFeatures for a particular Product." )]
-class CIM_ProductSoftwareFeatures {
-
- [Key, Aggregate, Min ( 1 ),
- Max ( 1 ),
- Description ( "The Product that scopes the SoftwareFeatures." )]
- CIM_Product REF Product;
-
- [Key, Weak, Description ( "The SoftwareFeature in a Product." )]
- CIM_SoftwareFeature REF Component;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_RebootAction.mof b/build/vendor/dmtf_mof/Application/CIM_RebootAction.mof
deleted file mode 100644
index 5ab823ff..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_RebootAction.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RebootAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "RebootAction causes a reboot of the computer system that "
- "defines the Action\'s environment." )]
-class CIM_RebootAction : CIM_Action {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_RemoveDirectoryAction.mof b/build/vendor/dmtf_mof/Application/CIM_RemoveDirectoryAction.mof
deleted file mode 100644
index 578994b1..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_RemoveDirectoryAction.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RemoveDirectoryAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "RemoveDirectoryAction removes directories from the computer "
- "system that defines the Action\'s environment." )]
-class CIM_RemoveDirectoryAction : CIM_DirectoryAction {
-
- [Description (
- "Boolean property indicating that the directory must be "
- "empty in order to be removed. If this condition is not "
- "satisfied, then the Invoke methods return an error." )]
- boolean MustBeEmpty;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_RemoveFileAction.mof b/build/vendor/dmtf_mof/Application/CIM_RemoveFileAction.mof
deleted file mode 100644
index 946e9444..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_RemoveFileAction.mof
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RemoveFileAction
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description ( "The RemoveFileAction uninstalls files." )]
-class CIM_RemoveFileAction : CIM_FileAction {
-
- [Description ( "The file to be removed." ),
- MaxLen ( 1024 )]
- string File;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SettingCheck.mof b/build/vendor/dmtf_mof/Application/CIM_SettingCheck.mof
deleted file mode 100644
index e0bc9e0c..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SettingCheck.mof
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SettingCheck
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "This class specifies information needed to verify a particular "
- "\'setting\' file, for a specific entry in the file. The file "
- "entry is checked whether it contains or matches the value "
- "defined in EntryValue. All compares are assumed to be case "
- "insensitive." )]
-class CIM_SettingCheck : CIM_Check {
-
- [Description (
- "Key or label for the section of the file containing the "
- "settings to be checked." ),
- MaxLen ( 256 )]
- string SectionKey;
-
- [Description ( "Name of the setting entry to be checked." ),
- MaxLen ( 256 )]
- string EntryName;
-
- [Description ( "Value to be compared for the named entry." )]
- string EntryValue;
-
- [Description (
- "CheckType specifies how the setting value should be compared."
- ),
- ValueMap { "0", "1" },
- Values { "Matches", "Contains" }]
- uint16 CheckType;
-
- [Description (
- "File name of the \'setting\' file to be checked." ),
- MaxLen ( 1024 )]
- string FileName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElement.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElement.mof
deleted file mode 100644
index 05e40a62..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElement.mof
+++ /dev/null
@@ -1,201 +0,0 @@
-// Copyright (c) 2009 DMTF. All Rights Reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The CIM_SoftwareElement class is used to decompose a "
- "CIM_SoftwareFeature object into a set of individually "
- "manageable or deployable parts, for a particular platform. A "
- "SoftwareElement\'s platform is uniquely identified by its "
- "underlying hardware architecture and operating system (for "
- "example Sun Solaris on Sun Sparc or Windows NT on Intel "
- "platforms). As such, to understand the details of how the "
- "functionality of a particular SoftwareFeature is provided on a "
- "particular platform, the CIM_SoftwareElement objects "
- "referenced by CIM_SoftwareFeatureSoftwareElements associations "
- "are organized in disjoint sets based on the "
- "TargetOperatingSystem property. A CIM_SoftwareElement object "
- "captures the management details of a part or component in one "
- "of four states characterized by the SoftwareElementState "
- "property." )]
-class CIM_SoftwareElement : CIM_LogicalElement {
-
- [Key, Override ( "Name" ),
- Description (
- "The name used to identify this SoftwareElement." ),
- MaxLen ( 256 )]
- string Name;
-
- [Key, Description (
- "Software Version should be in the form "
- ".. or "
- ".." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|SubComponent Software |001.4" }]
- string Version;
-
- [Key, Description (
- "The SoftwareElementState is defined in this model to "
- "identify various states of a SoftwareElement\'s life "
- "cycle. \n"
- "- A SoftwareElement in the deployable state describes "
- "the details necessary to successfully distribute it and "
- "the details (Checks and Actions) required to move it to "
- "the installable state (i.e, the next state). \n"
- "- A SoftwareElement in the installable state describes "
- "the details necessary to successfully install it and the "
- "details (Checks and Actions) required to create an "
- "element in the executable state (i.e., the next state). \n"
- "- A SoftwareElement in the executable state describes "
- "the details necessary to successfully start it and the "
- "details (Checks and Actions) required to move it to the "
- "running state (i.e., the next state). \n"
- "- A SoftwareElement in the running state describes the "
- "details necessary to manage the started element." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Deployable", "Installable", "Executable", "Running" }]
- uint16 SoftwareElementState;
-
- [Key, Description (
- "This is an identifier for the SoftwareElement and is "
- "designed to be used in conjunction with other keys to "
- "create a unique representation of the element." ),
- MaxLen ( 256 )]
- string SoftwareElementID;
-
- [Key, Description (
- "The TargetOperatingSystem property specifies the "
- "element\'s operating system environment. The value of "
- "this property does not ensure that it is binary "
- "executable. Two other pieces of information are needed. "
- "First, the version of the OS needs to be specified using "
- "the class, CIM_OSVersion Check. The second piece of "
- "information is the architecture that the OS runs on. "
- "This information is verified using "
- "CIM_ArchitectureCheck. The combination of these "
- "constructs clearly identifies the level of OS required "
- "for a particular SoftwareElement." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110" },
- Values { "Unknown", "Other", "MACOS", "ATTUNIX", "DGUX",
- "DECNT", "Tru64 UNIX", "OpenVMS", "HPUX", "AIX",
- //10
- "MVS", "OS400", "OS/2", "JavaVM", "MSDOS",
- "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE",
- //20
- "NCR3000", "NetWare", "OSF", "DC/OS",
- "Reliant UNIX", "SCO UnixWare", "SCO OpenServer",
- "Sequent", "IRIX", "Solaris", //30
- "SunOS",
- "U6000", "ASERIES", "HP NonStop OS", "HP NonStop OSS",
- "BS2000", "LINUX", "Lynx", "XENIX", "VM",
- //40
- "Interactive UNIX", "BSDUNIX", "FreeBSD",
- "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno",
- "QNX", "EPOC", //50
- "IxWorks", "VxWorks",
- "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot",
- "Rhapsody", "Windows 2000", "Dedicated",
- //60
- "OS/390", "VSE", "TPF", "Windows (R) Me",
- "Caldera Open UNIX", "OpenBSD", "Not Applicable",
- "Windows XP", "z/OS", "Microsoft Windows Server 2003",
- //70
- "Microsoft Windows Server 2003 64-Bit",
- "Windows XP 64-Bit", "Windows XP Embedded",
- "Windows Vista", "Windows Vista 64-Bit",
- "Windows Embedded for Point of Service",
- "Microsoft Windows Server 2008",
- "Microsoft Windows Server 2008 64-Bit", "FreeBSD 64-Bit",
- "RedHat Enterprise Linux",
- //80
- "RedHat Enterprise Linux 64-Bit",
- "Solaris 64-Bit", "SUSE", "SUSE 64-Bit", "SLES",
- "SLES 64-Bit", "Novell OES", "Novell Linux Desktop",
- "Sun Java Desktop System", "Mandriva",
- //90
- "Mandriva 64-Bit", "TurboLinux",
- "TurboLinux 64-Bit", "Ubuntu", "Ubuntu 64-Bit", "Debian",
- "Debian 64-Bit", "Linux 2.4.x", "Linux 2.4.x 64-Bit",
- "Linux 2.6.x", //100
- "Linux 2.6.x 64-Bit",
- "Linux 64-Bit", "Other 64-Bit",
- "Microsoft Windows Server 2008 R2", "VMware ESXi",
- "Microsoft Windows 7", "CentOS 32-bit", "CentOS 64-bit",
- "Oracle Enterprise Linux 32-bit",
- "Oracle Enterprise Linux 64-bit",
- //110
- "eComStation 32-bitx" },
- MappingStrings { "MIF.DMTF|SubComponent Software|001.8" },
- ModelCorrespondence { "CIM_OperatingSystem.OSType" }]
- uint16 TargetOperatingSystem;
-
- [Description (
- "The OtherTargetOS property records the manufacturer and "
- "operating system type for a SoftwareElement when the "
- "TargetOperatingSystem property has a value of 1 "
- "(\"Other\"). For all other values of "
- "TargetOperatingSystem, the OtherTargetOS property is "
- "NULL." ),
- MaxLen ( 64 ),
- ModelCorrespondence {
- "CIM_OperatingSystem.OtherTypeDescription" }]
- string OtherTargetOS;
-
- [Description ( "Manufacturer of this SoftwareElement." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|SubComponent Software|001.3" }]
- string Manufacturer;
-
- [Description (
- "The internal identifier for this compilation of SoftwareElement."
- ),
- MaxLen ( 64 ),
- MappingStrings {
- "MIF.DMTF|Software Component Information|002.4" }]
- string BuildNumber;
-
- [Description (
- "The assigned serial number of this SoftwareElement." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|ComponentID|001.4" }]
- string SerialNumber;
-
- [Description (
- "The code set used by this SoftwareElement. It defines "
- "the bit patterns that a system uses to identify "
- "characters. ISO defines various code sets such as UTF-8 "
- "and ISO8859-1." ),
- MaxLen ( 64 )]
- string CodeSet;
-
- [Description (
- "The manufacturer\'s identifier for this SoftwareElement. "
- "Often this will be a stock keeping unit (SKU) or a part "
- "number." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|SubComponent Software|001.6" }]
- string IdentificationCode;
-
- [Description (
- "The value of this property identifies the language "
- "edition of this SoftwareElement. The language codes "
- "defined in ISO 639 should be used. Where the element "
- "represents a multi-lingual or international version, the "
- "string \"Multilingual\" should be used." ),
- MaxLen ( 32 ),
- MappingStrings { "MIF.DMTF|SubComponent Software|001.7" }]
- string LanguageEdition;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementActions.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementActions.mof
deleted file mode 100644
index 7bfb43a6..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementActions.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareElementActions
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "This association identifies the Actions for a Software Element." )]
-class CIM_SoftwareElementActions {
-
- [Key, Aggregate, Min ( 1 ),
- Max ( 1 ),
- Description ( "The element that scopes the Action." )]
- CIM_SoftwareElement REF Element;
-
- [Key, Weak, Description (
- "The software Action to move or uninstall a SoftwareElement."
- )]
- CIM_Action REF Action;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementChecks.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementChecks.mof
deleted file mode 100644
index 07ba8d87..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementChecks.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareElementChecks
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "This association ties a SoftwareElement to a specific Check to "
- "validate its state or its movement to the next state. Note "
- "that SoftwareElements in a running state cannot transition to "
- "another state. Therefore, the value of the Phase property is "
- "restricted to 0 (\"In-State\") for SoftwareElements in the "
- "running state." )]
-class CIM_SoftwareElementChecks {
-
- [Key, Aggregate, Min ( 1 ),
- Max ( 1 ),
- Description ( "The SoftwareElement being checked." )]
- CIM_SoftwareElement REF Element;
-
- [Key, Weak, Description ( "The Check for the element." )]
- CIM_Check REF Check;
-
- [Description (
- "The Phase property indicates whether the referenced "
- "Check is an in-state or a next-state Check." ),
- ValueMap { "0", "1" },
- Values { "In-State", "Next-State" }]
- uint16 Phase;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementComponent.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementComponent.mof
deleted file mode 100644
index 246b3bb3..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementComponent.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareElementComponent
-// ==================================================================
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "SoftwareElements may have an arbitrarily complex hierarchy. "
- "SoftwareElementComponent is used to construct that hierarchy. "
- "It should not be used to represent dependency." )]
-class CIM_SoftwareElementComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The parent element in the association." )]
- CIM_SoftwareElement REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The child element in the association." )]
- CIM_SoftwareElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementSAPImplementation.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementSAPImplementation.mof
deleted file mode 100644
index 5eabf989..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementSAPImplementation.mof
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareElementSAPImplementation
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "An association between a ServiceAccessPoint and how it is "
- "implemented by one or more executable SoftwareElements. Note "
- "that this association is restricted to \'executable\' "
- "Elements. In earlier phases of deployment, the Software "
- "FeatureSAPImplementation association is adequate and "
- "recommended. \n"
- "The relationship between this association and Software "
- "FeatureSAPImplementation is more fully described here. "
- "SoftwareElementSAPImplementation allows the description of "
- "greater granularity than SoftwareFeatureSAPImplementation, "
- "when a SoftwareFeature is fully deployed and results in "
- "several executable Elements. These Elements may implement "
- "several different ServiceAccessPoints. \n"
- "Since SoftwareFeatures decompose into SoftwareElements, it is "
- "possible to describe how software implements a SAP by using "
- "either this association or the SoftwareFeatureSAP "
- "Implementation relationship. One or the other should be "
- "chosen. Both associations should not be used for a particular "
- "AccessPoint, since their information is redundant. \n"
- "This relationship is especially important when the "
- "SoftwareFeature and Product aspects are not described for a "
- "SoftwareElement (ie, when the acquisition and deployment of "
- "the software is not detailed). In this case, the Software "
- "ElementSAPImplementation association is the only one available "
- "to describe how an AccessPoint is implemented in software. "
- "Since SoftwareFeatures are not instantiated, it is not "
- "possible to use the SoftwareFeatureSAP Implementation "
- "association. \n"
- "The cardinality of this association is many-to-many. A "
- "ServiceAccessPoint may be provided by more than one Software "
- "Element. (If this is true, it is assumed that the Software "
- "Elements operate in conjunction.) And, any SoftwareElement may "
- "provide more than one SAP." )]
-class CIM_SoftwareElementSAPImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The executable SoftwareElement implementing the SAP." )]
- CIM_SoftwareElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ServiceAccessPoint implemented by the SoftwareElement."
- )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementServiceImplementation.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementServiceImplementation.mof
deleted file mode 100644
index 91f0c879..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementServiceImplementation.mof
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareElementServiceImplementation
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "An association between a Service and how it is implemented by "
- "one or more executable SoftwareElements. Note that this "
- "association is restricted to \'executable\' Elements. In "
- "earlier phases of deployment, the SoftwareFeatureService "
- "Implementation association is adequate and recommended. \n"
- "The relationship between this association and Software "
- "FeatureServiceImplementation is more fully described here. "
- "SoftwareElementServiceImplementation allows the description of "
- "greater granularity than SoftwareFeatureService "
- "Implementation, when a SoftwareFeature is fully deployed and "
- "results in several executable Elements. These Elements may "
- "implement several different Services. \n"
- "Since SoftwareFeatures decompose into SoftwareElements, it is "
- "possible to describe how software implements a Service by "
- "using either this association or the SoftwareFeature "
- "ServiceImplementation relationship. One or the other should be "
- "chosen. Both associations should not be used for a single "
- "Service instance, since their information is redundant. \n"
- "This relationship is especially important when the "
- "SoftwareFeature and Product aspects are not described for a "
- "SoftwareElement (ie, when the acquisition and deployment of "
- "the software is not detailed). In this case, the Software "
- "ElementServiceImplementation association is the only one "
- "available to describe how a Service is implemented in "
- "software. Since SoftwareFeatures are not instantiated, it is "
- "not possible to use the SoftwareFeatureService Implementation "
- "association. \n"
- "The cardinality of this association is many-to-many. A Service "
- "may be provided by more than one SoftwareElement. If this is "
- "true, it is assumed that the SoftwareElements operate in "
- "conjunction. And, any SoftwareElement may provide more than "
- "one Service." )]
-class CIM_SoftwareElementServiceImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The executable SoftwareElement implementing the Service." )]
- CIM_SoftwareElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Service implemented by the SoftwareElement." )]
- CIM_Service REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementVersionCheck.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareElementVersionCheck.mof
deleted file mode 100644
index 4a3e0d7d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareElementVersionCheck.mof
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright (c) 2009 DMTF. All Rights Reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "SoftwareElementVersionCheck specifies the release of a "
- "SoftwareElement that must exist in the environment. This Check "
- "can be for a specific, minimum, maximum or a range of "
- "versions. To specify a specific version, the lower and upper "
- "versions must be the same. To specify a minimum, only the "
- "lower version needs to be defined. To specify a maximum "
- "version, only the upper version needs to be defined. To "
- "specify a range, both upper and lower versions need to be "
- "defined. The details of this Check are compared with the "
- "corresponding details found in a CIM_SoftwareElement object, "
- "associated to the CIM_ComputerSystem instance that describes "
- "the environment (related by the association, "
- "CIM_InstalledSoftwareElement). There should be at least one "
- "CIM_SoftwareElement that satisfies the details of the Check. "
- "In other words, all the SoftwareElements on the relevant "
- "computer system do not need to satisfy the Check." )]
-class CIM_SoftwareElementVersionCheck : CIM_Check {
-
- [Description (
- "The name of the SoftwareElement being checked." ),
- MaxLen ( 256 ),
- ModelCorrespondence { "CIM_SoftwareElement.Name" }]
- string SoftwareElementName;
-
- [Description (
- "The minimum version of the SoftwareElement being checked." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_SoftwareElement.Version" }]
- string LowerSoftwareElementVersion;
-
- [Description (
- "The maximum version of the SoftwareElement being checked." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_SoftwareElement.Version" }]
- string UpperSoftwareElementVersion;
-
- [Description (
- "The state of the SoftwareElement being checked." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Deployable", "Installable", "Executable", "Running" },
- ModelCorrespondence {
- "CIM_SoftwareElement.SoftwareElementState" }]
- uint16 SoftwareElementStateDesired;
-
- [Description (
- "The target operating system of the SoftwareElement being checked."
- ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110" },
- Values { "Unknown", "Other", "MACOS", "ATTUNIX", "DGUX",
- "DECNT", "Tru64 UNIX", "OpenVMS", "HPUX", "AIX",
- //10
- "MVS", "OS400", "OS/2", "JavaVM", "MSDOS",
- "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE",
- //20
- "NCR3000", "NetWare", "OSF", "DC/OS",
- "Reliant UNIX", "SCO UnixWare", "SCO OpenServer",
- "Sequent", "IRIX", "Solaris", //30
- "SunOS",
- "U6000", "ASERIES", "HP NonStop OS", "HP NonStop OSS",
- "BS2000", "LINUX", "Lynx", "XENIX", "VM",
- //40
- "Interactive UNIX", "BSDUNIX", "FreeBSD",
- "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno",
- "QNX", "EPOC", //50
- "IxWorks", "VxWorks",
- "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot",
- "Rhapsody", "Windows 2000", "Dedicated",
- //60
- "OS/390", "VSE", "TPF", "Windows (R) Me",
- "Caldera Open UNIX", "OpenBSD", "Not Applicable",
- "Windows XP", "z/OS", "Microsoft Windows Server 2003",
- //70
- "Microsoft Windows Server 2003 64-Bit",
- "Windows XP 64-Bit", "Windows XP Embedded",
- "Windows Vista", "Windows Vista 64-Bit",
- "Windows Embedded for Point of Service",
- "Microsoft Windows Server 2008",
- "Microsoft Windows Server 2008 64-Bit", "FreeBSD 64-Bit",
- "RedHat Enterprise Linux",
- //80
- "RedHat Enterprise Linux 64-Bit",
- "Solaris 64-Bit", "SUSE", "SUSE 64-Bit", "SLES",
- "SLES 64-Bit", "Novell OES", "Novell Linux Desktop",
- "Sun Java Desktop System", "Mandriva",
- //90
- "Mandriva 64-Bit", "TurboLinux",
- "TurboLinux 64-Bit", "Ubuntu", "Ubuntu 64-Bit", "Debian",
- "Debian 64-Bit", "Linux 2.4.x", "Linux 2.4.x 64-Bit",
- "Linux 2.6.x", //100
- "Linux 2.6.x 64-Bit",
- "Linux 64-Bit", "Other 64-Bit",
- "Microsoft Windows Server 2008 R2", "VMware ESXi",
- "Microsoft Windows 7", "CentOS 32-bit", "CentOS 64-bit",
- "Oracle Enterprise Linux 32-bit",
- "Oracle Enterprise Linux 64-bit",
- //110
- "eComStation 32-bitx" },
- ModelCorrespondence {
- "CIM_SoftwareElement.TargetOperatingSystem" }]
- uint16 TargetOperatingSystemDesired;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeature.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareFeature.mof
deleted file mode 100644
index 6cd08ee9..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeature.mof
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareFeature
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The CIM_SoftwareFeature class defines a particular function or "
- "capability of a product or application system. This class "
- "captures a level of granularity describing a unit of "
- "installation, rather than the units that reflect how the "
- "product is built or packaged. The latter detail is captured "
- "using a CIM_SoftwareElement class. When a SoftwareFeature can "
- "exist on multiple platforms or operating systems (for example, "
- "a client component of a three tiered client/server application "
- "that runs on Solaris, Windows NT, and Windows 95), the Feature "
- "is a collection of all the SoftwareElements for these "
- "different platforms. In this case, the users of the model must "
- "be aware of this situation since typically they will be "
- "interested in a sub-collection of the SoftwareElements "
- "required for a particular platform. \n"
- "SoftwareFeatures are always defined in the context of a "
- "CIM_Product, using the CIM_ProductSoftwareFeature association. "
- "Features are delivered through Products. Optionally, "
- "SoftwareFeatures from one or more Products can be organized "
- "into ApplicationSystems using the "
- "CIM_ApplicationSystemSoftwareFeature association." )]
-class CIM_SoftwareFeature : CIM_LogicalElement {
-
- [Key, Description ( "The scoping Product\'s identification." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_Product.IdentifyingNumber" )]
- string IdentifyingNumber;
-
- [Key, Description (
- "The scoping Product\'s commonly used name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Product.Name" )]
- string ProductName;
-
- [Key, Description ( "The scoping Product\'s supplier." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Product.Vendor" )]
- string Vendor;
-
- [Key, Description ( "The scoping Product\'s version." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_Product.Version" )]
- string Version;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property defines the unique label by which the "
- "SoftwareFeature is identified. This label should be a "
- "human-readable name that uniquely identifies the element "
- "in the context of the element\'s namespace." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureComponent.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureComponent.mof
deleted file mode 100644
index 351e1e47..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureComponent.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareFeatureComponent
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "The SoftwareFeatureComponent aggregation models a set of "
- "subordinate or independent Software Features of a Product. "
- "These are aggregated together to form a higher-level or large "
- "grain Feature under the same Product." )]
-class CIM_SoftwareFeatureComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent SoftwareFeature." )]
- CIM_SoftwareFeature REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The component SoftwareFeature." )]
- CIM_SoftwareFeature REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSAPImplementation.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSAPImplementation.mof
deleted file mode 100644
index b10e468d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSAPImplementation.mof
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareFeatureSAPImplementation
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "An association between a ServiceAccessPoint and how it is "
- "implemented in software. The cardinality of this association "
- "is many-to-many. A SAP may be provided by more than one "
- "SoftwareFeature. When multiple SoftwareFeatures are associated "
- "with a single SAP, it is assumed that these elements operate "
- "in conjunction to provide the AccessPoint. Note that any "
- "SoftwareFeature may provide more than one ServiceAccessPoint. \n"
- "If different implementations of a SAP exist, each of these "
- "implementations would result in individual instantiations of "
- "the ServiceAccessPoint object. These individual instantiations "
- "would then have their own associations to the unique "
- "implementations." )]
-class CIM_SoftwareFeatureSAPImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The SoftwareFeature implementing the SAP." )]
- CIM_SoftwareFeature REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The AccessPoint being implemented." )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureServiceImplementation.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureServiceImplementation.mof
deleted file mode 100644
index df1de358..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureServiceImplementation.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareFeatureServiceImplementation
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "An association between a Service and how it is implemented in "
- "software. The cardinality of this association is many-to "
- "-many. A Service may be provided by more than one "
- "SoftwareFeature. When multiple SoftwareFeatures are associated "
- "with a single Service, it is assumed that these elements "
- "operate in conjunction to provide the Service. Note that any "
- "SoftwareFeature may provide more than one Service. \n"
- "If different implementations of a Service exist, each of these "
- "implementations would result in individual instantiations of "
- "the Service object. These individual instantiations would then "
- "have their own associations to the unique implementations." )]
-class CIM_SoftwareFeatureServiceImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The SoftwareFeature implementing the Service." )]
- CIM_SoftwareFeature REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The Service being implemented." )]
- CIM_Service REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSoftwareElements.mof b/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSoftwareElements.mof
deleted file mode 100644
index c493c050..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SoftwareFeatureSoftwareElements.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SoftwareFeatureSoftwareElements
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::DeploymentModel" ),
- Description (
- "SoftwareFeatureSoftwareElements identifies the Software "
- "Elements that make up a particular SoftwareFeature." )]
-class CIM_SoftwareFeatureSoftwareElements : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description (
- "The SoftwareFeature that groups the SoftwareElement." )]
- CIM_SoftwareFeature REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The SoftwareElement that makes up the Feature." )]
- CIM_SoftwareElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_StatisticalRuntimeOverview.mof b/build/vendor/dmtf_mof/Application/CIM_StatisticalRuntimeOverview.mof
deleted file mode 100644
index 221da94e..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_StatisticalRuntimeOverview.mof
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Application::AppRuntime" ),
- Description (
- "This class represents statistical data and metrics that "
- "characterize the application as a whole. It exists only once "
- "per application system instance and provides primarily raw "
- "data for the monitoring of service levels. Therefore, the "
- "metrics presented are only a summary or overview of the "
- "application system behavior at a certain point of time. "
- "Instances are only available if the concerned application is "
- "running. Therefore, an instance of ApplicationSystem MUST "
- "exist when the instance of this class is created." )]
-class CIM_StatisticalRuntimeOverview : CIM_StatisticalData {
-
- [Description (
- "The point in time (date and time) when the most recent "
- "inbound activity was observed for the application. A "
- "value of all zeros indicates that no inbound activity "
- "has taken place since the application was started." )]
- datetime LastActivity;
-
- [Description (
- "The number of requests currently being served. This is "
- "not the count of open connections! Very often it "
- "reflects the number of current user requests. Note that "
- "the semantics of a request are general enough to "
- "characterize the entire application system." ),
- Counter]
- uint32 NumberOfActiveRequests;
-
- [Description (
- "The number of active requestors in the application "
- "system. It may differ from the number of active requests "
- "(greater if a requestor has issued multiple requests, "
- "smaller if some of the requestors have no request "
- "running at the considered point in time). Very often it "
- "reflects the number of user logged on to the application "
- "system or the number of sessions being served by the "
- "system. \n"
- "Note that the semantics of a requestor are general "
- "enough to characterize the entire application system." ),
- Counter]
- uint32 NumberOfActiveRequestors;
-
- [Description (
- "The average response time is the mean of a number of "
- "requests captured between StatisticTime and a close "
- "point in time in the past. This interval or duration, "
- "that the average depends on, is defined by the "
- "underlying implementation such that it still has a "
- "reasonable proximity to one point in time. The term "
- "average is not focused on averaging a number of requests "
- "but averaging a period of time. Therefore, the average "
- "does not relate to more than a couple of minutes and, "
- "consequently, AverageResponseTime has the notion of the "
- "response time at the point in time of StatisticTime. If "
- "the interval is too great, AverageResponseTime becomes "
- "meaningless for monitoring. If no response time can be "
- "determined, the value is 0." ),
- Units ( "MilliSeconds" ),
- PUnit ( "second * 10^-3" )]
- uint32 AverageResponseTime;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SwapSpaceCheck.mof b/build/vendor/dmtf_mof/Application/CIM_SwapSpaceCheck.mof
deleted file mode 100644
index 6fc33873..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SwapSpaceCheck.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "SwapSpaceCheck specifies the amount of swap space that needs "
- "to be available on the computer system. The amount is "
- "specified in the SwapSpaceSize property. The details of this "
- "Check are compared with the value of the CIM_OperatingSystem. "
- "TotalSwapSpaceSize property - where the CIM_OperatingSystem "
- "object is related (using RunningOS) to the CIM_Computer System "
- "instance that describes the environment. When the value of "
- "TotalSwapSpaceSize property is greater than or equal to the "
- "value specified in SwapSpaceSize, the Check is satisfied." )]
-class CIM_SwapSpaceCheck : CIM_Check {
-
- [Description (
- "The SwapSpaceSize property specifies the minimum number "
- "of KiloBytes of swap space that needs to be available on "
- "the target system." ),
- Units ( "KiloBytes" ),
- ModelCorrespondence { "CIM_OperatingSystem.TotalSwapSpaceSize" },
- PUnit ( "byte * 10^3" )]
- uint64 SwapSpaceSize;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_SystemBIOS.mof b/build/vendor/dmtf_mof/Application/CIM_SystemBIOS.mof
deleted file mode 100644
index 5be2dfd0..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_SystemBIOS.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemBIOS
-// ==================================================================
- [Association, Aggregation, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "SystemBIOS associates a UnitaryComputerSystem\'s BIOS with the "
- "System itself." )]
-class CIM_SystemBIOS : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The ComputerSystem that boots from the BIOS." )]
- CIM_ComputerSystem REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The System\'s BIOS." )]
- CIM_BIOSElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ToDirectoryAction.mof b/build/vendor/dmtf_mof/Application/CIM_ToDirectoryAction.mof
deleted file mode 100644
index aa02f91d..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ToDirectoryAction.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ToDirectoryAction
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The ToDirectoryAction association identifies the target "
- "directory for a FileAction. When this association is used, the "
- "assumption is that the target directory was created by a "
- "previous Action. This association cannot co-exist with a "
- "ToDirectorySpecification association, since a FileAction can "
- "only involve a single target directory." )]
-class CIM_ToDirectoryAction {
-
- [Key, Max ( 1 ),
- Description ( "The destination directory of the Action." )]
- CIM_DirectoryAction REF DestinationDirectory;
-
- [Key, Description ( "The Action against the directory." )]
- CIM_CopyFileAction REF FileName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_ToDirectorySpecification.mof b/build/vendor/dmtf_mof/Application/CIM_ToDirectorySpecification.mof
deleted file mode 100644
index af2e92dd..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_ToDirectorySpecification.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ToDirectorySpecification
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The ToDirectorySpecification association identifies the target "
- "directory for a FileAction. When this association is used, the "
- "assumption is that the target directory already exists. This "
- "association cannot co-exist with a ToDirectoryAction "
- "association, since a FileAction can only involve a single "
- "target directory." )]
-class CIM_ToDirectorySpecification {
-
- [Key, Max ( 1 ),
- Description ( "The destination directory of the Action." )]
- CIM_DirectorySpecification REF DestinationDirectory;
-
- [Key, Description ( "The Action against the directory." )]
- CIM_CopyFileAction REF FileName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_VersionCompatibilityCheck.mof b/build/vendor/dmtf_mof/Application/CIM_VersionCompatibilityCheck.mof
deleted file mode 100644
index b55a275e..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_VersionCompatibilityCheck.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_VersionCompatibilityCheck
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::CheckAction" ),
- Description (
- "The VersionCompatibilityCheck class specifies whether it is "
- "permissible to create the next state of a SoftwareElement." )]
-class CIM_VersionCompatibilityCheck : CIM_Check {
-
- [Description (
- "The AllowDownVersion property indicates that this "
- "Software Element can transition to its next state even "
- "if a higher or later version of the element already "
- "exists in the environment." )]
- boolean AllowDownVersion;
-
- [Description (
- "The AllowMultipleVersions option controls the ability to "
- "configure multiple versions of a SoftwareElement on a "
- "system." )]
- boolean AllowMultipleVersions;
-
- [Description (
- "The Reinstall property indicates that this "
- "SoftwareElement can transition to its next state even if "
- "an element of the same version already exists in the "
- "environment." )]
- boolean Reinstall;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSElement.mof b/build/vendor/dmtf_mof/Application/CIM_VideoBIOSElement.mof
deleted file mode 100644
index 59be4555..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSElement.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_VideoBIOSElement
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "VideoBIOSElement represents the low-level software that is "
- "loaded into non-volatile storage and used to bring up, "
- "configure and access a ComputerSystem\'s VideoController and "
- "Display." )]
-class CIM_VideoBIOSElement : CIM_SoftwareElement {
-
- [Override ( "Version" ),
- MappingStrings { "MIF.DMTF|Video BIOS|001.3" }]
- string Version;
-
- [Override ( "Manufacturer" ),
- MappingStrings { "MIF.DMTF|Video BIOS|001.2" }]
- string Manufacturer;
-
- [Description (
- "If true, indicates that the Video BIOS is shadowed." ),
- MappingStrings { "MIF.DMTF|Video BIOS|001.5" }]
- boolean IsShadowed;
-
- [Description ( "Date that this BIOS was released." ),
- MappingStrings { "MIF.DMTF|Video BIOS|001.4" }]
- datetime ReleaseDate;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeature.mof b/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeature.mof
deleted file mode 100644
index b77ad878..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeature.mof
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_VideoBIOSFeature
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "VideoBIOSFeature represents the capabilities of the low-level "
- "software that is used to bring up, configure and use a "
- "ComputerSystem\'s VideoController and Display." )]
-class CIM_VideoBIOSFeature : CIM_SoftwareFeature {
-
- [Description (
- "An array of integers that specify the features supported "
- "by the VideoBIOS. For example, one could indicate "
- "support for VESA power management (value=6) or video "
- "BIOS shadowing (8). The value, 3, is not valid in the "
- "CIM Schema since in DMI it represents that no BIOS "
- "Features are supported. In this case, the object should "
- "not be instantiated." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
- Values { "Other", "Unknown", "Undefined",
- "Standard Video BIOS", "VESA BIOS Extensions Supported",
- "VESA Power Management Supported",
- "VESA Display Data Channel Supported",
- "Video BIOS Shadowing Allowed", "Video BIOS Upgradeable" },
- ArrayType ( "Indexed" ),
- MappingStrings { "MIF.DMTF|Video BIOS Characteristic|001.3" },
- ModelCorrespondence {
- "CIM_VideoBIOSFeature.CharacteristicDescriptions" }]
- uint16 Characteristics[];
-
- [Description (
- "An array of free-form strings providing more detailed "
- "explanations for any of the VideoBIOS features indicated "
- "in the Characteristics array. Note, each entry of this "
- "array is related to the entry in the Characteristics "
- "array that is located at the same index." ),
- ArrayType ( "Indexed" ),
- MappingStrings { "MIF.DMTF|Video BIOS Characteristic|001.4" },
- ModelCorrespondence { "CIM_VideoBIOSFeature.Characteristics" }]
- string CharacteristicDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeatureVideoBIOSElements.mof b/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeatureVideoBIOSElements.mof
deleted file mode 100644
index ef885feb..00000000
--- a/build/vendor/dmtf_mof/Application/CIM_VideoBIOSFeatureVideoBIOSElements.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_VideoBIOSFeatureVideoBIOSElements
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Application::BIOS" ),
- Description (
- "A link between VideoBIOSFeature and its aggregated VideoBIOSElements."
- )]
-class CIM_VideoBIOSFeatureVideoBIOSElements : CIM_SoftwareFeatureSoftwareElements {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The VideoBIOSFeature." )]
- CIM_VideoBIOSFeature REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The VideoBIOSElement that implements the capabilities "
- "described by VideoBIOSFeature." )]
- CIM_VideoBIOSElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ActiveConnection.mof b/build/vendor/dmtf_mof/Core/CIM_ActiveConnection.mof
deleted file mode 100644
index 968edde1..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ActiveConnection.mof
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ActiveConnection
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "This association defines a connection that is currently "
- "communicating, or is configured to communicate, between two "
- "ServiceAccessPoints. It is used when the connection is not "
- "treated as a ManagedElement itself (that is, with Status, "
- "statistics, and so on), but its existence is known. The SAPs "
- "that are connected are typically at the same networking or "
- "application layer." )]
-class CIM_ActiveConnection : CIM_SAPSAPDependency {
-
- [Override ( "Antecedent" ),
- Description (
- "A ServiceAccessPoint that is configured to communicate "
- "or is actively communicating with the Dependent SAP. In "
- "a unidirectional connection, this SAP is the one that is "
- "transmitting." )]
- CIM_ServiceAccessPoint REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "A second ServiceAccessPoint that is configured to "
- "communicate or is actively communicating with the "
- "Antecedent SAP. In a unidirectional connection, this SAP "
- "is the one that is receiving the communication." )]
- CIM_ServiceAccessPoint REF Dependent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this element is deprecated because it "
- "is incorrectly placed on the association. Unicast, "
- "broadcast, or other traffic types are not a function of "
- "the connection between the referenced endpoints, but "
- "rather are a function of the addressing, protocol and "
- "basic functionality of the endpoints. \n"
- "Deprecated description: The type of traffic that is "
- "carried over this connection." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Unicast", "Broadcast",
- "Multicast", "Anycast" },
- ModelCorrespondence {
- "CIM_ActiveConnection.OtherTrafficDescription" }]
- uint16 TrafficType;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this element is deprecated because it "
- "is incorrectly placed on the association. Unicast, "
- "broadcast, or other traffic types are not a function of "
- "the connection between the referenced endpoints, but "
- "rather are a function of the addressing, protocol and "
- "basic functionality of the endpoints. \n"
- "Deprecated description: A string that describes the type "
- "of traffic that is being carried over this instance when "
- "its Type property is set, for example, to 1 (Other)." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_ActiveConnection.TrafficType" }]
- string OtherTrafficDescription;
-
- [Description (
- "TRUE means that this connection is unidirectional; FALSE "
- "means that this connection is bidirectional. When the "
- "connection is unidirectional, the \"speaker\" should be "
- "defined as the Antecedent reference. In a bidirectional "
- "connection, the selection of which AccessPoint is the "
- "Antecedent or Dependent is immaterial." )]
- boolean IsUnidirectional;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ActsAsSpare.mof b/build/vendor/dmtf_mof/Core/CIM_ActsAsSpare.mof
deleted file mode 100644
index 76490e36..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ActsAsSpare.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ActsAsSpare
-// ==================================================================
- [Association, Deprecated { "CIM_IsSpare" },
- Version ( "2.8.1000" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "The ActsAsSpare association indicates which elements can spare "
- "or replace the other aggregated elements. The fact that a "
- "spare can operate in \"hot standby\" mode is specified on an "
- "element by element basis. \n"
- "The use of this class is being deprecated in lieu of using the "
- "IsSpare relationship." )]
-class CIM_ActsAsSpare {
-
- [Deprecated { "CIM_IsSpare.Dependent" },
- Key, Description ( "The SpareGroup." )]
- CIM_SpareGroup REF Group;
-
- [Deprecated { "CIM_IsSpare.Antecedent" },
- Key, Description (
- "A ManagedSystemElement acting as a spare and "
- "participating in the SpareGroup." )]
- CIM_ManagedSystemElement REF Spare;
-
- [Deprecated { "CIM_IsSpare.SpareStatus" },
- Description (
- "HotStandby is a boolean indicating that the spare is "
- "operating as a hot standby." )]
- boolean HotStandby;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_AdminDomain.mof b/build/vendor/dmtf_mof/Core/CIM_AdminDomain.mof
deleted file mode 100644
index f63c9c92..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_AdminDomain.mof
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AdminDomain
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "This is a special grouping of ManagedSystemElements. The "
- "grouping is viewed as a single entity, reflecting that all of "
- "its components are administered similarly, either by the same "
- "user, group of users, or policy. It serves as an aggregation "
- "point to associate one or more of the following elements: "
- "network devices, such as routers and switches, servers, and "
- "other resources that can be accessed by end systems. This "
- "grouping of devices plays an essential role in ensuring that "
- "the same administrative policy and actions are applied to all "
- "of the devices in the grouping. The specific behavior and/or "
- "semantics of the AdminDomain can be identified through its "
- "aggregated and associated entities." )]
-class CIM_AdminDomain : CIM_System {
-
- [Override ( "NameFormat" ),
- Description (
- "The NameFormat property identifies how the Name of the "
- "AdminDomain is generated, using the heuristic specified "
- "in the CIM V2 System Model specification. The property "
- "assumes that to determine and assign a Name the "
- "documented rules are traversed in order. The NameFormat "
- "Values list defines the precedence order for assigning "
- "the Name of the AdminDomain. \n"
- "\n"
- "\"FC\" has been deprecated and replaced by \"WWN\" to be "
- "consistent with the other ValueMaps." ),
- ValueMap { "Other", "AS", "NAP", "NOC", "POP", "RNP", "IP",
- "IPX", "SNA", "Dial", "WAN", "LAN", "ISDN", "Frame Relay",
- "ATM", "E.164", "IB", "FC", "Policy Repository", "WWN" },
- Values { "Other", "Autonomous System",
- "Network Access Provider", "Network Operations Center",
- "Point of Presence", "Regional Network Provider", "IP",
- "IPX", "SNA", "Dial", "WAN", "LAN", "ISDN", "Frame Relay",
- "ATM", "E.164", "Infiniband", "Fibre Channel",
- "Policy Repository", "Fibre Channel Worldwide Name" },
- ModelCorrespondence { "CIM_AdminDomain.Name" }]
- string NameFormat;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_AllocationCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_AllocationCapabilities.mof
deleted file mode 100644
index a545e578..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_AllocationCapabilities.mof
+++ /dev/null
@@ -1,104 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "CIM_AllocationCapabilities extends the CIM_Capabilities class "
- "for the purposes of expressing the resource allocation "
- "capabilities of the associated managed element for the "
- "allocation of a specific Resource Type. This class describes "
- "the supported types of allocations allowed, specific or "
- "general, the sharing modes supported for the device, dedicated "
- "and or shared and the system states where the addition or "
- "removal of the Resource Type is allowed." )]
-class CIM_AllocationCapabilities : CIM_Capabilities {
-
- [Description (
- "The type of resource this allocation setting represents." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21", "22", "23", "24", "25", "26", "27", "28",
- "29", "30", "31", "32", "33", "..", "0x8000..0xFFFF" },
- Values { "Other", "Computer System", "Processor", "Memory",
- "IDE Controller", "Parallel SCSI HBA", "FC HBA",
- "iSCSI HBA", "IB HCA", "Ethernet Adapter",
- "Other Network Adapter", "I/O Slot", "I/O Device",
- "Floppy Drive", "CD Drive", "DVD drive", "Disk Drive",
- "Tape Drive", "Storage Extent", "Other Storage Device",
- "Serial port", "Parallel port", "USB Controller",
- "Graphics controller", "IEEE 1394 Controller",
- "Partitionable Unit", "Base Partitionable Unit", "Power",
- "Cooling Capacity", "Ethernet Switch Port",
- "Logical Disk", "Storage Volume", "Ethernet Connection",
- "DMTF reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_AllocationCapabilities.OtherResourceType",
- "CIM_ResourceAllocationSettingData.ResourceType" }]
- uint16 ResourceType;
-
- [Description (
- "A string that describes the resource type when a well "
- "defined value is not available and ResourceType has the "
- "value \"Other\"." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.ResourceType" }]
- string OtherResourceType;
-
- [Description (
- "A string describing an implementation specific sub-type "
- "for this resource. For example, this may be used to "
- "distinguish different models of the same resource type." )]
- string ResourceSubType;
-
- [Description (
- "Indicates whether requesting a specific resource is "
- "supported \n"
- "\"Specific\" -- request can include a request for "
- "specific resource \n"
- "\"General\" -- request does not include specific "
- "resource \n"
- "\"Both\" -- both specific and general requests are "
- "supported." ),
- ValueMap { "0", "2", "3", "4", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Specific", "General", "Both",
- "DMTF reserved", "Vendor Reserved" }]
- uint16 RequestTypesSupported;
-
- [Description (
- "Indicates how access to underlying resource is granted: \n"
- "\"Dedicated\" -- exclusive access to underlying resource \n"
- "\"Shared\" -- shared use of underlying resource. \n"
- "Actual quantity is controlled by min, max size, weights, "
- "etc." ),
- ValueMap { "0", "2", "3", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Dedicated", "Shared", "DMTF reserved",
- "Vendor Reserved" }]
- uint16 SharingMode;
-
- [Description (
- "Indicates the states that the System, to which the "
- "resource will be associated via SystemDevice, may be in "
- "when a new resource is created." ),
- ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Enabled", "Disabled", "Shutting Down",
- "Not Applicable", "Enabled but Offline", "In Test",
- "Deferred", "Quiesce", "Starting", "Paused", "Suspended",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_EnabledLogicalElement.EnabledState" }]
- uint16 SupportedAddStates[];
-
- [Description (
- "Indicates the states that the System, to which the "
- "resource is associated via SystemDevice, may be in when "
- "a the resource is removed ." ),
- ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Enabled", "Disabled", "Shutting Down",
- "Not Applicable", "Enabled but Offline", "In Test",
- "Deferred", "Quiesce", "Starting", "Paused", "Suspended",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_EnabledLogicalElement.EnabledState" }]
- uint16 SupportedRemoveStates[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_AssociatedPowerManagementService.mof b/build/vendor/dmtf_mof/Core/CIM_AssociatedPowerManagementService.mof
deleted file mode 100644
index fc96f6ea..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_AssociatedPowerManagementService.mof
+++ /dev/null
@@ -1,188 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Association, Version ( "2.24.1" ),
- UMLPackagePath ( "CIM::Core::PowerMgmt" ),
- Description (
- "The association between a Managed System Element and its power "
- "management service." )]
-class CIM_AssociatedPowerManagementService : CIM_ServiceAvailableToElement {
-
- [Override ( "ServiceProvided" ),
- Max ( 1 ),
- Description ( "The Service that is available." )]
- CIM_PowerManagementService REF ServiceProvided;
-
- [Description (
- "The current power state of the associated Managed System Element."
- ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "..",
- "0x7FFF..0xFFFF" },
- Values { "Other", "On", "Sleep - Light", "Sleep -Deep",
- "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Off - Soft Graceful",
- "Off - Hard Graceful", "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)",
- "Diagnostic Interrupt (INIT)", "DMTF Reserved",
- "Vendor Specific" },
- MappingStrings { "MIF.DMTF|System Power Controls|001.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerCapabilities" }]
- uint16 PowerState;
-
- [Description (
- "A string describing the additional power management "
- "state of the element, used when the PowerState is set to "
- "the value 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_AssociatedPowerManagementService.PowerState" }]
- string OtherPowerState;
-
- [Description (
- "The desired or the last requested power state of the "
- "associated Managed System Element, irrespective of the "
- "mechanism through which the request was made. If the "
- "requested power state is unknown, then the property "
- "shall have the value of 0 (\"Unknown\"). If the property "
- "has no meaning or is not supported, then the property "
- "shall have value 12(\"Not Applicable\")." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "..", "0x7FFF..0xFFFF" },
- Values { "Unknown", "Other", "On", "Sleep - Light",
- "Sleep -_Deep", "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Not Applicable",
- "Off - Soft Graceful", "Off - Hard Graceful",
- "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)",
- "Diagnostic Interrupt (INIT)", "DMTF Reserved",
- "Vendor Specific" },
- MappingStrings { "MIF.DMTF|System Power Controls|001.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerCapabilities",
- "CIM_AssociatedPowerManagementService.OtherRequestedPowerState" }]
- uint16 RequestedPowerState = 12;
-
- [Description (
- "A string describing the additional power management "
- "state of the element, used when the RequestedPowerState "
- "is set to the value 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_AssociatedPowerManagementService.RequestedPowerState" }]
- string OtherRequestedPowerState;
-
- [Description (
- "The time when the element will be powered on again, used "
- "when the RequestedPowerState has the value 2, \"On\", 5, "
- "\"Power Cycle (Off - Soft)\" or 6, \"Power Cycle (Off - "
- "Hard)\"." ),
- ModelCorrespondence {
- "CIM_AssociatedPowerManagementService.RequestedPowerState" }]
- datetime PowerOnTime;
-
- [Description (
- "AvailableRequestedPowerStates indicates the possible "
- "values for the PowerState parameter of the method "
- "RequestPowerStateChange, used to initiate a power state "
- "change.The values listed shall be a subset of the values "
- "contained in the RequestedPowerStatesSupported property "
- "of the CIM_PowerManagementCapabilities where the values "
- "selected are a function of the current power state of "
- "the system. This property shall be non-null if an "
- "implementation supports the advertisement of the set of "
- "possible values as a function of the current state. This "
- "property shall be null if an implementation does not "
- "support the advertisement of the set of possible values "
- "as a function of the current state. \n"
- "The current values in the enumeration are: \n"
- "2=On, corresponding to ACPI state G0 or S0 or D0. \n"
- "3=Sleep - Light, corresponding to ACPI state G1, S1/S2, "
- "or D1. \n"
- "4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.\n"
- "5=Power Cycle (Off - Soft), corresponding to ACPI state "
- "G2, S5, or D3, but where the managed element is set to "
- "return to power state \"On\" at a pre-determined time. \n"
- "6=Off - Hard, corresponding to ACPI state G3, S5, or D3. \n"
- "7=Hibernate (Off - Soft), corresponding to ACPI state "
- "S4, where the state of the managed element is preserved "
- "and will be recovered upon powering on. \n"
- "8=Off - Soft, corresponding to ACPI state G2, S5, or D3. "
- "9= Power Cycle (Off-Hard), corresponds to the managed "
- "element reaching the ACPI state G3 followed by ACPI "
- "state S0. \n"
- "10=Master Bus Reset, corresponds to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system master bus reset. 11=Diagnostic "
- "Interrupt (NMI), corresponding to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system non-maskable interrupt. 12=Off - Soft "
- "Graceful, equivalent to Off Soft but preceded by a "
- "request to the managed element to perform an orderly "
- "shutdown. \n"
- "13=Off - Hard Graceful, equivalent to Off Hard but "
- "preceded by a request to the managed element to perform "
- "an orderly shutdown. \n"
- "14=Master Bus Rest Graceful, equivalent to Master Bus "
- "Reset but preceded by a request to the managed element "
- "to perform an orderly shutdown. \n"
- "15=Power Cycle (Off - Soft Graceful), equivalent to "
- "Power Cycle (Off - Soft) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "16=Power Cycle (Off - Hard Graceful), equivalent to "
- "Power Cycle (Off - Hard) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "..=DMTF Reserved. \n"
- "0x7FFF..0xFFFF = Vendor Specific." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "..", "0x7FFF..0xFFFF" },
- Values { "Other", "On", "Sleep - Light", "Sleep -Deep",
- "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Off - Soft Graceful",
- "Off - Hard Graceful", "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)", "DMTF Reserved",
- "Vendor Specific" },
- MappingStrings { "IEEE P1621 | 3.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.RequestedPowerStatesSupported",
- "CIM_PowerManagementService.RequestPowerStateChange",
- "CIM_AssociatedPowerManagementService.PowerState" }]
- uint16 AvailableRequestedPowerStates[];
-
- [Description (
- "TransitioningToPowerState indicates the target power "
- "state to which the system is transitioning. \n"
- "A value of 19 \"No Change\" shall indicate that no "
- "transition is in progress. A value of 18 \"Not "
- "Applicable\" shall indicate the implementation does not "
- "support representing ongoing transitions. \n"
- "A value other than 18 or 19 shall identify the power "
- "state to which the element is in the process of "
- "transitioning." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "..", "0x7FFF..0xFFFF" },
- Values { "Other", "On", "Sleep - Light", "Sleep -Deep",
- "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Off - Soft Graceful",
- "Off - Hard Graceful", "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)",
- "Diagnostic Interrupt (INIT)", "Not Applicable",
- "No Change", "DMTF Reserved", "Vendor Specific" },
- MappingStrings { "MIF.DMTF|System Power Controls|001.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerCapabilities" }]
- uint16 TransitioningToPowerState;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_BasedOn.mof b/build/vendor/dmtf_mof/Core/CIM_BasedOn.mof
deleted file mode 100644
index 0395971c..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_BasedOn.mof
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BasedOn
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::StorageExtent" ),
- Description (
- "BasedOn is an association describing how StorageExtents can be "
- "assembled from lower level Extents. For example, "
- "ProtectedSpaceExtents are parts of PhysicalExtents, while "
- "VolumeSets are assembled from one or more Physical or "
- "ProtectedSpaceExtents. As another example, CacheMemory can be "
- "defined independently and realized in a PhysicalElement or can "
- "be \'based on\' Volatile or NonVolatileStorageExtents." )]
-class CIM_BasedOn : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The lower level StorageExtent." )]
- CIM_StorageExtent REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The higher level StorageExtent." )]
- CIM_StorageExtent REF Dependent;
-
- [Description (
- "StartingAddress indicates where in lower level storage, "
- "the higher level Extent begins." )]
- uint64 StartingAddress;
-
- [Description (
- "EndingAddress indicates where in lower level storage, "
- "the higher level Extent ends. This property is useful "
- "when mapping non-contiguous Extents into a higher level "
- "grouping." )]
- uint64 EndingAddress;
-
- [Description (
- "If there is an order to the BasedOn associations that "
- "describe how a higher level StorageExtent is assembled, "
- "the OrderIndex property indicates this. When an order "
- "exists, the instances of BasedOn with the same Dependent "
- "value (i.e., the same higher level Extent) should place "
- "unique values in the OrderIndex property. The lowest "
- "value implies the first member of the collection of "
- "lower level Extents, and increasing values imply "
- "successive members of the collection. If there is no "
- "ordered relationship, a value of zero should be "
- "specified. An example of the use of this property is to "
- "define a RAID-0 striped array of 3 disks. The resultant "
- "RAID array is a StorageExtent that is dependent on "
- "(BasedOn) the StorageExtents that describe each of the 3 "
- "disks. The OrderIndex of each BasedOn association from "
- "the disk Extents to the RAID array could be specified as "
- "1, 2 and 3 to indicate the order in which the disk "
- "Extents are used to access the RAID data." )]
- uint16 OrderIndex;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_BindsTo.mof b/build/vendor/dmtf_mof/Core/CIM_BindsTo.mof
deleted file mode 100644
index 5e648dd3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_BindsTo.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BindsTo
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "This association establishes a ServiceAccessPoint as a "
- "requestor of protocol services from a ProtocolEndpoint. "
- "Typically, this association runs between SAPs and endpoints on "
- "a single system. Because a ProtocolEndpoint is a kind of "
- "ServiceAccessPoint, this binding can be used to establish a "
- "layering of two protocols, with the upper layer represented by "
- "the Dependent and the lower layer represented by the "
- "Antecedent." )]
-class CIM_BindsTo : CIM_SAPSAPDependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The lower-level endpoint that is accessed by the SAP." )]
- CIM_ProtocolEndpoint REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The AccessPoint or ProtocolEndpoint that is dependent on "
- "the lower-level endpoint." )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Capabilities.mof b/build/vendor/dmtf_mof/Core/CIM_Capabilities.mof
deleted file mode 100644
index f292c400..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Capabilities.mof
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "Capabilities is an abstract class whose subclasses describe "
- "abilities and/or potential for use. For example, one may "
- "describe the maximum number of VLANs that can be supported on "
- "a system using a subclass of Capabilities. Capabilities are "
- "tied to the elements which they describe using the "
- "ElementCapabilities association. Note that the cardinality of "
- "the ManagedElement reference is Min(1), Max(1). This "
- "cardinality mandates the instantiation of the "
- "ElementCapabilities association for the referenced instance of "
- "Capabilities. ElementCapabilities describes the existence "
- "requirements and context for the referenced instance of "
- "ManagedElement. Specifically, the ManagedElement MUST exist "
- "and provides the context for the Capabilities. Note that "
- "Capabilities do not indicate what IS configured or "
- "operational, but what CAN or CANNOT exist, be defined or be "
- "used. Note that it is possible to describe both supported and "
- "excluded abilities and functions (both capabilities and "
- "limitations) using this class." )]
-class CIM_Capabilities : CIM_ManagedElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. In order to ensure uniqueness within the "
- "NameSpace, the value of InstanceID SHOULD be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where MUST include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity creating/defining the InstanceID, or "
- "is a registered ID that is assigned to the business "
- "entity by a recognized global authority (This is similar "
- "to the _ structure of Schema "
- "class names.) In addition, to ensure uniqueness "
- "MUST NOT contain a colon (\':\'). When using this "
- "algorithm, the first colon to appear in InstanceID MUST "
- "appear between and . \n"
- " is chosen by the business entity and SHOULD "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity MUST assure "
- "that the resultant InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for this "
- "instance\'s NameSpace. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "MUST be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Required, Override ( "ElementName" ),
- Description (
- "The user friendly name for this instance of "
- "Capabilities. In addition, the user friendly name can be "
- "used as a index property for a search of query. (Note: "
- "Name does not have to be unique within a namespace.)" )]
- string ElementName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CollectedCollections.mof b/build/vendor/dmtf_mof/Core/CIM_CollectedCollections.mof
deleted file mode 100644
index ffd5fe93..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CollectedCollections.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// CPUBS corrections to CoreCollection.mof
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectedCollections
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "CIM_CollectedCollections is an aggregation association "
- "representing that a CollectionOfMSEs can itself be contained "
- "in a CollectionOfMSEs." )]
-class CIM_CollectedCollections {
-
- [Key, Aggregate, Description (
- "The \'higher level\' or parent element in the aggregation."
- )]
- CIM_CollectionOfMSEs REF Collection;
-
- [Key, Description ( "The \'collected\' Collection." )]
- CIM_CollectionOfMSEs REF CollectionInCollection;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CollectedMSEs.mof b/build/vendor/dmtf_mof/Core/CIM_CollectedMSEs.mof
deleted file mode 100644
index ce6e1225..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CollectedMSEs.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectedMSEs
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "CIM_CollectedMSEs is a generic association used to establish "
- "the members of the grouping object, CollectionOf MSEs." )]
-class CIM_CollectedMSEs : CIM_MemberOfCollection {
-
- [Aggregate, Override ( "Collection" ),
- Description (
- "The grouping or \'bag\' object that represents the Collection."
- )]
- CIM_CollectionOfMSEs REF Collection;
-
- [Override ( "Member" ),
- Description ( "The members of the Collection." )]
- CIM_ManagedSystemElement REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Collection.mof b/build/vendor/dmtf_mof/Core/CIM_Collection.mof
deleted file mode 100644
index bd310c9d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Collection.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Collection
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "Collection is an abstract class that provides a common "
- "superclass for data elements that represent collections of "
- "ManagedElements and its subclasses." )]
-class CIM_Collection : CIM_ManagedElement {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CollectionConfiguration.mof b/build/vendor/dmtf_mof/Core/CIM_CollectionConfiguration.mof
deleted file mode 100644
index 67ef99e7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CollectionConfiguration.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectionConfiguration
-// ==================================================================
- [Association, Deprecated { "CIM_ElementSettingData",
- "CIM_CollectionSetting" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration class is being deprecated in lieu of "
- "using a ConcreteComponent relationship to indicate a hierarchy "
- "of instances of Setting or SettingData. This relationship "
- "allows the reuse of the collection-to-Setting and "
- "element-to-SettingData associations instead of defining peer "
- "associations specifically for Configurations. \n"
- "Deprecated description: This association relates a "
- "Configuration object to one or more CollectionOfMSEs objects. "
- "The Configuration object represents a certain behavior or a "
- "desired functional state for the associated Collection." )]
-class CIM_CollectionConfiguration {
-
- [Deprecated { "CIM_ElementSettingData.ManagedElement",
- "CIM_CollectionSetting.Collection" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The CollectionOfMSEs." )]
- CIM_CollectionOfMSEs REF Collection;
-
- [Deprecated { "CIM_ElementSettingData.SettingData",
- "CIM_CollectionSetting.Setting" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration object that groups the "
- "Settings and dependencies that are associated with the "
- "Collection." )]
- CIM_Configuration REF Configuration;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CollectionOfMSEs.mof b/build/vendor/dmtf_mof/Core/CIM_CollectionOfMSEs.mof
deleted file mode 100644
index 4c8956c2..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CollectionOfMSEs.mof
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// CPUBS corrections to CoreCollection.mof
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectionOfMSEs
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "The CollectionOfMSEs object allows the grouping of Managed "
- "SystemElements for various identification purposes and to "
- "reduce the complexity of associating Settings and "
- "Configurations. It is abstract to require further definition "
- "and semantic refinement in subclasses. The CollectionOfMSEs "
- "object does not carry any state or status information, but "
- "represents only a grouping or \'bag\' of Elements. For this "
- "reason, it is incorrect to subclass groups that have state or "
- "status from CollectionOfMSEs. An example is CIM_Redundancy "
- "Group (which is subclassed from LogicalElement). \n"
- "Collections typically aggregate similar (\'like\') objects,but "
- "they are not required to do so. Collections simply identify "
- "\'bags\' and might represent an optimization. This purpose is "
- "especially true with respect to their association to Settings "
- "and Configurations. Without Collections, you would need to "
- "define individual ElementSetting and ElementConfiguration "
- "associations, to tie Settings and Configuration objects to "
- "individual ManagedSystemElements. There might be duplication "
- "when assigning the same Setting to multiple objects. In "
- "addition, using the Collection object allows the determination "
- "that the Setting and Configuration associations are indeed the "
- "same for the Collection\'s members. This information would "
- "otherwise be obtained by defining the Collection in a "
- "proprietary manner, and then querying the ElementSetting and "
- "ElementConfiguration associations to determine if the "
- "Collection set is completely covered." )]
-class CIM_CollectionOfMSEs : CIM_Collection {
-
- [Description (
- "The identification of the Collection object. When "
- "subclassed, the CollectionID property can be overridden "
- "to be a Key property." ),
- MaxLen ( 256 )]
- string CollectionID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CollectionSetting.mof b/build/vendor/dmtf_mof/Core/CIM_CollectionSetting.mof
deleted file mode 100644
index 74af6fed..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CollectionSetting.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectionSetting
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "CollectionSetting represents the association between a "
- "CollectionOfMSEs class and the Setting classes that are "
- "defined for it." )]
-class CIM_CollectionSetting {
-
- [Key, Description ( "The CollectionOfMSEs." )]
- CIM_CollectionOfMSEs REF Collection;
-
- [Key, Description (
- "The Setting object that is associated with the Collection."
- )]
- CIM_Setting REF Setting;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_CompatibleProduct.mof b/build/vendor/dmtf_mof/Core/CIM_CompatibleProduct.mof
deleted file mode 100644
index 285cd6d3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_CompatibleProduct.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CompatibleProduct
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "CIM_CompatibleProduct is an association between Products that "
- "can indicate a wide variety of information. For example, it "
- "can indicate that the two referenced Products interoperate, "
- "that they can be installed together, that one can be the "
- "physical container for the other, etc. The string property, "
- "CompatibilityDescription, defines how the Products "
- "interoperate or are compatible, any limitations regarding "
- "interoperability or installation, ..." )]
-class CIM_CompatibleProduct {
-
- [Key, Description (
- "The Product for which compatible offerings are defined." )]
- CIM_Product REF Product;
-
- [Key, Description ( "The compatible Product." )]
- CIM_Product REF CompatibleProduct;
-
- [Description (
- "CompatibilityDescription is a free-form string defining "
- "how the two referenced Products interoperate or are "
- "compatible, any limitations to compatibility, etc." )]
- string CompatibilityDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Component.mof b/build/vendor/dmtf_mof/Core/CIM_Component.mof
deleted file mode 100644
index 3d0d6ad4..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Component.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Component
-// ==================================================================
- [Association, Abstract, Aggregation, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_Component is a generic association used to establish \'part "
- "of\' relationships between Managed Elements. For example, it "
- "could be used to define the components or parts of a System." )]
-class CIM_Component {
-
- [Key, Aggregate, Description (
- "The parent element in the association." )]
- CIM_ManagedElement REF GroupComponent;
-
- [Key, Description ( "The child element in the association." )]
- CIM_ManagedElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConcreteCollection.mof b/build/vendor/dmtf_mof/Core/CIM_ConcreteCollection.mof
deleted file mode 100644
index d63d0206..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConcreteCollection.mof
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "A concrete version of Collection. This class represents a "
- "generic and instantiable collection, such as a group of "
- "ComputerSystems (for example, a pool of hosts available for "
- "executing jobs). It is defined as a concrete subclass of the "
- "abstract CIM_Collection class, to be used in place of many "
- "specific subclasses that add no semantics. Note that when "
- "defining additional semantics for Collection, this class must "
- "not be subclassed. Specific semantics continue to be defined "
- "as subclasses of the abstract CIM_Collection. "
- "ConcreteCollection is limited in its use as a concrete form of "
- "a general collection or bag. It was deemed more prudent to "
- "create this concrete subclass than to change Collection from "
- "an abstract to a concrete class." )]
-class CIM_ConcreteCollection : CIM_Collection {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. To ensure uniqueness within the "
- "NameSpace, the value of InstanceID should be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where must include a unique name. It "
- "can be a copyrighted, trademarked, or otherwise unique "
- "name that is owned by the business entity that is "
- "creating or defining the InstanceID. Or, it could be a "
- "registered ID that is assigned to the business entity by "
- "a recognized global authority.(This requirement is "
- "similar to the _ structure of "
- "Schema class names.) In addition, to ensure uniqueness "
- " must not contain a colon (\':\'). When using "
- "this algorithm, the first colon to appear in InstanceID "
- "must appear between and . \n"
- "\n"
- " is chosen by the business entity and should "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity must ensure "
- "that the resulting InstanceID is not re-used as any of "
- "the InstanceIDs produced by this or other providers for "
- "the NameSpace of this instance." )]
- string InstanceID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConcreteComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ConcreteComponent.mof
deleted file mode 100644
index 6b05b8a2..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConcreteComponent.mof
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConcreteComponent
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_ConcreteComponent is a generic association used to "
- "establish \'part of\' relationships between ManagedElements. "
- "It is defined as a concrete subclass of the abstract "
- "CIM_Component class, to be used in place of many specific "
- "subclasses of Component that add no semantics, that is "
- "subclasses that do not clarify the type of composition, update "
- "cardinalities, or add or remove qualifiers. Note that when you "
- "define additional semantics for Component, this class must not "
- "be subclassed. Specific semantics continue to be defined as "
- "subclasses of the abstract CIM_Component. ConcreteComponent is "
- "limited in its use as a concrete form of a general "
- "composition. \n"
- "\n"
- "It was deemed more prudent to create this concrete subclass "
- "than to change Component from an abstract to a concrete class. "
- "Industry usage and impact could not be anticipated." )]
-class CIM_ConcreteComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent element in the association." )]
- CIM_ManagedElement REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The child element in the association." )]
- CIM_ManagedElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConcreteDependency.mof b/build/vendor/dmtf_mof/Core/CIM_ConcreteDependency.mof
deleted file mode 100644
index c28a8116..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConcreteDependency.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConcreteDependency
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_ConcreteDependency is a generic association used to "
- "establish dependency relationships between ManagedElements. It "
- "is defined as a concrete subclass of the abstract "
- "CIM_Dependency class, to be used in place of many specific "
- "subclasses of Dependency that add no semantics, that is "
- "subclasses that do not clarify the type of dependency, update "
- "cardinalities, or add or remove qualifiers. Note that when you "
- "define additional semantics for Dependency, this class must "
- "not be subclassed. Specific semantics continue to be defined "
- "as subclasses of the abstract CIM_Dependency. "
- "ConcreteDependency is limited in its use as a concrete form of "
- "a general dependency. \n"
- "\n"
- "It was deemed more prudent to create this concrete subclass "
- "than to change Dependency from an abstract to a concrete "
- "class. Dependency already had multiple abstract subclasses in "
- "the CIM Schema, and wider industry usage and impact could not "
- "be anticipated." )]
-class CIM_ConcreteDependency : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "Antecedent represents the independent object in this association."
- )]
- CIM_ManagedElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "Dependent represents the object that is dependent on the "
- "Antecedent." )]
- CIM_ManagedElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConcreteIdentity.mof b/build/vendor/dmtf_mof/Core/CIM_ConcreteIdentity.mof
deleted file mode 100644
index 9cb61c4f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConcreteIdentity.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConcreteIdentity
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_ConcreteIdentity associates two elements that represent "
- "different aspects of the same underlying entity. It is defined "
- "as a concrete subclass of the abstract CIM_LogicalIdentity "
- "class, to be used in place of many specific subclasses of "
- "LogicalIdentity that add no semantics, that is, subclasses "
- "that do not clarify the type of identity, update "
- "cardinalities, or add or remove qualifiers. Note that when you "
- "define additional semantics for LogicalIdentity, this class "
- "should not be subclassed. Specific semantics continue to be "
- "defined as subclasses of the abstract CIM_LogicalIdentity. "
- "ConcreteIdentity is limited in its use as a concrete form of a "
- "general identity relationship. \n"
- "\n"
- "It was deemed more prudent to create this concrete subclass "
- "than to change LogicalIdentity from an abstract to a concrete "
- "class. LogicalIdentity already had multiple abstract "
- "subclasses in the CIM Schema, and wider industry usage and "
- "impact could not be anticipated." )]
-class CIM_ConcreteIdentity : CIM_LogicalIdentity {
-
- [Override ( "SystemElement" ),
- Description (
- "One aspect of the ManagedElement. The use of \'System\' "
- "in the name does not limit the scope of the association. "
- "This name is an artifact of the original definition of "
- "the association." )]
- CIM_ManagedElement REF SystemElement;
-
- [Override ( "SameElement" ),
- Description ( "Another aspect of the ManagedElement." )]
- CIM_ManagedElement REF SameElement;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConcreteJob.mof b/build/vendor/dmtf_mof/Core/CIM_ConcreteJob.mof
deleted file mode 100644
index 2af042ae..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConcreteJob.mof
+++ /dev/null
@@ -1,183 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "A concrete version of Job. This class represents a generic and "
- "instantiable unit of work, such as a batch or a print job." )]
-class CIM_ConcreteJob : CIM_Job {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. In order to ensure uniqueness within the "
- "NameSpace, the value of InstanceID SHOULD be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where must include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID, or that is a registered ID that is assigned "
- "to the business entity by a recognized global authority. "
- "(This requirement is similar to the _ structure of Schema class names.) In addition, to "
- "ensure uniqueness must not contain a colon "
- "(\':\'). When using this algorithm, the first colon to "
- "appear in InstanceID must appear between and "
- ". \n"
- " is chosen by the business entity and should "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity must assure "
- "that the resulting InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for the "
- "NameSpace of this instance. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "must be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Required, Override ( "Name" ),
- Description (
- "The user-friendly name for this instance of a Job. In "
- "addition, the user-friendly name can be used as a "
- "property for a search or query. (Note: Name does not "
- "have to be unique within a namespace.)" )]
- string Name;
-
- [Description (
- "JobState is an integer enumeration that indicates the "
- "operational state of a Job. It can also indicate "
- "transitions between these states, for example, \'Shutting "
- "Down\' and \'Starting\'. Following is a brief "
- "description of the states: \n"
- "New (2) indicates that the job has never been started. \n"
- "Starting (3) indicates that the job is moving from the "
- "\'New\', \'Suspended\', or \'Service\' states into the "
- "\'Running\' state. \n"
- "Running (4) indicates that the Job is running. \n"
- "Suspended (5) indicates that the Job is stopped, but can "
- "be restarted in a seamless manner. \n"
- "Shutting Down (6) indicates that the job is moving to a "
- "\'Completed\', \'Terminated\', or \'Killed\' state. \n"
- "Completed (7) indicates that the job has completed "
- "normally. \n"
- "Terminated (8) indicates that the job has been stopped "
- "by a \'Terminate\' state change request. The job and all "
- "its underlying processes are ended and can be restarted "
- "(this is job-specific) only as a new job. \n"
- "Killed (9) indicates that the job has been stopped by a "
- "\'Kill\' state change request. Underlying processes "
- "might have been left running, and cleanup might be "
- "required to free up resources. \n"
- "Exception (10) indicates that the Job is in an abnormal "
- "state that might be indicative of an error condition. "
- "Actual status might be displayed though job-specific "
- "objects. \n"
- "Service (11) indicates that the Job is in a "
- "vendor-specific state that supports problem discovery, "
- "or resolution, or both.\n"
- "Query pending (12) waiting for a client to resolve a "
- "query" ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13..32767", "32768..65535" },
- Values { "New", "Starting", "Running", "Suspended",
- "Shutting Down", "Completed", "Terminated", "Killed",
- "Exception", "Service", "Query Pending", "DMTF Reserved",
- "Vendor Reserved" }]
- uint16 JobState;
-
- [Description (
- "The date or time when the state of the Job last changed. "
- "If the state of the Job has not changed and this "
- "property is populated, then it must be set to a 0 "
- "interval value. If a state change was requested, but "
- "rejected or not yet processed, the property must not be "
- "updated." )]
- datetime TimeOfLastStateChange;
-
- [Required, Write, Description (
- "The amount of time that the Job is retained after it has "
- "finished executing, either succeeding or failing in that "
- "execution. The job must remain in existence for some "
- "period of time regardless of the value of the "
- "DeleteOnCompletion property. \n"
- "The default is five minutes." )]
- datetime TimeBeforeRemoval = "00000000000500.000000:000";
-
-
- [Description (
- "Requests that the state of the job be changed to the "
- "value specified in the RequestedState parameter. "
- "Invoking the RequestStateChange method multiple times "
- "could result in earlier requests being overwritten or "
- "lost. \n"
- "If 0 is returned, then the task completed successfully. "
- "Any other return code indicates an error condition." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error",
- "Can NOT complete within Timeout Period", "Failed",
- "Invalid Parameter", "In Use", "DMTF Reserved",
- "Method Parameters Checked - Transition Started",
- "Invalid State Transition",
- "Use of Timeout Parameter Not Supported", "Busy",
- "Method Reserved", "Vendor Specific" }]
- uint32 RequestStateChange(
- [IN, Description (
- "RequestStateChange changes the state of a job. The "
- "possible values are as follows: \n"
- "Start (2) changes the state to \'Running\'. \n"
- "Suspend (3) stops the job temporarily. The "
- "intention is to subsequently restart the job with "
- "\'Start\'. It might be possible to enter the "
- "\'Service\' state while suspended. (This is "
- "job-specific.) \n"
- "Terminate (4) stops the job cleanly, saving data, "
- "preserving the state, and shutting down all "
- "underlying processes in an orderly manner. \n"
- "Kill (5) terminates the job immediately with no "
- "requirement to save data or preserve the state. \n"
- "Service (6) puts the job into a vendor-specific "
- "service state. It might be possible to restart the "
- "job." ),
- ValueMap { "2", "3", "4", "5", "6", "7..32767",
- "32768..65535" },
- Values { "Start", "Suspend", "Terminate", "Kill",
- "Service", "DMTF Reserved", "Vendor Reserved" }]
- uint16 RequestedState,
- [IN, Description (
- "A timeout period that specifies the maximum amount "
- "of time that the client expects the transition to "
- "the new state to take. The interval format must be "
- "used to specify the TimeoutPeriod. A value of 0 or "
- "a null parameter indicates that the client has no "
- "time requirements for the transition. \n"
- "If this property does not contain 0 or null and "
- "the implementation does not support this "
- "parameter, a return code of \'Use Of Timeout "
- "Parameter Not Supported\' must be returned." )]
- datetime TimeoutPeriod);
-
- [Description (
- "When the job is executing or has terminated without "
- "error, then this method returns no CIM_Error instance. "
- "However, if the job has failed because of some internal "
- "problem or because the job has been terminated by a "
- "client, then a CIM_Error instance is returned." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..",
- "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "Access Denied",
- "DMTF Reserved", "Vendor Specific" }]
- uint32 GetError(
- [OUT, Description (
- "If the OperationalStatus on the Job is not \"OK\", "
- "then this method will return a CIM Error instance. "
- "Otherwise, when the Job is \"OK\", null is "
- "returned." ),
- EmbeddedInstance ( "CIM_Error" )]
- string Error);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Configuration.mof b/build/vendor/dmtf_mof/Core/CIM_Configuration.mof
deleted file mode 100644
index 0db95bfc..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Configuration.mof
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Configuration
-// ==================================================================
- [Deprecated { "CIM_SettingData", "CIM_Setting" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The use of CIM_Configuration is deprecated in favor of "
- "aggregating instances of Setting or SettingData into "
- "\"higher-level\" Settings or SettingData objects using the "
- "ConcreteComponent association. This association simplifies the "
- "use of Settings or SettingData. With Configurations serving as "
- "aggregations of Settings (as defined by the Configuration "
- "Component relationship), separate associations were needed for "
- "the aggregation and to tie an element to either its "
- "Configurations or Settings or SettingData. These separate "
- "associations introduced unnecessary complexity and redundancy "
- "into the model. \n"
- "Deprecated description: The Configuration object allows the "
- "grouping of sets of parameters (defined in Setting objects) "
- "and dependencies for one or more ManagedSystemElements. It "
- "represents a certain behavior or a desired functional state "
- "for the ManagedSystemElements. The desired functional state of "
- "the Configuration is typically driven by external requirements "
- "such as time or location. For example, to connect to a Mail "
- "System from home, a dependency on a modem exists, but a "
- "dependency on a network adapter exists at work. Settings for "
- "the pertinent LogicalDevices (in this example, POTSModem and "
- "NetworkAdapter) can be defined and aggregated by the "
- "Configuration. Therefore, two \"Connect to Mail\" "
- "Configurations can be defined by grouping the relevant "
- "dependencies and Setting objects." )]
-class CIM_Configuration : CIM_ManagedElement {
-
- [Deprecated { "CIM_SettingData.InstanceID",
- "CIM_Setting.SettingID" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The label by which the Configuration object "
- "is known." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConfigurationComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ConfigurationComponent.mof
deleted file mode 100644
index d846a5d4..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConfigurationComponent.mof
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConfigurationComponent
-// ==================================================================
- [Association, Deprecated { "CIM_ConcreteComponent" },
- Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration class is being deprecated in lieu of "
- "using a ConcreteComponent relationship to indicate a hierarchy "
- "of instances of Setting or SettingData. Deprecated "
- "description: ConfigurationComponent aggregates \"lower-level\" "
- "Configuration objects into a \"high-level\" Configuration. "
- "This association enables the assembly of complex "
- "configurations by grouping together simpler ones. For example, "
- "a logon policy for the United States could consist of two "
- "Configuration groups, one for the East Coast and one for the "
- "West Coast. Each of these groups could in turn consist of "
- "multiple Configurations to handle different aspects of the "
- "logon process." )]
-class CIM_ConfigurationComponent {
-
- [Deprecated { "CIM_ConcreteComponent.GroupComponent" },
- Key, Aggregate, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration that aggregates "
- "additional Configurations." )]
- CIM_Configuration REF ConfigGroup;
-
- [Deprecated { "CIM_ConcreteComponent.PartComponent" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: A Configuration that is part of a "
- "\"higher-level\" Configuration." )]
- CIM_Configuration REF ConfigComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ConfigurationForSystem.mof b/build/vendor/dmtf_mof/Core/CIM_ConfigurationForSystem.mof
deleted file mode 100644
index df3ce336..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ConfigurationForSystem.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConfigurationForSystem
-// ==================================================================
- [Association, Deprecated { "CIM_ScopedSetting",
- "CIM_SettingForSystem" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: CIM_ConfigurationForSystem defines a "
- "Configuration in the context of the System on which it is "
- "located. Because the Configuration class is deprecated, this "
- "association is similarly deprecated." )]
-class CIM_ConfigurationForSystem : CIM_HostedDependency {
-
- [Deprecated { "CIM_ScopedSetting.Antecedent",
- "CIM_SettingForSystem.Antecedent" },
- Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The hosting System." )]
- CIM_System REF Antecedent;
-
- [Deprecated { "CIM_ScopedSetting.Dependent",
- "CIM_SettingForSystem.Dependent" },
- Override ( "Dependent" ),
- Weak, Description (
- "Note: The use of this element is deprecated. The "
- "Configuration that is defined for the System." )]
- CIM_SystemConfiguration REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ContainedDomain.mof b/build/vendor/dmtf_mof/Core/CIM_ContainedDomain.mof
deleted file mode 100644
index 02b97fd8..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ContainedDomain.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ContainedDomain
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "A relationship that aggregates one or more lower-level "
- "AdminDomain instances into a higher-level AdminDomain." )]
-class CIM_ContainedDomain : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description (
- "An AdminDomain that aggregates other AdminDomains." )]
- CIM_AdminDomain REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "An AdminDomain aggregated by another AdminDomain." )]
- CIM_AdminDomain REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ContainedLocation.mof b/build/vendor/dmtf_mof/Core/CIM_ContainedLocation.mof
deleted file mode 100644
index f2ad800f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ContainedLocation.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ContainedLocation
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "ContainedLocation defines one location in the context of "
- "another. For example, a campus might \'contain\' a building, "
- "which in turn \'contains\' a floor." )]
-class CIM_ContainedLocation : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The containing location." )]
- CIM_Location REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The contained location." )]
- CIM_Location REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DefaultSetting.mof b/build/vendor/dmtf_mof/Core/CIM_DefaultSetting.mof
deleted file mode 100644
index f7b78ca2..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DefaultSetting.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DefaultSetting
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "DefaultSetting represents the association between a "
- "ManagedSystemElement and the single Setting class that is "
- "defined to be the default setting for this Element." )]
-class CIM_DefaultSetting : CIM_ElementSetting {
-
- [Override ( "Setting" ),
- Max ( 1 ),
- Description ( "The Setting object that is the default." )]
- CIM_Setting REF Setting;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Dependency.mof b/build/vendor/dmtf_mof/Core/CIM_Dependency.mof
deleted file mode 100644
index c4bde5f5..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Dependency.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Dependency
-// ==================================================================
- [Association, Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_Dependency is a generic association used to establish "
- "dependency relationships between ManagedElements." )]
-class CIM_Dependency {
-
- [Key, Description (
- "Antecedent represents the independent object in this association."
- )]
- CIM_ManagedElement REF Antecedent;
-
- [Key, Description (
- "Dependent represents the object that is dependent on the "
- "Antecedent." )]
- CIM_ManagedElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DependencyContext.mof b/build/vendor/dmtf_mof/Core/CIM_DependencyContext.mof
deleted file mode 100644
index 8b0b00c1..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DependencyContext.mof
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DependencyContext
-// ==================================================================
- [Association, Deprecated { "No value" },
- Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration class is being deprecated in lieu of "
- "using a ConcreteComponent relationship to indicate a hierarchy "
- "of Setting or SettingData instances. Therefore, this "
- "association is also deprecated but it is deprecated to \"No "
- "value\" because there are no equivalent relationships "
- "currently defined for the Setting or SettingData classes. This "
- "association is an anomaly because it defines what cannot be "
- "expressed for the components of the Configuration. Also, it "
- "singles out the Dependency association as opposed to allowing "
- "any relationships to be defined as \"settings\". Its use in "
- "the industry is discouraged. \n"
- "Deprecated description: This relationship associates a "
- "Dependency with one or more Configuration objects. For "
- "example, dependencies for a ComputerSystem could change based "
- "on the site or network to which the System is attached." )]
-class CIM_DependencyContext {
-
- [Deprecated { "No value" },
- Key, Aggregate, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration object that aggregates "
- "the Dependency." )]
- CIM_Configuration REF Context;
-
- [Deprecated { "No value" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: An aggregated Dependency." )]
- CIM_Dependency REF Dependency;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DeviceSAPImplementation.mof b/build/vendor/dmtf_mof/Core/CIM_DeviceSAPImplementation.mof
deleted file mode 100644
index 39fdc36b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DeviceSAPImplementation.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceSAPImplementation
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Device" ),
- Description (
- "An association between a ServiceAccessPoint (SAP) and how it "
- "is implemented. The cardinality of this association is "
- "many-to-many. A SAP can be provided by more than one "
- "LogicalDevice, operating in conjunction. And, any Device can "
- "provide more than one ServiceAccessPoint. When many "
- "LogicalDevices are associated with a single SAP, it is assumed "
- "that these elements operate in conjunction to provide the "
- "AccessPoint. If different implementations of a SAP exist, each "
- "of these implementations would result in individual "
- "instantiations of the ServiceAccessPoint object. These "
- "individual instantiations would then have associations to the "
- "unique implementations." )]
-class CIM_DeviceSAPImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The LogicalDevice." )]
- CIM_LogicalDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ServiceAccessPoint implemented using the LogicalDevice."
- )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DeviceServiceImplementation.mof b/build/vendor/dmtf_mof/Core/CIM_DeviceServiceImplementation.mof
deleted file mode 100644
index 70a473f1..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DeviceServiceImplementation.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceServiceImplementation
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Device" ),
- Description (
- "An association between a Service and how it is implemented. "
- "The cardinality of this association is many-to-many. A Service "
- "can be provided by more than one Logical Device, operating in "
- "conjunction. And, any Device can provide more than one "
- "Service. When multiple Devices are associated with a single "
- "Service, it is assumed that these elements operate in "
- "conjunction to provide the Service. If different "
- "implementations of a Service exist, each of these "
- "implementations would result in individual instantiations of "
- "the Service object. These individual instantiations would then "
- "have associations to the unique implementations." )]
-class CIM_DeviceServiceImplementation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The LogicalDevice." )]
- CIM_LogicalDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Service implemented using the Logical Device." )]
- CIM_Service REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DeviceStatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_DeviceStatisticalInformation.mof
deleted file mode 100644
index 2544f1aa..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DeviceStatisticalInformation.mof
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceStatisticalInformation
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "Statistical information associated with a LogicalDevice or one "
- "of its subclasses." )]
-class CIM_DeviceStatisticalInformation : CIM_StatisticalInformation {
-
- [Key, Description ( "The scoping System\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.SystemCreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The scoping System\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.SystemName" )]
- string SystemName;
-
- [Key, Description ( "The scoping Device\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.CreationClassName" )]
- string DeviceCreationClassName;
-
- [Key, Description ( "The scoping Device\'s ID." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_LogicalDevice.DeviceID" )]
- string DeviceID;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property, inherited from "
- "StatisticalInformation, serves as part of the object "
- "key." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_DeviceStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_DeviceStatistics.mof
deleted file mode 100644
index 6a60ed92..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_DeviceStatistics.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "DeviceStatistics relates the DeviceStatisticalInformation "
- "class to the LogicalDevice to which it applies." )]
-class CIM_DeviceStatistics : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description ( "The statistical object." )]
- CIM_DeviceStatisticalInformation REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The Device to which the statistics apply." )]
- CIM_LogicalDevice REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementAllocatedFromPool.mof b/build/vendor/dmtf_mof/Core/CIM_ElementAllocatedFromPool.mof
deleted file mode 100644
index ff3e3810..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementAllocatedFromPool.mof
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "ElementAllocatedFromPool associates an instance of "
- "CIM_LogicalElement representing an allocated Resource with the "
- "CIM_ResourcePool from which it was allocated." )]
-class CIM_ElementAllocatedFromPool : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The resource pool." )]
- CIM_ResourcePool REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The allocated resource." )]
- CIM_LogicalElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_ElementCapabilities.mof
deleted file mode 100644
index 2d37376d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementCapabilities.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.24.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "ElementCapabilities represents the association between "
- "ManagedElements and their Capabilities. Note that the "
- "cardinality of the ManagedElement reference is Min(1). This "
- "cardinality mandates the instantiation of the "
- "ElementCapabilities association for the referenced instance of "
- "Capabilities. ElementCapabilities describes the existence "
- "requirements and context for the referenced instance of "
- "ManagedElement. Specifically, the ManagedElement MUST exist "
- "and provides the context for the Capabilities." )]
-class CIM_ElementCapabilities {
-
- [Key, Min ( 1 ),
- Description ( "The managed element." )]
- CIM_ManagedElement REF ManagedElement;
-
- [Key, Description (
- "The Capabilities object associated with the element." )]
- CIM_Capabilities REF Capabilities;
-
- [Description (
- "Characteristics provides descriptive information about "
- "the Capabilities. when the value 2 \"Default\" is "
- "specified, the associated Capabilities shall represent "
- "the default capabilities of the associated Managed "
- "Element \n"
- "when the value 2 \"Default\" is not specified, the "
- "Capabilities instance may represent the default "
- "capabilities of the Managed Element\n"
- "When the value 3 \"Current\" is specified, the "
- "associated Capabilities shall represent the current "
- "capabilities of the associated Managed Element\n"
- "When the value 3 \"Current\" is not specified, the "
- "Capabilities instance may represent the current "
- "capabilities of the Managed Element." ),
- ValueMap { "2", "3", "..", "32768..65535" },
- Values { "Default", "Current", "DMTF Reserved",
- "Vendor Specific" }]
- uint16 Characteristics[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementConfiguration.mof b/build/vendor/dmtf_mof/Core/CIM_ElementConfiguration.mof
deleted file mode 100644
index d8ba3932..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementConfiguration.mof
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ElementConfiguration
-// ==================================================================
- [Association, Deprecated { "CIM_ElementSettingData",
- "CIM_ElementSetting" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration class is being deprecated in lieu of "
- "using a ConcreteComponent relationship to indicate a hierarchy "
- "of Setting or SettingData instances. This association allows "
- "the reuse of the element to Setting or SettingData "
- "associations instead of defining a peer association "
- "specifically for Configurations. \n"
- "Deprecated description: This association relates a "
- "Configuration object to one or more ManagedSystemElements. The "
- "Configuration object represents a certain behavior or a "
- "desired functional state for the associated "
- "ManagedSystemElements." )]
-class CIM_ElementConfiguration {
-
- [Deprecated { "CIM_ElementSettingData.ManagedElement",
- "CIM_ElementSetting.Element" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The ManagedSystemElement." )]
- CIM_ManagedSystemElement REF Element;
-
- [Deprecated { "CIM_ElementSettingData.SettingData",
- "CIM_ElementSetting.Setting" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration object that groups the "
- "Settings and dependencies that are associated with the "
- "ManagedSystemElement." )]
- CIM_Configuration REF Configuration;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementLocation.mof b/build/vendor/dmtf_mof/Core/CIM_ElementLocation.mof
deleted file mode 100644
index c228fead..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementLocation.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ElementLocation
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "ElementLocation associates a ManagedElement with a location "
- "for positioning, inventory, maintenance and similar purposes. "
- "PhysicalElements can certainly have locations. They are "
- "explicitly defined in a subclass, PhysicalElement Location. "
- "However, other ManagedElements can also be associated with "
- "locations. For example, Organizations can be \'in\' one or "
- "more locations, or Services can be restricted to a location." )]
-class CIM_ElementLocation {
-
- [Key, Description (
- "The ManagedElement whose location is specified." )]
- CIM_ManagedElement REF Element;
-
- [Key, Description ( "The location of the element." )]
- CIM_Location REF PhysicalLocation;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementProfile.mof b/build/vendor/dmtf_mof/Core/CIM_ElementProfile.mof
deleted file mode 100644
index d779d20c..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementProfile.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ElementProfile
-// ==================================================================
- [Association, Deprecated { "CIM_ElementSettingData",
- "CIM_ElementSetting" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Profile class is being deprecated in lieu of using a "
- "ConcreteComponent relationship to indicate a hierarchy of "
- "Setting or SettingData instances. This relationship allows the "
- "reuse of the element to Setting or SettingData associations "
- "instead of defining a peer association specifically for "
- "Profiles. \n"
- "Deprecated description: ElementProfile represents the "
- "association between ManagedElements and the Profiles "
- "(collection of settings) that are defined for them. This "
- "association indicates that the settings that are collected by "
- "the Profile apply to the associated ManagedElement." )]
-class CIM_ElementProfile {
-
- [Deprecated { "CIM_ElementSettingData.ManagedElement",
- "CIM_ElementSetting.Element" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The managed element." )]
- CIM_ManagedElement REF ManagedElement;
-
- [Deprecated { "CIM_ElementSettingData.SettingData",
- "CIM_ElementSetting.Setting" },
- Key, Description (
- "Note: The use of this object is deprecated. Deprecated "
- "description: The Profile object that is associated with "
- "the element." )]
- CIM_Profile REF Profile;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementSetting.mof b/build/vendor/dmtf_mof/Core/CIM_ElementSetting.mof
deleted file mode 100644
index 41a8c811..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementSetting.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ElementSetting
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "ElementSetting represents the association between "
- "ManagedSystemElements and the Setting classes defined for "
- "them." )]
-class CIM_ElementSetting {
-
- [Key, Description ( "The ManagedSystemElement." )]
- CIM_ManagedSystemElement REF Element;
-
- [Key, Description (
- "The Setting object that is associated with the "
- "ManagedSystemElement." )]
- CIM_Setting REF Setting;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_ElementSettingData.mof
deleted file mode 100644
index 0c32ebe7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementSettingData.mof
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.19.1" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "ElementSettingData represents the association between "
- "ManagedElements and applicable setting data. This association "
- "also describes whether this is a default or current setting." )]
-class CIM_ElementSettingData {
-
- [Key, Description ( "The managed element." )]
- CIM_ManagedElement REF ManagedElement;
-
- [Key, Description (
- "The SettingData object associated with the element." )]
- CIM_SettingData REF SettingData;
-
- [Description (
- "An enumerated integer indicating that the referenced "
- "setting is a default setting for the element, or that "
- "this information is unknown." ),
- ValueMap { "0", "1", "2" },
- Values { "Unknown", "Is Default", "Is Not Default" }]
- uint16 IsDefault;
-
- [Description (
- "An enumerated integer indicating that the referenced "
- "setting is currently being used in the operation of the "
- "element, or that this information is unknown." ),
- ValueMap { "0", "1", "2" },
- Values { "Unknown", "Is Current", "Is Not Current" }]
- uint16 IsCurrent;
-
- [Description (
- "An enumerated integer indicating whether or not the "
- "referenced setting is the next setting to be applied. "
- "For example, the application could take place on a "
- "re-initialization, reset, reconfiguration request. This "
- "could be a permanent setting, or a setting used only one "
- "time, as indicated by the flag. If it is a permanent "
- "setting then the setting is applied every time the "
- "managed element reinitializes, until this flag is "
- "manually reset. However, if it is single use, then the "
- "flag is automatically cleared after the settings are "
- "applied. Also note that if this flag is specified (i.e. "
- "set to value other than \"Unknown\"), then this takes "
- "precedence over any SettingData that may have been "
- "specified as Default. For example: If the managed "
- "element is a computer system, and the value of this flag "
- "is \"Is Next\", then the setting will be effective next "
- "time the system resets. And, unless this flag is "
- "changed, it will persist for subsequent system resets. "
- "However, if this flag is set to \"Is Next For Single "
- "Use\", then this setting will only be used once and the "
- "flag would be reset after that to \"Is Not Next\". So, "
- "in the above example, if the system reboots in a quick "
- "succession, the setting will not be used at the second "
- "reboot." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Is Next", "Is Not Next",
- "Is Next For Single Use" }]
- uint16 IsNext;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementSoftwareIdentity.mof b/build/vendor/dmtf_mof/Core/CIM_ElementSoftwareIdentity.mof
deleted file mode 100644
index 3e8691c6..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementSoftwareIdentity.mof
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.20.0" ),
- UMLPackagePath ( "CIM::Core::Software" ),
- Description (
- "ElementSoftwareIdentity allows a Managed Element to report its "
- "software related asset information (firmware, drivers, "
- "configuration software, and etc.)" )]
-class CIM_ElementSoftwareIdentity : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "A LogicalElement\'s Software Asset." )]
- CIM_SoftwareIdentity REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ManagedElement that requires or uses the software." )]
- CIM_ManagedElement REF Dependent;
-
- [Description (
- "Indicates the element\'s ability to upgrade this "
- "software asset.\n"
- "\'Resides off element\'(2), indicates the persistence of "
- "the software is outside of the element. Typically for a "
- "element this software is part of the OperatingSystem is "
- "typically upgradeable.\n"
- "\'Owner Upgradeable\' (3), indicates the persistence of "
- "the software is on the element and is upgradeable by the owner.\n"
- "\'FactoryUpgradeable\' (4),indicates the persistence of "
- "the software is on the element and is upgradeable by the manufacturer.\n"
- "\'Not Upgradeable\' (5), indicates the presistence of "
- "the software is on the element and is not upgradeable. "
- "(i.e. burned into a non replaceable ROM chip." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..",
- "0x8000..0xFFFF" },
- Values { "Unknown", "Other", "Resides off device",
- "Owner Upgradeable", "Factory Upgradeable",
- "Not Upgradeable", "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_ElementSoftwareIdentity.OtherUpgradeCondition" }]
- uint16 UpgradeCondition;
-
- [Description (
- "Describes the upgrade condition, when UpgradeCondition "
- "is set to 1 (\"Other\")." ),
- ModelCorrespondence {
- "CIM_ElementSoftwareIdentity.UpgradeCondition" }]
- string OtherUpgradeCondition;
-
- [Description (
- "A collection of properties describing the status of the "
- "software on the managed element. Multiple properties "
- "could be set at the same time. For example a "
- "ElementSoftwareStatus could have \"Installed\", "
- "\"Default\", \"Current\" and \"FallBack\" set at the "
- "same time. \n"
- "\"Current\" indicates that the software is currently "
- "running on or for the Managed Element. \n"
- "\"Next\" indicates that the software will run after the "
- "next reset or reboot unless superseded by a software "
- "with a status of \"SingleUse\". \n"
- "\"FallBack\" indicates that the software will be run if "
- "the software which has a status of \"Next\" or "
- "\"SingleUse\" fails to run. \n"
- "\"Default\" indicates the default version of the "
- "software that was originally shipped by the "
- "manufacturer. \n"
- "\"Installed\" indicates that the software is "
- "persistently located and is available for use on the "
- "Managed Element. \n"
- "\"SingleUse\" indicates that the software will run only "
- "after the next reset or reboot but will not run after "
- "the subsequent reset or reboot. \n"
- "\"Available\" indicates that the software is available "
- "for installation on the Managed Element. \n"
- "\"Supports\"indicates that the software will work with "
- "or operate the Managed Element but is or will be "
- "installed on a different Managed Element." ),
- ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "..",
- "32768..65535" },
- Values { "Unknown", "Current", "Next", "FallBack", "Default",
- "Installed", "Single Use", "Available", "Supports",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 ElementSoftwareStatus[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ElementStatisticalData.mof b/build/vendor/dmtf_mof/Core/CIM_ElementStatisticalData.mof
deleted file mode 100644
index 0f7e8dd6..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ElementStatisticalData.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ElementStatisticalData
-// ==================================================================
- [Association, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_ElementStatisticalData is an association that relates a "
- "ManagedElement to its StatisticalData. Note that the "
- "cardinality of the ManagedElement reference is Min(1), Max(1). "
- "This cardinality mandates the instantiation of the "
- "ElementStatisticalData association for the referenced instance "
- "of CIM_StatisticalData. ElementStatisticalData describes the "
- "existence requirements and context for the "
- "CIM_StatisticalData, relative to a specific ManagedElement." )]
-class CIM_ElementStatisticalData {
-
- [Key, Min ( 1 ),
- Max ( 1 ),
- Description (
- "The ManagedElement for which statistical or metric data "
- "is defined." )]
- CIM_ManagedElement REF ManagedElement;
-
- [Key, Description ( "The statistic information/object." )]
- CIM_StatisticalData REF Stats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElement.mof b/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElement.mof
deleted file mode 100644
index cf7da73b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElement.mof
+++ /dev/null
@@ -1,242 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Abstract, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "This class extends LogicalElement to abstract the concept of "
- "an element that is enabled and disabled, such as a "
- "LogicalDevice or a ServiceAccessPoint." )]
-class CIM_EnabledLogicalElement : CIM_LogicalElement {
-
- [Description (
- "EnabledState is an integer enumeration that indicates "
- "the enabled and disabled states of an element. It can "
- "also indicate the transitions between these requested "
- "states. For example, shutting down (value=4) and "
- "starting (value=10) are transient states between enabled "
- "and disabled. The following text briefly summarizes the "
- "various enabled and disabled states: \n"
- "Enabled (2) indicates that the element is or could be "
- "executing commands, will process any queued commands, "
- "and queues new requests. \n"
- "Disabled (3) indicates that the element will not execute "
- "commands and will drop any new requests. \n"
- "Shutting Down (4) indicates that the element is in the "
- "process of going to a Disabled state. \n"
- "Not Applicable (5) indicates the element does not "
- "support being enabled or disabled. \n"
- "Enabled but Offline (6) indicates that the element might "
- "be completing commands, and will drop any new requests. \n"
- "Test (7) indicates that the element is in a test state. \n"
- "Deferred (8) indicates that the element might be "
- "completing commands, but will queue any new requests. \n"
- "Quiesce (9) indicates that the element is enabled but in "
- "a restricted mode.\n"
- "Starting (10) indicates that the element is in the "
- "process of going to an Enabled state. New requests are "
- "queued." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11..32767", "32768..65535" },
- Values { "Unknown", "Other", "Enabled", "Disabled",
- "Shutting Down", "Not Applicable", "Enabled but Offline",
- "In Test", "Deferred", "Quiesce", "Starting",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.OtherEnabledState" }]
- uint16 EnabledState = 5;
-
- [Description (
- "A string that describes the enabled or disabled state of "
- "the element when the EnabledState property is set to 1 "
- "(\"Other\"). This property must be set to null when "
- "EnabledState is any value other than 1." ),
- ModelCorrespondence { "CIM_EnabledLogicalElement.EnabledState" }]
- string OtherEnabledState;
-
- [Description (
- "RequestedState is an integer enumeration that indicates "
- "the last requested or desired state for the element, "
- "irrespective of the mechanism through which it was "
- "requested. The actual state of the element is "
- "represented by EnabledState. This property is provided "
- "to compare the last requested and current enabled or "
- "disabled states. Note that when EnabledState is set to 5 "
- "(\"Not Applicable\"), then this property has no meaning. "
- "Refer to the EnabledState property description for "
- "explanations of the values in the RequestedState "
- "enumeration. \n"
- "\"Unknown\" (0) indicates the last requested state for "
- "the element is unknown.\n"
- "Note that the value \"No Change\" (5) has been "
- "deprecated in lieu of indicating the last requested "
- "state is \"Unknown\" (0). If the last requested or "
- "desired state is unknown, RequestedState should have the "
- "value \"Unknown\" (0), but may have the value \"No "
- "Change\" (5).Offline (6) indicates that the element has "
- "been requested to transition to the Enabled but Offline "
- "EnabledState. \n"
- "It should be noted that there are two new values in "
- "RequestedState that build on the statuses of "
- "EnabledState. These are \"Reboot\" (10) and \"Reset\" "
- "(11). Reboot refers to doing a \"Shut Down\" and then "
- "moving to an \"Enabled\" state. Reset indicates that the "
- "element is first \"Disabled\" and then \"Enabled\". The "
- "distinction between requesting \"Shut Down\" and "
- "\"Disabled\" should also be noted. Shut Down requests an "
- "orderly transition to the Disabled state, and might "
- "involve removing power, to completely erase any existing "
- "state. The Disabled state requests an immediate "
- "disabling of the element, such that it will not execute "
- "or accept any commands or processing requests. \n"
- "\n"
- "This property is set as the result of a method "
- "invocation (such as Start or StopService on "
- "CIM_Service), or can be overridden and defined as "
- "WRITEable in a subclass. The method approach is "
- "considered superior to a WRITEable property, because it "
- "allows an explicit invocation of the operation and the "
- "return of a result code. \n"
- "\n"
- "If knowledge of the last RequestedState is not supported "
- "for the EnabledLogicalElement, the property shall be "
- "NULL or have the value 12 \"Not Applicable\"." ),
- ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "32768..65535" },
- Values { "Unknown", "Enabled", "Disabled", "Shut Down",
- "No Change", "Offline", "Test", "Deferred", "Quiesce",
- "Reboot", "Reset", "Not Applicable", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence { "CIM_EnabledLogicalElement.EnabledState" }]
- uint16 RequestedState = 12;
-
- [Write, Description (
- "An enumerated value indicating an administrator\'s "
- "default or startup configuration for the Enabled State "
- "of an element. By default, the element is \"Enabled\" "
- "(value=2)." ),
- ValueMap { "2", "3", "5", "6", "7", "9", "..", "32768..65535" },
- Values { "Enabled", "Disabled", "Not Applicable",
- "Enabled but Offline", "No Default", "Quiesce",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 EnabledDefault = 2;
-
- [Description (
- "The date or time when the EnabledState of the element "
- "last changed. If the state of the element has not "
- "changed and this property is populated, then it must be "
- "set to a 0 interval value. If a state change was "
- "requested, but rejected or not yet processed, the "
- "property must not be updated." )]
- datetime TimeOfLastStateChange;
-
- [Description (
- "AvailableRequestedStates indicates the possible values "
- "for the RequestedState parameter of the method "
- "RequestStateChange, used to initiate a state change. The "
- "values listed shall be a subset of the values contained "
- "in the RequestedStatesSupported property of the "
- "associated instance of "
- "CIM_EnabledLogicalElementCapabilities where the values "
- "selected are a function of the current state of the "
- "CIM_EnabledLogicalElement. This property may be non-null "
- "if an implementation is able to advertise the set of "
- "possible values as a function of the current state. This "
- "property shall be null if an implementation is unable to "
- "determine the set of possible values as a function of "
- "the current state." ),
- ValueMap { "2", "3", "4", "6", "7", "8", "9", "10", "11", ".." },
- Values { "Enabled", "Disabled", "Shut Down", "Offline",
- "Test", "Defer", "Quiesce", "Reboot", "Reset",
- "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.RequestStateChange",
- "CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported" }]
- uint16 AvailableRequestedStates[];
-
- [Description (
- "TransitioningToState indicates the target state to which "
- "the instance is transitioning. \n"
- "A value of 5 \"No Change\" shall indicate that no "
- "transition is in progress.A value of 12 \"Not "
- "Applicable\" shall indicate the implementation does not "
- "support representing ongoing transitions. \n"
- "A value other than 5 or 12 shall identify the state to "
- "which the element is in the process of transitioning." ),
- ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", ".." },
- Values { "Unknown", "Enabled", "Disabled", "Shut Down",
- "No Change", "Offline", "Test", "Defer", "Quiesce",
- "Reboot", "Reset", "Not Applicable", "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.RequestStateChange",
- "CIM_EnabledLogicalElement.RequestedState",
- "CIM_EnabledLogicalElement.EnabledState" }]
- uint16 TransitioningToState = 12;
-
-
- [Description (
- "Requests that the state of the element be changed to the "
- "value specified in the RequestedState parameter. When "
- "the requested state change takes place, the EnabledState "
- "and RequestedState of the element will be the same. "
- "Invoking the RequestStateChange method multiple times "
- "could result in earlier requests being overwritten or "
- "lost. \n"
- "A return code of 0 shall indicate the state change was "
- "successfully initiated. \n"
- "A return code of 3 shall indicate that the state "
- "transition cannot complete within the interval specified "
- "by the TimeoutPeriod parameter. \n"
- "A return code of 4096 (0x1000) shall indicate the state "
- "change was successfully initiated, a ConcreteJob has "
- "been created, and its reference returned in the output "
- "parameter Job. Any other return code indicates an error "
- "condition." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown or Unspecified Error",
- "Cannot complete within Timeout Period", "Failed",
- "Invalid Parameter", "In Use", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Invalid State Transition",
- "Use of Timeout Parameter Not Supported", "Busy",
- "Method Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.RequestedState" }]
- uint32 RequestStateChange(
- [IN, Description (
- "The state requested for the element. This "
- "information will be placed into the RequestedState "
- "property of the instance if the return code of the "
- "RequestStateChange method is 0 (\'Completed with "
- "No Error\'), or 4096 (0x1000) (\'Job Started\'). "
- "Refer to the description of the EnabledState and "
- "RequestedState properties for the detailed "
- "explanations of the RequestedState values." ),
- ValueMap { "2", "3", "4", "6", "7", "8", "9", "10",
- "11", "..", "32768..65535" },
- Values { "Enabled", "Disabled", "Shut Down", "Offline",
- "Test", "Defer", "Quiesce", "Reboot", "Reset",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.RequestedState" }]
- uint16 RequestedState,
- [IN ( false ), OUT, Description (
- "May contain a reference to the ConcreteJob created "
- "to track the state transition initiated by the "
- "method invocation." )]
- CIM_ConcreteJob REF Job,
- [IN, Description (
- "A timeout period that specifies the maximum amount "
- "of time that the client expects the transition to "
- "the new state to take. The interval format must be "
- "used to specify the TimeoutPeriod. A value of 0 or "
- "a null parameter indicates that the client has no "
- "time requirements for the transition. \n"
- "If this property does not contain 0 or null and "
- "the implementation does not support this "
- "parameter, a return code of \'Use Of Timeout "
- "Parameter Not Supported\' shall be returned." )]
- datetime TimeoutPeriod);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElementCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElementCapabilities.mof
deleted file mode 100644
index 2fe72cda..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_EnabledLogicalElementCapabilities.mof
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "EnabledLogicalElementCapabilities describes the capabilities "
- "supported for changing the state of the associated "
- "EnabledLogicalElement." )]
-class CIM_EnabledLogicalElementCapabilities : CIM_Capabilities {
-
- [Description (
- "Boolean indicating whether the ElementName can be modified."
- ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName" },
- ModelCorrespondence { "CIM_ManagedElement.ElementName" }]
- boolean ElementNameEditSupported;
-
- [Description ( "Maximum supported ElementName length." ),
- MaxValue ( 256 ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars" },
- ModelCorrespondence {
- "CIM_FCSwitchCapabilities.ElementNameEditSupported",
- "CIM_EnabledLogicalElementCapabilities.ElementNameMask" }]
- uint16 MaxElementNameLen;
-
- [Description (
- "RequestedStatesSupported indicates the possible states "
- "that can be requested when using the method "
- "RequestStateChange on the EnabledLogicalElement." ),
- ValueMap { "2", "3", "4", "6", "7", "8", "9", "10", "11" },
- Values { "Enabled", "Disabled", "Shut Down", "Offline",
- "Test", "Defer", "Quiesce", "Reboot", "Reset" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.RequestStateChange" }]
- uint16 RequestedStatesSupported[];
-
- [Description (
- "This string expresses the restrictions on "
- "ElementName.The mask is expressed as a regular "
- "expression.See DMTF standard ABNF with the Management "
- "Profile Specification Usage Guide, appendix C for the "
- "regular expression syntax permitted. \n"
- "Since the ElementNameMask can describe the maximum "
- "length of the ElementName,any length defined in the "
- "regexp is in addition to the restriction defined in "
- "MaxElementNameLen (causing the smaller value to be the "
- "maximum length) The ElementName value satisfies the "
- "restriction, if and only if it matches the regular "
- "expression" ),
- ModelCorrespondence {
- "CIM_EnabledLogicalElementCapabilities.MaxElementNameLen" }]
- string ElementNameMask;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_EthernetPortAllocationSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_EthernetPortAllocationSettingData.mof
deleted file mode 100644
index 97040006..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_EthernetPortAllocationSettingData.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Version ( "2.26.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "The EthernetPortAllocationSettingData class represents "
- "settings specifically related to the allocation of an "
- "EthernetPort that are outside the scope of the EthernetPort "
- "CIM class itselfThese settings are used to provide information "
- "specific to the resource itself." )]
-class CIM_EthernetPortAllocationSettingData : CIM_ResourceAllocationSettingData {
-
- [Description (
- "The desired VLAN mode that is requested for use. This "
- "property is usedto set the initial "
- "OperationalEndpointMode property value in theinstance of "
- "CIM_VLANEndpoint associated with the targeted Ethernet "
- "Port.Refer to the description for the property "
- "OperationalEndpointMode inCIM_VLANEndpoint for a "
- "description of the values" ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..",
- "0x8000..0xFFFF" },
- Values { "DMTF Reserved", "Other", "Access", "Dynamic Auto",
- "Dynamic Desirable", "Trunk", "Dot1Q Tunnel",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_VLANEndpoint.OperationalEndpointMode",
- "CIM_VLANEndpoint.DesiredEndpointMode",
- "CIM_EthernetPortAllocationSettingData.OtherEndpointMode" }]
- uint16 DesiredVLANEndpointMode;
-
- [Description (
- "A string describing the type of VLAN endpoint model that "
- "is supported by this VLANEndpoint, when the value of the "
- "mode property is set to 1 (i.e., \"Other\"). This "
- "property should be set to NULL when the mode property is "
- "any value other than 1." ),
- ModelCorrespondence {
- "CIM_EthernetPortAllocationSettingData.DesiredVLANEndpointMode" }]
- string OtherEndpointMode;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ExtentRedundancyComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ExtentRedundancyComponent.mof
deleted file mode 100644
index 113e320e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ExtentRedundancyComponent.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ExtentRedundancyComponent
-// ==================================================================
- [Association, Deprecated { "CIM_MemberOfCollection" },
- Aggregation, Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "Describes the StorageExtents participating in a Storage "
- "RedundancyGroup. \n"
- "The use of this class is being deprecated in lieu of using "
- "MemberOfCollection in conjunction with StorageRedundancySet." )]
-class CIM_ExtentRedundancyComponent : CIM_RedundancyComponent {
-
- [Deprecated { "CIM_MemberOfCollection.Collection" },
- Aggregate, Override ( "GroupComponent" ),
- Description ( "The StorageRedundancyGroup." )]
- CIM_StorageRedundancyGroup REF GroupComponent;
-
- [Deprecated { "CIM_MemberOfCollection.Member" },
- Override ( "PartComponent" ),
- Description (
- "The StorageExtent participating in the RedundancyGroup." )]
- CIM_StorageExtent REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ExtraCapacityGroup.mof b/build/vendor/dmtf_mof/Core/CIM_ExtraCapacityGroup.mof
deleted file mode 100644
index 327822ff..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ExtraCapacityGroup.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Deprecated { "CIM_RedundancySet" },
- Version ( "2.21.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from RedundancyGroup indicating that the "
- "aggregated elements have more capacity or capability than is "
- "needed. An example of this type of redundancy is the "
- "installation of N+1 power supplies or fans in a system. \n"
- "The use of this class is being deprecated in lieu of using "
- "RedundancySet." )]
-class CIM_ExtraCapacityGroup : CIM_RedundancyGroup {
-
- [Deprecated { "CIM_RedundancySet.MinNumberNeeded" },
- Description (
- "MinNumberNeeded indicates the smallest number of "
- "elements that must be operational in order to have "
- "redundancy. For example, in an N+1 redundancy "
- "relationship, the MinNumberNeeded property should be set "
- "equal to N." )]
- uint32 MinNumberNeeded;
-
- [Deprecated { "CIM_RedundancySet.TypeOfSet" },
- Description (
- "Boolean indicating whether load balancing is supported "
- "by the ExtraCapacityGroup." )]
- boolean LoadBalancedGroup;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_FRU.mof b/build/vendor/dmtf_mof/Core/CIM_FRU.mof
deleted file mode 100644
index 84ad30df..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_FRU.mof
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FRU
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "The CIM_FRU class is a vendor-defined collection of Products "
- "and/or PhysicalElements that is associated with a Product for "
- "the purpose of supporting, maintaining or upgrading that "
- "Product at the customer\'s location. FRU is an acronym for "
- "\'field replaceable unit\'." )]
-class CIM_FRU : CIM_ManagedElement {
-
- [Key, Description ( "FRU ordering information." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|FRU|002.6" }]
- string FRUNumber;
-
- [Key, Description (
- "FRU identification such as a serial number on software "
- "or a die number on a hardware chip." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|FRU|002.7" }]
- string IdentifyingNumber;
-
- [Key, Description ( "The name of the FRU\'s supplier." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|FRU|002.4" }]
- string Vendor;
-
- [Override ( "Description" ),
- Description ( "A textual description of the FRU." ),
- MappingStrings { "MIF.DMTF|FRU|002.3" }]
- string Description;
-
- [Description ( "FRU name." ),
- MaxLen ( 256 )]
- string Name;
-
- [Description ( "The FRU\'s revision level." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|FRU|002.8" }]
- string RevisionLevel;
-
- [Description (
- "Indicates whether the FRU is customer replaceable." )]
- boolean CustomerReplaceable;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_FRUIncludesProduct.mof b/build/vendor/dmtf_mof/Core/CIM_FRUIncludesProduct.mof
deleted file mode 100644
index 3115ac32..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_FRUIncludesProduct.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FRUIncludesProduct
-// ==================================================================
- [Association, Deprecated { "CIM_ConcreteComponent" },
- Aggregation, Composition, Version ( "2.8.1000" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "Indicates that a FRU may be composed of other Product(s). "
- "Indicates that a FRU may be composed of other Product(s). The "
- "use of this association has been deprecated since the FRU "
- "class itself has been deprecated. The composition of "
- "ReplacementFRUs is described by the ConcreteComponent "
- "association." )]
-class CIM_FRUIncludesProduct {
-
- [Deprecated { "CIM_ConcreteComponent.GroupComponent" },
- Key, Aggregate, Max ( 1 ),
- Description ( "The FRU." )]
- CIM_FRU REF FRU;
-
- [Deprecated { "CIM_ConcreteComponent.PartComponent" },
- Key, Description ( "The Product which is a part of the FRU." )]
- CIM_Product REF Component;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_FRUPhysicalElements.mof b/build/vendor/dmtf_mof/Core/CIM_FRUPhysicalElements.mof
deleted file mode 100644
index 84eef98a..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_FRUPhysicalElements.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FRUPhysicalElements
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description ( "Indicates the PhysicalElements that make up a FRU." )]
-class CIM_FRUPhysicalElements {
-
- [Key, Aggregate, Max ( 1 ),
- Description ( "The FRU." )]
- CIM_FRU REF FRU;
-
- [Key, Description (
- "The PhysicalElement which is a part of the FRU." )]
- CIM_PhysicalElement REF Component;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_HostedAccessPoint.mof b/build/vendor/dmtf_mof/Core/CIM_HostedAccessPoint.mof
deleted file mode 100644
index 1e53c35c..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_HostedAccessPoint.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HostedAccessPoint
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_HostedAccessPoint is an association between a Service "
- "AccessPoint and the System on which it is provided. The "
- "cardinality of this association is one-to-many and is weak "
- "with respect to the System. Each System can host many "
- "ServiceAccessPoints. Heuristic: If the implementation of the "
- "ServiceAccessPoint is modeled, it must be implemented by a "
- "Device or SoftwareFeature that is part of the System that is "
- "hosting the ServiceAccessPoint." )]
-class CIM_HostedAccessPoint : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The hosting System." )]
- CIM_System REF Antecedent;
-
- [Override ( "Dependent" ),
- Weak, Description (
- "The SAPs that are hosted on this System." )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_HostedCollection.mof b/build/vendor/dmtf_mof/Core/CIM_HostedCollection.mof
deleted file mode 100644
index 78cc08a3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_HostedCollection.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// CPUBS corrections to CoreCollection.mof
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HostedCollection
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "HostedCollection defines a SystemSpecificCollection in the "
- "context of a scoping System. It represents a Collection that "
- "has meaning only in the context of a System, a Collection "
- "whose elements are restricted by the definition of the System, "
- "or both of these types of Collections." )]
-class CIM_HostedCollection : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The scoping system." )]
- CIM_System REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The collection defined in the context of a system." )]
- CIM_SystemSpecificCollection REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_HostedDependency.mof b/build/vendor/dmtf_mof/Core/CIM_HostedDependency.mof
deleted file mode 100644
index 0866f984..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_HostedDependency.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HostedDependency
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "HostedDependency defines a ManagedElement in the context of "
- "another ManagedElement in which it resides." )]
-class CIM_HostedDependency : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The scoping ManagedElement." )]
- CIM_ManagedElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The hosted ManagedElement." )]
- CIM_ManagedElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_HostedResourcePool.mof b/build/vendor/dmtf_mof/Core/CIM_HostedResourcePool.mof
deleted file mode 100644
index 9042b17b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_HostedResourcePool.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Aggregation, Composition, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "HostedResourcePool is a specialization of the SystemComponent "
- "association that establishes that the ResourcePool is defined "
- "in the context of the System" )]
-class CIM_HostedResourcePool : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The parent system in the association" )]
- CIM_System REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The ResourcePool that is a component of the system" )]
- CIM_ResourcePool REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_HostedService.mof b/build/vendor/dmtf_mof/Core/CIM_HostedService.mof
deleted file mode 100644
index 2c73bf63..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_HostedService.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HostedService
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_HostedService is an association between a Service and the "
- "System on which the functionality is located. The cardinality "
- "of this association is one-to-many. A System can host many "
- "Services. Services are weak with respect to their hosting "
- "System. Heuristic: A Service is hosted on the System where the "
- "LogicalDevices or SoftwareFeatures that implement the Service "
- "are located. The model does not represent Services hosted "
- "across multiple systems. The model is as an ApplicationSystem "
- "that acts as an aggregation point for Services that are each "
- "located on a single host." )]
-class CIM_HostedService : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The hosting System." )]
- CIM_System REF Antecedent;
-
- [Override ( "Dependent" ),
- Weak, Description ( "The Service hosted on the System." )]
- CIM_Service REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_InstalledSoftwareIdentity.mof b/build/vendor/dmtf_mof/Core/CIM_InstalledSoftwareIdentity.mof
deleted file mode 100644
index 174b8f6e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_InstalledSoftwareIdentity.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_InstalledSoftwareIdentity
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Core::Software" ),
- Description (
- "The InstalledSoftwareIdentity association identifies the "
- "System on which a SoftwareIdentity is installed. This class is "
- "a corollary to InstalledSoftwareElement, but deals with the "
- "asset aspects of software (as indicated by SoftwareIdentity), "
- "versus the deployment aspects (as indicated by "
- "SoftwareElement)." )]
-class CIM_InstalledSoftwareIdentity {
-
- [Key, Description (
- "The system on which the software is installed." )]
- CIM_System REF System;
-
- [Key, Description ( "The SoftwareIdentity that is installed." )]
- CIM_SoftwareIdentity REF InstalledSoftware;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_IsSpare.mof b/build/vendor/dmtf_mof/Core/CIM_IsSpare.mof
deleted file mode 100644
index dbfc6031..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_IsSpare.mof
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "The IsSpare association indicates an element that can spare or "
- "replace any of the elements in the referenced RedundancySet. "
- "If the \'spare\' is itself a Collection, this indicates that "
- "each of the \'spare\' members can replace any of the elements "
- "in the RedundancySet. In the case of a collection all of the "
- "values in the properties of this association MUST apply to all "
- "members of the Collection. \n"
- "If this is not true, then the Collection SHOULD be broken down "
- "into smaller sets (and the IsSpare association defined for "
- "each of these smaller sets), such that the properties of this "
- "association apply to all collected members." )]
-class CIM_IsSpare : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "A ManagedElement or Collection of elements acting as a spare."
- )]
- CIM_ManagedElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The set of elements that ARE spared." )]
- CIM_RedundancySet REF Dependent;
-
- [Description (
- "Indicates the state of the \'spare\'. \n"
- "- Hot Standby. The element is available \'immediately\' "
- "to become a functioning member of the set. Such an "
- "element is powered on and has been initialized for it\'s "
- "role as a spare. \n"
- "- Cold Standby. The element is not available to join the "
- "set without action to prepare it." ),
- ValueMap { "0", "2", "3" },
- Values { "Unknown", "Hot Standby", "Cold Standby" }]
- uint16 SpareStatus;
-
- [Description (
- "Indicates whether or not the failover to the spare is a "
- "manual or automatic action." ),
- ValueMap { "0", "2", "3", "4" },
- Values { "Unknown", "Automatic", "Manual",
- "Both Manual and Automatic" }]
- uint16 FailoverSupported;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Job.mof b/build/vendor/dmtf_mof/Core/CIM_Job.mof
deleted file mode 100644
index ec903faa..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Job.mof
+++ /dev/null
@@ -1,291 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_Job
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "A Job is a LogicalElement that represents an executing unit of "
- "work, such as a script or a print job. A Job is distinct from "
- "a Process in that a Job can be scheduled or queued, and its "
- "execution is not limited to a single system." )]
-class CIM_Job : CIM_LogicalElement {
-
- [Description (
- "A free-form string that represents the status of the "
- "job. The primary status is reflected in the inherited "
- "OperationalStatus property. JobStatus provides "
- "additional, implementation-specific details." ),
- ModelCorrespondence {
- "CIM_ManagedSystemElement.OperationalStatus" }]
- string JobStatus;
-
- [Description (
- "The time that the Job was submitted to execute. A value "
- "of all zeroes indicates that the owning element is not "
- "capable of reporting a date and time. Therefore, the "
- "ScheduledStartTime and StartTime are reported as "
- "intervals relative to the time their values are "
- "requested." )]
- datetime TimeSubmitted;
-
- [Deprecated { "CIM_Job.RunMonth", "CIM_Job.RunDay",
- "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval" },
- Write, Description (
- "The time that the current Job is scheduled to start. "
- "This time can be represented by the actual date and "
- "time, or an interval relative to the time that this "
- "property is requested. A value of all zeroes indicates "
- "that the Job is already executing. The property is "
- "deprecated in lieu of the more expressive scheduling "
- "properties, RunMonth, RunDay, RunDayOfWeek, and "
- "RunStartInterval." )]
- datetime ScheduledStartTime;
-
- [Description (
- "The time that the Job was actually started. This time "
- "can be represented by an actual date and time, or by an "
- "interval relative to the time that this property is "
- "requested. Note that this property is also present in "
- "the JobProcessingStatistics class. This class is "
- "necessary to capture the processing information for "
- "recurring Jobs, because only the \'last\' run time can "
- "be stored in this single-valued property." )]
- datetime StartTime;
-
- [Description (
- "The time interval that the Job has been executing or the "
- "total execution time if the Job is complete. Note that "
- "this property is also present in the "
- "JobProcessingStatistics class. This class is necessary "
- "to capture the processing information for recurring "
- "Jobs, because only the \'last\' run time can be stored "
- "in this single-valued property." )]
- datetime ElapsedTime;
-
- [Write, Description (
- "The number of times that the Job should be run. A value "
- "of 1 indicates that the Job is not recurring, while any "
- "non-zero value indicates a limit to the number of times "
- "that the Job will recur. Zero indicates that there is no "
- "limit to the number of times that the Job can be "
- "processed, but that it is terminated either after the "
- "UntilTime or by manual intervention. By default, a Job "
- "is processed once." )]
- uint32 JobRunTimes = 1;
-
- [Write, Description (
- "The month during which the Job should be processed. "
- "Specify 0 for January, 1 for February, and so on." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11" },
- Values { "January", "February", "March", "April", "May",
- "June", "July", "August", "September", "October",
- "November", "December" },
- ModelCorrespondence { "CIM_Job.RunDay",
- "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval" }]
- uint8 RunMonth;
-
- [Write, Description (
- "The day in the month on which the Job should be "
- "processed. There are two different interpretations for "
- "this property, depending on the value of DayOfWeek. In "
- "one case, RunDay defines the day-in-month on which the "
- "Job is processed. This interpretation is used when the "
- "DayOfWeek is 0. A positive or negative integer indicates "
- "whether the RunDay should be calculated from the "
- "beginning or end of the month. For example, 5 indicates "
- "the fifth day in the RunMonth and -1 indicates the last "
- "day in the RunMonth. \n"
- "\n"
- "When RunDayOfWeek is not 0, RunDay is the day-in-month "
- "on which the Job is processed, defined in conjunction "
- "with RunDayOfWeek. For example, if RunDay is 15 and "
- "RunDayOfWeek is Saturday, then the Job is processed on "
- "the first Saturday on or after the 15th day in the "
- "RunMonth (for example, the third Saturday in the month). "
- "If RunDay is 20 and RunDayOfWeek is -Saturday, then this "
- "indicates the first Saturday on or before the 20th day "
- "in the RunMonth. If RunDay is -1 and RunDayOfWeek is "
- "-Sunday, then this indicates the last Sunday in the "
- "RunMonth." ),
- MinValue ( -31 ),
- MaxValue ( 31 ),
- ModelCorrespondence { "CIM_Job.RunMonth",
- "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval" }]
- sint8 RunDay;
-
- [Write, Description (
- "A positive or negative integer used in conjunction with "
- "RunDay to indicate the day of the week on which the Job "
- "is processed. RunDayOfWeek is set to 0 to indicate an "
- "exact day of the month, such as March 1. A positive "
- "integer (representing Sunday, Monday, ..., Saturday) "
- "means that the day of week is found on or after the "
- "specified RunDay. A negative integer (representing "
- "-Sunday, -Monday, ..., -Saturday) means that the day of "
- "week is found on or BEFORE the RunDay." ),
- ValueMap { "-7", "-6", "-5", "-4", "-3", "-2", "-1", "0",
- "1", "2", "3", "4", "5", "6", "7" },
- Values { "-Saturday", "-Friday", "-Thursday", "-Wednesday",
- "-Tuesday", "-Monday", "-Sunday", "ExactDayOfMonth",
- "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
- "Friday", "Saturday" },
- ModelCorrespondence { "CIM_Job.RunMonth", "CIM_Job.RunDay",
- "CIM_Job.RunStartInterval" }]
- sint8 RunDayOfWeek;
-
- [Write, Description (
- "The time interval after midnight when the Job should be "
- "processed. For example, \n"
- "00000000020000.000000:000 \n"
- "indicates that the Job should be run on or after two "
- "o\'clock, local time or UTC time (distinguished using "
- "the LocalOrUtcTime property." ),
- ModelCorrespondence { "CIM_Job.RunMonth", "CIM_Job.RunDay",
- "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval" }]
- datetime RunStartInterval;
-
- [Write, Description (
- "This property indicates whether the times represented in "
- "the RunStartInterval and UntilTime properties represent "
- "local times or UTC times. Time values are synchronized "
- "worldwide by using the enumeration value 2, \"UTC Time\"." ),
- ValueMap { "1", "2" },
- Values { "Local Time", "UTC Time" }]
- uint16 LocalOrUtcTime;
-
- [Write, Description (
- "The time after which the Job is invalid or should be "
- "stopped. This time can be represented by an actual date "
- "and time, or by an interval relative to the time that "
- "this property is requested. A value of all nines "
- "indicates that the Job can run indefinitely." ),
- ModelCorrespondence { "CIM_Job.LocalOrUtcTime" }]
- datetime UntilTime;
-
- [Write, Description (
- "The User who is to be notified upon the Job completion or failure."
- )]
- string Notify;
-
- [Description (
- "The User that submitted the Job, or the Service or "
- "method name that caused the job to be created." ),
- ModelCorrespondence { "CIM_OwningJobElement" }]
- string Owner;
-
- [Write, Description (
- "Indicates the urgency or importance of execution of the "
- "Job. The lower the number, the higher the priority. Note "
- "that this property is also present in the "
- "JobProcessingStatistics class. This class is necessary "
- "to capture the setting information that would influence "
- "the results of a job." )]
- uint32 Priority;
-
- [Description (
- "The percentage of the job that has completed at the time "
- "that this value is requested. Note that this property is "
- "also present in the JobProcessingStatistics class. This "
- "class is necessary to capture the processing information "
- "for recurring Jobs, because only the \'last\' run data "
- "can be stored in this single-valued property. \n"
- "Note that the value 101 is undefined and will be not be "
- "allowed in the next major revision of the specification." ),
- Units ( "Percent" ),
- MinValue ( 0 ),
- MaxValue ( 101 ),
- PUnit ( "percent" )]
- uint16 PercentComplete;
-
- [Write, Description (
- "Indicates whether or not the job should be automatically "
- "deleted upon completion. Note that the \'completion\' of "
- "a recurring job is defined by its JobRunTimes or "
- "UntilTime properties, or when the Job is terminated by "
- "manual intervention. If this property is set to false "
- "and the job completes, then the extrinsic method "
- "DeleteInstance must be used to delete the job instead of "
- "updating this property." )]
- boolean DeleteOnCompletion;
-
- [Description (
- "A vendor-specific error code. The value must be set to "
- "zero if the Job completed without error. Note that this "
- "property is also present in the JobProcessingStatistics "
- "class. This class is necessary to capture the processing "
- "information for recurring Jobs, because only the \'last\' "
- "run error can be stored in this single-valued property." ),
- ModelCorrespondence { "CIM_Job.ErrorDescription" }]
- uint16 ErrorCode;
-
- [Description (
- "A free-form string that contains the vendor error "
- "description. Note that this property is also present in "
- "the JobProcessingStatistics class. This class is "
- "necessary to capture the processing information for "
- "recurring Jobs, because only the \'last\' run error can "
- "be stored in this single-valued property." ),
- ModelCorrespondence { "CIM_Job.ErrorCode" }]
- string ErrorDescription;
-
- [Description (
- "Describes the recovery action to be taken for an "
- "unsuccessfully run Job. The possible values are: \n"
- "0 = \"Unknown\", meaning it is unknown as to what "
- "recovery action to take \n"
- "1 = \"Other\", indicating that the recovery action will "
- "be specified in the OtherRecoveryAction property \n"
- "2 = \"Do Not Continue\", meaning stop the execution of "
- "the job and appropriately update its status \n"
- "3 = \"Continue With Next Job\", meaning continue with "
- "the next job in the queue \n"
- "4 = \"Re-run Job\", indicating that the job should be "
- "re-run \n"
- "5 = \"Run Recovery Job\", meaning run the Job associated "
- "using the RecoveryJob relationship. Note that the "
- "recovery Job must already be in the queue from which it "
- "will run." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Do Not Continue",
- "Continue With Next Job", "Re-run Job", "Run Recovery Job" },
- ModelCorrespondence { "CIM_Job.OtherRecoveryAction" }]
- uint16 RecoveryAction;
-
- [Description (
- "A string describing the recovery action when the "
- "RecoveryAction property of the instance is 1 (\"Other\")." ),
- ModelCorrespondence { "CIM_Job.RecoveryAction" }]
- string OtherRecoveryAction;
-
-
- [Deprecated { "CIM_ConcreteJob.RequestStateChange()" },
- Description (
- "KillJob is being deprecated because there is no "
- "distinction made between an orderly shutdown and an "
- "immediate kill. CIM_ConcreteJob.RequestStateChange() "
- "provides \'Terminate\' and \'Kill\' options to allow "
- "this distinction. \n"
- "A method to kill this job and any underlying processes, "
- "and to remove any \'dangling\' associations." ),
- ValueMap { "0", "1", "2", "3", "4", "6", "7", "..",
- "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "Access Denied", "Not Found", "DMTF Reserved",
- "Vendor Specific" }]
- uint32 KillJob(
- [IN, Description (
- "Indicates whether or not the Job should be "
- "automatically deleted upon termination. This "
- "parameter takes precedence over the property, "
- "DeleteOnCompletion." )]
- boolean DeleteOnKill);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_LastAppliedSnapshot.mof b/build/vendor/dmtf_mof/Core/CIM_LastAppliedSnapshot.mof
deleted file mode 100644
index 5c2be7a3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_LastAppliedSnapshot.mof
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- Description (
- "The CIM_LastAppliedSnapshot association associates an instance "
- "of the CIM_VirtualSystemSettingData class representing a "
- "virtual system snapshot that was most recently applied to a "
- "virtual system, and the instance of the CIM_ComputerSystem "
- "class representing the related virtual system.\n"
- "An instance of this assocation indicates that the referenced "
- "snapshot is the snapshot the was last applied to the virtual "
- "system from the set of snapshots taken from that virtual "
- "system. For each virtual system at any time there is at most "
- "one snapshot the last applied snapshot." )]
-class CIM_LastAppliedSnapshot : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Min ( 0 ),
- Max ( 1 ),
- Description (
- "Reference to the instance of the "
- "CIM_VirtualSystemSettingData class representing the "
- "virtual system snapshot that was last applied to the "
- "virtual system." )]
- CIM_VirtualSystemSettingData REF Antecedent;
-
- [Override ( "Dependent" ),
- Min ( 0 ),
- Max ( 1 ),
- Description (
- "Reference to the instance of the CIM_ComputerSystem "
- "class representing the virtual system upon which the "
- "virtual system snapshot represented by the instance of "
- "the CIM_VirtualSystemSettingData class referenced by the "
- "Antecedent property was most recently applied." )]
- CIM_ComputerSystem REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_LocalizationCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_LocalizationCapabilities.mof
deleted file mode 100644
index b2d96601..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_LocalizationCapabilities.mof
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// class.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_LocalizationCapabilities
-// ==================================================================
- [Deprecated { "No Value" },
- Version ( "2.11.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "This class is being deprecated to avoid conflicts with "
- "localization implementations using CIM/XML over HTTP protocol, "
- "the preferred mechanism. \n"
- "Describes the input and output localization capabilities of "
- "the entity associated via ElementCapabilities." )]
-class CIM_LocalizationCapabilities : CIM_Capabilities {
-
- [Deprecated { "No Value" },
- Description (
- "This property, along with locale properties in (for "
- "example) a SettingData class, specifies the locale for "
- "data consumed by a ManagedElement. \n"
- "A locale indicates a particular geographical, political, "
- "or cultural region. The SupportedInputLocales property "
- "is an array of strings whose entries specify one or more "
- "languages that can be used in the formulation of "
- "information input by a client. It may be defined by the "
- "ManagedElement or client as an input parameter to a "
- "method, as a Setting or SettingData property, or via "
- "other mechanisms. \n"
- "\n"
- "The SupportedInputLocales property publishes an "
- "element\'s support of various locales for input data. "
- "The first array entry MUST define the default locale "
- "(the natural language associated with the "
- "ManagedElement). If the SupportedInputLocales property "
- "is empty, it is assumed that the default locale is en_US "
- "(English). \n"
- "Each array entry consists of three sub-strings, "
- "separated by underscores: \n"
- "- The first sub-string is the language code, as "
- "specified in ISO639. \n"
- "- The second sub-string is the country code, as "
- "specified in ISO3166. \n"
- "- The third sub-string is a variant, which is vendor "
- "specific. \n"
- "For example, US English appears as: \"en_US_WIN\", where "
- "the \"WIN\" variant would specify a Windows "
- "browser-specific collation (if one exists). Since the "
- "variant is not standardized, it is not commonly used and "
- "is generally limited to easily recognizable values "
- "(\"WIN\", \"UNIX\", \"EURO\", etc.) used in standard "
- "environments. \n"
- "The language and country codes are required; the variant "
- "may be empty." )]
- string SupportedInputLocales[];
-
- [Deprecated { "No Value" },
- Description (
- "This property, along with locale properties in (for "
- "example) a SettingData class, specifies the locale for "
- "data produced by a ManagedElement. \n"
- "A locale indicates a particular geographical, political, "
- "or cultural region. The SupportedOutputLocales property "
- "is an array of strings whose entries specify one or more "
- "languages that can be used in the formulation of "
- "information requested by and delivered to a client. It "
- "may be defined by the ManagedElement or client as an "
- "input parameter to a method, as a Setting or SettingData "
- "property, or via other mechanisms. Note that more than "
- "one locale may be specified in this array and later "
- "selected for output. If multiple locales are selected, "
- "information MUST be returned in each language specified, "
- "and indicated as supported by this Capabilities "
- "instance. \n"
- "\n"
- "The SupportedOutputLocales property publishes an "
- "element\'s support of various locales for output data. "
- "The first array entry MUST define the default locale "
- "(the natural language associated with the "
- "ManagedElement). If the SupportedOutput Locales property "
- "is empty, it is assumed that the default locale is en_US "
- "(English). \n"
- "Each array entry consists of three sub-strings, "
- "separated by underscores: \n"
- "- The first sub-string is the language code, as "
- "specified in ISO639. \n"
- "- The second sub-string is the country code, as "
- "specified in ISO3166. \n"
- "- The third sub-string is a variant, which is vendor "
- "specific. \n"
- "For example, US English appears as: \"en_US_WIN\", where "
- "the \"WIN\" variant would specify a Windows "
- "browser-specific collation (if one exists). Since the "
- "variant is not standardized, it is not commonly used and "
- "is generally limited to easily recognizable values "
- "(\"WIN\", \"UNIX\", \"EURO\", etc.) used in standard "
- "environments. \n"
- "The language and country codes are required; the variant "
- "may be empty." )]
- string SupportedOutputLocales[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Location.mof b/build/vendor/dmtf_mof/Core/CIM_Location.mof
deleted file mode 100644
index e050079e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Location.mof
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Location
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "The Location class specifies the position and address of a "
- "PhysicalElement." )]
-class CIM_Location : CIM_ManagedElement {
-
- [Key, Description (
- "Name is a free-form string defining a label for the "
- "Location. It is a part of the key for the object." ),
- MaxLen ( 256 )]
- string Name;
-
- [Key, Description (
- "Position is a free-form string that indicates the "
- "placement of a PhysicalElement. It can specify slot "
- "information on a HostingBoard, mounting site in a "
- "Cabinet, or latitude and longitude information, for "
- "example, from a GPS. It is part of the key of the "
- "Location object." ),
- MaxLen ( 256 )]
- string PhysicalPosition;
-
- [Description (
- "Address is a free-form string indicating a street, "
- "building, or other type of address for the location of "
- "the PhysicalElement." ),
- MaxLen ( 1024 )]
- string Address;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_LogicalDevice.mof b/build/vendor/dmtf_mof/Core/CIM_LogicalDevice.mof
deleted file mode 100644
index 0d951e24..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_LogicalDevice.mof
+++ /dev/null
@@ -1,426 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_LogicalDevice
-// ==================================================================
- [Abstract, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Core::Device" ),
- Description (
- "An abstraction or emulation of a hardware entity, that may or "
- "may not be Realized in physical hardware. Any characteristics "
- "of a LogicalDevice that are used to manage its operation or "
- "configuration are contained in, or associated with, the "
- "LogicalDevice object. Examples of the operational properties "
- "of a Printer would be paper sizes supported, or detected "
- "errors. Examples of the configuration properties of a Sensor "
- "Device would be threshold settings. Various configurations "
- "could exist for a LogicalDevice. These configurations could be "
- "contained in Setting objects and associated with the "
- "LogicalDevice." )]
-class CIM_LogicalDevice : CIM_EnabledLogicalElement {
-
- [Key, Description ( "The scoping System\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The scoping System\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Description (
- "An address or other identifying information to uniquely "
- "name the LogicalDevice." ),
- MaxLen ( 64 )]
- string DeviceID;
-
- [Deprecated { "CIM_PowerManagementCapabilities" },
- Description (
- "Boolean indicating that the Device can be power managed. "
- "The use of this property has been deprecated. Instead, "
- "the existence of an associated "
- "PowerManagementCapabilities class (associated using the "
- "ElementCapabilities relationhip) indicates that power "
- "management is supported." )]
- boolean PowerManagementSupported;
-
- [Deprecated {
- "CIM_PowerManagementCapabilities.PowerCapabilities" },
- Description (
- "An enumerated array describing the power management "
- "capabilities of the Device. The use of this property has "
- "been deprecated. Instead, the PowerCapabilites property "
- "in an associated PowerManagementCapabilities class "
- "should be used." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "Not Supported", "Disabled", "Enabled",
- "Power Saving Modes Entered Automatically",
- "Power State Settable", "Power Cycling Supported",
- "Timed Power On Supported" }]
- uint16 PowerManagementCapabilities[];
-
- [Description (
- "The primary availability and status of the Device. "
- "(Additional status information can be specified using "
- "the Additional Availability array property.) For "
- "example, the Availability property indicates that the "
- "Device is running and has full power (value=3), or is in "
- "a warning (4), test (5), degraded (10) or power save "
- "state (values 13-15 and 17). Regarding the Power Save "
- "states, these are defined as follows: Value 13 (\"Power "
- "Save - Unknown\") indicates that the Device is known to "
- "be in a power save mode, but its exact status in this "
- "mode is unknown; 14 (\"Power Save - Low Power Mode\") "
- "indicates that the Device is in a power save state but "
- "still functioning, and may exhibit degraded performance; "
- "15 (\"Power Save - Standby\") describes that the Device "
- "is not functioning but could be brought to full power "
- "\'quickly\'; and value 17 (\"Power Save - Warning\") "
- "indicates that the Device is in a warning state, though "
- "also in a power save mode." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21" },
- Values { "Other", "Unknown", "Running/Full Power", "Warning",
- "In Test", "Not Applicable", "Power Off", "Off Line",
- "Off Duty", "Degraded", "Not Installed", "Install Error",
- "Power Save - Unknown", "Power Save - Low Power Mode",
- "Power Save - Standby", "Power Cycle",
- "Power Save - Warning", "Paused", "Not Ready",
- "Not Configured", "Quiesced" },
- MappingStrings { "MIF.DMTF|Operational State|006.5",
- "MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus",
- "MIF.DMTF|Host Device|001.5" },
- ModelCorrespondence {
- "CIM_LogicalDevice.AdditionalAvailability" }]
- uint16 Availability;
-
- [Deprecated { "CIM_EnabledLogicalElement.EnabledState" },
- Description (
- "The StatusInfo property indicates whether the Logical "
- "Device is in an enabled (value = 3), disabled (value = "
- "4) or some other (1) or unknown (2) state. If this "
- "property does not apply to the LogicalDevice, the value, "
- "5 (\"Not Applicable\"), should be used. StatusInfo has "
- "been deprecated in lieu of a more clearly named property "
- "with additional enumerated values (EnabledState), that "
- "is inherited from ManagedSystemElement. \n"
- "If a Device is (\"Enabled\")(value=3), it has been "
- "powered up, and is configured and operational. The "
- "Device may or may not be functionally active, depending "
- "on whether its Availability (or AdditionalAvailability) "
- "indicate that it is (\"Running/Full Power\")(value=3) or "
- "(\"Off line\") (value=8). In an enabled but offline "
- "mode, a Device may be performing out-of-band requests, "
- "such as running Diagnostics. If (\"Disabled\") "
- "StatusInfo value=4), a Device can only be \"enabled\" or "
- "powered off. In a personal computer environment, "
- "(\"Disabled\") means that the Device\'s driver is not "
- "available in the stack. In other environments, a Device "
- "can be disabled by removing its configuration file. A "
- "disabled device is physically present in a System and "
- "consuming resources, but can not be communicated with "
- "until a load of a driver, a load of a configuration file "
- "or some other \"enabling\" activity has occurred." ),
- ValueMap { "1", "2", "3", "4", "5" },
- Values { "Other", "Unknown", "Enabled", "Disabled",
- "Not Applicable" },
- MappingStrings { "MIF.DMTF|Operational State|006.4" }]
- uint16 StatusInfo;
-
- [Deprecated { "CIM_DeviceErrorData.LastErrorCode" },
- Description (
- "LastErrorCode captures the last error code reported by "
- "the LogicalDevice." )]
- uint32 LastErrorCode;
-
- [Deprecated { "CIM_DeviceErrorData.ErrorDescription" },
- Description (
- "ErrorDescription is a free-form string supplying more "
- "information about the error recorded in LastErrorCode, "
- "and information on any corrective actions that may be "
- "taken." )]
- string ErrorDescription;
-
- [Deprecated { "CIM_ManagedSystemElement.OperationalStatus" },
- Description (
- "ErrorCleared is a boolean property indicating that the "
- "error reported in LastErrorCode is now cleared." )]
- boolean ErrorCleared;
-
- [Description (
- "OtherIdentifyingInfo captures additional data, beyond "
- "DeviceID information, that could be used to identify a "
- "LogicalDevice. One example would be to hold the "
- "Operating System\'s user friendly name for the Device in "
- "this property." ),
- ArrayType ( "Indexed" ),
- MaxLen ( 256 ),
- ModelCorrespondence {
- "CIM_LogicalDevice.IdentifyingDescriptions" }]
- string OtherIdentifyingInfo[];
-
- [Description (
- "The number of consecutive hours that this Device has "
- "been powered, since its last power cycle." ),
- Units ( "Hours" ),
- Counter]
- uint64 PowerOnHours;
-
- [Description (
- "The total number of hours that this Device has been powered."
- ),
- Units ( "Hours" ),
- Counter]
- uint64 TotalPowerOnHours;
-
- [Description (
- "An array of free-form strings providing explanations and "
- "details behind the entries in the OtherIdentifyingInfo "
- "array. Note, each entry of this array is related to the "
- "entry in OtherIdentifyingInfo that is located at the "
- "same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_LogicalDevice.OtherIdentifyingInfo" }]
- string IdentifyingDescriptions[];
-
- [Description (
- "Additional availability and status of the Device, beyond "
- "that specified in the Availability property. The "
- "Availability property denotes the primary status and "
- "availability of the Device. In some cases, this will not "
- "be sufficient to denote the complete status of the "
- "Device. In those cases, the AdditionalAvailability "
- "property can be used to provide further information. For "
- "example, a Device\'s primary Availability may be \"Off "
- "line\" (value=8), but it may also be in a low power "
- "state (AdditonalAvailability value=14), or the Device "
- "could be running Diagnostics (AdditionalAvailability "
- "value=5, \"In Test\")." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21" },
- Values { "Other", "Unknown", "Running/Full Power", "Warning",
- "In Test", "Not Applicable", "Power Off", "Off Line",
- "Off Duty", "Degraded", "Not Installed", "Install Error",
- "Power Save - Unknown", "Power Save - Low Power Mode",
- "Power Save - Standby", "Power Cycle",
- "Power Save - Warning", "Paused", "Not Ready",
- "Not Configured", "Quiesced" },
- ModelCorrespondence { "CIM_LogicalDevice.Availability" }]
- uint16 AdditionalAvailability[];
-
- [Deprecated { "No value" },
- Description (
- "The MaxQuiesceTime property has been deprecated. When "
- "evaluating the use of Quiesce, it was determine that "
- "this single property is not adequate for describing when "
- "a device will automatically exit a quiescent state. In "
- "fact, the most likely scenario for a device to exit a "
- "quiescent state was determined to be based on the number "
- "of outstanding requests queued rather than on a maximum "
- "time. This will be re-evaluated and repositioned later. \n"
- "Maximum time in milliseconds, that a Device can run in a "
- "\"Quiesced\" state. A Device\'s state is defined in its "
- "Availability and AdditionalAvailability properties, "
- "where \"Quiesced\" is conveyed by the value 21. What "
- "occurs at the end of the time limit is device-specific. "
- "The Device may unquiesce, may offline or take other "
- "action. A value of 0 indicates that a Device can remain "
- "quiesced indefinitely." ),
- Units ( "MilliSeconds" )]
- uint64 MaxQuiesceTime;
-
-
- [Deprecated { "CIM_PowerManagementService.SetPowerState" },
- Description (
- "Sets the power state of the Device. The use of this "
- "method has been deprecated. Instead, use the "
- "SetPowerState method in the associated "
- "PowerManagementService class." )]
- uint32 SetPowerState(
- [IN, Description ( "The power state to set." ),
- ValueMap { "1", "2", "3", "4", "5", "6" },
- Values { "Full Power", "Power Save - Low Power Mode",
- "Power Save - Standby", "Power Save - Other",
- "Power Cycle", "Power Off" }]
- uint16 PowerState,
- [IN, Description (
- "Time indicates when the power state should be set, "
- "either as a regular date-time value or as an "
- "interval value (where the interval begins when the "
- "method invocation is received." )]
- datetime Time);
-
- [Description (
- "Requests a reset of the LogicalDevice. The return value "
- "should be 0 if the request was successfully executed, 1 "
- "if the request is not supported and some other value if "
- "an error occurred. In a subclass, the set of possible "
- "return codes could be specified, using a ValueMap "
- "qualifier on the method. The strings to which the "
- "ValueMap contents are \'translated\' may also be "
- "specified in the subclass as a Values array qualifier." )]
- uint32 Reset(
-);
-
- [Deprecated { "CIM_EnabledLogicalElement.RequestStateChange" },
- Description (
- "The EnableDevice method has been deprecated in lieu of "
- "the more general RequestStateChange method that directly "
- "overlaps with the functionality provided by this method. \n"
- "Requests that the LogicalDevice be enabled (\"Enabled\" "
- "input parameter = TRUE) or disabled (= FALSE). If "
- "successful, the Device\'s StatusInfo/EnabledState "
- "properties should reflect the desired state "
- "(enabled/disabled). Note that this method\'s function "
- "overlaps with the RequestedState property. "
- "RequestedState was added to the model to maintain a "
- "record (i.e., a persisted value) of the last state "
- "request. Invoking the EnableDevice method should set the "
- "RequestedState property appropriately. \n"
- "The return code should be 0 if the request was "
- "successfully executed, 1 if the request is not supported "
- "and some other value if an error occurred. In a "
- "subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "may also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 EnableDevice(
- [IN, Description (
- "If TRUE enable the device, if FALSE disable the device."
- )]
- boolean Enabled);
-
- [Deprecated { "CIM_EnabledLogicalElement.RequestStateChange" },
- Description (
- "The OnlineDevice method has been deprecated in lieu of "
- "the more general RequestStateChange method that directly "
- "overlaps with the functionality provided by this method. \n"
- "Requests that the LogicalDevice be brought online "
- "(\"Online\" input parameter = TRUE) or taken offline (= "
- "FALSE). \"Online\" indicates that the Device is ready to "
- "accept requests, and is operational and fully "
- "functioning. In this case, the Device\'s Availability "
- "property would be set to a value of 3 (\"Running/Full "
- "Power\"). \"Offline\" indicates that a Device is powered "
- "up and operational, but not processing functional "
- "requests. In an offline state, a Device may be capable "
- "of running diagnostics or generating operational alerts. "
- "For example, when the \"Offline\" button is pushed on a "
- "Printer, the Device is no longer available to process "
- "print jobs, but could be available for diagnostics or "
- "maintenance. \n"
- "If this method is successful, the Device\'s Availability "
- "and AdditionalAvailability properties should reflect the "
- "updated status. If a failure occurs trying to bring the "
- "Device online or offline, it should remain in its "
- "current state. IE, the request, if unsuccessful, should "
- "not leave the Device in an indeterminate state. When "
- "bringing a Device back \"Online\", from an \"Offline\" "
- "mode, the Device should be restored to its last \"Online\" "
- "state, if at all possible. Only a Device that has an "
- "EnabledState/StatusInfo of \"Enabled\" and has been "
- "configured can be brought online or taken offline. \n"
- "OnlineDevice should return 0 if successful, 1 if the "
- "request is not supported at all, 2 if the request is not "
- "supported due to the current state of the Device, and "
- "some other value if any other error occurred. In a "
- "subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "may also be specified in the subclass as a Values array "
- "qualifier. \n"
- "Note that this method\'s function overlaps with the "
- "RequestedState property. RequestedState was added to the "
- "model to maintain a record (i.e., a persisted value) of "
- "the last state request. Invoking the OnlineDevice method "
- "should set the RequestedState property appropriately." )]
- uint32 OnlineDevice(
- [IN, Description (
- "If TRUE, take the device online, if FALSE, take "
- "the device OFFLINE." )]
- boolean Online);
-
- [Deprecated { "CIM_EnabledLogicalElement.RequestStateChange" },
- Description (
- "The QuiesceDevice method has been deprecated in lieu of "
- "the more general RequestStateChange method that directly "
- "overlaps with the functionality provided by this method. \n"
- "Requests that the LogicalDevice cleanly cease all "
- "current activity (\"Quiesce\" input parameter = TRUE) or "
- "resume activity (= FALSE). For this method to quiesce a "
- "Device, that Device should have an Availability (or "
- "Additional Availability) of \"Running/Full Power\" "
- "(value=3) and an EnabledStatus/StatusInfo of \"Enabled\". "
- "For example, if quiesced, a Device may then be offlined "
- "for diagnostics, or disabled for power off and hot swap. "
- "For the method to \"unquiesce\" a Device, that Device "
- "should have an Availability (or AdditionalAvailability) "
- "of \"Quiesced\" (value=21) and an "
- "EnabledStatus/StatusInfo of \"Enabled\". In this case, "
- "the Device would be returned to an \"Enabled\" and "
- "\"Running/Full Power\" status. \n"
- "The method\'s return code should indicate the success or "
- "failure of the quiesce. It should return 0 if "
- "successful, 1 if the request is not supported at all, 2 "
- "if the request is not supported due to the current state "
- "of the Device, and some other value if any other error "
- "occurred. In a subclass, the set of possible return "
- "codes could be specified, using a ValueMap qualifier on "
- "the method. The strings to which the ValueMap contents "
- "are \'translated\' may also be specified in the subclass "
- "as a Values array qualifier." )]
- uint32 QuiesceDevice(
- [IN, Description (
- "If set to TRUE then cleanly cease all activity, if "
- "FALSE resume activity." )]
- boolean Quiesce);
-
- [Description (
- "Requests that the Device capture its current "
- "configuration, setup and/or state information in a "
- "backing store. The goal would be to use this information "
- "at a later time (via the RestoreProperties method), to "
- "return a Device to its present \"condition\". This "
- "method may not be supported by all Devices. The method "
- "should return 0 if successful, 1 if the request is not "
- "supported, and some other value if any other error "
- "occurred. In a subclass, the set of possible return "
- "codes could be specified, using a ValueMap qualifier on "
- "the method. The strings to which the ValueMap contents "
- "are \'translated\' may also be specified in the subclass "
- "as a Values array qualifier." )]
- uint32 SaveProperties(
-);
-
- [Description (
- "Requests that the Device re-establish its configuration, "
- "setup and/or state information from a backing store. The "
- "intent is to capture this information at an earlier time "
- "(via the SaveProperties method), and use it to return a "
- "Device to this earlier \"condition\". This method may "
- "not be supported by all Devices. The method should "
- "return 0 if successful, 1 if the request is not "
- "supported, and some other value if any other error "
- "occurred. In a subclass, the set of possible return "
- "codes could be specified, using a ValueMap qualifier on "
- "the method. The strings to which the ValueMap contents "
- "are \'translated\' may also be specified in the subclass "
- "as a Values array qualifier." )]
- uint32 RestoreProperties(
-);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_LogicalElement.mof b/build/vendor/dmtf_mof/Core/CIM_LogicalElement.mof
deleted file mode 100644
index f011cd46..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_LogicalElement.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_LogicalElement
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_LogicalElement is a base class for all the components of a "
- "System that represent abstract system components, such as "
- "Files, Processes, or LogicalDevices." )]
-class CIM_LogicalElement : CIM_ManagedSystemElement {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_LogicalIdentity.mof b/build/vendor/dmtf_mof/Core/CIM_LogicalIdentity.mof
deleted file mode 100644
index 7568a2a0..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_LogicalIdentity.mof
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_LogicalIdentity
-// ==================================================================
- [Association, Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_LogicalIdentity is an abstract and generic association, "
- "indicating that two ManagedElements represent different "
- "aspects of the same underlying entity. This relationship "
- "conveys what could be defined with multiple inheritance. In "
- "most scenarios, the Identity relationship is determined by the "
- "equivalence of Keys or some other identifying properties of "
- "the related Elements. \n"
- "\n"
- "This relationship is reasonable in several scenarios. For "
- "example, it could be used to represent that a LogicalDevice is "
- "both a \'bus\' entity and a \'functional\' entity. A Device "
- "could be both a USB (bus) and a Keyboard (functional) entity." )]
-class CIM_LogicalIdentity {
-
- [Key, Description (
- "SystemElement represents one aspect of the Managed "
- "Element. The use of \'System\' in the role name does not "
- "limit the scope of the association. The role name was "
- "defined in the original association, where the "
- "referenced elements were limited to LogicalElements. "
- "Since that time, it has been found valuable to "
- "instantiate these types of relationships for "
- "ManagedElements, such as Collections. So, the referenced "
- "elements of the association were redefined to be "
- "ManagedElements. Unfortunately, the role name could not "
- "be changed without deprecating the entire association. "
- "This was not deemed necessary just to correct the role "
- "name." )]
- CIM_ManagedElement REF SystemElement;
-
- [Key, Description (
- "SameElement represents an alternate aspect of the ManagedElement."
- )]
- CIM_ManagedElement REF SameElement;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ManagedElement.mof b/build/vendor/dmtf_mof/Core/CIM_ManagedElement.mof
deleted file mode 100644
index 6fdab9a8..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ManagedElement.mof
+++ /dev/null
@@ -1,76 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "ManagedElement is an abstract class that provides a common "
- "superclass (or top of the inheritance tree) for the "
- "non-association classes in the CIM Schema." )]
-class CIM_ManagedElement {
-
- [Description (
- "InstanceID is an optional property that may be used to "
- "opaquely and uniquely identify an instance of this class "
- "within the scope of the instantiating Namespace. Various "
- "subclasses of this class may override this property to "
- "make it required, or a key. Such subclasses may also "
- "modify the preferred algorithms for ensuring uniqueness "
- "that are defined below.\n"
- "To ensure uniqueness within the NameSpace, the value of "
- "InstanceID should be constructed using the following "
- "\"preferred\" algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "(:), and where must include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID or that is a registered ID assigned to the "
- "business entity by a recognized global authority. (This "
- "requirement is similar to the _ "
- "structure of Schema class names.) In addition, to ensure "
- "uniqueness, must not contain a colon (:). When "
- "using this algorithm, the first colon to appear in "
- "InstanceID must appear between and . \n"
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements. If not null and the above "
- "\"preferred\" algorithm is not used, the defining entity "
- "must assure that the resulting InstanceID is not reused "
- "across any InstanceIDs produced by this or other "
- "providers for the NameSpace of this instance. \n"
- "If not set to null for DMTF-defined instances, the "
- "\"preferred\" algorithm must be used with the "
- "set to CIM." )]
- string InstanceID;
-
- [Description (
- "The Caption property is a short textual description "
- "(one- line string) of the object." ),
- MaxLen ( 64 )]
- string Caption;
-
- [Description (
- "The Description property provides a textual description "
- "of the object." )]
- string Description;
-
- [Description (
- "A user-friendly name for the object. This property "
- "allows each instance to define a user-friendly name in "
- "addition to its key properties, identity data, and "
- "description information. \n"
- "Note that the Name property of ManagedSystemElement is "
- "also defined as a user-friendly name. But, it is often "
- "subclassed to be a Key. It is not reasonable that the "
- "same property can convey both identity and a "
- "user-friendly name, without inconsistencies. Where Name "
- "exists and is not a Key (such as for instances of "
- "LogicalDevice), the same information can be present in "
- "both the Name and ElementName properties. Note that if "
- "there is an associated instance of "
- "CIM_EnabledLogicalElementCapabilities, restrictions on "
- "this properties may exist as defined in ElementNameMask "
- "and MaxElementNameLen properties defined in that class." )]
- string ElementName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ManagedSystemElement.mof b/build/vendor/dmtf_mof/Core/CIM_ManagedSystemElement.mof
deleted file mode 100644
index 6d03d787..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ManagedSystemElement.mof
+++ /dev/null
@@ -1,348 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Abstract, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_ManagedSystemElement is the base class for the System "
- "Element hierarchy. Any distinguishable component of a System "
- "is a candidate for inclusion in this class. Examples of system "
- "components include: \n"
- "- software components such as application servers, databases, "
- "and applications \n"
- "- operating system components such as files, processes, and "
- "threads \n"
- "- device components such as disk drives, controllers, "
- "processors, and printers \n"
- "- physical components such as chips and cards." )]
-class CIM_ManagedSystemElement : CIM_ManagedElement {
-
- [Description (
- "A datetime value that indicates when the object was "
- "installed. Lack of a value does not indicate that the "
- "object is not installed." ),
- MappingStrings { "MIF.DMTF|ComponentID|001.5" }]
- datetime InstallDate;
-
- [Description (
- "The Name property defines the label by which the object "
- "is known. When subclassed, the Name property can be "
- "overridden to be a Key property." ),
- MaxLen ( 1024 )]
- string Name;
-
- [Description (
- "Indicates the current statuses of the element. Various "
- "operational statuses are defined. Many of the "
- "enumeration\'s values are self-explanatory. However, a "
- "few are not and are described here in more detail. \n"
- "\"Stressed\" indicates that the element is functioning, "
- "but needs attention. Examples of \"Stressed\" states are "
- "overload, overheated, and so on. \n"
- "\"Predictive Failure\" indicates that an element is "
- "functioning nominally but predicting a failure in the "
- "near future. \n"
- "\"In Service\" describes an element being configured, "
- "maintained, cleaned, or otherwise administered. \n"
- "\"No Contact\" indicates that the monitoring system has "
- "knowledge of this element, but has never been able to "
- "establish communications with it. \n"
- "\"Lost Communication\" indicates that the ManagedSystem "
- "Element is known to exist and has been contacted "
- "successfully in the past, but is currently unreachable. \n"
- "\"Stopped\" and \"Aborted\" are similar, although the "
- "former implies a clean and orderly stop, while the "
- "latter implies an abrupt stop where the state and "
- "configuration of the element might need to be updated. \n"
- "\"Dormant\" indicates that the element is inactive or "
- "quiesced. \n"
- "\"Supporting Entity in Error\" indicates that this "
- "element might be \"OK\" but that another element, on "
- "which it is dependent, is in error. An example is a "
- "network service or endpoint that cannot function due to "
- "lower-layer networking problems. \n"
- "\"Completed\" indicates that the element has completed "
- "its operation. This value should be combined with either "
- "OK, Error, or Degraded so that a client can tell if the "
- "complete operation Completed with OK (passed), Completed "
- "with Error (failed), or Completed with Degraded (the "
- "operation finished, but it did not complete OK or did "
- "not report an error). \n"
- "\"Power Mode\" indicates that the element has additional "
- "power model information contained in the Associated "
- "PowerManagementService association. \n"
- "OperationalStatus replaces the Status property on "
- "ManagedSystemElement to provide a consistent approach to "
- "enumerations, to address implementation needs for an "
- "array property, and to provide a migration path from "
- "today\'s environment to the future. This change was not "
- "made earlier because it required the deprecated "
- "qualifier. Due to the widespread use of the existing "
- "Status property in management applications, it is "
- "strongly recommended that providers or instrumentation "
- "provide both the Status and OperationalStatus "
- "properties. Further, the first value of "
- "OperationalStatus should contain the primary status for "
- "the element. When instrumented, Status (because it is "
- "single-valued) should also provide the primary status of "
- "the element." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "..", "0x8000.." },
- Values { "Unknown", "Other", "OK", "Degraded", "Stressed",
- "Predictive Failure", "Error", "Non-Recoverable Error",
- "Starting", "Stopping", "Stopped", "In Service",
- "No Contact", "Lost Communication", "Aborted", "Dormant",
- "Supporting Entity in Error", "Completed", "Power Mode",
- "DMTF Reserved", "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ManagedSystemElement.StatusDescriptions" }]
- uint16 OperationalStatus[];
-
- [Description (
- "Strings describing the various OperationalStatus array "
- "values. For example, if \"Stopping\" is the value "
- "assigned to OperationalStatus, then this property may "
- "contain an explanation as to why an object is being "
- "stopped. Note that entries in this array are correlated "
- "with those at the same array index in OperationalStatus." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ManagedSystemElement.OperationalStatus" }]
- string StatusDescriptions[];
-
- [Deprecated { "CIM_ManagedSystemElement.OperationalStatus" },
- Description (
- "A string indicating the current status of the object. "
- "Various operational and non-operational statuses are "
- "defined. This property is deprecated in lieu of "
- "OperationalStatus, which includes the same semantics in "
- "its enumeration. This change is made for 3 reasons: \n"
- "1) Status is more correctly defined as an array. This "
- "definition overcomes the limitation of describing status "
- "using a single value, when it is really a multi-valued "
- "property (for example, an element might be OK AND "
- "Stopped. \n"
- "2) A MaxLen of 10 is too restrictive and leads to "
- "unclear enumerated values. \n"
- "3) The change to a uint16 data type was discussed when "
- "CIM V2.0 was defined. However, existing V1.0 "
- "implementations used the string property and did not "
- "want to modify their code. Therefore, Status was "
- "grandfathered into the Schema. Use of the deprecated "
- "qualifier allows the maintenance of the existing "
- "property, but also permits an improved definition using "
- "OperationalStatus." ),
- ValueMap { "OK", "Error", "Degraded", "Unknown", "Pred Fail",
- "Starting", "Stopping", "Service", "Stressed",
- "NonRecover", "No Contact", "Lost Comm", "Stopped" },
- MaxLen ( 10 )]
- string Status;
-
- [Description (
- "Indicates the current health of the element. This "
- "attribute expresses the health of this element but not "
- "necessarily that of its subcomponents. The possible "
- "values are 0 to 30, where 5 means the element is "
- "entirely healthy and 30 means the element is completely "
- "non-functional. The following continuum is defined: \n"
- "\"Non-recoverable Error\" (30) - The element has "
- "completely failed, and recovery is not possible. All "
- "functionality provided by this element has been lost. \n"
- "\"Critical Failure\" (25) - The element is "
- "non-functional and recovery might not be possible. \n"
- "\"Major Failure\" (20) - The element is failing. It is "
- "possible that some or all of the functionality of this "
- "component is degraded or not working. \n"
- "\"Minor Failure\" (15) - All functionality is available "
- "but some might be degraded. \n"
- "\"Degraded/Warning\" (10) - The element is in working "
- "order and all functionality is provided. However, the "
- "element is not working to the best of its abilities. For "
- "example, the element might not be operating at optimal "
- "performance or it might be reporting recoverable errors. \n"
- "\"OK\" (5) - The element is fully functional and is "
- "operating within normal operational parameters and "
- "without error. \n"
- "\"Unknown\" (0) - The implementation cannot report on "
- "HealthState at this time. \n"
- "DMTF has reserved the unused portion of the continuum "
- "for additional HealthStates in the future." ),
- ValueMap { "0", "5", "10", "15", "20", "25", "30", ".." },
- Values { "Unknown", "OK", "Degraded/Warning",
- "Minor failure", "Major failure", "Critical failure",
- "Non-recoverable error", "DMTF Reserved" }]
- uint16 HealthState;
-
- [Description (
- "CommunicationStatus indicates the ability of the "
- "instrumentation to communicate with the underlying "
- "ManagedElement. CommunicationStatus consists of one of "
- "the following values: Unknown, None, Communication OK, "
- "Lost Communication, or No Contact. \n"
- "A Null return indicates the implementation (provider) "
- "does not implement this property. \n"
- "\"Unknown\" indicates the implementation is in general "
- "capable of returning this property, but is unable to do "
- "so at this time. \n"
- "\"Not Available\" indicates that the implementation "
- "(provider) is capable of returning a value for this "
- "property, but not ever for this particular piece of "
- "hardware/software or the property is intentionally not "
- "used because it adds no meaningful information (as in "
- "the case of a property that is intended to add "
- "additional info to another property). \n"
- "\"Communication OK \" indicates communication is "
- "established with the element, but does not convey any "
- "quality of service. \n"
- "\"No Contact\" indicates that the monitoring system has "
- "knowledge of this element, but has never been able to "
- "establish communications with it. \n"
- "\"Lost Communication\" indicates that the Managed "
- "Element is known to exist and has been contacted "
- "successfully in the past, but is currently unreachable." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "0x8000.." },
- Values { "Unknown", "Not Available", "Communication OK",
- "Lost Communication", "No Contact", "DMTF Reserved",
- "Vendor Reserved" }]
- uint16 CommunicationStatus;
-
- [Description (
- "DetailedStatus compliments PrimaryStatus with additional "
- "status detail. It consists of one of the following "
- "values: Not Available, No Additional Information, "
- "Stressed, Predictive Failure, Error, Non-Recoverable "
- "Error, SupportingEntityInError. Detailed status is used "
- "to expand upon the PrimaryStatus of the element. \n"
- "A Null return indicates the implementation (provider) "
- "does not implement this property. \n"
- "\"Not Available\" indicates that the implementation "
- "(provider) is capable of returning a value for this "
- "property, but not ever for this particular piece of "
- "hardware/software or the property is intentionally not "
- "used because it adds no meaningful information (as in "
- "the case of a property that is intended to add "
- "additional info to another property). \n"
- "\"No Additional Information\" indicates that the element "
- "is functioning normally as indicated by PrimaryStatus = "
- "\"OK\". \n"
- "\"Stressed\" indicates that the element is functioning, "
- "but needs attention. Examples of \"Stressed\" states are "
- "overload, overheated, and so on. \n"
- "\"Predictive Failure\" indicates that an element is "
- "functioning normally but a failure is predicted in the "
- "near future. \n"
- "\"Non-Recoverable Error \" indicates that this element "
- "is in an error condition that requires human "
- "intervention. \n"
- "\"Supporting Entity in Error\" indicates that this "
- "element might be \"OK\" but that another element, on "
- "which it is dependent, is in error. An example is a "
- "network service or endpoint that cannot function due to "
- "lower-layer networking problems." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "0x8000.." },
- Values { "Not Available", "No Additional Information",
- "Stressed", "Predictive Failure", "Non-Recoverable Error",
- "Supporting Entity in Error", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_EnabledLogicalElement.PrimaryStatus",
- "CIM_ManagedSystemElement.HealthState" }]
- uint16 DetailedStatus;
-
- [Description (
- "OperatingStatus provides a current status value for the "
- "operational condition of the element and can be used for "
- "providing more detail with respect to the value of "
- "EnabledState. It can also provide the transitional "
- "states when an element is transitioning from one state "
- "to another, such as when an element is transitioning "
- "between EnabledState and RequestedState, as well as "
- "other transitional conditions.\n"
- "OperatingStatus consists of one of the following values: "
- "Unknown, Not Available, In Service, Starting, Stopping, "
- "Stopped, Aborted, Dormant, Completed, Migrating, "
- "Emmigrating, Immigrating, Snapshotting. Shutting Down, "
- "In Test \n"
- "A Null return indicates the implementation (provider) "
- "does not implement this property. \n"
- "\"Unknown\" indicates the implementation is in general "
- "capable of returning this property, but is unable to do "
- "so at this time. \n"
- "\"None\" indicates that the implementation (provider) is "
- "capable of returning a value for this property, but not "
- "ever for this particular piece of hardware/software or "
- "the property is intentionally not used because it adds "
- "no meaningful information (as in the case of a property "
- "that is intended to add additional info to another "
- "property). \n"
- "\"Servicing\" describes an element being configured, "
- "maintained, cleaned, or otherwise administered. \n"
- "\"Starting\" describes an element being initialized. \n"
- "\"Stopping\" describes an element being brought to an "
- "orderly stop. \n"
- "\"Stopped\" and \"Aborted\" are similar, although the "
- "former implies a clean and orderly stop, while the "
- "latter implies an abrupt stop where the state and "
- "configuration of the element might need to be updated. \n"
- "\"Dormant\" indicates that the element is inactive or "
- "quiesced. \n"
- "\"Completed\" indicates that the element has completed "
- "its operation. This value should be combined with either "
- "OK, Error, or Degraded in the PrimaryStatus so that a "
- "client can tell if the complete operation Completed with "
- "OK (passed), Completed with Error (failed), or Completed "
- "with Degraded (the operation finished, but it did not "
- "complete OK or did not report an error). \n"
- "\"Migrating\" element is being moved between host "
- "elements. \n"
- "\"Immigrating\" element is being moved to new host "
- "element. \n"
- "\"Emigrating\" element is being moved away from host "
- "element. \n"
- "\"Shutting Down\" describes an element being brought to "
- "an abrupt stop. \n"
- "\"In Test\" element is performing test functions. \n"
- "\"Transitioning\" describes an element that is between "
- "states, that is, it is not fully available in either its "
- "previous state or its next state. This value should be "
- "used if other values indicating a transition to a "
- "specific state are not applicable.\n"
- "\"In Service\" describes an element that is in service "
- "and operational." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "..", "0x8000.." },
- Values { "Unknown", "Not Available", "Servicing", "Starting",
- "Stopping", "Stopped", "Aborted", "Dormant", "Completed",
- "Migrating", "Emigrating", "Immigrating", "Snapshotting",
- "Shutting Down", "In Test", "Transitioning", "In Service",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_EnabledLogicalElement.EnabledState" }]
- uint16 OperatingStatus;
-
- [Description (
- "PrimaryStatus provides a high level status value, "
- "intended to align with Red-Yellow-Green type "
- "representation of status. It should be used in "
- "conjunction with DetailedStatus to provide high level "
- "and detailed health status of the ManagedElement and its "
- "subcomponents. \n"
- "PrimaryStatus consists of one of the following values: "
- "Unknown, OK, Degraded or Error. \"Unknown\" indicates "
- "the implementation is in general capable of returning "
- "this property, but is unable to do so at this time. \n"
- "\"OK\" indicates the ManagedElement is functioning "
- "normally. \n"
- "\"Degraded\" indicates the ManagedElement is functioning "
- "below normal. \n"
- "\"Error\" indicates the ManagedElement is in an Error "
- "condition." ),
- ValueMap { "0", "1", "2", "3", "..", "0x8000.." },
- Values { "Unknown", "OK", "Degraded", "Error",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_ManagedSystemElement.DetailedStatus",
- "CIM_ManagedSystemElement.HealthState" }]
- uint16 PrimaryStatus;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_MemberOfCollection.mof b/build/vendor/dmtf_mof/Core/CIM_MemberOfCollection.mof
deleted file mode 100644
index 1d327410..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_MemberOfCollection.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_MemberOfCollection
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "CIM_MemberOfCollection is an aggregation used to establish "
- "membership of ManagedElements in a Collection." )]
-class CIM_MemberOfCollection {
-
- [Key, Aggregate, Description (
- "The Collection that aggregates members." )]
- CIM_Collection REF Collection;
-
- [Key, Description ( "The aggregated member of the Collection." )]
- CIM_ManagedElement REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_MethodParameters.mof b/build/vendor/dmtf_mof/Core/CIM_MethodParameters.mof
deleted file mode 100644
index 903f1b32..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_MethodParameters.mof
+++ /dev/null
@@ -1,68 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_MethodParameters
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::MethodParms" ),
- Description (
- "CIM_MethodParameters represents a set of values to be used as "
- "the parameters of a method. These parameters can be passed to "
- "the method, directly used by the method in its invocation, or "
- "accessed by the method when it is called. The properties of a "
- "concrete subclass of MethodParameters are mapped to the "
- "parameters of a method by the method itself or by the method "
- "caller. This mapping is an implementation detail that is "
- "independent of the definition of the class. For ease of use, "
- "property names should match parameter names. \n"
- "Property values should be set before the method is invoked. "
- "The ModelCorrespondence qualifier can be used to indicate if "
- "the property value should come from the property of another "
- "class. The instances that the property values should be "
- "gleaned from should be associated with MethodParameters using "
- "the Parameter ValueSources association. \n"
- "If the property is declared as an array, then the same "
- "property value (identified by the Model Correspondence) will "
- "be retrieved from all appropriate ParameterValueSources "
- "instances and stored in the array. \n"
- "If the property is declared as an array and the Model "
- "Correspondence is to an array property, then only one instance "
- "of the array will be copied from one ParameterValueSource. \n"
- "If the property is not declared as an array and there are "
- "multiple instances of the class and property associated with "
- "it through ModelCorrespondence where the values are not all "
- "the same, then an error will occur and the value of the "
- "property will not be set. \n"
- "Several MethodParameters instances can be associated with any "
- "of the ManagedElement methods. This association allows the "
- "maintenance of \'canned\' method invocation and reduces the "
- "overhead of re-creating all method parameters for every method "
- "invocation." )]
-class CIM_MethodParameters : CIM_ManagedElement {
-
- [Description (
- "The identifier by which the MethodParameters object is known."
- ),
- MaxLen ( 256 )]
- string MethodParametersId;
-
-
- [Description (
- "The resetValues method updates the values of the "
- "properties of MethodParameters, which have "
- "ModelCorrespondence to the SourceME ManagedElement. This "
- "update allows several source candidates to be associated "
- "with the MethodParameters and one candidate to be "
- "selected as the source for this set of values. If "
- "resetValues is invoked and sourceME is null, then all "
- "associated ManagedElements in ParameterValueSources will "
- "be used to set the values of the MethodParameters "
- "properties." )]
- uint32 ResetValues(
- [IN, Description ( "The source ManagedElement." )]
- CIM_ManagedElement REF SourceME);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementData.mof b/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementData.mof
deleted file mode 100644
index 66c2ecb1..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementData.mof
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::OpaqueManagementData" ),
- Description (
- "A class derived from StorageExtent that describes opaque "
- "management data in managed systems. The structure and "
- "semantics of opaque management data, which may be standardized "
- "or proprietary, are assumed to be known by at least one "
- "management client, but need not be known by the CIM server. "
- "The UntransformedDataFormat property identifies the structure "
- "and semantics of the data.\n"
- "Opaque management data are typically stored in non-volatile "
- "memory that is accessible to the server. Management clients "
- "are able to read and write opaque data, to manage their "
- "lifetime, and to configure the access rights associated with "
- "them. The non-volatile storage is often used as a mailbox, "
- "with local management agents producing data for consumption by "
- "remote management clients, or vice versa.\n"
- "This class is not intended as a general-purpose opaque "
- "alternative to any existing or planned CIM classes. It is "
- "expressly intended for the mailbox usage model described "
- "above." )]
-class CIM_OpaqueManagementData : CIM_StorageExtent {
-
- [Description (
- "The maximum number of bytes of opaque management data "
- "that the instance may contain." ),
- PUnit ( "byte" )]
- uint64 MaxSize;
-
- [Description (
- "The date and time when the opaque management data was "
- "last accessed. Any operation on the OpaqueManagementData "
- "instance constitutes access. This property shall be NULL "
- "if it is not supported by the implementation." )]
- datetime LastAccessed;
-
- [Description (
- "Indicates whether the data are stored on a medium that "
- "has a limited number of write/erase cycles (e.g., flash "
- "memory)." ),
- ValueMap { "0", "1", "2", ".." },
- Values { "Unknown", "Not write-limited", "Write-limited",
- "DMTF Reserved" }]
- uint16 WriteLimited;
-
- [Description (
- "Describes the format of the opaque management data. A "
- "free-form string that shall only be set by an authorized "
- "client, and shall not be changed by the implementation." )]
- string DataFormat;
-
- [Description (
- "The number of bytes of opaque management data in the instance."
- ),
- PUnit ( "byte" )]
- uint64 DataSize;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataCapabilities.mof
deleted file mode 100644
index 330bda94..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataCapabilities.mof
+++ /dev/null
@@ -1,99 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Core::OpaqueManagementData" ),
- Description (
- "CIM_OpaqueManagementDataCapabilities describes the "
- "capabilities of CIM_OpaqueManagementDataService." )]
-class CIM_OpaqueManagementDataCapabilities : CIM_EnabledLogicalElementCapabilities {
-
- [Description (
- "The maximum number of bytes of opaque management data "
- "storage managed by the associated "
- "CIM_OpaqueManagementDataService, and hence the maximum "
- "value of the AvailableStorage property in the associated "
- "CIM_OpaqueManagementDataService." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataService.AvailableStorage" },
- PUnit ( "byte" )]
- uint64 MaxAvailableStorage;
-
- [Description (
- "MaxReadLength indicates the maximum value that the "
- "service supports in the Length parameter of the "
- "ReadOpaqueManagementData method. Larger extents can be "
- "read by successively invoking ReadOpaqueManagementData "
- "on chunks of the data and reassembling them in the "
- "management client. When this is done, the "
- "LockOpaqueManagementData method should be used to "
- "prevent modification of the data by other clients "
- "between successive reads." ),
- PUnit ( "byte" )]
- uint64 MaxReadLength;
-
- [Description (
- "MaxWriteLength indicates the maximum value that the "
- "service supports in the Length parameter of the "
- "WriteOpaqueManagementData method. Larger extents can be "
- "written by successively invoking "
- "WriteOpaqueManagementData on chunks of the data and "
- "reassembling them in the management client. When this is "
- "done, the LockOpaqueManagementData method should be used "
- "to prevent modification of the data by other clients "
- "between successive writes." ),
- PUnit ( "byte" )]
- uint64 MaxWriteLength;
-
- [Description (
- "This property lists the URI schemes supported by "
- "OpaqueManagementDataService.ExportOpaqueManagementDataToURI()."
- ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "..",
- "0x8000..0xFFFF" },
- Values { "data", "file", "ftp", "http", "https", "nfs",
- "tftp", "DMTF Reserved", "Vendor Specific" }]
- uint16 SupportedExportURISchemes[];
-
- [Description (
- "This property lists the URI schemes supported by "
- "OpaqueManagementDataService.ImportOpaqueManagementDataFromURI()."
- ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "..",
- "0x8000..0xFFFF" },
- Values { "data", "file", "ftp", "http", "https", "nfs",
- "tftp", "DMTF Reserved", "Vendor Specific" }]
- uint16 SupportedImportURISchemes[];
-
- [Description (
- "This property advertises the methods that are supported "
- "by the service." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "..",
- "0x80.." },
- Values { "Other", "Create", "Read", "ExportToURI", "Write",
- "ImportFromURI", "Lock", "ReassignOwnership",
- "AssignAccess", "DMTF Reserved", "Vendor Specific" }]
- uint16 SupportedMethods[];
-
- [Description (
- "TruncationSupported indicates whether the associated "
- "CIM_OpaqueManagementDataService allows a client to "
- "truncate the data in a CIM_OpaqueManagementData instance "
- "by reducing the value of its DataSize property.\n"
- "If TruncationSupported = true, then the Service shall "
- "support reduction of the value of CIM_OpaqueManagementData.DataSize\n"
- ".If TruncationSupported = false or is null, then the "
- "Service shall not support reduction of the value of "
- "CIM_OpaqueManagementData.DataSize" )]
- boolean TruncationSupported = false;
-
- [Description (
- "MaxInstancesSupported shall indicate the maximum number "
- "of opaque management data instances that may exist "
- "within the scope of the CIM_OpaqueManagementDataService "
- "and managed by the associated instance of the "
- "CIM_OpaqueManagementDataService. A value of zero shall "
- "indicate that the maximum number of instances is unknown "
- "or that the maximum number of instances is not enforced." )]
- uint16 MaxInstancesSupported = 0;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataService.mof b/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataService.mof
deleted file mode 100644
index 503f75c8..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OpaqueManagementDataService.mof
+++ /dev/null
@@ -1,451 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.1" ),
- UMLPackagePath ( "CIM::Core::OpaqueManagementData" ),
- Description (
- "A class derived from Service that contains global properties "
- "of the opaque management data functionality in the CIM server, "
- "and provides methods for using this functionality." )]
-class CIM_OpaqueManagementDataService : CIM_Service {
-
- [Description (
- "The number of bytes of opaque management data storage "
- "available from the CIM_OpaqueManagementDataService. The "
- "value of AvailableStorage shall not exceed the value of "
- "MaxAvailableStorage in the associated "
- "CIM_OpaqueManagementDataCapabilities." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataCapabilities.MaxAvailableStorage" },
- PUnit ( "byte" )]
- uint64 AvailableStorage;
-
- [Description (
- "The amount of time a lock on a CIM_OpaqueManagementData "
- "instance shall remain in effect without execution of any "
- "CIM_OpaqueManagementDataService extrinsic methods on "
- "that CIM_OpaqueManagementData instance by the Identity "
- "that holds the lock. Locks on CIM_OpaqueManagementData "
- "are created by Lock(). The intent of the timeout is to "
- "ensure that a lock is released if the lock holder "
- "neglects to release it or is unable to release it. The "
- "value of LockTimeout shall be a duration." )]
- datetime LockTimeout;
-
- [Description (
- "MaxCreateSize shall contain the maximum value that the "
- "implementation will currently accept in the MaxSize "
- "property of the OpaqueManagementDataTemplate embedded "
- "instance parameter in a call to Create(). This value may "
- "change over time for any reason, including but not "
- "limited to fragmentation of the storage resources "
- "managed by the service." ),
- ModelCorrespondence { "CIM_OpaqueManagementData.MaxSize" },
- PUnit ( "byte" )]
- uint64 MaxCreateSize;
-
-
- [Description (
- "Grants or removes access to the referenced "
- "CIM_OpaqueManagementData instance by the referenced "
- "CIM_Identity instance." ),
- ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Vendor Specified" }]
- uint32 AssignAccess(
- [Required, IN, Description (
- "Reference to the CIM_Identity instance that is the "
- "subject of the access rights modified by this "
- "method." )]
- CIM_Identity REF Identity,
- [Required, IN, Description (
- "Reference to the CIM_OpaqueManagementData instance "
- "that is the target of the access rights modified "
- "by this method." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "The subset of values from the value map that shall "
- "be contained in the resulting Activities property "
- "of the CIM_AssociatedPrivilege between the "
- "CIM_Identity instance referenced by the Identity "
- "parameter and the CIM_OpaqueManagementData "
- "instance referenced by the OpaqueManagementData "
- "parameter. If such an instance of "
- "CIM_AssociatedPrivilege does not exist before the "
- "method is invoked, the method shall create it." ),
- ValueMap { "5", "6" },
- Values { "Read", "Write" },
- ModelCorrespondence {
- "CIM_AssociatedPrivilege.Activities" }]
- uint16 Activities[]);
-
- [Description (
- "Create() creates an instance of CIM_OpaqueManagementData "
- "using the property values in the OpaqueManagementData "
- "parameter, and allocates the number of bytes of storage "
- "specified in the MaxSize property of the "
- "OpaqueManagementData parameter. It also optionally "
- "allows the client to specify an existing "
- "CIM_StorageExtent instance as the basis (storage "
- "location) of the new CIM_OpaqueManagementData instance." ),
- ValueMap { "0", "1", "2", "3..4095", "4096", "4097..32767",
- "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specified" }]
- uint32 Create(
- [Required, IN, Description (
- "The requested value of the MaxSize property in the "
- "CIM_OpaqueManagementData instance created by this "
- "method. The actual property value shall not be "
- "less than this value." ),
- ModelCorrespondence { "CIM_OpaqueManagementData.MaxSize" }]
- uint64 MaxSize,
- [IN, Description (
- "The value of the DataFormat property in the "
- "CIM_OpaqueManagementData instance created by this "
- "method." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementData.DataFormat" }]
- string DataFormat,
- [IN, Description (
- "The value of the ElementName property in the "
- "CIM_OpaqueManagementData instance created by this "
- "method." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementData.ElementName" }]
- string ElementName,
- [Required, IN, Description (
- "Specifies the instance of CIM_Identity or its "
- "subclass that shall be the owner of the new "
- "CIM_OpaqueManagementData instance. Create() shall "
- "associate the new CIM_OpaqueManagementData "
- "instance with this CIM_Identity instance using a "
- "new instance of CIM_AssociatedPrivilege." )]
- CIM_Identity REF Owner,
- [IN, Description (
- "Specifies the instance of CIM_StorageExtent on "
- "which the new instance of CIM_OpaqueManagementData "
- "shall be based (i.e., in which it shall be "
- "stored). If this parameter is NULL, the choice of "
- "storage location shall be left to the "
- "implementation." )]
- CIM_StorageExtent REF BasedOnExtent,
- [IN ( false ), OUT, Description (
- "Reference to the instance of "
- "CIM_OpaqueManagementData created when the method "
- "returns a value of 0." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "ExportToURI() copies all or some of the bytes of opaque "
- "management data in the extent represented by the "
- "referenced instance of CIM_OpaqueManagementData to the "
- "Uniform Resource Identifier (URI) specified in the "
- "ExportURI parameter. The URI scheme implies the protocol "
- "that shall be used. Typically, the URI will be a Uniform "
- "Resource Locator (URL), but a Uniform Resource Name "
- "(URN) is not prohibited.\n"
- "If 0 is returned, the function completed successfully "
- "and no ConcreteJob instance was required. If 4096/0x1000 "
- "is returned, a ConcreteJob shall be started to to "
- "perform the operation. The Job\'s reference shall be "
- "returned in the output parameter Job." ),
- ValueMap { "0", "1", "2", "3..4095", "4096", "4097..32767",
- "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specified" }]
- uint32 ExportToURI(
- [Required, IN, Description (
- "The CIM_OpaqueManagementData instance that "
- "represents the extent that is the target of the "
- "operation." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "Offset specifies the byte offset at which to start reading."
- ),
- PUnit ( "byte" )]
- uint64 Offset,
- [Required, IN, OUT, Description (
- "On entry, Length contains the number of bytes to "
- "be read, starting at the byte offset in the Offset "
- "property. On return, Length contains the number of "
- "bytes that were actually read." ),
- PUnit ( "byte" )]
- uint64 Length,
- [Required, IN, Description (
- "On entry, ExportURI contains a URI based on RFC "
- "3986 that indicates the location to which the "
- "service shall copy the specified bytes of opaque "
- "management data and from which the client "
- "subsequently retrieves them." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataCapabilities.SupportedExportURISchemes" }]
- string ExportURI,
- [IN, Description (
- "A token that represents a Lock placed on the data "
- "in the extent referenced by the "
- "OpaqueManagementData parameter, using the Lock() "
- "method." ),
- OctetString]
- uint8 LockToken[],
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "ImportFromURI() modifies all or some of the bytes in the "
- "referenced instance of CIM_OpaqueManagementData. The "
- "imported data for the operation is copied from the URI "
- "specified in the ImportURI parameter. The URI scheme "
- "implies the protocol that shall be used. Typically, the "
- "URI will be a Uniform Resource Locator (URL), but a "
- "Uniform Resource Name (URN) is not prohibited.\n"
- "Any data already present in the instance outside the "
- "range specified by Offset and Length is unchanged.\n"
- "If 0 is returned, the function completed successfully "
- "and no ConcreteJob instance was required. If 4096/0x1000 "
- "is returned, a ConcreteJob shall be started to perform "
- "the operation. The Job\'s reference shall be returned in "
- "the output parameter Job." ),
- ValueMap { "0", "1", "2", "3..4095", "4096", "4097..32767",
- "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specified" }]
- uint32 ImportFromURI(
- [Required, IN, Description (
- "The CIM_OpaqueManagementData instance that "
- "represents the extent that is the target of the "
- "operation." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "Offset specifies the byte offset at which to start writing."
- ),
- PUnit ( "byte" )]
- uint64 Offset,
- [Required, IN, OUT, Description (
- "On entry, Length contains the number of bytes to "
- "be written, starting at the byte offset in the "
- "Offset. property. On return, Length contains the "
- "number of bytes that were actually written." ),
- PUnit ( "byte" )]
- uint64 Length,
- [IN, Description (
- "If the value of the DataSize property of the "
- "instance referenced by the OpaqueManagementData "
- "parameter is greater than Offset + Length, then a "
- "value of TRUE shall indicate that the DataSize "
- "property value shall be reduced by this operation "
- "to Offset + Length, and a value of FALSE shall "
- "indicate that the DataSize property value shall "
- "remain unchanged by this operation. If the value "
- "of the DataSize property is not greater than "
- "Offset + Length, then this parameter shall be "
- "ignored." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementData.DataSize" }]
- boolean Truncate,
- [Required, IN, Description (
- "On entry, ImportURI contains a URI based on RFC "
- "3986 that shall be used by the service to retrieve "
- "the bytes of opaque management data to be written "
- "into the extent represented by the "
- "OpaqueManagementData parameter." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataCapabilities.SupportedImportURISchemes" }]
- string ImportURI,
- [IN, Description (
- "A token that represents a Lock placed on the data "
- "in the extent referenced by the "
- "OpaqueManagementData parameter, using the Lock() "
- "method." ),
- OctetString]
- uint8 LockToken[],
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Lock() allows a management client to atomically read or "
- "write an opaque management data storage extent larger "
- "than MaxReadLength or MaxWriteLength, respectively. A "
- "server that supports this method shall support the "
- "following pattern:\n"
- "1. Issue Lock() with Lock set to true to lock the "
- "CIM_OpaqueManagementData instance.\n"
- "2. Repeat Read() or Write() as many times as necessary "
- "to complete the transfer\n"
- "3. Issue Lock() with Lock set to false to unlock the "
- "CIM_OpaqueManagementData instance\n"
- "If Lock() with Lock set to true completes successfully, "
- "the server shall return a LockToken to the client. Until "
- "the lock is removed or expires, the server shall deny "
- "OpaqueManagementDataService method requests on the same "
- "CIM_OpaqueManagementData instance that do not contain "
- "the same LockToken value.\n"
- "Lock() shall not lock the properties of the "
- "OpaqueManagementData instance. The method shall return 0 "
- "if successful, 1 if not supported, and any other value "
- "if an error occurred." ),
- ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Vendor Specified" }]
- uint32 Lock(
- [Required, IN, Description (
- "The CIM_OpaqueManagementData instance that "
- "represents the extent that is the target of the "
- "operation." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "If true, lock the data from access by another "
- "management client. If false, release the data." )]
- boolean Lock,
- [IN, OUT, Description (
- "A token that shall be returned to the client as "
- "output if Lock is True, and supplied by the client "
- "as input if Lock is False. In this way, only the "
- "client that set the Lock may remove it or delegate "
- "such responsibility to another client." ),
- OctetString]
- uint8 LockToken[]);
-
- [Description (
- "Read() returns all or some of the bytes of opaque "
- "management data in the extent represented by the "
- "referenced instance of CIM_OpaqueManagementData." ),
- ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Vendor Specified" }]
- uint32 Read(
- [Required, IN, Description (
- "The CIM_OpaqueManagementData instance that "
- "represents the extent that is the target of the "
- "operation." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "Offset specifies the byte offset at which to start reading."
- ),
- PUnit ( "byte" )]
- uint64 Offset,
- [Required, IN, OUT, Description (
- "On entry, Length shall contain the number of bytes "
- "to be read, starting at the byte offset in the "
- "Offset property. On return, Length shall contain "
- "the number of bytes that were actually read." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataCapabilities.MaxReadLength" },
- PUnit ( "byte" )]
- uint64 Length,
- [IN ( false ), OUT, Description (
- "On return, Data shall contain the bytes of opaque "
- "management data read from the extent represented "
- "by the OpaqueManagementData parameter." ),
- OctetString]
- uint8 Data[],
- [IN, Description (
- "A token that represents a Lock placed on the data "
- "in the extent referenced by the "
- "OpaqueManagementData parameter, using the Lock() "
- "method. Parameter shall be NULL if data is not "
- "locked." ),
- OctetString]
- uint8 LockToken[]);
-
- [Description (
- "Transfers ownership of a CIM_OpaqueManagementData "
- "instance to the CIM_Identity instance referenced by the "
- "Identity parameter." ),
- ValueMap { "0", "1", "2", "3..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Vendor Specified" }]
- uint32 ReassignOwnership(
- [Required, IN, Description (
- "Reference to the CIM_Identity instance that will "
- "become the new owner of the "
- "CIM_OpaqueManagementData instance referenced by "
- "the OpaqueManagementData parameter." )]
- CIM_Identity REF NewOwner,
- [Required, IN, Description (
- "Reference to the CIM_OpaqueManagementData instance "
- "that is the target of ownership reassignment." )]
- CIM_OpaqueManagementData REF OpaqueManagementData);
-
- [Description (
- "Write() modifies all or some of the bytes in the extent "
- "represented by the referenced instance of "
- "CIM_OpaqueManagementData. Any data already present in "
- "the extent outside the range specified by Offset and "
- "Length shall remain unchanged by this operation." ),
- ValueMap { "0", "1", "2", "3..4095", "4096", "4097..32767",
- "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specified" }]
- uint32 Write(
- [Required, IN, Description (
- "The CIM_OpaqueManagementData instance that "
- "represents the extent that is the target of the "
- "operation." )]
- CIM_OpaqueManagementData REF OpaqueManagementData,
- [Required, IN, Description (
- "Offset specifies the byte offset at which to start writing."
- ),
- PUnit ( "byte" )]
- uint64 Offset,
- [Required, IN, OUT, Description (
- "On entry, Length contains the number of bytes to "
- "be written, starting at the byte offset in the "
- "Offset. property. On return, Length contains the "
- "number of bytes that were actually written." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementDataCapabilities.MaxWriteLength" },
- PUnit ( "byte" )]
- uint64 Length,
- [IN, Description (
- "If the value of the DataSize property of the "
- "instance referenced by the OpaqueManagementData "
- "parameter is greater than Offset + Length, then a "
- "value of TRUE shall indicate that the DataSize "
- "property value shall be reduced by this operation "
- "to Offset + Length, and a value of FALSE shall "
- "indicate that the DataSize property value shall "
- "remain unchanged by this operation. If the value "
- "of the DataSize property is not greater than "
- "Offset + Length, then this parameter shall be "
- "ignored." ),
- ModelCorrespondence {
- "CIM_OpaqueManagementData.DataSize" }]
- boolean Truncate,
- [Required, IN, Description (
- "On entry, Data contains the bytes of opaque "
- "management data to be written into the extent "
- "represented by the OpaqueManagementData parameter." ),
- OctetString]
- uint8 Data[],
- [IN, Description (
- "A token that represents a Lock placed on the data "
- "in the extent referenced by the "
- "OpaqueManagementData parameter, using the Lock() "
- "method." ),
- OctetString]
- uint8 LockToken[],
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OrderedComponent.mof b/build/vendor/dmtf_mof/Core/CIM_OrderedComponent.mof
deleted file mode 100644
index 2d07b374..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OrderedComponent.mof
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Aggregation, Version ( "2.19.1" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_OrderedComponent is a generic association used to "
- "establish \'part of\' relationships between ManagedElements. "
- "It arranges the PartComponents in a specific assigned order. "
- "The semantics of the order depends on the context and use by "
- "the referencing classes. For example, if this association is "
- "used to arrange settings in a hierarchical order, then this "
- "specifies the sequence in which the settings are applied." )]
-class CIM_OrderedComponent : CIM_Component {
-
- [Description (
- "AssignedSequence is an unsigned integer \'n\' that "
- "indicates the relative order of ManagedElement "
- "instances. When \'n\' is a positive integer, it "
- "indicates a place in the sequence of members, with "
- "smaller integers indicating earlier positions in the "
- "sequence. The special value \'0\' indicates \'don\'t "
- "care\'. If two or more members have the same non-zero "
- "sequence number, then the ordering between those members "
- "is irrelevant, but they must all be ordered at the "
- "appropriate place in the overall sequence. \n"
- "\n"
- "A series of examples will make ordering of members "
- "clearer: \n"
- "If all members have the same sequence number, \n"
- "regardless of whether it is \'0\' or non-zero, any \n"
- "order is acceptable. \n"
- "o The values: \n"
- "1:MEMBER A \n"
- "2:MEMBER B \n"
- "1:MEMBER C \n"
- "3:MEMBER D \n"
- "indicate two acceptable orders: A,C,B,D or C,A,B,D, \n"
- "since A and C can be ordered in either sequence, but \n"
- "only at the \'1\' position. \n"
- "\n"
- "Note that the non-zero sequence numbers need not start "
- "with \'1\', and they need not be consecutive. All that "
- "matters is their relative magnitude." )]
- uint64 AssignedSequence;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OrderedDependency.mof b/build/vendor/dmtf_mof/Core/CIM_OrderedDependency.mof
deleted file mode 100644
index 43a0bcba..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OrderedDependency.mof
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_OrderedDependency is used to establish a relationship "
- "between a ManagedElement and its dependencies. Each dependency "
- "is an Antecedent reference and the order in which the "
- "dependencies need to be resolved is indicated by the "
- "AssignedSequence property. \n"
- "For example, if this association is used to arrange "
- "dependencies of a software in a hierarchical order, then this "
- "specifies the sequence in which the dependencies need to be "
- "installed prior to installing the software." )]
-class CIM_OrderedDependency : CIM_Dependency {
-
- [Description (
- "AssignedSequence is an unsigned integer \'n\' that "
- "indicates the relative order of ManagedElement "
- "instances. When \'n\' is a positive integer, it "
- "indicates a place in the sequence of members, with "
- "smaller integers indicating earlier positions in the "
- "sequence. The special value \'0\' indicates \'don\'t "
- "care\'. If two or more members have the same non-zero "
- "sequence number, then the ordering between those members "
- "is irrelevant, but they must all be ordered at the "
- "appropriate place in the overall sequence. \n"
- "\n"
- "A series of examples will make ordering of members "
- "clearer: \n"
- "If all members have the same sequence number, \n"
- "regardless of whether it is \'0\' or non-zero, any \n"
- "order is acceptable. \n"
- "o The values: \n"
- "1:MEMBER A \n"
- "2:MEMBER B \n"
- "1:MEMBER C \n"
- "3:MEMBER D \n"
- "indicate two acceptable orders: A,C,B,D or C,A,B,D, \n"
- "since A and C can be ordered in either sequence, but \n"
- "only at the \'1\' position. \n"
- "\n"
- "Note that the non-zero sequence numbers need not start "
- "with \'1\', and they need not be consecutive. All that "
- "matters is their relative magnitude." )]
- uint64 AssignedSequence;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OrderedMemberOfCollection.mof b/build/vendor/dmtf_mof/Core/CIM_OrderedMemberOfCollection.mof
deleted file mode 100644
index ded10aa2..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OrderedMemberOfCollection.mof
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// CPUBS corrections to CoreCollection.mof
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_OrderedMemberOfCollection
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "CIM_OrderedMemberOfCollection is an aggregation used to "
- "establish an ordered membership of ManagedElements in a "
- "Collection." )]
-class CIM_OrderedMemberOfCollection : CIM_MemberOfCollection {
-
- [Description (
- "AssignedSequence is an unsigned integer \'n\' that "
- "indicates the relative position of members within a "
- "Collection. When \'n\' is a positive integer, it "
- "indicates a place in the sequence of members, with "
- "smaller integers indicating earlier positions in the "
- "sequence. The special value \'0\' indicates \'don\'t "
- "care\'. If two or more members have the same non-zero "
- "sequence number, then the ordering between those members "
- "is irrelevant, but they must all be ordered at the "
- "appropriate place in the overall sequence. \n"
- "\n"
- "A series of examples will make ordering of members "
- "clearer: \n"
- "If all members have the same sequence number, \n"
- "regardless of whether it is \'0\' or non-zero, any \n"
- "order is acceptable. \n"
- "o The values: \n"
- "1:MEMBER A \n"
- "2:MEMBER B \n"
- "1:MEMBER C \n"
- "3:MEMBER D \n"
- "indicate two acceptable orders: A,C,B,D or C,A,B,D, \n"
- "because A and C can be ordered in either sequence, but \n"
- "only at the \'1\' position. \n"
- "\n"
- "Note that the non-zero sequence numbers do not need to "
- "start with \'1\', and they do not need to be "
- "consecutive. However, the sequencenumbers must reflect "
- "their relative magnitude." )]
- uint64 AssignedSequence;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_OwningCollectionElement.mof b/build/vendor/dmtf_mof/Core/CIM_OwningCollectionElement.mof
deleted file mode 100644
index 9d4fe89d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_OwningCollectionElement.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.18.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "OwningCollectionElement represents an association between a "
- "Collection and the ManagedElement responsible for the control "
- "or ownership of the Collection." )]
-class CIM_OwningCollectionElement {
-
- [Key, Max ( 1 ),
- Description (
- "The ManagedElement acting as the \'owner\' or object "
- "that isresponsible for the control of the Collection." )]
- CIM_ManagedElement REF OwningElement;
-
- [Key, Description (
- "The Collection owned or controlled by the ManagedElement." )]
- CIM_Collection REF OwnedElement;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ParameterValueSources.mof b/build/vendor/dmtf_mof/Core/CIM_ParameterValueSources.mof
deleted file mode 100644
index fc03a197..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ParameterValueSources.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ParameterValueSources
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::MethodParms" ),
- Description (
- "ParameterValueSources represents the association between a "
- "MethodParameters instance and the ManagedElement instances, "
- "which contain properties to be used to create values for the "
- "MethodParameters properties." )]
-class CIM_ParameterValueSources {
-
- [Key, Description (
- "The MethodParameters instance whose property values are to be set."
- )]
- CIM_MethodParameters REF Parameters;
-
- [Key, Description (
- "The ManagedElement that contains properties to be used "
- "to populate the values of the properties of the "
- "MethodParameters instance." )]
- CIM_ManagedElement REF ValueSource;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ParametersForMethod.mof b/build/vendor/dmtf_mof/Core/CIM_ParametersForMethod.mof
deleted file mode 100644
index 3ebce76b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ParametersForMethod.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ParametersForMethod
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::MethodParms" ),
- Description (
- "ParametersForMethod represents the association between "
- "MethodParameters classes and a ManagedElement that has a "
- "method that can use the MethodParameters during its "
- "invocation. This association is optional. The Method "
- "Parameters instance can be passed as a parameter to a method "
- "or used to create a method signature before the method is "
- "invoked. This association is useful for finding all the valid "
- "MethodParameters instances for a particular method. It might "
- "be particularly useful for user-oriented interfaces and "
- "automated or policy driven method invocations." )]
-class CIM_ParametersForMethod {
-
- [Key, Description (
- "The MethodParameters instance, which can be used by the "
- "ParametersForMethod\'s method invocation." )]
- CIM_MethodParameters REF Parameters;
-
- [Key, Description (
- "The ManagedElement that has a method that can use this "
- "instance of MethodParameters." )]
- CIM_ManagedElement REF TheMethod;
-
- [Key, Description (
- "The name of the method that can use the referenced "
- "instance of MethodParameters during its invocation." ),
- MaxLen ( 64 )]
- string MethodName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PhysicalElement.mof b/build/vendor/dmtf_mof/Core/CIM_PhysicalElement.mof
deleted file mode 100644
index 03c8928e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PhysicalElement.mof
+++ /dev/null
@@ -1,161 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_PhysicalElement
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "Subclasses of CIM_PhysicalElement define any component of a "
- "System that has a distinct physical identity. Instances of "
- "this class can be defined as an object that can be seen or "
- "touched. All Processes, Files, and LogicalDevices are "
- "considered not to be Physical Elements. For example, it is not "
- "possible to touch the functionality of a \'modem.\' You can "
- "touch only the card or package that implements the modem. The "
- "same card could also implement a LAN adapter. PhysicalElements "
- "are tangible ManagedSystemElements that have a physical "
- "manifestation of some sort. \n"
- "\n"
- "Note that the properties of PhysicalElement describe a "
- "hardware entity. Possible replacement (FRU) information is "
- "defined by following the ElementFRU association to one or more "
- "instances of the ReplacementFRU class. This definition allows "
- "a client to determine what hardware can be replaced (FRUed) "
- "and what \'spare\' parts might be required by a customer or "
- "engineer doing the replacement. If it can be instrumented or "
- "manually determined that an element actually replaced (FRUed) "
- "another, then this can be described in the model using the "
- "ElementHasBeenFRUed association." )]
-class CIM_PhysicalElement : CIM_ManagedSystemElement {
-
- [Key, Description (
- "An arbitrary string that uniquely identifies the "
- "Physical Element and serves as the key of the Element. "
- "The Tag property can contain information such as asset "
- "tag or serial number data. The key for PhysicalElement "
- "is placed very high in the object hierarchy in order to "
- "independently identify the hardware or entity, "
- "regardless of physical placement in or on Cabinets, "
- "Adapters, and so on. For example, a hotswappable or "
- "removable component can be taken from its containing "
- "(scoping) Package and be temporarily unused. The object "
- "still continues to exist and can even be inserted into a "
- "different scoping container. Therefore, the key for "
- "Physical Element is an arbitrary string and is defined "
- "independently of any placement or location-oriented "
- "hierarchy." ),
- MaxLen ( 256 )]
- string Tag;
-
- [Override ( "Description" ),
- Description ( "A textual description of the PhysicalElement." ),
- MappingStrings { "MIF.DMTF|FRU|003.3" }]
- string Description;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Override ( "ElementName" ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalName" }]
- string ElementName;
-
- [Description (
- "The name of the organization responsible for producing "
- "the PhysicalElement. This organization might be the "
- "entity from whom the Element is purchased, but this is "
- "not necessarily true. The latter information is "
- "contained in the Vendor property of CIM_Product." ),
- MaxLen ( 256 ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalMfgName",
- "MIF.DMTF|FRU|003.4" }]
- string Manufacturer;
-
- [Description (
- "The name by which the PhysicalElement is generally known." ),
- MaxLen ( 256 ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalDescr",
- "MIF.DMTF|FRU|003.5" }]
- string Model;
-
- [Description (
- "The stock-keeping unit number for this PhysicalElement." ),
- MaxLen ( 64 )]
- string SKU;
-
- [Description (
- "A manufacturer-allocated number used to identify the "
- "Physical Element." ),
- MaxLen ( 256 ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalSerialNum",
- "MIF.DMTF|FRU|003.7" }]
- string SerialNumber;
-
- [Description (
- "A string that indicates the version of the PhysicalElement."
- ),
- MaxLen ( 64 ),
- MappingStrings {
- "MIB.IETF|Entity-MIB.entPhysicalHardwareRev",
- "MIF.DMTF|FRU|003.8" }]
- string Version;
-
- [Description (
- "The part number assigned by the organization that is "
- "responsible for producing or manufacturing the "
- "PhysicalElement." ),
- MaxLen ( 256 ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalModelName" }]
- string PartNumber;
-
- [Write, Description (
- "OtherIdentifyingInfo captures data in addition to Tag "
- "information. This information could be used to identify "
- "a Physical Element. One example is bar code data "
- "associated with an Element that also has an asset tag. "
- "Note that if only bar code data is available and is "
- "unique or able to be used as an Element key, this "
- "property would be null and the bar code data would be "
- "used as the class key, in the Tag property." ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalAlias" }]
- string OtherIdentifyingInfo;
-
- [Description (
- "Boolean that indicates whether the PhysicalElement is "
- "powered on (TRUE) or is currently off (FALSE)." )]
- boolean PoweredOn;
-
- [Description (
- "The date that this PhysicalElement was manufactured." )]
- datetime ManufactureDate;
-
- [Description (
- "A vendor-specific hardware type for the PhysicalElement. "
- "It describes the specific equipment type for the "
- "element, as defined by the vendor or manufacturer." ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalVendorType" }]
- string VendorEquipmentType;
-
- [Write, Description (
- "User-assigned and writeable asset-tracking identifier "
- "for the PhysicalElement." ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalAssetID" }]
- string UserTracking;
-
- [Description (
- "Boolean that indicates whether this PhysicalElement can "
- "be FRUed (TRUE) or not (FALSE)." ),
- MappingStrings { "MIB.IETF|Entity-MIB.entPhysicalIsFRU" }]
- boolean CanBeFRUed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PhysicalElementLocation.mof b/build/vendor/dmtf_mof/Core/CIM_PhysicalElementLocation.mof
deleted file mode 100644
index 8e7485f5..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PhysicalElementLocation.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_PhysicalElementLocation
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "PhysicalElementLocation associates a PhysicalElement with a "
- "Location object for inventory or replacement purposes." )]
-class CIM_PhysicalElementLocation : CIM_ElementLocation {
-
- [Override ( "Element" ),
- Description (
- "The PhysicalElement whose location is specified." )]
- CIM_PhysicalElement REF Element;
-
- [Override ( "PhysicalLocation" ),
- Max ( 1 ),
- Description ( "The location of the PhysicalElement." )]
- CIM_Location REF PhysicalLocation;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PhysicalStatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_PhysicalStatisticalInformation.mof
deleted file mode 100644
index 6097d1fa..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PhysicalStatisticalInformation.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_PhysicalStatisticalInformation
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "Statistical information associated with a PhysicalElement or "
- "one of its subclasses." )]
-class CIM_PhysicalStatisticalInformation : CIM_StatisticalInformation {
-
- [Key, Description ( "The scoping Element\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_PhysicalElement.CreationClassName" )]
- string PhysicalCreationClassName;
-
- [Key, Description ( "The scoping Element\'s identifying Tag." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_PhysicalElement.Tag" )]
- string Tag;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property, inherited from "
- "StatisticalInformation, serves as part of the object "
- "key." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PhysicalStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_PhysicalStatistics.mof
deleted file mode 100644
index b880f279..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PhysicalStatistics.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_PhysicalStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "PhysicalStatistics relates the PhysicalStatisticalInformation "
- "class to the PhysicalElement to which it applies." )]
-class CIM_PhysicalStatistics : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description ( "The statistical object." )]
- CIM_PhysicalStatisticalInformation REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The PhysicalElement to which the statistics apply." )]
- CIM_PhysicalElement REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PowerManagementCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_PowerManagementCapabilities.mof
deleted file mode 100644
index 01b08fbc..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PowerManagementCapabilities.mof
+++ /dev/null
@@ -1,223 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Core::PowerMgmt" ),
- Description (
- "A class derived from Capabilities that describes the power "
- "management aspects of an element (typically a system or "
- "device). The element\'s power management capabilities are "
- "decoupled from a PowerManagementService, since a single "
- "service could apply to multiple elements, each with specific "
- "capabilities." )]
-class CIM_PowerManagementCapabilities : CIM_Capabilities {
-
- [Description (
- "An enumeration indicating the specific power-related "
- "capabilities of a managed element. Since this is an "
- "array, multiple values may be specified. The current "
- "values in the enumeration are: \n"
- "0 = Unknown \n"
- "1 = Other \n"
- "2 = Power Saving Modes Entered Automatically, describing "
- "that a managed element can change its power state based "
- "on usage or other criteria \n"
- "3 = Power State Settable, indicating that the "
- "SetPowerState method is supported \n"
- "4 = Power Cycling Supported, indicating that the "
- "SetPowerState method can be invoked with the PowerState "
- "input variable set to \'Power Cycle\' \n"
- "5 = Timed Power On Supported, indicating that the "
- "SetPowerState method can be invoked with the PowerState "
- "input variable set to \'Power Cycle\' and the Time "
- "parameter set to a specific date and time, or interval, "
- "for power-on." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other",
- "Power Saving Modes Entered Automatically",
- "Power State Settable", "Power Cycling Supported",
- "Timed Power On Supported" },
- MappingStrings { "MIF.DMTF|System Power Controls|001.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.OtherPowerCapabilitiesDescriptions",
- "CIM_PowerManagementService.SetPowerState" }]
- uint16 PowerCapabilities[];
-
- [Description (
- "An array of strings describing an element\'s additional "
- "power management capabilities, used when the "
- "PowerCapabilities array includes the value 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerCapabilities" }]
- string OtherPowerCapabilitiesDescriptions[];
-
- [Description (
- "An enumeration that indicates the power states supported "
- "by a managed element. Because this is an array, multiple "
- "values can be specified. The current values in the "
- "enumeration are: \n"
- "2=On, corresponding to ACPI state G0 or S0 or D0. \n"
- "3=Sleep - Light, corresponding to ACPI state G1, S1/S2, "
- "or D1. \n"
- "4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.\n"
- "5=Power Cycle (Off - Soft), corresponding to ACPI state "
- "G2, S5, or D3, but where the managed element is set to "
- "return to power state \"On\" at a pre-determined time. \n"
- "6=Off - Hard, corresponding to ACPI state G3, S5, or D3. \n"
- "7=Hibernate (Off - Soft), corresponding to ACPI state "
- "S4, where the state of the managed element is preserved "
- "and will be recovered upon powering on. \n"
- "8=Off - Soft, corresponding to ACPI state G2, S5, or D3. "
- "9= Power Cycle (Off-Hard), corresponds to the managed "
- "element reaching the ACPI state G3 followed by ACPI "
- "state S0. \n"
- "10=Master Bus Reset, corresponds to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system master bus reset. 11=Diagnostic "
- "Interrupt (NMI), corresponding to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system non-maskable interrupt. 12=Off - Soft "
- "Graceful, equivalent to Off Soft but preceded by a "
- "request to the managed element to perform an "
- "orderlyshutdown. \n"
- "13=Off - Hard Graceful, equivalent to Off Hard but "
- "preceded by a request to the managed element to perform "
- "an orderly shutdown. \n"
- "14=Master Bus Rest Graceful, equivalent to Master Bus "
- "Reset but preceded by a request to the managed element "
- "to perform an orderly shutdown. \n"
- "15=Power Cycle (Off - Soft Graceful), equivalent to "
- "Power Cycle (Off - Soft) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "16=Power Cycle (Off - Hard Graceful), equivalent to "
- "Power Cycle (Off - Hard) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "..=DMTF Reserved. \n"
- "0x7FFF..0xFFFF = Vendor Specific." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "..", "0x7FFF..0xFFFF" },
- Values { "Other", "On", "Sleep - Light", "Sleep -Deep",
- "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Off - Soft Graceful",
- "Off - Hard Graceful", "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)", "DMTF Reserved",
- "Vendor Specific" },
- MappingStrings { "IEEE P1621 | 3.2" },
- ModelCorrespondence {
- "CIM_PowerManagementService.RequestPowerStateChange",
- "CIM_AssociatedPowerManagementService.PowerState" }]
- uint16 PowerStatesSupported[];
-
- [Description (
- "An enumeration indicating the specific power-related "
- "capabilities of a managed element. Since this is an "
- "array, multiple values may be specified. The current "
- "values in the enumeration are: \n"
- "0 = Unknown \n"
- "1 = Other \n"
- "2 = Power Saving Modes Entered Automatically, describing "
- "that a managed element can change its power state based "
- "on usage or other criteria \n"
- "3 = Power State Settable, indicating that the "
- "RequestPowerStateChange method is supported \n"
- "4 = Power Cycling Supported, indicating that the "
- "RequestPowerStateChange method can be invoked with the "
- "PowerState input variable set to \'Power Cycle (Off "
- "Soft)\' \n"
- "5 = Timed Power On Supported, indicating that the "
- "RequestPowerStateChange method can be invoked with the "
- "PowerState input variable set to \'Power On\' and the "
- "Time parameter set to a specific date and time, or "
- "interval, for power-on.8 = Graceful Shutdown Supported, "
- "indicating that the managed element can be sent a "
- "hardware signal requesting an orderly shutdown prior to "
- "the requested power state change." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other",
- "Power Saving Modes Entered Automatically",
- "Power State Settable", "Power Cycling Supported",
- "Timed Power On Supported",
- "Off Hard Power Cycling Supported", "HW Reset Supported",
- "Graceful Shutdown Supported" },
- ModelCorrespondence {
- "CIM_PowerManagementService.RequestPowerStateChange",
- "CIM_PowerManagementCapabilities.OtherPowerChangeCapabilities" }]
- uint16 PowerChangeCapabilities[];
-
- [Description (
- "A string describing the additional power management "
- "capabilities of the element, used when the "
- "PowerChangeCapabilities is set to the value 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerChangeCapabilities" }]
- string OtherPowerChangeCapabilities;
-
- [Description (
- "An enumeration that indicates the requested power states "
- "supported by the power management service. Because this "
- "is an array, multiple values can be specified. The "
- "current values in the enumeration are: \n"
- "2=On, corresponding to ACPI state G0 or S0 or D0. \n"
- "3=Sleep - Light, corresponding to ACPI state G1, S1/S2, "
- "or D1. \n"
- "4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.\n"
- "5=Power Cycle (Off - Soft), corresponding to ACPI state "
- "G2, S5, or D3, but where the managed element is set to "
- "return to power state \"On\" at a pre-determined time. \n"
- "6=Off - Hard, corresponding to ACPI state G3, S5, or D3. \n"
- "7=Hibernate (Off - Soft), corresponding to ACPI state "
- "S4, where the state of the managed element is preserved "
- "and will be recovered upon powering on. \n"
- "8=Off - Soft, corresponding to ACPI state G2, S5, or D3. "
- "9= Power Cycle (Off-Hard), corresponds to the managed "
- "element reaching the ACPI state G3 followed by ACPI "
- "state S0. \n"
- "10=Master Bus Reset, corresponds to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system master bus reset. 11=Diagnostic "
- "Interrupt (NMI), corresponding to the system reaching "
- "ACPI state S5 followed by ACPI state S0. This is used to "
- "represent system non-maskable interrupt. 12=Off - Soft "
- "Graceful, equivalent to Off Soft but preceded by a "
- "request to the managed element to perform an "
- "orderlyshutdown. \n"
- "13=Off - Hard Graceful, equivalent to Off Hard but "
- "preceded by a request to the managed element to perform "
- "an orderly shutdown. \n"
- "14=Master Bus Rest Graceful, equivalent to Master Bus "
- "Reset but preceded by a request to the managed element "
- "to perform an orderly shutdown. \n"
- "15=Power Cycle (Off - Soft Graceful), equivalent to "
- "Power Cycle (Off - Soft) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "16=Power Cycle (Off - Hard Graceful), equivalent to "
- "Power Cycle (Off - Hard) but preceded by a request to "
- "the managed element to perform an orderly shutdown. \n"
- "17=Diagnostic Interrupt (INIT), equivalent to Diagnostic "
- "Interrupt (NMI) but performed by an INIT switch instead "
- "because the NMI signal is masked. \n"
- "..=DMTF Reserved. \n"
- "0x7FFF..0xFFFF = Vendor Specific." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "..",
- "0x7FFF..0xFFFF" },
- Values { "Other", "On", "Sleep - Light", "Sleep -Deep",
- "Power Cycle (Off - Soft)", "Off - Hard",
- "Hibernate (Off - Soft)", "Off - Soft",
- "Power Cycle (Off-Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)", "Off - Soft Graceful",
- "Off - Hard Graceful", "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)",
- "Diagnostic Interrupt (INIT)", "DMTF Reserved",
- "Vendor Specific" },
- MappingStrings { "IEEE P1621 | 3.2" },
- ModelCorrespondence {
- "CIM_PowerManagementCapabilities.PowerStatesSupported",
- "CIM_PowerManagementService.RequestPowerStateChange",
- "CIM_AssociatedPowerManagementService.PowerState" }]
- uint16 RequestedPowerStatesSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PowerManagementService.mof b/build/vendor/dmtf_mof/Core/CIM_PowerManagementService.mof
deleted file mode 100644
index e21c59a8..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PowerManagementService.mof
+++ /dev/null
@@ -1,131 +0,0 @@
-// Copyright (c) 2008 DMTF. All Rights Reserved.
- [Version ( "2.19.1" ),
- UMLPackagePath ( "CIM::Core::PowerMgmt" ),
- Description (
- "A class derived from Service that describes power management "
- "functionality, hosted on a System. Whether this service might "
- "be used to affect the power state of a particular element is "
- "defined by the CIM_ServiceAvailable ToElement association." )]
-class CIM_PowerManagementService : CIM_Service {
-
-
- [Deprecated {
- "CIM_PowerManagementService.RequestPowerStateChange" },
- Description (
- "The CIM_PowerManagementService.RequestPowerStateChange "
- "method should be used instead of SetPowerState method, "
- "which is deprecated. SetPowerState defines the desired "
- "power state of the managed element and when the element "
- "should be put into that state. The SetPowerState method "
- "has three input parameters, no output parameters, and a "
- "result. \n"
- "- PowerState indicates the desired power state. \n"
- "- ManagedElement indicates the element whose state is "
- "set. This element should be associated with the service "
- "using the ServiceAvailableToElement relationship. \n"
- "- Time indicates when the power state should be set, "
- "either as a regular date-time value or as an interval "
- "value (where the interval begins when the method "
- "invocation is received). \n"
- "Note that when the PowerState parameter is equal to 5, "
- "\"Power Cycle (Off -Soft)\", the Time parameter "
- "indicates when the managed element should be powered on "
- "again. Power-off is immediate. \n"
- "SetPowerState should return 0 if successful, 1 if the "
- "specified State and Time request is not supported for "
- "the element, and some other value if any other error "
- "occurred. In a subclass, the set of possible return "
- "codes could be specified, using a ValueMap qualifier on "
- "the method. The strings to which the ValueMap contents "
- "are \'translated\' can also be specified in the subclass "
- "as a Values array qualifier." )]
- uint32 SetPowerState(
- [IN, Description ( "The power state for ManagedElement." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "On", "Sleep - Light", "Sleep -Deep",
- "Vendor Specific", "Power Cycle (Off - Soft)",
- "Off - Hard", "Hibernate (Off - Soft)", "Off - Soft" },
- MappingStrings { "IEEE P1621 | 3.2" }]
- uint16 PowerState,
- [IN, Description (
- "ManagedElement indicates the element whose state is set."
- )]
- CIM_ManagedElement REF ManagedElement,
- [IN, Description (
- "Time indicates when the power state should be set, "
- "either as a regular date-time value or as an "
- "interval value (where the interval begins when the "
- "method invocation is received." )]
- datetime Time);
-
- [Description (
- "RequestPowerStateChange defines the desired power state "
- "of the managed element, and when the element should be "
- "put into that state. The RequestPowerStateChange method "
- "has five input parameters and a result code. \n"
- "- PowerState indicates the desired power state. \n"
- "- ManagedElement indicates the element whose state is "
- "set. This element SHOULD be associated to the service "
- "using the AssociatedPowerManagementService relationship. \n"
- "- Time indicates when the power state should be set, "
- "either as a regular date-time value or as an interval "
- "value (where the interval begins when the method "
- "invocation is received). \n"
- "- Job is a reference to the job if started. \n"
- "- TimeOutPeriod indicates the maximum amount of time a "
- "client is expects the transition to take. \n"
- "See CIM_PowerStateCapabilities for descriptions of "
- "PowerState parameter enumerations." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown or Unspecified Error",
- "Cannot complete within Timeout Period", "Failed",
- "Invalid Parameter", "In Use", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Invalid State Transition",
- "Use of Timeout Parameter Not Supported", "Busy",
- "Method Reserved", "Vendor Specific" }]
- uint32 RequestPowerStateChange(
- [IN, Description ( "The power state for ManagedElement." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16" },
- Values { "Power On", "Sleep - Light", "Sleep - Deep",
- "Power Cycle (Off Soft)", "Power Off - Hard",
- "Hibernate", "Power Off - Soft",
- "Power Cycle (Off Hard)", "Master Bus Reset",
- "Diagnostic Interrupt (NMI)",
- "Power Off - Soft Graceful",
- "Power Off - Hard Graceful",
- "Master Bus Reset Graceful",
- "Power Cycle (Off - Soft Graceful)",
- "Power Cycle (Off - Hard Graceful)" }]
- uint16 PowerState,
- [IN, Description (
- "ManagedElement indicates the element whose state is set."
- )]
- CIM_ManagedElement REF ManagedElement,
- [IN, Description (
- "Time indicates when the power state should be set, "
- "either as a regular date-time value or as an "
- "interval value (where the interval begins when the "
- "method invocation is received." )]
- datetime Time,
- [IN ( false ), OUT, Description (
- "Reference to the job (can be null if the task is completed)."
- )]
- CIM_ConcreteJob REF Job,
- [IN, Description (
- "A timeout period that specifies the maximum amount "
- "of time that the client expects the transition to "
- "the new state to take. The interval format must be "
- "used to specify the TimeoutPeriod. A value of 0 or "
- "a null parameter indicates that the client has no "
- "time requirements for the transition. \n"
- "If this property does not contain 0 or null and "
- "the implementation does not support this "
- "parameter, a return code of \'Use Of Timeout "
- "Parameter Not Supported\' must be returned." )]
- datetime TimeoutPeriod);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementCapabilities.mof
deleted file mode 100644
index 0a26ca6b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementCapabilities.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "CIM_PowerUtilizationManagementCapabilities describes the "
- "capabilities of the associated "
- "CIM_PowerUtilizationManagementService." )]
-class CIM_PowerUtilizationManagementCapabilities : CIM_EnabledLogicalElementCapabilities {
-
- [Description (
- "PowerUtilizationModesSupported indicates the power "
- "utilization modes supported by associated instances of "
- "CIM_PowerUtilizationManagementService. See "
- "CIM_PowerUtilizationManagementService.PowerSavingMode "
- "for a description of each enumeration value." ),
- ValueMap { "3", "4", "..", "32768..65535" },
- Values { "Dynamic", "Static", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_PowerUtilizationManagementService.PowerUtilizationMode" }]
- uint16 PowerUtilizationModesSupported[];
-
- [Description ( "Enumeration of supported method identifiers" ),
- ValueMap { "2", "..", "32768..65535" },
- Values { "ApplyPowerAllocationSettings", "DMTF Reserved",
- "Vendor Reserved" }]
- uint16 SupportedMethods[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementService.mof b/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementService.mof
deleted file mode 100644
index 26e02854..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_PowerUtilizationManagementService.mof
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "PowerUtilizationManagementService represents the ability of a "
- "platform or component to perform autonomic management of its "
- "power utilization." )]
-class CIM_PowerUtilizationManagementService : CIM_Service {
-
- [Description (
- "PowerUtilizationMode indicates the current power "
- "utilization mode implemented by the service. The mode "
- "selection is a generally made infrequently as part of "
- "element configuration. \n"
- "A value of \"None\" shall indicate that no effort is "
- "being made to reduce the power consumed by the system "
- "below nominal. \n"
- "A value of \"Dynamic\" shall indicate the "
- "PowerUtilizationManagementService is actively modifying "
- "the configuration of one or more system components in "
- "order to reduce the power consumed. \n"
- "A value of \"Static\" shall indicate the system whose "
- "power utilization functionality is represented by the "
- "PowerUtilizationManagementService is operating with a "
- "fixed configuration resulting in a lower level of power "
- "consumption than nominal. Static mode differs from "
- "dynamic in that the mode corresponds to a single fixed "
- "configuration, while dynamic mode implies frequent "
- "changes in system configuration." ),
- ValueMap { "2", "3", "4", "..", "32768..65535" },
- Values { "None", "Dynamic", "Static", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported" }]
- uint16 PowerUtilizationMode = 2;
-
-
- [Description (
- "Applies the Power Allocation Settings that "
- "represents.the power aspect of the system. When applied "
- "to a system\'s Power Allocation settings, a system\'s "
- "power allocation settingsmay be modified.Upon "
- "successfull execution if the limit property of the power "
- "aspectis modified the power cap is modified" ),
- ValueMap { "0", "1", "2", "4096", "..", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Job Started", "DMTF Reserved", "Vendor Reserved" }]
- uint32 ApplyPowerAllocationSettings(
- [Required, In, Description (
- "An embedded instance of class "
- "CIM_PowerAllocationSettingData that describes "
- "modifications to the existing power allocation "
- "aspects of a computer system. The embedded "
- "instance must have a valid InstanceID in order to "
- "identify the power allocation setting to be "
- "modified." ),
- EmbeddedInstance ( "CIM_PowerAllocationSettingData" )]
- string PowerAllocationSettings,
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job be returned." )]
- CIM_ConcreteJob REF Job);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Product.mof b/build/vendor/dmtf_mof/Core/CIM_Product.mof
deleted file mode 100644
index 2e310926..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Product.mof
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "CIM_Product is a concrete class that aggregates "
- "PhysicalElements, software (SoftwareIdentity and "
- "SoftwareFeatures), Services and/or other Products, and is "
- "acquired as a unit. Acquisition implies an agreement between "
- "supplier and consumer which may have implications to Product "
- "licensing, support and warranty. Non-commercial (e.g., "
- "in-house developed Products) should also be identified as an "
- "instance of CIM_Product. \n"
- "Note that software is handled a bit differently in the list of "
- "aggregated entities, above. This is because software can be "
- "viewed as a tangible asset (similar to PhysicalElements) AND/ "
- "OR as a set of features that make up a Product and are "
- "deployed. These are two different concepts, usually managed by "
- "different units in a business\' organization. When software "
- "\'features\' are described, the CIM_SoftwareFeature class from "
- "the Application Model is instantiated (where Features are Weak "
- "to/scoped by a Product). When a specific piece of software is "
- "acquired and perhaps warrantied as part of a Product, this is "
- "addressed by the class, SoftwareIdentity." )]
-class CIM_Product : CIM_ManagedElement {
-
- [Key, Description ( "Commonly used Product name." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|ComponentID|001.2" },
- ModelCorrespondence { "PRS_Product.ProductName" }]
- string Name;
-
- [Key, Description (
- "Product identification such as a serial number on "
- "software, a die number on a hardware chip, or (for "
- "non-commercial Products) a project number." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|ComponentID|001.4" }]
- string IdentifyingNumber;
-
- [Key, Description (
- "The name of the Product\'s supplier, or entity selling "
- "the Product (the manufacturer, reseller, OEM, etc.). "
- "Corresponds to the Vendor property in the Product object "
- "in the DMTF Solution Exchange Standard." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|ComponentID|001.1" },
- ModelCorrespondence { "PRS_Product.Vendor" }]
- string Vendor;
-
- [Key, Description ( "Product version information." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|ComponentID|001.3" },
- ModelCorrespondence { "PRS_Product.Version" }]
- string Version;
-
- [Description ( "Product SKU (stock keeping unit) information." ),
- MaxLen ( 64 )]
- string SKUNumber;
-
- [Description (
- "If this Product is under warranty, the start date of the warranty."
- ),
- MappingStrings { "MIF.DMTF|FRU|002.9" },
- ModelCorrespondence { "CIM_Product.WarrantyDuration" }]
- datetime WarrantyStartDate;
-
- [Description (
- "If this Product is under warranty, the duration of the "
- "warranty in days." ),
- Units ( "Days" ),
- MappingStrings { "MIF.DMTF|FRU|002.10" },
- ModelCorrespondence { "CIM_Product.WarrantyStartDate" },
- PUnit ( "day" )]
- uint32 WarrantyDuration;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ProductComponent.mof
deleted file mode 100644
index b4a1cfb7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductComponent.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Deprecate class.
-// ==================================================================
-// CIM_ProductComponent
-// ==================================================================
- [Association, Deprecated { "CIM_ConcreteComponent" },
- Aggregation, Composition, Version ( "2.15.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "The CIM_ProductComponent association defines a containment and "
- "component relationship among Products. For example, a Product "
- "may come bundled with other Products. \n"
- "Note that this association duplicates ProductParentChild. The "
- "latter association is maintained for legacy reasons. This "
- "association, ProductComponent, is added for ease of query and "
- "modeling consistency. Using ProductComponent, an application "
- "can query for all Component relationships for a Product, "
- "versus querying the various Component relationships AND "
- "ProductParentChild." )]
-class CIM_ProductComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description (
- "The Product which contains another Product as a "
- "component. The cardinality of this reference takes the "
- "default values (no minimum or maximum) since an instance "
- "of Product can describe either a general product type, "
- "or a specific item that is acquired. In the case of a "
- "specific item, a cardinality of Max(1) is indicated. "
- "However, when dealing with the general "
- "description/templating of a Product, then it may be a "
- "component of several others and a cardinality of Max(1) "
- "would be invalid." ),
- ModelCorrespondence { "PRS_ProductComponent.Antecedent" }]
- CIM_Product REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The contained Product." ),
- ModelCorrespondence { "PRS_ProductComponent.Dependent" }]
- CIM_Product REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductFRU.mof b/build/vendor/dmtf_mof/Core/CIM_ProductFRU.mof
deleted file mode 100644
index bf8d5460..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductFRU.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductFRU
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "CIM_ProductFRU is an association between Product and FRU that "
- "provides information regarding what Product components have "
- "been or are being replaced. The association is one to many, "
- "conveying that a Product can have many FRUs, and that a "
- "particular instance of a FRU is only applied to one (instance "
- "of a) Product." )]
-class CIM_ProductFRU {
-
- [Key, Max ( 1 ),
- Description ( "The Product to which the FRU is applied." )]
- CIM_Product REF Product;
-
- [Key, Description ( "The FRU." )]
- CIM_FRU REF FRU;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductParentChild.mof b/build/vendor/dmtf_mof/Core/CIM_ProductParentChild.mof
deleted file mode 100644
index 000669cb..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductParentChild.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductParentChild
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "The CIM_ProductParentChild association defines a parent child "
- "hierarchy among Products. For example, a Product may come "
- "bundled with other Products." )]
-class CIM_ProductParentChild {
-
- [Key, Aggregate, Description (
- "The parent Product in the association." )]
- CIM_Product REF Parent;
-
- [Key, Description ( "The child Product in the association." )]
- CIM_Product REF Child;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalComponent.mof
deleted file mode 100644
index 038baddd..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalComponent.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductPhysicalComponent
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "Indicates that the referenced PhysicalElement is acquired as "
- "part of a Product." )]
-class CIM_ProductPhysicalComponent : CIM_Component {
-
- [Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The Product." )]
- CIM_Product REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The PhysicalElement which is a part of the Product." )]
- CIM_PhysicalElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalElements.mof b/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalElements.mof
deleted file mode 100644
index c219bc79..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductPhysicalElements.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductPhysicalElements
-// ==================================================================
- [Association, Deprecated { "CIM_ProductPhysicalComponent" },
- Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "Indicates the PhysicalElement(s) that make up a Product. This "
- "association is deprecated in order to correctly place it in "
- "the inheritance hierarchy and align the definition with other "
- "new classes that are being added to the model, such as "
- "CIM_ProductServiceComponent. ProductPhysicalElements was "
- "defined in the original CIM V2.0 release, when a Managed "
- "Element and a Component relationship between ManagedElements "
- "did not exist." )]
-class CIM_ProductPhysicalElements {
-
- [Deprecated { "CIM_ProductPhysicalComponent.GroupComponent" },
- Key, Aggregate, Max ( 1 ),
- Description ( "The Product." )]
- CIM_Product REF Product;
-
- [Deprecated { "CIM_ProductPhysicalComponent.PartComponent" },
- Key, Description (
- "The PhysicalElement which is a part of the Product." )]
- CIM_PhysicalElement REF Component;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductProductDependency.mof b/build/vendor/dmtf_mof/Core/CIM_ProductProductDependency.mof
deleted file mode 100644
index a5d61492..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductProductDependency.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductProductDependency
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "CIM_ProductProductDependency is an association between two "
- "Products, indicating that one must be installed, or must be "
- "absent, for the other to function. This is conceptually "
- "equivalent to the ServiceServiceDependency association." )]
-class CIM_ProductProductDependency {
-
- [Key, Description ( "The required Product." )]
- CIM_Product REF RequiredProduct;
-
- [Key, Description (
- "The Product that is dependent on another Product." )]
- CIM_Product REF DependentProduct;
-
- [Description (
- "The nature of the Product dependency. This property "
- "describes that the associated Product must be installed "
- "(value=2) or must be absent (value=3) in order for the "
- "Product to function." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Other", "Product Must Be Installed",
- "Product Must Not Be Installed" }]
- uint16 TypeOfDependency;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductServiceComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ProductServiceComponent.mof
deleted file mode 100644
index fbbb64bd..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductServiceComponent.mof
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductServiceComponent
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "Indicates that the referenced Service is acquired as part of a "
- "Product. Examples of Services that may be acquired are "
- "outsourced storage and networking services, or support and "
- "warranty services. Expanding on the examples, Services "
- "represent generic functionality - so, it is possible to model "
- "the existence of storage volume management or warranty "
- "services as individual instances of subclasses of CIM_Service. "
- "These \'Services\' may be enabled/disabled, started/stopped, "
- "signal an error, etc. (They behave as standard "
- "ManagedSystemElements.) Specific requests against the Services "
- "- for example, a request for warranty service or increased "
- "storage space - are NOT new instances of Service, but may be "
- "requested via the methods of the Service subclass, or be "
- "instantiated as specific subclasses of ManagedElement." )]
-class CIM_ProductServiceComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The Product." )]
- CIM_Product REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The Service which is a part of the Product." )]
- CIM_Service REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductSoftwareComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ProductSoftwareComponent.mof
deleted file mode 100644
index efa3100f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductSoftwareComponent.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductSoftwareComponent
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "Indicates that the referenced SoftwareIdentity is acquired as "
- "part of a Product." )]
-class CIM_ProductSoftwareComponent : CIM_Component {
-
- [Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The Product." )]
- CIM_Product REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The software which is a part of the Product." )]
- CIM_SoftwareIdentity REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProductSupport.mof b/build/vendor/dmtf_mof/Core/CIM_ProductSupport.mof
deleted file mode 100644
index 101803a7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProductSupport.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProductSupport
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "CIM_ProductSupport is an association between Product and "
- "SupportAccess that conveys how support is obtained for the "
- "Product. This is a many-to-many relationship, implying that "
- "various types of Support are available for a Product, and that "
- "the same Support object can provide assistance for multiple "
- "Products." )]
-class CIM_ProductSupport {
-
- [Key, Description ( "The Product." )]
- CIM_Product REF Product;
-
- [Key, Description ( "Support for the Product." )]
- CIM_SupportAccess REF Support;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Profile.mof b/build/vendor/dmtf_mof/Core/CIM_Profile.mof
deleted file mode 100644
index b0cee1da..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Profile.mof
+++ /dev/null
@@ -1,73 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Deprecated { "CIM_SettingData", "CIM_Setting",
- "CIM_ConcreteComponent" },
- Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The use of CIM_Profile is deprecated in favor of "
- "aggregating instances of Setting or SettingData into "
- "\"higher-level\" Settings or SettingData objects using the "
- "ConcreteComponent association. This use simplifies the use of "
- "Settings or SettingData. With Profiles subclassing from "
- "Collection, separate associations were needed between an "
- "element and either its Profiles or Settings or SettingData. "
- "This class introduced unnecessary complexity and redundancy "
- "into the model. \n"
- "Deprecated description: Profile specifies a general collection "
- "of Settings or SettingData objects that are logically grouped "
- "together. Note: The CIM_Profile class uses simplified naming "
- "or identity algorithms and collection algorithms, as compared "
- "to CIM_Configuration. The settings are \"collected\" into the "
- "Profile using the MemberOfCollection association. Note that a "
- "Profile obtains its setting data and other necessary "
- "information from collected Setting and SettingData instances "
- "and by the definition of additional properties in subclasses. "
- "One example of a Profile is to define the collection of "
- "settings for a particular person. Another is to define the "
- "collection of settings that are appropriate when initializing "
- "a system. \n"
- "Profile is tied to a ManagedElement using the ElementProfile "
- "association. The ManagedElement provides the context for the "
- "Profile, and the settings collected by Profile should be "
- "settings of the associated ManagedElement. Note that a "
- "ManagedElement cannot exist when the Profile is instantiated. "
- "This situation is important to remember when the Profile is "
- "used in the creation of the real-world entity that is "
- "represented by (and then instantiated in) the ManagedElement." )]
-class CIM_Profile : CIM_Collection {
-
- [Deprecated { "CIM_SettingData.InstanceID",
- "CIM_Setting.SettingID" },
- Key, Override ( "InstanceID" ),
- Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: Within the scope of the instantiating "
- "Namespace, InstanceID opaquely and uniquely identifies "
- "an instance of this class. To ensure uniqueness within "
- "the NameSpace, the value of InstanceID should be "
- "constructed using the following \"preferred\" algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "(:), and where must include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID or that is a registered ID assigned to the "
- "business entity by a recognized global authority. (This "
- "requirement is similar to the _ "
- "structure of Schema class names.) In addition, to ensure "
- "uniqueness, must not contain a colon (:). When "
- "using this algorithm, the first colon to appear in "
- "InstanceID must appear between and . \n"
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements. If the above \"preferred\" "
- "algorithm is not used, the defining entity must assure "
- "that the resulting InstanceID is not reused across any "
- "InstanceIDs that are produced by this or other providers "
- "for the NameSpace of this instance. \n"
- "For DMTF-defined instances, the preferred algorithm must "
- "be used with the set to CIM." )]
- string InstanceID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProtocolEndpoint.mof b/build/vendor/dmtf_mof/Core/CIM_ProtocolEndpoint.mof
deleted file mode 100644
index a17170b1..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProtocolEndpoint.mof
+++ /dev/null
@@ -1,234 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add enumerations
-// "Telnet", "SSH", "SM CLP", "SMTP", "LDAP", "RDP", and "HTTPS"
-// to ProtocolIfType.
-// ==================================================================
-// CIM_ProtocolEndpoint
-// ==================================================================
- [Version ( "2.15.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "A communication point from which data can be sent or received. "
- "ProtocolEndpoints link system or computer interfaces to "
- "LogicalNetworks." )]
-class CIM_ProtocolEndpoint : CIM_ServiceAccessPoint {
-
- [Override ( "Description" ),
- MappingStrings { "MIB.IETF|IF-MIB.ifDescr" }]
- string Description;
-
- [Override ( "OperationalStatus" ),
- MappingStrings { "MIB.IETF|IF-MIB.ifOperStatus" }]
- uint16 OperationalStatus[];
-
- [Override ( "EnabledState" ),
- MappingStrings { "MIB.IETF|IF-MIB.ifAdminStatus" }]
- uint16 EnabledState;
-
- [Override ( "TimeOfLastStateChange" ),
- MappingStrings { "MIB.IETF|IF-MIB.ifLastChange" }]
- datetime TimeOfLastStateChange;
-
- [Override ( "Name" ),
- Description (
- "A string that identifies this ProtocolEndpoint with "
- "either a port or an interface on a device. To ensure "
- "uniqueness, the Name property should be prepended or "
- "appended with information from the Type or "
- "OtherTypeDescription properties. The method selected is "
- "described in the NameFormat property of this class." ),
- MaxLen ( 256 )]
- string Name;
-
- [Description (
- "NameFormat contains the naming heuristic that is "
- "selected to ensure that the value of the Name property "
- "is unique. For example, you might choose to prepend the "
- "name of the port or interface with the Type of "
- "ProtocolEndpoint (for example, IPv4) of this instance "
- "followed by an underscore." ),
- MaxLen ( 256 )]
- string NameFormat;
-
- [Deprecated { "CIM_ProtocolEndpoint.ProtocolIFType" },
- Description (
- "Note: This property is deprecated in lieu of the "
- "ProtocolIFType enumeration. This deprecation was done to "
- "have better alignment between the IF-MIB of the IETF and "
- "this CIM class. \n"
- "Deprecated description: ProtocolType is an enumeration "
- "that provides information to categorize and classify "
- "different instances of this class. For most instances, "
- "information in this enumeration and the definition of "
- "the subclass overlap. However, there are several cases "
- "where a specific subclass of ProtocolEndpoint is not "
- "required (for example, there is no Fibre Channel "
- "subclass of ProtocolEndpoint). Therefore, this property "
- "is needed to define the type of Endpoint." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27" },
- Values { "Unknown", "Other", "IPv4", "IPv6", "IPX",
- "AppleTalk", "DECnet", "SNA", "CONP", "CLNP", "VINES",
- "XNS", "ATM", "Frame Relay", "Ethernet", "TokenRing",
- "FDDI", "Infiniband", "Fibre Channel",
- "ISDN BRI Endpoint", "ISDN B Channel Endpoint",
- "ISDN D Channel Endpoint",
- // 22
- "IPv4/v6",
- "BGP", "OSPF", "MPLS", "UDP", "TCP" },
- ModelCorrespondence {
- "CIM_ProtocolEndpoint.OtherTypeDescription" }]
- uint16 ProtocolType;
-
- [Description (
- "ProtocolIFType is an enumeration that is synchronized "
- "with the IANA ifType MIB. The ifType MIB is maintained "
- "at the URL, "
- "http://www.iana.org/assignments/ianaiftype-mib. Also, "
- "additional values defined by the DMTF are included. The "
- "property is used to categorize and classify instances of "
- "the ProtocolEndpoint class. Note that if the "
- "ProtocolIFType is set to 1 (Other), then the type "
- "information should be provided in the "
- "OtherTypeDescription string property." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110", "111", "112", "113", "114", "115",
- "116", "117", "118", "119", "120", "121", "122", "123",
- "124", "125", "126", "127", "128", "129", "130", "131",
- "132", "133", "134", "135", "136", "137", "138", "139",
- "140", "141", "142", "143", "144", "145", "146", "147",
- "148", "149", "150", "151", "152", "153", "154", "155",
- "156", "157", "158", "159", "160", "161", "162", "163",
- "164", "165", "166", "167", "168", "169", "170", "171",
- "172", "173", "174", "175", "176", "177", "178", "179",
- "180", "181", "182", "183", "184", "185", "186", "187",
- "188", "189", "190", "191", "192", "193", "194", "195",
- "196", "197", "198", "199", "200", "201", "202", "203",
- "204", "205", "206", "207", "208", "209", "210", "211",
- "212", "213", "214", "215", "216", "217", "218", "219",
- "220", "221", "222", "223", "224", "225..4095", "4096",
- "4097", "4098", "4099", "4100", "4101", "4102", "4103",
- "4104", "4105", "4106", "4107", "4108", "4109", "4110",
- "4111", "4112", "4113", "4114", "4115", "4200", "4201",
- "4202", "4203", "4204", "4205", "4300", "4400", "4401",
- "4402", "4403", "4404", "4405", "4406", "..", "32768.." },
- Values { "Unknown", "Other", "Regular 1822", "HDH 1822",
- "DDN X.25", "RFC877 X.25", "Ethernet CSMA/CD",
- "ISO 802.3 CSMA/CD", "ISO 802.4 Token Bus",
- "ISO 802.5 Token Ring", "ISO 802.6 MAN", "StarLAN",
- "Proteon 10Mbit", "Proteon 80Mbit", "HyperChannel",
- "FDDI", "LAP-B", "SDLC", "DS1", "E1", "Basic ISDN",
- "Primary ISDN", "Proprietary Point-to-Point Serial",
- "PPP", "Software Loopback", "EON", "Ethernet 3Mbit",
- "NSIP", "SLIP", "Ultra", "DS3", "SIP", "Frame Relay",
- "RS-232", "Parallel", "ARCNet", "ARCNet Plus", "ATM",
- "MIO X.25", "SONET", "X.25 PLE", "ISO 802.211c",
- "LocalTalk", "SMDS DXI", "Frame Relay Service", "V.35",
- "HSSI", "HIPPI", "Modem", "AAL5", "SONET Path",
- "SONET VT", "SMDS ICIP", "Proprietary Virtual/Internal",
- "Proprietary Multiplexor", "IEEE 802.12", "Fibre Channel",
- "HIPPI Interface", "Frame Relay Interconnect",
- "ATM Emulated LAN for 802.3",
- "ATM Emulated LAN for 802.5", "ATM Emulated Circuit",
- "Fast Ethernet (100BaseT)", "ISDN", "V.11", "V.36",
- "G703 at 64K", "G703 at 2Mb", "QLLC",
- "Fast Ethernet 100BaseFX", "Channel", "IEEE 802.11",
- "IBM 260/370 OEMI Channel", "ESCON",
- "Data Link Switching", "ISDN S/T Interface",
- "ISDN U Interface", "LAP-D", "IP Switch",
- "Remote Source Route Bridging", "ATM Logical", "DS0",
- "DS0 Bundle", "BSC", "Async", "Combat Net Radio",
- "ISO 802.5r DTR", "Ext Pos Loc Report System",
- "AppleTalk Remote Access Protocol",
- "Proprietary Connectionless", "ITU X.29 Host PAD",
- "ITU X.3 Terminal PAD", "Frame Relay MPI", "ITU X.213",
- "ADSL", "RADSL", "SDSL", "VDSL", "ISO 802.5 CRFP",
- "Myrinet", "Voice Receive and Transmit",
- "Voice Foreign Exchange Office",
- "Voice Foreign Exchange Service", "Voice Encapsulation",
- "Voice over IP", "ATM DXI", "ATM FUNI", "ATM IMA",
- "PPP Multilink Bundle", "IP over CDLC", "IP over CLAW",
- "Stack to Stack", "Virtual IP Address", "MPC",
- "IP over ATM", "ISO 802.5j Fibre Token Ring", "TDLC",
- "Gigabit Ethernet", "HDLC", "LAP-F", "V.37", "X.25 MLP",
- "X.25 Hunt Group", "Transp HDLC", "Interleave Channel",
- "FAST Channel", "IP (for APPN HPR in IP Networks)",
- "CATV MAC Layer", "CATV Downstream", "CATV Upstream",
- "Avalon 12MPP Switch", "Tunnel", "Coffee",
- "Circuit Emulation Service", "ATM SubInterface",
- "Layer 2 VLAN using 802.1Q", "Layer 3 VLAN using IP",
- "Layer 3 VLAN using IPX", "Digital Power Line",
- "Multimedia Mail over IP", "DTM", "DCN", "IP Forwarding",
- "MSDSL", "IEEE 1394", "IF-GSN/HIPPI-6400",
- "DVB-RCC MAC Layer", "DVB-RCC Downstream",
- "DVB-RCC Upstream", "ATM Virtual", "MPLS Tunnel", "SRP",
- "Voice over ATM", "Voice over Frame Relay", "ISDL",
- "Composite Link", "SS7 Signaling Link",
- "Proprietary P2P Wireless", "Frame Forward",
- "RFC1483 Multiprotocol over ATM", "USB",
- "IEEE 802.3ad Link Aggregate", "BGP Policy Accounting",
- "FRF .16 Multilink FR", "H.323 Gatekeeper", "H.323 Proxy",
- "MPLS", "Multi-Frequency Signaling Link", "HDSL-2",
- "S-HDSL", "DS1 Facility Data Link",
- "Packet over SONET/SDH", "DVB-ASI Input",
- "DVB-ASI Output", "Power Line",
- "Non Facility Associated Signaling", "TR008", "GR303 RDT",
- "GR303 IDT", "ISUP", "Proprietary Wireless MAC Layer",
- "Proprietary Wireless Downstream",
- "Proprietary Wireless Upstream", "HIPERLAN Type 2",
- "Proprietary Broadband Wireless Access Point to Mulipoint",
- "SONET Overhead Channel",
- "Digital Wrapper Overhead Channel",
- "ATM Adaptation Layer 2", "Radio MAC", "ATM Radio",
- "Inter Machine Trunk", "MVL DSL", "Long Read DSL",
- "Frame Relay DLCI Endpoint", "ATM VCI Endpoint",
- "Optical Channel", "Optical Transport", "Proprietary ATM",
- "Voice over Cable", "Infiniband", "TE Link", "Q.2931",
- "Virtual Trunk Group", "SIP Trunk Group", "SIP Signaling",
- "CATV Upstream Channel", "Econet", "FSAN 155Mb PON",
- "FSAN 622Mb PON", "Transparent Bridge", "Line Group",
- "Voice E&M Feature Group", "Voice FGD EANA", "Voice DID",
- "MPEG Transport", "6To4", "GTP", "Paradyne EtherLoop 1",
- "Paradyne EtherLoop 2", "Optical Channel Group",
- "HomePNA", "GFP", "ciscoISLvlan", "actelisMetaLOOP",
- "Fcip", "IANA Reserved", "IPv4", "IPv6", "IPv4/v6", "IPX",
- "DECnet", "SNA", "CONP", "CLNP", "VINES", "XNS",
- "ISDN B Channel Endpoint", "ISDN D Channel Endpoint",
- "BGP", "OSPF", "UDP", "TCP", "802.11a", "802.11b",
- "802.11g", "802.11h", "NFS", "CIFS", "DAFS", "WebDAV",
- "HTTP", "FTP", "NDMP", "Telnet", "SSH", "SM CLP", "SMTP",
- "LDAP", "RDP", "HTTPS", "DMTF Reserved", "Vendor Reserved" },
- MappingStrings { "MIB.IETF|IF-MIB.ifType" },
- ModelCorrespondence {
- "CIM_ProtocolEndpoint.OtherTypeDescription" }]
- uint16 ProtocolIFType;
-
- [Description (
- "A string that describes the type of ProtocolEndpoint "
- "when the Type property of this class (or any of its "
- "subclasses) is set to 1 (Other). This property should be "
- "set to null when the Type property is any value other "
- "than 1." ),
- MaxLen ( 64 ),
- ModelCorrespondence { "CIM_ProtocolEndpoint.ProtocolType",
- "CIM_ProtocolEndpoint.ProtocolIFType" }]
- string OtherTypeDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProtocolService.mof b/build/vendor/dmtf_mof/Core/CIM_ProtocolService.mof
deleted file mode 100644
index f4c7ba3b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProtocolService.mof
+++ /dev/null
@@ -1,109 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "ProtocolService represents represents an application layer "
- "service available on a hosting system. Often times, the "
- "service name reflects the employed/supported communication "
- "protocol (e.g. file transfer - FTP), however in some other "
- "cases it does not. (e.g. mail notification service - biff). "
- "Access to the service is modeled with one or more instances of "
- "ProtocolEndpoint. This class represents the availability of "
- "the function on the system. Issuing a stop to this instance is "
- "equivalent to disabling the functionality and making it "
- "unavailable to users. Thus a stop of this service will result "
- "in the removing of all ProtocolEndpoints which are associated "
- "with the instance via ServicAccessBySAP. The functionality can "
- "be made available again by issuing a start to the service. "
- "This class contains service definitions which are currently "
- "needed. Future extensions are expected." )]
-class CIM_ProtocolService : CIM_Service {
-
- [Description (
- "The protocol this service provides. Values defined for "
- "this property are limited to the known use cases where "
- "it is desirable to represent the ability to enable or "
- "disable the functionality on the system." ),
- ValueMap { "0", "1", "2", "3", "4", "5..32767", "32768..65535" },
- Values { "Unknown", "Other", "SSH", "Telnet", "CLP",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_ProtocolService.OtherProtocol" }]
- uint16 Protocol;
-
- [Description (
- "If the Protocol property is set to 1 \"Other\" then free "
- "form string providing more information about the "
- "protocol. If not set to 1, this string has no meaning." ),
- ModelCorrespondence { "CIM_ProtocolService.Protocol" }]
- string OtherProtocol;
-
- [Write, Description (
- "MaxConnections specifies the maximum number of "
- "connections currently allowed by the service. The values "
- "32768..65535 are DMTF Reserved." ),
- MinValue ( 1 ),
- MaxValue ( 65535 )]
- uint16 MaxConnections = 1;
-
- [Description (
- "CurrentActiveConnections indicates the number of "
- "sessions currently established with the protocol "
- "service. A value of null for this property shall "
- "indicate the number of active sessions is unknown. A "
- "value of zero shall indicate there are no active "
- "sessions. Any other value shall correspond to the number "
- "of active sessions." ),
- MinValue ( 0 ),
- MaxValue ( 65535 )]
- uint16 CurrentActiveConnections;
-
-
- [Description (
- "Create a CIM_TCPProtocoEndpoint instance and associate "
- "it with this CIM_ProtocolService instance via an "
- "instance of CIM_ServiceAccessBySAP. The newly created "
- "instance of CIM_TCPProtocolEndpoint will be for the port "
- "specified. When the CIM_IPProtocolEndpoint is not "
- "specified, the method will create an instance of "
- "CIM_HostedAccessPoint which associates the newly created "
- "CIM_TCPProtocolEndpoint instance with the instance of "
- "CIM_ComputerSystem with which this instance is "
- "associated via an instance of CIM_HostedService (the "
- "scoping system) It will also create instances of "
- "CIM_BindsTo which associate the created "
- "CIM_TCPProtocolEndpoint with each instance "
- "CIM_IPProtocolEndpoint which is associated with the "
- "scoping system. When an instance of "
- "CIM_IPProtocolEndpoint is specified, the "
- "CIM_HostedAccessPoint will associate the "
- "CIM_TCPProtocolEndpoint with the same instance which is "
- "associated with the CIM_IPProtocolEndpoint. In addition, "
- "the implementation will create a single instance of "
- "CIM_BindsTo that associates the CIM_TCPProtocolEndpoint "
- "with the specified instance of CIM_IPProtocolEndpoint. "
- "For each instance of CIM_BindsTo created by this method, "
- "the value of the Dependent property will be a reference "
- "to the newly created instance of "
- "CIM_TCPProtocolEndpoint. An extrinsic method is required "
- "in order to provide atomic creation of multiple, related "
- "instances. Prior to creating the instances, the "
- "implementation will verify that a "
- "CIM_TCPProtocolEndpoint instance can be created and "
- "associated with this instance." ),
- ValueMap { "0", "1", "2", "4", "..", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Error Occurred", "Invalid Port", "DMTF Reserved",
- "Vendor Reserved" }]
- uint32 ListenOnPort(
- [Required, IN, Description (
- "The desired listening port." )]
- uint32 PortNumber,
- [IN, Description (
- "A specific CIM_IPProtocolEndpoint on which the "
- "service will listen to the specified port." )]
- CIM_IPProtocolEndpoint REF IPEndpoint,
- [IN ( false ), OUT, Description (
- "The created TCPProtocolEndpoint." )]
- CIM_TCPProtocolEndpoint REF TCPEndpoint);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProvidesEndpoint.mof b/build/vendor/dmtf_mof/Core/CIM_ProvidesEndpoint.mof
deleted file mode 100644
index 0df45782..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProvidesEndpoint.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProvidesEndpoint
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "This association represents a ProtocolEndpoint that is "
- "provided by a Service to allow access to the Service." )]
-class CIM_ProvidesEndpoint : CIM_ServiceAccessBySAP {
-
- [Override ( "Antecedent" ),
- Description (
- "The Service that is accessed by the ProtocolEndpoint." )]
- CIM_Service REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ProtocolEndpoint that provides access to the Service." )]
- CIM_ProtocolEndpoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ProvidesServiceToElement.mof b/build/vendor/dmtf_mof/Core/CIM_ProvidesServiceToElement.mof
deleted file mode 100644
index cc148bb9..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ProvidesServiceToElement.mof
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ProvidesServiceToElement
-// ==================================================================
- [Association, Deprecated { "CIM_ServiceAvailableToElement" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "Note: The use of the CIM_ProvidesServiceToElement class has "
- "been deprecated. Instead, ServiceAvailableToElement conveys "
- "the semantics of use, while the subclasses of "
- "ProvidesServiceToElement (or the ConcreteDependency "
- "association) describe dependency relationships. "
- "CIM_ProvidesServiceToElement was meant to generalize the "
- "ServiceServiceDependency association. This method indicates "
- "that ManagedElements can use the functionality provided by one "
- "or more Services. An example of the association is that a "
- "Processor and an enclosure (a PhysicalElement) can use "
- "AlertOnLAN Services to signal an incomplete or erroneous boot. "
- "In reality, AlertOnLAN is simply a HostedService on a computer "
- "system that is generally available for use and is not a "
- "dependency of the processor or enclosure. To describe that the "
- "use of the service might be restricted or have limited "
- "availability or applicability, the "
- "CIM_ServiceAvailableToElement association would be "
- "instantiated." )]
-class CIM_ProvidesServiceToElement : CIM_Dependency {
-
- [Deprecated { "CIM_ServiceAvailableToElement.ServiceProvided" },
- Override ( "Antecedent" ),
- Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Service provided." )]
- CIM_Service REF Antecedent;
-
- [Deprecated { "CIM_ServiceAvailableToElement.UserOfService" },
- Override ( "Dependent" ),
- Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The ManagedElement that is dependent on the "
- "Service." )]
- CIM_ManagedElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Realizes.mof b/build/vendor/dmtf_mof/Core/CIM_Realizes.mof
deleted file mode 100644
index e7567674..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Realizes.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Realizes
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Device" ),
- Description (
- "CIM_Realizes is the association that defines the mapping "
- "between LogicalDevices and the PhysicalElements that implement "
- "them." )]
-class CIM_Realizes : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The physical component that implements the Device." )]
- CIM_PhysicalElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The LogicalDevice." )]
- CIM_LogicalDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RedundancyComponent.mof b/build/vendor/dmtf_mof/Core/CIM_RedundancyComponent.mof
deleted file mode 100644
index dece2776..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RedundancyComponent.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RedundancyComponent
-// ==================================================================
- [Association, Deprecated { "CIM_MemberOfCollection" },
- Aggregation, Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A RedundancyGroup aggregates Managed System Elements and "
- "indicates that these elements, taken together, provide "
- "redundancy. All elements aggregated in a RedundancyGroup "
- "should be instantiations of the same object class. \n"
- "The use of this class is being depreacted in lieu of using "
- "MemberOfCollection in conjunction with RedundancySet." )]
-class CIM_RedundancyComponent : CIM_Component {
-
- [Deprecated { "CIM_MemberOfCollection.Collection" },
- Aggregate, Override ( "GroupComponent" ),
- Description (
- "The RedundancyComponent association indicates that \'this "
- "set of fans\' or \'these physical extents\' participate "
- "in a single RedundancyGroup." )]
- CIM_RedundancyGroup REF GroupComponent;
-
- [Deprecated { "CIM_MemberOfCollection.Member" },
- Override ( "PartComponent" ),
- Description ( "The component of the redundancy group." )]
- CIM_ManagedSystemElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RedundancyGroup.mof b/build/vendor/dmtf_mof/Core/CIM_RedundancyGroup.mof
deleted file mode 100644
index 2e05fcef..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RedundancyGroup.mof
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RedundancyGroup
-// ==================================================================
- [Deprecated { "CIM_RedundancySet" },
- Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from LogicalElement that is a special "
- "collection of ManagedSystemElements. This collection indicates "
- "that the aggregated components together provide redundancy. "
- "All elements aggregated in a RedundancyGroup should be "
- "instantiations of the same object class. \n"
- "The use of this class is being deprecated in lieu of using the "
- "RedundancySet class." )]
-class CIM_RedundancyGroup : CIM_LogicalElement {
-
- [Deprecated { "No Value" },
- Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Deprecated { "CIM_RedundancySet.InstanceID" },
- Key, Override ( "Name" ),
- Description (
- "The RedundancyGroup Name serves as the key for the "
- "Group\'s instance in an enterprise environment." ),
- MaxLen ( 256 )]
- string Name;
-
- [Deprecated { "CIM_RedundancySet.RedundancyStatus" },
- Description (
- "RedundancyStatus provides information on the state of "
- "the RedundancyGroup. \"Fully Redundant\" (value=2) means "
- "that all of the configured redundancy is still "
- "available; \"Degraded Redundancy\" (3) means that some "
- "failures have been experienced but some reduced amount "
- "of redundancy is still available; \"Redundancy Lost\" "
- "(4) means that a sufficient number of failures have been "
- "experienced such that no redundancy is available and the "
- "next failure experienced will cause overall failure. "
- "Also, the values, \"Other\" (1) and \"Unknown\" (0), are "
- "defined." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Fully Redundant",
- "Degraded Redundancy", "Redundancy Lost" }]
- uint16 RedundancyStatus;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RedundancySet.mof b/build/vendor/dmtf_mof/Core/CIM_RedundancySet.mof
deleted file mode 100644
index 3143ef6f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RedundancySet.mof
+++ /dev/null
@@ -1,158 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.18.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from SystemSpecificCollection that is a "
- "special collection of ManagedElements. This collection "
- "indicates that the aggregated elements together provide "
- "redundancy, or that redundancy is provided via sparing. All "
- "elements collected in a RedundancySet SHOULD be instantiations "
- "of the same object class." )]
-class CIM_RedundancySet : CIM_SystemSpecificCollection {
-
- [Description (
- "RedundancyStatus provides information on the state of "
- "the RedundancyGroup. \'Fully Redundant\' (value=2) means "
- "that all of the configured redundancy is still "
- "available; \'Degraded Redundancy\' (3) means that some "
- "configured elements are degraded, missing or failed but "
- "that the number of elements in the set is still greater "
- "than the minimum required (\'MinNumberNeeded\'); "
- "\'Redundancy Lost\' (4) means that sufficient configured "
- "elements are missing or failed that no redundancy is "
- "available and the next failure experienced will cause "
- "overall failure. \'Overall Failure\' (5) means that "
- "there has been an overall failure of the RedundancySet." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "DMTF Reserved", "Fully Redundant",
- "Degraded Redundancy", "Redundancy Lost", "Overall Failure" },
- ModelCorrespondence { "CIM_RedundancySet.MinNumberNeeded" }]
- uint16 RedundancyStatus;
-
- [Description (
- "TypeOfSet provides information on the type of "
- "redundancy. N+1 (=2) indicates all members are active, "
- "are unaware and function independent of one another. "
- "However, there exist at least one extra member to "
- "achieve functionality. \'Sparing\' is implied (i.e. each "
- "member can be a spare for the other(s). An example of "
- "N+1 is a system that has 2 power supplies, but needs "
- "only 1 power supply to functioning properly. N+1 is a "
- "special case of N+M redundancy where M=1. A value of N+1 "
- "(=2) shall be used for N+M redundancy. - Load Balanced "
- "(=3) indicates all members are active. However, there "
- "functionality is not independent of each other. Their "
- "functioning is determined by some sort of load balancing "
- "algrothim (implemented in hardware and/or software). "
- "\'Sparing\' is implied (i.e. each member can be a spare "
- "for the other(s). \n"
- "- Sparing (=4) indicates that all members are active and "
- "are aware of each others. However, their functionality "
- "is independent until failover. Each member can be a "
- "spare for the other(s). \n"
- "- Limited Sparing (=5) indicates that all members are "
- "active, and they may or may not be aware of each and "
- "they are not spares for each other. Instead, their "
- "redundancy is indicated by the IsSpare relationship." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "0x8000.." },
- Values { "Unknown", "Other", "N+1", "Load Balanced",
- "Sparing", "Limited Sparing", "DMTF Reserved",
- "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_RedundancySet.OtherTypeOfSet" }]
- uint16 TypeOfSet[];
-
- [Description (
- "MinNumberNeeded indicates the smallest number of "
- "elements that MUST be operational in order to function. "
- "For example, in an N+1 redundancy relationship, the "
- "MinNumberNeeded property is set equal to N. In a "
- "\'LimitedSparing\' environment, this property is "
- "meaningless and SHOULD be set to zero." ),
- MinValue ( 0 )]
- uint32 MinNumberNeeded;
-
- [Description (
- "MaxNumberSupported indicates the largest number of "
- "elements that can participate in the RedundancySet. A "
- "value of 0 indicates there is no limit on the number of "
- "elements." )]
- uint32 MaxNumberSupported;
-
- [Description (
- "VendorIdentifyingInfo captures the vendor identifying "
- "data for the RedundancySet. One example is the product "
- "name for a cluster." )]
- string VendorIdentifyingInfo;
-
- [Description (
- "When the corresponding array entry in TypeOfSet[] is "
- "\'Other\', this entry provides a string describing the "
- "type of set." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_RedundancySet.TypeOfSet" }]
- string OtherTypeOfSet[];
-
- [Write, Description (
- "The current load balance algorithm. \n"
- "Least Blocks, Least IO, and Address Region are used in "
- "storage device path redundancy drivers to optimize load "
- "balancing by routing requests to a path with the least "
- "queued blocks or IO requests, or based on locality of "
- "reference. \n"
- "\'Product Specific\' indicates that the algorithm is "
- "optimized for a particular type of product. Information "
- "about that product SHOULD be provided in an associated "
- "CIM_Product instance." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "Other", "No Load Balancing",
- "Round Robin", "Least Blocks", "Least IO",
- "Address Region", "Product Specific" },
- ModelCorrespondence {
- "CIM_RedundancySet.OtherLoadBalanceAlgorithm" }]
- uint16 LoadBalanceAlgorithm = 2;
-
- [Write, Description (
- "When LoadBalanceAlgorithm is Other, this property "
- "describes the algorithm." ),
- ModelCorrespondence { "CIM_RedundancySet.LoadBalanceAlgorithm" }]
- string OtherLoadBalanceAlgorithm;
-
-
- [Description (
- "This method forces a failover from one ManagedElement to "
- "another. There are two parameters to the Failover "
- "method. \n"
- "- FailoverFrom is a reference to an \'active\' "
- "ManagedElement that will become inactive after the "
- "method. This element SHOULD be part of the RedundancySet "
- "via a MemberOfCollection relationship. \n"
- "- FailoverTo is a reference to the ManagedElement that "
- "will take over for the FailoverFrom element. This "
- "element SHOULD either be a member of the RedundancySet "
- "or be associated with the RedundancySet via an IsSpare "
- "relationship. \n"
- "\n"
- "Upon sucessful completion: \n"
- "- the FailoverTo element SHOULD be associated to the "
- "RedundancySet via MemberOfCollection. \n"
- "- the FailFrom element SHOULD either still be associated "
- "to the RedundandySet via MemberOfCollection with a "
- "OperationalStatus or EnableState that indicates it not "
- "active, or it SHOULD be associated to the \'Spared\' "
- "collection via the MemberOfCollection association." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Unknown/Unspecified Error", "Busy/In Use",
- "Paramter Error", "DMTF Reserved", "Vendor Reserved" }]
- uint32 Failover(
- [IN, Description (
- "The primary ManagedSystemElement that will become "
- "inactive after the method." )]
- CIM_ManagedElement REF FailoverFrom,
- [IN, Description (
- "The ManagedSystemElement that will take over from "
- "the primary MSE." )]
- CIM_ManagedElement REF FailoverTo);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RelatedStatisticalData.mof b/build/vendor/dmtf_mof/Core/CIM_RelatedStatisticalData.mof
deleted file mode 100644
index 0b1010fb..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RelatedStatisticalData.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RelatedStatisticalData
-// ==================================================================
- [Association, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_RelatedStatisticalData is an association that defines "
- "hierarchies and/or dependencies of related CIM_Statistical "
- "Data classes." )]
-class CIM_RelatedStatisticalData {
-
- [Key, Description ( "The statistic information/object." )]
- CIM_StatisticalData REF Stats;
-
- [Key, Description ( "The related statistics." )]
- CIM_StatisticalData REF RelatedStats;
-
- [Description (
- "A free-form string describing how the statistics are related."
- )]
- string Description;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RelatedStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_RelatedStatistics.mof
deleted file mode 100644
index 6fa8cc89..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RelatedStatistics.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RelatedStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_RelatedStatistics is an association that defines "
- "hierarchies and/or dependencies of related CIM_Statistical "
- "Information classes." )]
-class CIM_RelatedStatistics {
-
- [Key, Description ( "The statistic information/object." )]
- CIM_StatisticalInformation REF Stats;
-
- [Key, Description ( "The related statistics or metrics." )]
- CIM_StatisticalInformation REF RelatedStats;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RemotePort.mof b/build/vendor/dmtf_mof/Core/CIM_RemotePort.mof
deleted file mode 100644
index 274ce640..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RemotePort.mof
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_RemotePort
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "RemotePort adds port information to the access data (such as "
- "IP Address) that is specified in and inherited from "
- "RemoteServiceAccessPoint. For example, using the additional "
- "properties in this class, you could indicate that UDP Port 123 "
- "is accessed at IP Address xyz. The IP Address would be "
- "specified in the inherited AccessInfo property, while the UDP "
- "Port number would be specified in the PortInfo property of "
- "this class." )]
-class CIM_RemotePort : CIM_RemoteServiceAccessPoint {
-
- [Description (
- "Port information that might further specify the remote "
- "access information." ),
- ModelCorrespondence { "CIM_RemotePort.PortProtocol" }]
- string PortInfo;
-
- [Description (
- "An enumerated integer that describes the protocol of the "
- "port that is addressed by PortInformation." ),
- ValueMap { "1", "2", "3", "32768..65535" },
- Values { "Other", "TCP", "UDP", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_RemotePort.OtherProtocolDescription" }]
- uint16 PortProtocol;
-
- [Description (
- "Describes the protocol when the property PortProtocol is "
- "set to 1 (Other)." ),
- ModelCorrespondence { "CIM_RemotePort.PortProtocol" }]
- string OtherProtocolDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_RemoteServiceAccessPoint.mof b/build/vendor/dmtf_mof/Core/CIM_RemoteServiceAccessPoint.mof
deleted file mode 100644
index 738a2819..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_RemoteServiceAccessPoint.mof
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.21.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "RemoteServiceAccessPoint describes access or addressing "
- "information or a combination of this information for a remote "
- "connection that is known to a local network element. This "
- "information is scoped or contained by the local network "
- "element, because this is the context in which the connection "
- "is remote. \n"
- "The relevance of the remote access point and information on "
- "its use are described by subclassing RemoteServiceAccessPoint "
- "or by associating to it." )]
-class CIM_RemoteServiceAccessPoint : CIM_ServiceAccessPoint {
-
- [Description (
- "Access or addressing information or a combination of "
- "this information for a remote connection. This "
- "information can be a host name, network address, or "
- "similar information." ),
- ModelCorrespondence {
- "CIM_RemoteServiceAccessPoint.InfoFormat" }]
- string AccessInfo;
-
- [Description (
- "An enumerated integer that describes the format and "
- "interpretation of the AccessInfo property.\n"
- "206\'Parameterized URL\'- a URL containing "
- "${parameterName} strings. Those strings are intended to "
- "be replaced in their entirety by the value of the named "
- "parameter. The interpretation of such parameters is not "
- "defined by this subclass. \n"
- "As an example use: If a parameter named \'CompanyURL\' "
- "has a value of \'www.DMTF.org\' and the value of "
- "AccessInfo was \'http:\\${CompanyURL}\', then the "
- "resultant URL is intended to be \'http:\\www.dmtf.org\'." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "100", "101", "102", "103", "104",
- "200", "201", "202", "203", "204", "205", "206", "..",
- "32768..65535" },
- Values { "Other", "Host Name", "IPv4 Address",
- "IPv6 Address", "IPX Address", "DECnet Address",
- "SNA Address", "Autonomous System Number", "MPLS Label",
- "IPv4 Subnet Address", "IPv6 Subnet Address",
- "IPv4 Address Range", "IPv6 Address Range", "Dial String",
- "Ethernet Address", "Token Ring Address", "ATM Address",
- "Frame Relay Address", "URL", "FQDN", "User FQDN",
- "DER ASN1 DN", "DER ASN1 GN", "Key ID",
- "Parameterized URL", "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription" }]
- uint16 InfoFormat;
-
- [Description (
- "Describes the format when the property InfoFormat is set "
- "to 1 (Other)." ),
- ModelCorrespondence {
- "CIM_RemoteServiceAccessPoint.InfoFormat" }]
- string OtherInfoFormatDescription;
-
- [Description (
- "The AccessContext property identifies the role this "
- "RemoteServiceAccessPoint is playing in the hosting "
- "system." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "..", "32768..65535" },
- Values { "Unknown", "Other", "Default Gateway", "DNS Server",
- "SNMP Trap Destination", "MPLS Tunnel Destination",
- "DHCP Server", "SMTP Server", "LDAP Server",
- "Network Time Protocol (NTP) Server",
- "Management Service", "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_RemoteServiceAccessPoint.OtherAccessContext" }]
- uint16 AccessContext = 0;
-
- [Description (
- "When the AccessContext property contains a value of 1, "
- "\"Other\" then this is a free form string providing more "
- "information about the role of RemoteServiceAccessPoint "
- "in the hosting system." ),
- ModelCorrespondence {
- "CIM_RemoteServiceAccessPoint.AccessContext" }]
- string OtherAccessContext;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ReplaceableProductFRU.mof b/build/vendor/dmtf_mof/Core/CIM_ReplaceableProductFRU.mof
deleted file mode 100644
index 258ccc8c..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ReplaceableProductFRU.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ReplaceableProductFRU
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "ReplaceableProductFRU is an association between Product and "
- "FRU that shows what Product components may be replaced. The "
- "association is one to many, conveying that a Product can have "
- "many FRUs, and that a particular instance of a FRU is only "
- "applied to one (instance of a) Product." )]
-class CIM_ReplaceableProductFRU {
-
- [Key, Max ( 1 ),
- Description ( "The Product to which the FRU is applied." )]
- CIM_Product REF Product;
-
- [Key, Description ( "The FRU." )]
- CIM_FRU REF FRU;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationFromPool.mof b/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationFromPool.mof
deleted file mode 100644
index 8ae3b3fa..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationFromPool.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::System::Resource" ),
- Description (
- "ResourceAllocationFromPool associates an instance of "
- "CIM_ResourceAllocationSettingData representing a resource "
- "allocation with the CIM_ResourcePool from which it is "
- "allocated." )]
-class CIM_ResourceAllocationFromPool : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The resource pool." )]
- CIM_ResourcePool REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The resource allocation." )]
- CIM_ResourceAllocationSettingData REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationSettingData.mof
deleted file mode 100644
index 7f370b38..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ResourceAllocationSettingData.mof
+++ /dev/null
@@ -1,293 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.24.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "The ResourceAllocationSettingData class represents settings "
- "specifically related to an allocated resource that are outside "
- "the scope of the CIM class typically used to represent the "
- "resource itself. These settings include information specific "
- "to the allocation that may not be visible to the consumer of "
- "the resource itself. For example, a virtual processor may look "
- "like a 2 ghz processor to the consumer (virtual computer "
- "system), however the virtualization system may use "
- "time-slicing to schedule the the virtual processor to only "
- "allow it to use 1 ghz." )]
-class CIM_ResourceAllocationSettingData : CIM_SettingData {
-
- [Description (
- "The type of resource this allocation setting represents." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21", "22", "23", "24", "25", "26", "27", "28",
- "29", "30", "31", "32", "33", "..", "0x8000..0xFFFF" },
- Values { "Other", "Computer System", "Processor", "Memory",
- "IDE Controller", "Parallel SCSI HBA", "FC HBA",
- "iSCSI HBA", "IB HCA", "Ethernet Adapter",
- "Other Network Adapter", "I/O Slot", "I/O Device",
- "Floppy Drive", "CD Drive", "DVD drive", "Disk Drive",
- "Tape Drive", "Storage Extent", "Other storage device",
- "Serial port", "Parallel port", "USB Controller",
- "Graphics controller", "IEEE 1394 Controller",
- "Partitionable Unit", "Base Partitionable Unit", "Power",
- "Cooling Capacity", "Ethernet Switch Port",
- "Logical Disk", "Storage Volume", "Ethernet Connection",
- "DMTF reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.OtherResourceType",
- "CIM_ResourceAllocationSettingData.ResourceSubType" }]
- uint16 ResourceType;
-
- [Description (
- "A string that describes the resource type when a well "
- "defined value is not available and ResourceType has the "
- "value \"Other\"." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.ResourceType" }]
- string OtherResourceType;
-
- [Description (
- "A string describing an implementation specific sub-type "
- "for this resource. For example, this may be used to "
- "distinguish different models of the same resource "
- "type.The property value shall conform to this format (in "
- "ABNF): vs-type = dmtf-value / other-org-value / "
- "legacy-value dmtf-value = \"DMTF:\" defining-org \":\" "
- "org-vs-type org-value = defining-org \":\" org-vs-type\n"
- "Where: dmtf-value: is a property value defined by DMTF "
- "and is defined in the description of this property. "
- "other-org-value: is a property value defined by a "
- "business entity other than DMTF and is not defined in "
- "the description of this property. legacy-value: is a "
- "property value defined by a business entity other than "
- "DMTF and is not defined in the description of this "
- "property. These values are permitted but recommended to "
- "be deprecated over time. defining-org:\n"
- "is an identifier for the business entity that defines "
- "the virtual system type. It shall include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "that business entity. It shall not be \"DMTF\" and shall "
- "not contain a colon (:). org-vs-type:\n"
- "is an identifier for the virtual system type within the "
- "defining business entity. It shall be unique within the "
- "defining-org. It may use any character allowed for CIM "
- "strings, except for the following: U0000-U001F (Unicode "
- "C0 controls) U0020 (space), note that the reason is that "
- "OVF allows for multiple space-separated vs-type values "
- "in this property. U007F (Unicode C0 controls) "
- "U0080-U009F (Unicode C1 controls)\n"
- "If there is a need to structure the value into segments, "
- "the segments should be separated with a single colon (:).\n"
- "The values of this property shall be processed case "
- "sensitively. They are intended to be processed "
- "programmatically (instead of being a display name) and "
- "should be short.\n"
- "The following DMTF values are defined: DMTF:unknown - "
- "the resource sub-type is unknown or cannot be determined\n"
- "Developers should consult the relevant profile for "
- "defined values." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.ResourceType" }]
- string ResourceSubType;
-
- [Description (
- "This property specifies which ResourcePool the resource "
- "is currently allocated from, or which ResourcePool the "
- "resource will be allocated from when the allocation "
- "occurs." ),
- ModelCorrespondence { "CIM_ResourcePool.PoolId" }]
- string PoolID;
-
- [Description (
- "Describes the consumers visibility to the allocated resource.\n"
- "A value of \"Passed-Through\" indicates the underlying "
- "or host resource is utilized and passed through to the "
- "consumer, possibly using partitioning. At least one item "
- "shall be present in the HostResource property. \n"
- "A value of \"Virtualized\" indicates the resource is "
- "virtualized and may not map directly to an "
- "underlying/host resource. Some implementations may "
- "support specific assignment for virtualized resources, "
- "in which case the host resource(s) are exposed using the "
- "HostResource property. \n"
- "A value of \"Not represented\" indicates a "
- "representation of the resource does not exist within the "
- "context of the resource consumer." ),
- ValueMap { "0", "2", "3", "4", "..", "32767..65535" },
- Values { "Unknown", "Passed-Through", "Virtualized",
- "Not represented", "DMTF reserved", "Vendor Reserved" }]
- uint16 ConsumerVisibility;
-
- [Description (
- "This property exposes specific assignment of resources. "
- "Each non-null value of the HostResource property shall "
- "be formated as a URI per RFC3986.\n"
- "If this resource is modeled then a value should be a "
- "WBEM URI (DSP0207). If the resource is not modeled then "
- "see the appropriate profile. \n"
- "Profiles may further constrain the type of URI. A NULL "
- "value or empty array requests the implementation decide "
- "the kind of host resource.\n"
- "If the virtual resource is mapped to more than "
- "oneunderlying resource, this property may be left NULL.\n"
- "If NULL, the DeviceAllocatedFromPool or "
- "ResourceAllocationFromPool associations may be used to "
- "determine the pool of host resources this virtual "
- "resource may use. If specific assignment is utilized, "
- "all underlying resources used by this virtual resource "
- "should be listed.The kind of dependency is specified by "
- "the ConsumerVisibility and the MappingBehavior "
- "properties. Typically the array contains one item, "
- "however multiple host resources may be specified. \n"
- "A client may set the value(s) to indicate that the "
- "requested virtual resource allocation be based on host "
- "resources that are identified by element values." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.ConsumerVisibility",
- "CIM_ResourceAllocationSettingData.MappingBehavior" }]
- string HostResource[];
-
- [Description (
- "This property specifies the units of allocation used by "
- "the Reservation and Limit properties. For example, when "
- "ResourceType=Processor, AllocationUnits may be set to "
- "hertz*10^6 or percent. When ResourceType=Memory, "
- "AllocationUnits may be set to bytes*10^3. \n"
- "It is expected that profiles constrain the units that "
- "apply in context of particular resource types.\n"
- "The value of this property shall be a legal value of the "
- "Programmatic Units qualifier as defined in Annex C.1 of "
- "DSP0004 V2.5 or later." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.Reservation",
- "CIM_ResourceAllocationSettingData.Limit" },
- IsPUnit]
- string AllocationUnits;
-
- [Description (
- "This property specifies the quantity of resources "
- "presented to the consumer. For example, when "
- "ResourceType=Processor, this property would reflect the "
- "number of discrete Processors presented to the virtual "
- "computer system. When ResourceType=Memory, this property "
- "could reflect the number of MB reported to the virtual "
- "computer system.\n"
- "The value of the VirtualQuantity property should be "
- "expressed in units as defined by the value of the "
- "VirtualQuantityUnits property." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.VirtualQuantityUnits" }]
- uint64 VirtualQuantity;
-
- [Description (
- "This property specifies the amount of resource "
- "guaranteed to be available for this allocation. On "
- "system which support over-commitment of resources, this "
- "value is typically used for admission control to prevent "
- "an an allocation from being accepted thus preventing starvation.\n"
- "The value of the Reservation property is expressed in "
- "the unit specified by the value of the AllocationUnits "
- "property." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.AllocationUnits" }]
- uint64 Reservation;
-
- [Description (
- "This property specifies the upper bound, or maximum "
- "amount of resource that will be granted for this "
- "allocation. For example, a system which supports memory "
- "paging may support setting the Limit of a Memory "
- "allocation below that of the VirtualQuantity, thus "
- "forcing paging to occur for this allocation.\n"
- "The value of the Limit property is expressed in the unit "
- "specified by the value of the AllocationUnits property." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.AllocationUnits" }]
- uint64 Limit;
-
- [Description (
- "This property specifies a relative priority for this "
- "allocation in relation to other allocations from the "
- "same ResourcePool. This property has no unit of measure, "
- "and is only relevant when compared to other allocations "
- "vying for the same host resources." )]
- uint32 Weight;
-
- [Description (
- "This property specifies if the resource will be "
- "automatically allocated. For example when set to true, "
- "when the consuming virtual computer system is powered "
- "on, this resource would be allocated. A value of false "
- "indicates the resource must be explicitly allocated. For "
- "example, the setting may represent removable media "
- "(cdrom, floppy, etc.) where at power on time, the media "
- "is not present. An explicit operation is required to "
- "allocate the resource." )]
- boolean AutomaticAllocation;
-
- [Description (
- "This property specifies if the resource will be "
- "automatically de-allocated. For example, when set to "
- "true, when the consuming virtual computer system is "
- "powered off, this resource would be de-allocated. When "
- "set to false, the resource will remain allocated and "
- "must be explicitly de-allocated." )]
- boolean AutomaticDeallocation;
-
- [Description (
- "The Parent of the resource. For example, a controller "
- "for the current allocation" )]
- string Parent;
-
- [Description (
- "The thing to which this resource is connected. For "
- "example, a named network or switch port." )]
- string Connection[];
-
- [Description (
- "The address of the resource. For example, the MAC "
- "address of a Ethernet port." )]
- string Address;
-
- [Description (
- "Specifies how this resource maps to underlying "
- "resourcesIf the HostResource array contains any entries, "
- "this property reflects how the resource maps to those "
- "specific resources." ),
- ValueMap { "0", "2", "3", "4", "5", "..", "32767..65535" },
- Values { "Unknown", "Not Supported", "Dedicated",
- "Soft Affinity", "Hard Affinity", "DMTF Reserved",
- "Vendor Reserved" }]
- uint16 MappingBehavior;
-
- [Description (
- "Describes the address of this resource in the context of "
- "the Parent. The Parent/AddressOnParent properties are "
- "used to describe the controller relationship as well the "
- "ordering of devices on a controller.For example, if the "
- "parent is a PCI Controller, this property would specify "
- "the PCI slot of this child device." )]
- string AddressOnParent;
-
- [Description (
- "This property specifies the units used by the "
- "VirtualQuantity property. For example\n"
- "- if ResourceType=Processor, the value of the "
- "VirtualQuantityUnits property may be set to \"count\", "
- "indicating that the value of the VirtualQuantity "
- "property is expressed as a count.\n"
- "- if ResourceType=Memory, the value of the "
- "VirtualQuantityUnits property may be set to "
- "\"bytes*10^3\", indicating that the value of the "
- "VirtualQuantity property is expressed in kilobyte.\n"
- "It is expected that profiles constrain the units that "
- "apply in context of particular resource types.\n"
- "The value of this property shall be a legal value of the "
- "Programmatic Units qualifier as defined in Annex C.1 of "
- "DSP0004 V2.5 or later." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.VirtualQuantity" },
- IsPUnit]
- string VirtualQuantityUnits = "count";
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ResourcePool.mof b/build/vendor/dmtf_mof/Core/CIM_ResourcePool.mof
deleted file mode 100644
index ac6f01e6..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ResourcePool.mof
+++ /dev/null
@@ -1,176 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "A ResourcePool is a logical entity (with associated "
- "controls)provided by the host system for the purpose of "
- "allocation and assignment of resources. A given ResourcePool "
- "may be used to allocate resources of a specific type. "
- "Hierarchies of ResourcePools may be created to provide "
- "administrative control over allocations. In the cases where "
- "resources are subdivided, multiple resource pools may exist "
- "(e.g. nodal boundaries in NUMA-like systems). In systems that "
- "support over commitment, pools represent the reservable "
- "capacity, not an upper bound or limit on the maximum amount "
- "that can be allocated. Admission control during power on may "
- "detect and prevent systems from powering due to resource "
- "exhaustion. For example, over commitment on a ResourcePool "
- "with ResourceType=Memory would require that sufficient space "
- "be available in some backing-store, that may be managed "
- "through a storage ResourcePool." )]
-class CIM_ResourcePool : CIM_LogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. To ensure uniqueness within the "
- "NameSpace, the value of InstanceID should be constructed "
- "using the following \"preferred\" algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "(:), and where must include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID or that is a registered ID assigned to the "
- "business entity by a recognized global authority. (This "
- "requirement is similar to the _ "
- "structure of Schema class names.) In addition, to ensure "
- "uniqueness, must not contain a colon (:). When "
- "using this algorithm, the first colon to appear in "
- "InstanceID must appear between and . \n"
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements. If the above \"preferred\" "
- "algorithm is not used, the defining entity must ensure "
- "that the resulting InstanceID is not reused across any "
- "InstanceIDs produced by this or other providers for the "
- "NameSpace of this instance. \n"
- "For DMTF-defined instances, the \"preferred\" algorithm "
- "must be used with the set to CIM." )]
- string InstanceID;
-
- [Description (
- "An opaque identifier for the pool. This property is used "
- "to provide correlation across save and restore of "
- "configuration data to underlying persistent storage." ),
- ModelCorrespondence {
- "CIM_ResourceAllocationSettingData.PoolId" }]
- string PoolID;
-
- [Description (
- "If true, \"Primordial\" indicates that this ResourcePool "
- "is a base from which resources are drawn and returned in "
- "the activity of resource management. Being primordial "
- "means that this ResourcePool shall not be created or "
- "deleted by consumers of this model. However, other "
- "actions, modeled or not, may affect the characteristics "
- "or size of primordial ResourcePools. If false, "
- "\"Primordial\" indicates that the ResourcePool, a "
- "concrete Resource Pool, is subject to resource "
- "allocation services functions. This distinction is "
- "important because higher-level ResourcePools may be "
- "assembled using the Component or "
- "ElementAllocatedFromPool associations. Although the "
- "higher-level abstractions can be created and deleted, "
- "the most basic, (i.e. primordial), hardware-based "
- "ResourcePools cannot. They are physically realized as "
- "part of the System, or are actually managed by some "
- "other System and imported as if they were physically "
- "realized." )]
- boolean Primordial = false;
-
- [Description (
- "This property represents the maximum amount (in units of "
- "AllocationUnits) of reservations that the ResourcePool "
- "can support." )]
- uint64 Capacity;
-
- [Description (
- "This property represents the current reservations (in "
- "units of AllocationUnits) spread across all active "
- "allocations from this pool. In a hierarchical "
- "configuration, this represents the sum of all descendant "
- "ResourcePool current reservations." )]
- uint64 Reserved;
-
- [Description (
- "The type of resource this ResourcePool may allocate." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21", "22", "23", "24", "25", "26", "27", "28",
- "29", "30", "31", "32", "33", "..", "0x8000..0xFFFF" },
- Values { "Other", "Computer System", "Processor", "Memory",
- "IDE Controller", "Parallel SCSI HBA", "FC HBA",
- "iSCSI HBA", "IB HCA", "Ethernet Adapter",
- "Other Network Adapter", "I/O Slot", "I/O Device",
- "Floppy Drive", "CD Drive", "DVD drive", "Disk Drive",
- "Tape Drive", "Storage Extent", "Other storage device",
- "Serial port", "Parallel port", "USB Controller",
- "Graphics controller", "IEEE 1394 Controller",
- "Partitionable Unit", "Base Partitionable Unit", "Power",
- "Cooling Capacity", "Ethernet Switch Port",
- "Logical Disk", "Storage Volume", "Ethernet Connection",
- "DMTF reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_ResourcePool.OtherResourceType",
- "CIM_ResourcePool.ResourceSubType" }]
- uint16 ResourceType;
-
- [Description (
- "A string that describes the resource type when a well "
- "defined value is not available and ResourceType is set "
- "to 0 for Other." ),
- ModelCorrespondence { "CIM_ResourcePool.ResourceType" }]
- string OtherResourceType;
-
- [Description (
- "A string describing an implementation specific sub-type "
- "for this pool. For example, this may be used to "
- "distinguish different models of the same resource type." ),
- ModelCorrespondence { "CIM_ResourcePool.ResourceType" }]
- string ResourceSubType;
-
- [Description (
- "This property specifies the units of allocation used by "
- "the Reservation and Limit properties. For example, when "
- "ResourceType=Processor, AllocationUnits may be set to "
- "hertz*10^6 or percent. When ResourceType=Memory, "
- "AllocationUnits may be set to bytes*10^3. The value of "
- "this property shall be a legal value of the Programmatic "
- "Units qualifier as defined in Appendix C.1 of DSP0004 "
- "V2.4 or later." ),
- IsPUnit]
- string AllocationUnits;
-
- [Description (
- "This property specifies the units for the MaxConsumable "
- "and the Consumed properties." ),
- ModelCorrespondence {
- "CIM_ResourcePool.MaxConsumableResource",
- "CIM_ResourcePool.CurrentlyConsumedResource" },
- IsPUnit]
- string ConsumedResourceUnits = "count";
-
- [Description (
- "This property specifies the amount of resource that the "
- "resource pool currently presents to consumers.\n"
- "This property is different from the Reserved property in "
- "that it describes the consumers view of the resource "
- "while the Reserved property describes the producers view "
- "of the resource." ),
- ModelCorrespondence { "CIM_ResourcePool.ConsumedResourceUnits" }]
- uint64 CurrentlyConsumedResource;
-
- [Description (
- "This property specifies the maximum of amount of "
- "consumable resource that the resource pool can present "
- "to consumers.\n"
- "This property is different from the Capacity property in "
- "that it describes the consumers view of the resource "
- "while the Capacity property describes the producers view "
- "of the resource." ),
- ModelCorrespondence { "CIM_ResourcePool.ConsumedResourceUnits" }]
- uint64 MaxConsumableResource;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationCapabilities.mof
deleted file mode 100644
index 1112198b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationCapabilities.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "This class exposes the supported capabilities of a "
- "ResourcePoolConfigurationService. Not all implementations will "
- "support all methods on the service. Clients may use instances "
- "of this class to determine which methods are supported. The "
- "same method must not be listed in both lists. Implementations "
- "must either be non-blocking and use a Job for long running "
- "operations, or always block until the operation completes." )]
-class CIM_ResourcePoolConfigurationCapabilities : CIM_Capabilities {
-
- [Description (
- "This property reflects the methods of the associated "
- "service class that are supported that may return a Job." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "..", "32768..65535" },
- Values { "CreateResourcePool is supported",
- "CreateChild ResourcePool is supported",
- "DeleteResourcePool is supported",
- "AddResourcesToResourcePool is supported",
- "RemoveResourcesFromResourcePool is supported",
- "ChangeParentResourcePool is supported", "DMTF Reserved",
- "Vendor Reserved" }]
- uint32 AsynchronousMethodsSupported[];
-
- [Description (
- "This property reflects the methods of the associated "
- "service class that are supported andblock until "
- "completed (no Job is returned.)" ),
- ValueMap { "2", "3", "4", "5", "6", "7", "..", "32768..65535" },
- Values { "CreateResourcePool is supported",
- "CreateChild ResourcePool is supported",
- "DeleteResourcePool is supported",
- "AddResourcesToResourcePool is supported",
- "RemoveResourcesFromResourcePool is supported",
- "CIM_ChangeParentResourcePool is supported",
- "DMTF Reserved", "Vendor Reserved" }]
- uint32 SynchronousMethodsSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationService.mof b/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationService.mof
deleted file mode 100644
index 238559c2..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ResourcePoolConfigurationService.mof
+++ /dev/null
@@ -1,220 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "This service provides for active management of Resource Pools. "
- "It allows jobs to be started for the creation and deletion of "
- "ResourcePools as well as addition and subtraction of host "
- "resources from ResourcePools" )]
-class CIM_ResourcePoolConfigurationService : CIM_Service {
-
-
- [Description (
- "Starts a job to create a root ResourcePool. The "
- "ResourcePool will be scoped to the same System as this "
- "Service. If 0 is returned, then the task completed "
- "successfully and the use of ConcreteJob was not "
- "required. If the task will take some time to complete, a "
- "ConcreteJob will be created and its reference returned "
- "in the output parameter Job. The resulting pool will be "
- "a root pool with no parent pool." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "..",
- "4096", "4097", "4098..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Size Not Supported", "Method Reserved", "Vendor Specific" }]
- uint32 CreateResourcePool(
- [IN, Description (
- "A end user relevant name for the pool being "
- "created. If NULL, then a system supplied default "
- "name can be used. The value will be stored in the "
- "\'ElementName\' property for the created pool." )]
- string ElementName,
- [IN, Description (
- "Array of zero or more devices that are used to "
- "create the Pool or modify the source extents. All "
- "elements in the array must be of the same type." )]
- CIM_LogicalDevice REF HostResources[],
- [IN, Description (
- "The type of resources the created poolwill manage. "
- "If HostResources contains elements, this property "
- "must mach their type." )]
- string ResourceType,
- [IN ( false ), OUT, Description (
- "On success, a reference to the resulting "
- "ResourcePool is returned. When a Job is returned, "
- "this may be NULL, in which case, the client must "
- "use the Job to find the resulting ResourcePool "
- "once the Job completes." )]
- CIM_ResourcePool REF Pool,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Start a job to create a sub-pool from a parent pool "
- "using the specified allocation settings If 0 is "
- "returned, the function completed successfully and no "
- "ConcreteJob instance was required. If 4096/0x1000 is "
- "returned, a ConcreteJob will be started to create the "
- "sub-pool. The Job\'s reference will be returned in the "
- "output parameter Job." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "..",
- "4096", "4097", "4098..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "Insufficient Resources", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Size Not Supported", "Method Reserved", "Vendor Specific" }]
- uint32 CreateChildResourcePool(
- [IN, Description (
- "A end user relevant name for the pool being "
- "created. If NULL, then a system supplied default "
- "name can be used. The value will be stored in the "
- "\'ElementName\' property for the created element." )]
- string ElementName,
- [IN, Description (
- "String containing a representation of a "
- "CIM_SettingData instance that is used to specify "
- "the settings for the child Pool." ),
- EmbeddedInstance ( "CIM_ResourceAllocationSettingData" ),
- ModelCorrespondence {
- "CIM_ResourcePoolConfigurationService.CreateChildResourcePool.ParentPool" }]
- string Settings[],
- [IN, Description (
- "The Pool(s) from which to create the new Pool." ),
- ModelCorrespondence {
- "CIM_ResourcePoolConfigurationService.CreateChildResourcePool.Settings" }]
- CIM_ResourcePool REF ParentPool[],
- [IN ( false ), OUT, Description (
- "A reference to the resulting pool." )]
- CIM_ResourcePool REF Pool,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Start a job to delete a ResourcePool. No allocations may "
- "be outstanding or the delete will fail with \"In Use.\" "
- "If the resource pool is a root resource pool, any host "
- "resources are returned back to the underlying system. If "
- "0 is returned, the function completed successfully, and "
- "no ConcreteJob was required. If 4096/0x1000 is returned, "
- "a ConcreteJob will be started to delete the "
- "ResourcePool. A reference to the Job is returned in the "
- "Job parameter." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "..",
- "4096", "4097..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 DeleteResourcePool(
- [IN, Description ( "Reference to the pool to delete." )]
- CIM_ResourcePool REF Pool,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Starts a job to add resources to a ResourcePool. If 0 is "
- "returned, then the task completed successfully and the "
- "use of ConcreteJob was not required. If the task will "
- "take some time to complete, a ConcreteJob will be "
- "created and its reference returned in the output "
- "parameter Job. The resulting pool will be a root pool "
- "with no parent pool." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "..",
- "4096", "4097", "4098..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Size Not Supported", "Method Reserved", "Vendor Specific" }]
- uint32 AddResourcesToResourcePool(
- [IN, Description (
- "Array of CIM_LogicalDevice instances to add to the Pool."
- )]
- CIM_LogicalDevice REF HostResources[],
- [IN, Description ( "The pool to add the resources to." )]
- CIM_ResourcePool REF Pool,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Starts a job to remove resources from a ResourcePool. If "
- "0 is returned, then the task completed successfully and "
- "the use of ConcreteJob was not required. If the task "
- "will take some time to complete, a ConcreteJob will be "
- "created and its reference returned in the output "
- "parameter Job. The resulting pool will be a root pool "
- "with no parent pool." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "..",
- "4096", "4097", "4098..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Size Not Supported", "Method Reserved", "Vendor Specific" }]
- uint32 RemoveResourcesFromResourcePool(
- [IN, Description (
- "Array of CIM_LogicalDevice instances to remove from the Pool."
- )]
- CIM_LogicalDevice REF HostResources[],
- [IN, Description (
- "The pool to remove the resources from." )]
- CIM_ResourcePool REF Pool,
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Start a job to change a parent pool using the specified "
- "allocation settings If 0 is returned, the function "
- "completed successfully and no ConcreteJob instance was "
- "required. If 4096/0x1000 is returned, a ConcreteJob will "
- "be started to change the parent pool. The Job\'s "
- "reference will be returned in the output parameter Job." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "..",
- "4096", "4097", "4098..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "In Use", "Incorrect ResourceType for the Pool",
- "Insufficient Resources", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Size Not Supported", "Method Reserved", "Vendor Specific" }]
- uint32 ChangeParentResourcePool(
- [IN, Description ( "Reference to the child pool." )]
- CIM_ResourcePool REF ChildPool,
- [IN, Description ( "Reference to the parent pool(s)." )]
- CIM_ResourcePool REF ParentPool[],
- [IN, Description (
- "Optional string containing a representation of a "
- "CIM_SettingData instance that is used to specify "
- "the settings for the Parent Pool." ),
- EmbeddedInstance ( "CIM_ResourceAllocationSettingData" ),
- ModelCorrespondence {
- "CIM_ResourcePoolConfigurationService.ChangeParentResourcePool.Settings" }]
- string Settings[],
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- ),
- ModelCorrespondence {
- "CIM_ResourcePoolConfigurationService.ChangeParentResourcePool.ParentPool" }]
- CIM_ConcreteJob REF Job);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SAPAvailableForElement.mof b/build/vendor/dmtf_mof/Core/CIM_SAPAvailableForElement.mof
deleted file mode 100644
index a4ce1cf4..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SAPAvailableForElement.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SAPAvailableForElement
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_SAPAvailableForElement conveys the semantics of a Service "
- "Access Point that is available for a ManagedElement. When "
- "CIM_SAPAvailableForElement is not instantiated, then the SAP "
- "is assumed to be generally available. If instantiated, the SAP "
- "is available only for the associated ManagedElements. For "
- "example, a device might provide management access through a "
- "URL. This association allows the URL to be advertised for the "
- "device." )]
-class CIM_SAPAvailableForElement {
-
- [Key, Description (
- "The Service Access Point that is available." )]
- CIM_ServiceAccessPoint REF AvailableSAP;
-
- [Key, Description (
- "The ManagedElement for which the SAP is available." )]
- CIM_ManagedElement REF ManagedElement;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SAPSAPDependency.mof b/build/vendor/dmtf_mof/Core/CIM_SAPSAPDependency.mof
deleted file mode 100644
index c1e8e3b0..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SAPSAPDependency.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SAPSAPDependency
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_SAPSAPDependency is an association between one "
- "ServiceAccessPoint and another ServiceAccessPoint that "
- "indicates that the latter is required for the former to "
- "utilize or connect with its Service. For example, to print to "
- "a network printer, local Print Access Points must utilize "
- "underlying network-related SAPs, or ProtocolEndpoints, to send "
- "the print request." )]
-class CIM_SAPSAPDependency : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The required ServiceAccessPoint." )]
- CIM_ServiceAccessPoint REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ServiceAccessPoint that is dependent on an underlying SAP."
- )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SAPStatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_SAPStatisticalInformation.mof
deleted file mode 100644
index 80511e35..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SAPStatisticalInformation.mof
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SAPStatisticalInformation
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "Statistical information associated with a Service AccessPoint "
- "object or one of its subclasses." )]
-class CIM_SAPStatisticalInformation : CIM_StatisticalInformation {
-
- [Key, Description ( "The scoping System\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_ServiceAccessPoint.SystemCreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The scoping System\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_ServiceAccessPoint.SystemName" )]
- string SystemName;
-
- [Key, Description ( "The scoping SAP\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_ServiceAccessPoint.CreationClassName" )]
- string SAPCreationClassName;
-
- [Key, Description ( "The scoping SAP\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_ServiceAccessPoint.Name" )]
- string SAPName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property, inherited from "
- "StatisticalInformation, serves as part of the object "
- "key." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SAPStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_SAPStatistics.mof
deleted file mode 100644
index 02bf9cbf..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SAPStatistics.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SAPStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "SAPStatistics relates the SAPStatisticalInformation class to "
- "the ServiceAccessPoint to which it applies." )]
-class CIM_SAPStatistics : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description ( "The statistical object." )]
- CIM_SAPStatisticalInformation REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The ServiceAccessPoint to which the statistics apply." )]
- CIM_ServiceAccessPoint REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ScopedSetting.mof b/build/vendor/dmtf_mof/Core/CIM_ScopedSetting.mof
deleted file mode 100644
index b04f98e3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ScopedSetting.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ScopedSetting
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "ScopedSetting defines a setting in the context of the "
- "ManagedElement in which it is located." )]
-class CIM_ScopedSetting : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The scoping ManagedElement." )]
- CIM_ManagedElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The setting that is defined for the ManagedElement." )]
- CIM_ScopedSettingData REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ScopedSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_ScopedSettingData.mof
deleted file mode 100644
index 50113833..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ScopedSettingData.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ScopedSettingData
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "The ScopedSettingData class represents the general concept of "
- "SettingData, which is scoped or contained by a ManagedElement "
- "(that is, settings that are specifically defined for a system, "
- "device, and so on). ScopedSettingData is tied to a "
- "ManagedElement using the ScopedSetting association. Note that "
- "the cardinality of the ManagedElement reference is Min(1), "
- "Max(1). This cardinality mandates the instantiation of the "
- "ScopedSetting association for the referenced instance of "
- "ScopedSettingData. ScopedSetting describes the existence "
- "requirements and context for the referenced instance of "
- "ManagedElement. Specifically, the ManagedElement must exist "
- "and it provides the context for the ScopedSettingData." )]
-class CIM_ScopedSettingData : CIM_SettingData {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Service.mof b/build/vendor/dmtf_mof/Core/CIM_Service.mof
deleted file mode 100644
index 92444aea..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Service.mof
+++ /dev/null
@@ -1,143 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Update class
-// description.
-// ==================================================================
-// CIM_Service
-// ==================================================================
- [Abstract, Version ( "2.14.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "A Service is a LogicalElement that represents the availability "
- "of functionality that can be managed. This functionality may "
- "be provided by a seperately modeled entity such as a "
- "LogicalDevice or a SoftwareFeature, or both. The modeled "
- "Service typically provides only functionality required for "
- "management of itself or the elements it affects." )]
-class CIM_Service : CIM_EnabledLogicalElement {
-
- [Key, Description (
- "The CreationClassName of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The Name of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass that is used in the creation of an instance. "
- "When used with the other key properties of this class, "
- "this property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property uniquely identifies the Service and "
- "provides an indication of the functionality that is "
- "managed. This functionality is described in more detail "
- "in the Description property of the object." ),
- MaxLen ( 256 )]
- string Name;
-
- [Write, Description (
- "The name of the primary owner for the service, if one is "
- "defined. The primary owner is the initial support "
- "contact for the Service." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|General Information|001.3" }]
- string PrimaryOwnerName;
-
- [Write, Description (
- "A string that provides information on how the primary "
- "owner of the Service can be reached (for example, phone "
- "number, e-mail address, and so on)." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|General Information|001.4" }]
- string PrimaryOwnerContact;
-
- [Deprecated { "CIM_Service.EnabledDefault" },
- Description (
- "Note: The use of this element is deprecated in lieu of "
- "the EnabledDefault property that is inherited from "
- "EnabledLogicalElement. The EnabledLogicalElement "
- "addresses the same semantics. The change to a uint16 "
- "data type was discussed when CIM V2.0 was defined. "
- "However, existing V1.0 implementations used the string "
- "property. To remain compatible with those "
- "implementations, StartMode was grandfathered into the "
- "schema. Use of the deprecated qualifier allows the "
- "maintenance of the existing property but also permits an "
- "improved, clarified definition using EnabledDefault. \n"
- "Deprecated description: StartMode is a string value that "
- "indicates whether the Service is automatically started "
- "by a System, an Operating System, and so on, or is "
- "started only upon request." ),
- ValueMap { "Automatic", "Manual" },
- MaxLen ( 10 )]
- string StartMode;
-
- [Description (
- "Started is a Boolean that indicates whether the Service "
- "has been started (TRUE), or stopped (FALSE)." )]
- boolean Started;
-
-
- [Description (
- "The StartService method places the Service in the "
- "started state. Note that the function of this method "
- "overlaps with the RequestedState property. "
- "RequestedState was added to the model to maintain a "
- "record (such as a persisted value) of the last state "
- "request. Invoking the StartService method should set the "
- "RequestedState property appropriately. The method "
- "returns an integer value of 0 if the Service was "
- "successfully started, 1 if the request is not supported, "
- "and any other number to indicate an error. In a "
- "subclass, the set of possible return codes could be "
- "specified using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are translated "
- "can also be specified in the subclass as a Values array "
- "qualifier. \n"
- "\n"
- "Note: The semantics of this method overlap with the "
- "RequestStateChange method that is inherited from "
- "EnabledLogicalElement. This method is maintained because "
- "it has been widely implemented, and its simple \"start\" "
- "semantics are convenient to use." )]
- uint32 StartService(
-);
-
- [Description (
- "The StopService method places the Service in the stopped "
- "state. Note that the function of this method overlaps "
- "with the RequestedState property. RequestedState was "
- "added to the model to maintain a record (such as a "
- "persisted value) of the last state request. Invoking the "
- "StopService method should set the RequestedState "
- "property appropriately. The method returns an integer "
- "value of 0 if the Service was successfully stopped, 1 if "
- "the request is not supported, and any other number to "
- "indicate an error. In a subclass, the set of possible "
- "return codes could be specified using a ValueMap "
- "qualifier on the method. The strings to which the "
- "ValueMap contents are translated can also be specified "
- "in the subclass as a Values array qualifier. \n"
- "\n"
- "Note: The semantics of this method overlap with the "
- "RequestStateChange method that is inherited from "
- "EnabledLogicalElement. This method is maintained because "
- "it has been widely implemented, and its simple \"stop\" "
- "semantics are convenient to use." )]
- uint32 StopService(
-);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessBySAP.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAccessBySAP.mof
deleted file mode 100644
index 1f37accc..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessBySAP.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceAccessBySAP
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceAccessBySAP is an association that identifies the "
- "access points for a Service. For example, a printer might be "
- "accessed by NetWare, MacIntosh or Windows ServiceAccessPoints, "
- "which might all be hosted on different Systems." )]
-class CIM_ServiceAccessBySAP : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Service." )]
- CIM_Service REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "An Access Point for a Service. Access points are "
- "dependent in this relationship because they have no "
- "function without a corresponding Service." )]
- CIM_ServiceAccessPoint REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessPoint.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAccessPoint.mof
deleted file mode 100644
index 70b0f334..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessPoint.mof
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceAccessPoint
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceAccessPoint represents the ability to utilize or "
- "invoke a Service. Access points represent that a Service is "
- "made available for other entities to use." )]
-class CIM_ServiceAccessPoint : CIM_EnabledLogicalElement {
-
- [Key, Description (
- "The CreationClassName of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The Name of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property uniquely identifies the "
- "ServiceAccessPoint and provides an indication of the "
- "functionality that is managed. This functionality is "
- "described in more detail in the Description property of "
- "the object." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessURI.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAccessURI.mof
deleted file mode 100644
index 435a5622..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAccessURI.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceAccessURI
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceAccessURI represents the ability to utilize or "
- "invoke a Service using a uniform resource identifier (URI). "
- "RFC 1738 describes the Uniform Resource Locator, which is a "
- "more specific form of a URI, and RFC 2396 describes the "
- "broader, inclusive URI. The following explanation is from the "
- "RFC: \"A Uniform Resource Identifier (URI) is a compact string "
- "of characters for identifying an abstract or physical "
- "resource.\" In the context of a ServiceAccessPoint, a URI "
- "contains the information necessary to access an associated "
- "service (associated through ServiceAccessBySAP), using a "
- "syntax that is specific to that service." )]
-class CIM_ServiceAccessURI : CIM_ServiceAccessPoint {
-
- [Required, Description (
- "The LabeledURI property is based on RFC 2079 and its "
- "value and syntax are service-specific." ),
- MaxLen ( 256 )]
- string LabeledURI;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElement.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElement.mof
deleted file mode 100644
index f33562c3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElement.mof
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Clarify ElementEffects
-// description
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Update description of
-// "Manages" value of property ElementAffects .
-// ==================================================================
-// CIM_ServiceAffectsElement
-// ==================================================================
- [Association, Version ( "2.14.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "ServiceAffectsElement represents an association between a "
- "Service and the ManagedElements that might be affected by its "
- "execution. Instantiating this association indicates that "
- "running the service may change, manage, provide functionality "
- "for,or pose some burden on the ManagedElement. This burden "
- "might affect performance, throughput, availability, and so on." )]
-class CIM_ServiceAffectsElement {
-
- [Key, Description (
- "The Managed Element that is affected by the Service." )]
- CIM_ManagedElement REF AffectedElement;
-
- [Key, Description (
- "The Service that is affecting the ManagedElement." )]
- CIM_Service REF AffectingElement;
-
- [Description (
- "An enumeration that describes the effect on the "
- "ManagedElement. This array corresponds to the "
- "OtherElementEffectsDescriptions array, where the latter "
- "provides details that are related to the high-level "
- "effects enumerated by this property. Additional detail "
- "is required if the ElementEffects array contains the "
- "value 1 (Other). The values are defined as follows: \n"
- "- Exclusive Use (2): No other Service may have this "
- "association to the element. \n"
- "- Performance Impact (3): Deprecated in favor of "
- "\"Consumes\", \"Enhances Performance\", or \"Degrades "
- "Performance\". Execution of the Service may enhance or "
- "degrade the performance of the element. This may be as a "
- "side-effect of execution or as an intended consequence "
- "of methods provided by the Service. \n"
- "- Element Integrity (4): Deprecated in favor of "
- "\"Consumes\", \"Enhances Integrity\", or \"Degrades "
- "Integrity\". Execution of the Service may enhance or "
- "degrade the integrity of the element. This may be as a "
- "side-effect of execution or as an intended consequence "
- "of methods provided by the Service. \n"
- "- Manages (5): The Service manages the element. \n"
- "- Consumes (6): Execution of the Service consumes some "
- "or all of the associated element as a consequence of "
- "running the Service. For example, the Service may "
- "consume CPU cycles, which may affect performance, or "
- "Storage which may affect both performance and integrity. "
- "(For instance, the lack of free storage can degrade "
- "integrity by reducing the ability to save state. ) "
- "\"Consumes\" may be used alone or in conjunction with "
- "other values, in particular, \"Degrades Performance\" "
- "and \"Degrades Integrity\". \n"
- "\"Manages\" and not \"Consumes\" should be used to "
- "reflect allocation services that may be provided by a "
- "Service. \n"
- "- Enhances Integrity (7): The Service may enhance "
- "integrity of the associated element. \n"
- "- Degrades Integrity (8): The Service may degrade "
- "integrity of the associated element. \n"
- "- Enhances Performance (9): The Service may enhance "
- "performance of the associated element. \n"
- "- Degrades Performance (10): The Service may degrade "
- "performance of the associated element." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Other", "Exclusive Use",
- "Performance Impact", "Element Integrity", "Manages",
- "Consumes", "Enhances Integrity", "Degrades Integrity",
- "Enhances Performance", "Degrades Performance",
- "DMTF Reserved", "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ServiceAffectsElement.OtherElementEffectsDescriptions" }]
- uint16 ElementEffects[];
-
- [Description (
- "Provides details for the effect at the corresponding "
- "array position in ElementEffects. This information is "
- "required if ElementEffects contains the value 1 (Other)." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ServiceAffectsElement.ElementEffects" }]
- string OtherElementEffectsDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElementWithQuota.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElementWithQuota.mof
deleted file mode 100644
index 1317b5fd..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAffectsElementWithQuota.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "ServiceAffectsElementWithQuota represents an extension of "
- "ServiceAffectsElement to include a quota imposed on the "
- "AffectedElement by the Service. The quota governs the amount "
- "of a resource controlled by the Service that can be allocated "
- "by the AffectedElement in one or more allocations." )]
-class CIM_ServiceAffectsElementWithQuota : CIM_ServiceAffectsElement {
-
- [Description (
- "Quota is the maximum number of resource units that may "
- "be allocated to the AffectedElement." )]
- uint64 Quota;
-
- [Description (
- "Quota is the number of resource units currently "
- "allocated to the AffectedElement." )]
- uint64 QuotaUsed;
-
- [Description (
- "QuotaUnits specifies the type of unit used in the Quota "
- "and QuotaUsed properties. The value shall be formatted "
- "according to DSP0004 Appendix C1, where the base-unit is "
- "\"byte\"), and there are no occurrences of "
- "multiplied-base-unit and divided-base-unit." ),
- IsPUnit]
- string QuotaUnits = "byte";
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceAvailableToElement.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceAvailableToElement.mof
deleted file mode 100644
index c4f2ab11..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceAvailableToElement.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceAvailableToElement
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceAvailableToElement conveys the semantics of a "
- "Service that is available for the use of a ManagedElement. An "
- "example of an available Service is that a Processor and an "
- "enclosure (a PhysicalElement) can use AlertOnLAN Services to "
- "signal an incomplete or erroneous boot. In reality, AlertOnLAN "
- "is simply a HostedService on a computer system that is "
- "generally available for use and is not a dependency of the "
- "processor or enclosure. To describe that the use of this "
- "service might be restricted or have limited availability or "
- "applicability, the CIM_ServiceAvailableToElement association "
- "would be instantiated between the Service and specific "
- "CIM_Processors and CIM_Chassis." )]
-class CIM_ServiceAvailableToElement {
-
- [Key, Description ( "The Service that is available." )]
- CIM_Service REF ServiceProvided;
-
- [Key, Description (
- "The ManagedElement that can use the Service." )]
- CIM_ManagedElement REF UserOfService;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceComponent.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceComponent.mof
deleted file mode 100644
index 8bd5c354..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceComponent.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceComponent
-// ==================================================================
- [Association, Aggregation, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "The ServiceComponent aggregation models a set of subordinate "
- "Services that are aggregated together to form a higher-level "
- "service." )]
-class CIM_ServiceComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent Service." )]
- CIM_Service REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description ( "The component Service." )]
- CIM_Service REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceSAPDependency.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceSAPDependency.mof
deleted file mode 100644
index a14bc100..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceSAPDependency.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceSAPDependency
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceSAPDependency is an association between a Service "
- "and a ServiceAccessPoint that indicates that the referenced "
- "SAP is utilized by the Service to provide its functionality. "
- "For example, Boot Services can invoke BIOS Disk Services "
- "(interrupts) in order to function." )]
-class CIM_ServiceSAPDependency : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The required ServiceAccessPoint." )]
- CIM_ServiceAccessPoint REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Service that is dependent on an underlying SAP." )]
- CIM_Service REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceServiceDependency.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceServiceDependency.mof
deleted file mode 100644
index 9f29f7be..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceServiceDependency.mof
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright (c) 2005 - 2007 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Update description and add enumeration.
-// ==================================================================
-// CIM_ServiceServiceDependency
-// ==================================================================
- [Association, Version ( "2.16.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "CIM_ServiceServiceDependency is an association between a "
- "Service and another Service, which indicates that the latter "
- "cooperates with the former, is required to be present, "
- "required to have completed, or must be absent for the former "
- "Service to provide its functionality. For example, Boot "
- "Services might be dependent upon underlying system "
- "initialization Services. In the case of the initialization "
- "Services, the Boot Service might be dependent on the "
- "completion of the init Services. \n"
- "When examining the ServiceServiceDependency class definition, "
- "note that its superclass ProvidesServiceToElement is "
- "deprecated. Unfortunately, ProvidesServiceToElement cannot be "
- "removed from the object hierarchy without a major Schema "
- "release. When or if a major release occurs, the "
- "ProvidesServiceToElement superclass will be removed, and "
- "ServiceServiceDependency will subclass from CIM_Dependency "
- "directly." )]
-class CIM_ServiceServiceDependency : CIM_ProvidesServiceToElement {
-
- [Override ( "Antecedent" ),
- Description ( "The required Service." )]
- CIM_Service REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Service that is dependent on an underlying Service." )]
- CIM_Service REF Dependent;
-
- [Description (
- "The nature of the Service-to-Service dependency. 2 - "
- "Antecedent Service shall have completed before Dependent "
- "service\'s functionality is available.\n"
- "3 - Antecedent Service shall have started before "
- "Dependent service\'s functionality is available.\n"
- "4 - Antecedent Service shall not be started in order for "
- "Dependent service\'s functionality to be available.\n"
- "5 - The two Services cooperate and augment each other\'s "
- "function. There is no requirement implied by this value "
- "regarding the execution of the Antecedent service in "
- "order for the Dependent service to operate." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Service Must Have Completed",
- "Service Must Be Started", "Service Must Not Be Started",
- "Cooperate" }]
- uint16 TypeOfDependency;
-
- [Description (
- "This property describes that the Antecedent Service must "
- "be restarted after the Dependent operation is complete." )]
- boolean RestartService;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceStatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceStatisticalInformation.mof
deleted file mode 100644
index 9e9dbba7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceStatisticalInformation.mof
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceStatisticalInformation
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "Statistical information associated with a Service object or "
- "one of its subclasses." )]
-class CIM_ServiceStatisticalInformation : CIM_StatisticalInformation {
-
- [Key, Description ( "The scoping System\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Service.SystemCreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The scoping System\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Service.SystemName" )]
- string SystemName;
-
- [Key, Description ( "The scoping Service\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Service.CreationClassName" )]
- string ServiceCreationClassName;
-
- [Key, Description ( "The scoping Service\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_Service.Name" )]
- string ServiceName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property, inherited from "
- "StatisticalInformation, serves as part of the object "
- "key." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_ServiceStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_ServiceStatistics.mof
deleted file mode 100644
index 6ffec012..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_ServiceStatistics.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ServiceStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "ServiceStatistics relates the ServiceStatisticalInformation "
- "class to the Service to which it applies." )]
-class CIM_ServiceStatistics : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description ( "The statistical object." )]
- CIM_ServiceStatisticalInformation REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The Service to which the statistics apply." )]
- CIM_Service REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Setting.mof b/build/vendor/dmtf_mof/Core/CIM_Setting.mof
deleted file mode 100644
index 7167ac7a..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Setting.mof
+++ /dev/null
@@ -1,455 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of description to
-// support deprecation of CIM_Profile and
-// CIM_Configuration.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Setting
-// ==================================================================
- [Abstract, Version ( "2.8.1000" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "The Setting class represents configuration-related and "
- "operational parameters for one or more ManagedSystemElements. "
- "An Element can have multiple Setting objects associated with "
- "it. The current operational values for the parameters of an "
- "Element are reflected by properties in the Element itself or "
- "by properties in its associations. These properties do not "
- "have to be the same values present in the Setting object. For "
- "example, a modem might have a Setting baud rate of 56Kb/sec "
- "but be operating at 19.2Kb/sec. \n"
- "Note: The CIM_SettingData class is very similar to "
- "CIM_Setting, yet both classes are present in the model because "
- "many implementations have successfully used CIM_Setting. "
- "However, issues have arisen that could not be resolved without "
- "defining a new class. Therefore, until a new major release "
- "occurs, both classes will exist in the model. Refer to the "
- "Core White Paper for additional information. Setting instances "
- "can be aggregated together into higher-level Setting objects "
- "using ConcreteComponent associations." )]
-class CIM_Setting : CIM_ManagedElement {
-
- [Description (
- "The identifier by which the Setting object is known." ),
- MaxLen ( 256 )]
- string SettingID;
-
-
- [Description (
- "The VerifyOKToApplyToMSE method is used to verify that "
- "this Setting can be applied to the referenced "
- "ManagedSystemElement at the given time or time interval. "
- "This method takes three input parameters: MSE (the "
- "Managed SystemElement that is being verified), "
- "TimeToApply (which, being a datetime, can be either a "
- "specific time or a time interval), and MustBeCompletedBy "
- "(which indicates the required completion time for the "
- "method). The return value should be 0 if it is okay to "
- "apply the Setting, 1 if the method is not supported, 2 "
- "if the Setting cannot be applied within the specified "
- "times, and any other number if an error occurred. In a "
- "subclass, the set of possible return codes could be "
- "specified using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 VerifyOKToApplyToMSE(
- [IN, Description (
- "The ManagedSystemElement that is being verified." )]
- CIM_ManagedSystemElement REF MSE,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy);
-
- [Description (
- "The ApplyToMSE method performs the actual application of "
- "the Setting to the referenced ManagedSystemElement. It "
- "takes three input parameters: MSE (the "
- "ManagedSystemElement to which the Setting is being "
- "applied), TimeToApply (which, being a datetime, can be "
- "either a specific time or a time interval), and "
- "MustBeCompletedBy (which indicates the required "
- "completion time for the method). Note that the semantics "
- "of this method are that individual Settings are either "
- "wholly applied or not applied at all to their target "
- "ManagedSystemElement. The return value should be 0 if "
- "the Setting is successfully applied to the referenced "
- "ManagedSystemElement, 1 if the method is not supported, "
- "2 if the Setting was not applied within the specified "
- "times, and any other number if an error occurred. In a "
- "subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier. \n"
- "Note: If an error occurs when applying the Setting to a "
- "ManagedSystemElement, the Element must be configured as "
- "it was when the \"Apply\" attempt began. That is, the "
- "Element should not be left in an indeterminate state." )]
- uint32 ApplyToMSE(
- [IN, Description (
- "The ManagedSystemElement to which the Setting is being applied."
- )]
- CIM_ManagedSystemElement REF MSE,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy);
-
- [Description (
- "The VerifyOKToApplyToCollection method is used to verify "
- "that this Setting can be applied to the referenced "
- "Collection of ManagedSystemElements, at the given time "
- "or time interval, without causing adverse effects to "
- "either the Collection itself or its surrounding "
- "environment. The net effect is to execute the "
- "VerifyOKToApply method against each of the Elements that "
- "are aggregated by the Collection. This method takes "
- "three input parameters: Collection (the Collection of "
- "ManagedSystemElements that is being verified), "
- "TimeToApply (which, being a datetime, can be either a "
- "specific time or a time interval), and MustBeCompletedBy "
- "(which indicates the required completion time for the "
- "method). The return value should be 0 if it is okay to "
- "apply the Setting, 1 if the method is not supported, 2 "
- "if the Setting cannot be applied within the specified "
- "times, and any other number if an error occurred. One "
- "output parameter, CanNotApply, is defined, which is a "
- "string array that lists the keys of the "
- "ManagedSystemElements to which the Setting cannot be "
- "applied. This parameter enables those Elements to be "
- "revisited and either fixed or have other corrective "
- "action taken on them. \n"
- "In a subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 VerifyOKToApplyToCollection(
- [IN, Description (
- "The Collection of ManagedSystemElements that is being verified."
- )]
- CIM_CollectionOfMSEs REF Collection,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy,
- [IN ( false ), OUT, Description (
- "A string array that lists the keys of the "
- "ManagedSystemElements to which the Setting cannot "
- "be applied." )]
- string CanNotApply[]);
-
- [Description (
- "The ApplyToCollection method performs the application of "
- "the Setting to the referenced Collection of "
- "ManagedSystemElements. The net effect is to execute the "
- "ApplyToMSE method against each of the Elements that are "
- "aggregated by the Collection. If the input value "
- "ContinueOnError is false, this method applies the "
- "Setting to all Elements in the Collection until it "
- "encounters an error. In the case of an error, the method "
- "stops execution, logs the key of the Element that caused "
- "the error in the CanNotApply array, and issues a return "
- "code of 2. If the input value ContinueOnError is true, "
- "then this method applies the Setting to all of the "
- "ManagedSystemElements in the Collection, and reports the "
- "failed Elements in the array, CanNotApply. For the "
- "latter, processing will continue until the method is "
- "applied to all Elements in the Collection, regardless of "
- "any errors encountered. The key of each "
- "ManagedSystemElement to which the Setting could not be "
- "applied is logged into the CanNotApply array. This "
- "method takes four input parameters: Collection (the "
- "Collection of Elements to which the Setting is being "
- "applied), TimeToApply (which, being a datetime, can be "
- "either a specific time or a time interval), "
- "ContinueOnError (true indicates to continue processing "
- "when an error is encountered), and MustBeCompletedBy "
- "(which indicates the required completion time for the "
- "method). The return value should be 0 if the Setting is "
- "successfully applied to the referenced Collection, 1 if "
- "the method is not supported, 2 if the Setting was not "
- "applied within the specified times, 3 if the Setting "
- "cannot be applied using the input value for "
- "ContinueOnError, and any other number if an error "
- "occurred. One output parameter, CanNotApplystring, is "
- "defined, which is an array that lists the keys of the "
- "ManagedSystemElements to which the Setting could not be "
- "applied. This output parameter has meaning only when the "
- "ContinueOnError parameter is true. \n"
- "In a subclass, the set of possible return codes could be "
- "specified using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier. \n"
- "Note: If an error occurs when applying the Setting to a "
- "ManagedSystemElement in the Collection, the Element must "
- "be configured as it was when the \"Apply\" attempt "
- "began. That is, the Element should not be left in an "
- "indeterminate state." )]
- uint32 ApplyToCollection(
- [IN, Description (
- "The Collection of ManagedSystemElements to be applied."
- )]
- CIM_CollectionOfMSEs REF Collection,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "True means to continue processing when an error is encountered."
- )]
- boolean ContinueOnError,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy,
- [IN ( false ), OUT, Description (
- "A string array that lists the keys of the "
- "ManagedSystemElements to which the Setting could "
- "not be applied." )]
- string CanNotApply[]);
-
- [Description (
- "The VerifyOKToApplyIncrementalChangeToMSE method is used "
- "to verify that a subset of the properties in this "
- "Setting can be applied to the referenced "
- "ManagedSystemElement at the given time or time interval. "
- "This method takes four input parameters: MSE (the "
- "ManagedSystemElement that is being verified), "
- "TimeToApply (which, being a datetime, can be either a "
- "specific time or a time interval), MustBeCompletedBy "
- "(which indicates the required completion time for the "
- "method), and a PropertiesToApply array (which contains a "
- "list of the property names whose values will be "
- "verified). If the array is null or empty or contains the "
- "string \"ALL\" as a property name, then all Settings "
- "properties will be verified. If it is set to \"NONE\", "
- "then no Settings properties will be verified. The return "
- "value should be 0 if it is okay to apply the Setting, 1 "
- "if the method is not supported, 2 if the Setting cannot "
- "be applied within the specified times, and any other "
- "number if an error occurred. In a subclass, the set of "
- "possible return codes could be specified using a "
- "ValueMap qualifier on the method. The strings to which "
- "the ValueMap contents are \"translated\" can also be "
- "specified in the subclass as a Values array qualifier." )]
- uint32 VerifyOKToApplyIncrementalChangeToMSE(
- [IN, Description (
- "The ManagedSystemElement for which the Setting is "
- "being verified." )]
- CIM_ManagedSystemElement REF MSE,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy,
- [IN, Description (
- "A list of the property names whose values will be verified."
- )]
- string PropertiesToApply[]);
-
- [Description (
- "The ApplyIncrementalChangeToMSE method performs the "
- "actual application of a subset of the properties in the "
- "Setting to the referenced ManagedSystemElement. It takes "
- "four input parameters: MSE (the ManagedSystem Element to "
- "which the Setting is being applied), TimeToApply (which, "
- "being a datetime, can be either a specific time or a "
- "time interval), MustBeCompletedBy (which indicates the "
- "required completion time for the method), and a "
- "PropertiesToApply array (which contains a list of the "
- "property names whose values will be applied). If a "
- "property is not in this list, it will be ignored by the "
- "Apply. If the array is null, empty, or contains the "
- "string \"ALL\" as a property name, then all Settings "
- "properties will be applied. If it is set to \"NONE\", "
- "then no Settings properties will be applied. \n"
- "Note that the semantics of this method are that "
- "individual Settings are either wholly applied or not "
- "applied at all to their target ManagedSystemElement. The "
- "return value should be 0 if the Setting is successfully "
- "applied to the referenced ManagedSystemElement, 1 if the "
- "method is not supported, 2 if the Setting was not "
- "applied within the specified times, and any other number "
- "if an error occurred. In a subclass, the set of possible "
- "return codes could be specified using a ValueMap "
- "qualifier on the method. The strings to which the "
- "ValueMap contents are \"translated\" can also be "
- "specified in the subclass as a Values array qualifier. \n"
- "Note: If an error occurs when applying the Setting to a "
- "ManagedSystemElement, the Element must be configured as "
- "it was when the \"Apply\" attempt began. That is, the "
- "Element should not be left in an indeterminate state." )]
- uint32 ApplyIncrementalChangeToMSE(
- [IN, Description (
- "The ManagedSystemElement to which the Setting is being applied."
- )]
- CIM_ManagedSystemElement REF MSE,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy,
- [IN, Description (
- "A list of the property names whose values will be applied."
- )]
- string PropertiesToApply[]);
-
- [Description (
- "The VerifyOKToApplyIncrementalChangeToCollection method "
- "is used to verify that a subset of the properties in "
- "this Setting can be applied to the referenced Collection "
- "of ManagedSystemElements at the given time or time "
- "interval, without causing adverse effects to either the "
- "Collection itself or its surrounding environment. The "
- "net effect is to execute the "
- "VerifyOKToApplyIncrementalChangeToMSE method against "
- "each of the Elements that are aggregated by the "
- "Collection. This method takes four input parameters: "
- "Collection (the Collection of ManagedSystemElements that "
- "is being verified), TimeToApply (which, being a "
- "datetime, can be either a specific time or a time "
- "interval), MustBeCompletedBy (which indicates the "
- "required completion time for the method), and a "
- "PropertiesToApply array (which contains a list of the "
- "property names whose values will be verified). If the "
- "array is null or empty or contains the string \"all\" as "
- "a property name, all Settings properties will be "
- "verified. If it is set to \"none\" then no Settings "
- "properties will be verified. The return value should be "
- "0 if it is okay to apply the Setting, 1 if the method is "
- "not supported, 2 if the Setting cannot be applied within "
- "the specified times, and any other number if an error "
- "occurred. One output parameter, CanNotApply, is defined, "
- "which is a string array that lists the keys of the "
- "ManagedSystemElements to which the Setting cannot be "
- "applied. This parameter enables those Elements to be "
- "revisited and either fixed or have other corrective "
- "action taken on them. \n"
- "In a subclass, the set of possible return codes could be "
- "specified using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 VerifyOKToApplyIncrementalChangeToCollection(
- [IN, Description (
- "The Collection of ManagedSystemElements for which "
- "the setting is being verified." )]
- CIM_CollectionOfMSEs REF Collection,
- [IN, Description (
- "TimeToApply can be either a specific time or a time interval."
- )]
- datetime TimeToApply,
- [IN, Description (
- "The required completion time for the method." )]
- datetime MustBeCompletedBy,
- [IN, Description (
- "A list of the property names whose values will be verified."
- )]
- string PropertiesToApply[],
- [IN ( false ), OUT, Description (
- "A string array that lists the keys of the "
- "ManagedSystemElements to which the Setting cannot "
- "be applied." )]
- string CanNotApply[]);
-
- [Description (
- "The ApplyIncrementalChangeToCollection method performs "
- "the application of a subset of the properties in this "
- "Setting to the referenced Collection of "
- "ManagedSystemElements. The net effect is to execute the "
- "ApplyIncrementalChangeToMSE method against each of the "
- "Elements that are aggregated by the Collection. If the "
- "input value ContinueOnError is false, this method "
- "applies the Setting to all Elements in the Collection "
- "until it encounters an error, in which case it stops "
- "execution, logs the key of the Element that caused the "
- "error in the CanNotApply array, and issues a return code "
- "of 2. If the input value ContinueOnError is true, then "
- "this method applies the Setting to all of the "
- "ManagedSystemElements in the Collection, and reports the "
- "failed Elements in the array, CanNotApply. For the "
- "latter, processing will continue until the method is "
- "applied to all Elements in the Collection, regardless of "
- "any errors encountered. The key of each "
- "ManagedSystemElement to which the Setting could not be "
- "applied is logged into the CanNotApply array. This "
- "method takes four input parameters: Collection (the "
- "Collection of Elements to which the Setting is being "
- "applied), TimeToApply (which, being a datetime, can be "
- "either a specific time or a time interval), "
- "ContinueOnError (true indicates to continue processing "
- "when an error is encountered), MustBeCompletedBy (which "
- "indicates the required completion time for the method), "
- "and a PropertiesToApply array (which contains a list of "
- "the property names whose values will be applied). If a "
- "property is not in this list, it will be ignored by the "
- "Apply. If the array is null or empty or contains the "
- "string \"ALL\" as a property name, then all Settings "
- "properties will be applied. If it is set to \"NONE\", "
- "then no Settings properties will be applied. \n"
- "The return value should be 0 if the Setting is "
- "successfully applied to the referenced Collection, 1 if "
- "the method is not supported, 2 if the Setting was not "
- "applied within the specified time, 3 if the Setting "
- "cannot be applied using the input value for "
- "ContinueOnError, and any other number if an error "
- "occurred. One output parameter, CanNotApplystring, is "
- "defined, which is an array that lists the keys of the "
- "ManagedSystemElements to which the Setting could not be "
- "applied. This output parameter has meaning only when the "
- "ContinueOnError parameter is true. \n"
- "In a subclass, the set of possible return codes could be "
- "specified using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \"translated\" "
- "can also be specified in the subclass as a Values array "
- "qualifier. \n"
- "Note: If an error occurs when applying the Setting to a "
- "ManagedSystemElement in the Collection, the Element must "
- "be configured as it was when the \"Apply\" attempt "
- "began. That is, the Element should not be left in an "
- "indeterminate state." )]
- uint32 ApplyIncrementalChangeToCollection(
- [IN, Description (
- "The Collection of Elements to which the Setting is "
- "being applied." )]
- CIM_CollectionOfMSEs REF Collection,
- [IN, Description ( "A specific time or a time interval." )]
- datetime TimeToApply,
- [IN, Description (
- "True indicates to continue processing when an "
- "error is encountered." )]
- boolean ContinueOnError,
- [IN, Description (
- "This parameter indicates the required completion "
- "time for the method." )]
- datetime MustBeCompletedBy,
- [IN, Description (
- "A list of the property names whose values will be verified."
- )]
- string PropertiesToApply[],
- [IN ( false ), OUT, Description (
- "A string array that lists the keys of the "
- "ManagedSystemElements to which the Setting cannot "
- "be applied." )]
- string CanNotApply[]);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingAssociatedToCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_SettingAssociatedToCapabilities.mof
deleted file mode 100644
index 170788d7..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingAssociatedToCapabilities.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.11.0" ),
- UMLPackagePath ( "CIM::System::FilesystemServices" ),
- Description (
- "This association defines settings that can be used to create "
- "or modify elements. Unlike ElementSettingData, these settings "
- "are not used to express the characteristics of existing "
- "managed elements. \n"
- "Typically, the capabilities associated with this class define "
- "the characteristics of a service in creating or modifying "
- "elements that are dependent on the service directly or "
- "indirectly. A CIM Client may use this association to find "
- "SettingData instances that can be used to create or modify "
- "these dependent elements." )]
-class CIM_SettingAssociatedToCapabilities : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Capabilities." )]
- CIM_Capabilities REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The Setting." )]
- CIM_SettingData REF Dependent;
-
- [Required, Description (
- "If an element whose characteristics are described by the "
- "associated Capabilities instance has a dependent element "
- "created or modified without specifying an associated "
- "SettingData instance, then the default SettingData will "
- "be used in that operation." )]
- boolean DefaultSetting = false;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingContext.mof b/build/vendor/dmtf_mof/Core/CIM_SettingContext.mof
deleted file mode 100644
index a2dae375..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingContext.mof
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SettingContext
-// ==================================================================
- [Association, Deprecated { "CIM_ConcreteComponent" },
- Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration class is being deprecated in lieu of "
- "using a ConcreteComponent relationship to indicate a hierarchy "
- "of instances of Setting or SettingData. Therefore, the "
- "aggregation of Settings into Configurations is replaced by the "
- "ConcreteComponent relationship between instances of Settings "
- "and SettingData. \n"
- "Deprecated description: This relationship associates "
- "Configuration objects with Setting objects. For example, "
- "Settings of a NetworkAdapter could change based on the site or "
- "network to which its hosting ComputerSystem is attached. In "
- "this case, the ComputerSystem would have two different "
- "Configuration objects, corresponding to the differences in "
- "network configuration for the two network segments. "
- "Configuration A would aggregate a Setting object for the "
- "NetworkAdapter when operating on segment \"ANet\", whereas "
- "Configuration B would aggregate a different NetworkAdapter "
- "Setting object, specific to segment \"BNet\". Note that many "
- "Settings of the computer are independent of the network "
- "Configuration. For example, both Configurations A and B would "
- "aggregate the same Setting object for the MonitorResolution of "
- "the ComputerSystem." )]
-class CIM_SettingContext {
-
- [Deprecated { "CIM_ConcreteComponent.GroupComponent" },
- Key, Aggregate, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration object that aggregates "
- "the Setting." )]
- CIM_Configuration REF Context;
-
- [Deprecated { "CIM_ConcreteComponent.PartComponent" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: An aggregated Setting." )]
- CIM_Setting REF Setting;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingData.mof b/build/vendor/dmtf_mof/Core/CIM_SettingData.mof
deleted file mode 100644
index 4439d492..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingData.mof
+++ /dev/null
@@ -1,80 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "CIM_SettingData is used to represent configuration and and "
- "operational parameters for CIM_ManagedElement instances. There "
- "are a number of different uses of CIM_SettingData supported in "
- "the model today. Additional uses may be defined in the future.\n"
- "Instances of CIM_SettingData may represent Aspects of a "
- "CIM_ManagedElement instance. This is modeled using the "
- "CIM_SettingsDefineState association. CIM_SettingData may be "
- "used to define capabilities when associated to an instance of "
- "CIM_Capabilities through the CIM_SettingsDefineCapabilities "
- "association. \n"
- "Instances of CIM_SettingData may represent different types of "
- "configurations for a CIM_ManagedElement, including persistent "
- "configurations, in progress configuration changes, or "
- "requested configurations. The CIM_ElementSettingData "
- "association is used to model the relationship between a "
- "CIM_SettingData instance and the CIM_ManagedElement for which "
- "it is a configuration. \n"
- "When an instance of CIM_SettingData represents a "
- "configuration, the current operational values for the "
- "parameters of the element are reflected by properties in the "
- "Element itself or by properties in its associations. These "
- "properties do not have to be the same values that are present "
- "in the SettingData object. For example, a modem might have a "
- "SettingData baud rate of 56Kb/sec but be operating at "
- "19.2Kb/sec. \n"
- "Note: The CIM_SettingData class is very similar to "
- "CIM_Setting, yet both classes are present in the model because "
- "many implementations have successfully used CIM_Setting. "
- "However, issues have arisen that could not be resolved without "
- "defining a new class. Therefore, until a new major release "
- "occurs, both classes will exist in the model. Refer to the "
- "Core White Paper for additional information. SettingData "
- "instances can be aggregated together into higher- level "
- "SettingData objects using ConcreteComponent associations." )]
-class CIM_SettingData : CIM_ManagedElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. To ensure uniqueness within the "
- "NameSpace, the value of InstanceID should be constructed "
- "using the following \"preferred\" algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "(:), and where must include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID or that is a registered ID assigned to the "
- "business entity by a recognized global authority. (This "
- "requirement is similar to the _ "
- "structure of Schema class names.) In addition, to ensure "
- "uniqueness, must not contain a colon (:). When "
- "using this algorithm, the first colon to appear in "
- "InstanceID must appear between and . \n"
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements. If the above \"preferred\" "
- "algorithm is not used, the defining entity must assure "
- "that the resulting InstanceID is not reused across any "
- "InstanceIDs produced by this or other providers for the "
- "NameSpace of this instance. \n"
- "For DMTF-defined instances, the \"preferred\" algorithm "
- "must be used with the set to CIM." )]
- string InstanceID;
-
- [Required, Override ( "ElementName" ),
- Description (
- "The user-friendly name for this instance of SettingData. "
- "In addition, the user-friendly name can be used as an "
- "index property for a search or query. (Note: The name "
- "does not have to be unique within a namespace.)" )]
- string ElementName;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingForSystem.mof b/build/vendor/dmtf_mof/Core/CIM_SettingForSystem.mof
deleted file mode 100644
index f5832fdb..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingForSystem.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SettingForSystem
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "CIM_SettingForSystem defines a Setting in the context of the "
- "System on which it is located." )]
-class CIM_SettingForSystem : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The hosting System." )]
- CIM_System REF Antecedent;
-
- [Override ( "Dependent" ),
- Weak, Description ( "The Setting defined for the System." )]
- CIM_SystemSetting REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingsDefineCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_SettingsDefineCapabilities.mof
deleted file mode 100644
index 0de7f57f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingsDefineCapabilities.mof
+++ /dev/null
@@ -1,142 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Aggregation, Version ( "2.22.1" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "This association indicates that the non-null, non-key set of "
- "properties of the component SettingData instance specifies "
- "some capabilities of the associated Capabilities instance. The "
- "interpretation of the set of properties in the associated "
- "SettingData is governed by the properties: PropertyPolicy and ValueRole.\n"
- "For a particular Capabilities instance, the complete set of "
- "Component SettingData instances, together with properties of "
- "the Capabilities instance itself, defines the overall range of "
- "supported capabilities.\n"
- "PropertyPolicy determines whether the properties of the set "
- "are interpreted independently or as a whole (i.e. correlated.)\n"
- "ValueRole further qualifies the members of the set.\n"
- "This association eliminates the need to define and maintain "
- "corresponding property definitions and values in both a "
- "Capabilities subclass and a SettingData subclass.\n"
- "Typically these setting instances will be published along with "
- "the associated Capabilities instance and will not be "
- "modifiable by the client." )]
-class CIM_SettingsDefineCapabilities : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The Capabilities instance." )]
- CIM_Capabilities REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "A Setting used to define the associated Capabilities instance."
- )]
- CIM_SettingData REF PartComponent;
-
- [Required, Description (
- "PropertyPolicy defines whether or not the non-null, "
- "non-key properties of the associated SettingData "
- "instance are treated independently or as a correlated "
- "set. For instance, an independent set of maximum "
- "properties might be defined, when there is no "
- "relationship between each property. On the other hand, "
- "several correlated sets of maximum properties might need "
- "to be defined when the maximum values of each are "
- "dependent on some of the others." ),
- ValueMap { "0", "1", ".." },
- Values { "Independent", "Correlated", "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_SettingsDefineCapabilities.ValueRole",
- "CIM_SettingsDefineCapabilities.ValueRange" }]
- uint16 PropertyPolicy = 0;
-
- [Description (
- "The ValueRole property indicates further semantics on "
- "the interpretation of the non-null, non-key properties "
- "of the Component SettingData.\n"
- "\"Default\" indicates that property values of the "
- "component SettingData instance will be used as default "
- "values, when a new SettingData instance is created for "
- "elements whose capabilities are defined by the "
- "associated Capabilities instance.\n"
- "Across instances of settingdata, for particular "
- "properties having the same semantic purpose, at most one "
- "such settingdata instance shall be specified as a default.\n"
- "\"Optimal\" indicates that the SettingData instance "
- "represents optimal setting values for elements "
- "associated with the associated capabilities instance. "
- "Multiple component SettingData instances may be declared "
- "as optimal.\"Mean\" indicates that the non-null, "
- "non-key, non-enumerated, non-boolean, numeric properties "
- "of the associated SettingData instance represents an "
- "average point along some dimension. For different "
- "combinations of SettingData properties, multiple "
- "component SettingData instances may be declared as "
- "\"Mean\". \"Supported\" indicates that the non-null, "
- "non-key properties of the Component SettingData instance "
- "represents a set of supported property values that are "
- "not otherwise qualified." ),
- ValueMap { "0", "1", "2", "3", ".." },
- Values { "Default", "Optimal", "Mean", "Supported",
- "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_SettingsDefineCapabilities.PropertyPolicy",
- "CIM_SettingsDefineCapabilities.ValueRange" }]
- uint16 ValueRole = 3;
-
- [Description (
- "The ValueRange property indicates further semantics on "
- "the interpretation of all non-null, non-key properties "
- "of the Component SettingData.\n"
- "\"Point\" indicates that this SettingData instance "
- "provides a single set of values.\n"
- "\"Minimums\", \"Maximums\", and \"Increments\", are only "
- "evaluated against non-null, non-key, non-enumerated, "
- "non-boolean, numeric properties of the SettingData "
- "instance. Each property of that set shall be "
- "mathematically comparable to other instances of that property.\n"
- "\"Minimums\" indicates that this SettingData instance "
- "provides minimum values for evaluated properties. When "
- "used with PropertyPolicy = \"Independent\", only one "
- "such setting per particular SettingData instance shall "
- "be specified for any Capabilities. Unless restricted by "
- "a Maximums on the same set of properties, all values "
- "that compare higher than the specified values are also "
- "considered to be supported by the associated "
- "capabilities instance. \n"
- "\"Maximums\" indicates that this SettingData instance "
- "provides maximum values for evaluated properties. When "
- "used with PropertyPolicy = \"Independent\", only one "
- "such setting per particular SettingData instance shall "
- "be specified for any Capabilities. Unless restricted by "
- "a Minimums on the same set of properties, all values "
- "that compare lower than the specified values are also "
- "considered to be supported by the associated "
- "capabilities instance.\n"
- "\"Increments\" indicates that this SettingData instance "
- "provides increment values for evaluated properties. For "
- "the associated Capabilities, if an evaluated property "
- "currently has no corresponding minimums or maximums, "
- "then the property has no affect. Otherwise, for each "
- "evaluated property: its value x shall be between the "
- "minimum and maximum, inclusively, and shall have the "
- "property that both the result of maximum minus x and the "
- "result of x minus minimum are each an integer multiple "
- "of the increment. If either minimum or maximum is not "
- "specified and the other is, then the missing value shall "
- "be respectively assumed to be the lowest or highest "
- "supported value for the property\'s data-type. "
- "Additionally, if both a minimum and a maximum are "
- "specified for an evaluated property, then the result of "
- "maximum minus minimum shall be an integer multiple of "
- "the increment." ),
- ValueMap { "0", "1", "2", "3", ".." },
- Values { "Point", "Minimums", "Maximums", "Increments",
- "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_SettingsDefineCapabilities.PropertyPolicy",
- "CIM_SettingsDefineCapabilities.ValueRole" }]
- uint16 ValueRange = 0;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SettingsDefineState.mof b/build/vendor/dmtf_mof/Core/CIM_SettingsDefineState.mof
deleted file mode 100644
index 7f74b865..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SettingsDefineState.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "SettingsDefineState is used to associate an instance of "
- "SettingData with an instance of ManagedElement. This "
- "association indicates that the SettingData instance provides "
- "additional information about the Current State of the "
- "associated ManagedElement. State is broadly defined to include "
- "the configuration, status, capabilities, and other information "
- "of an instance. \n"
- "Use of the same instance of SettingData to represent more than "
- "one of Current State (SettingsDefineState) and Desired State "
- "(ElementSettingData) and Possible State "
- "(SettingsDefineCapabilities) for a ManagedElement is not "
- "recommended." )]
-class CIM_SettingsDefineState {
-
- [Key, Description ( "The managed element." )]
- CIM_ManagedElement REF ManagedElement;
-
- [Key, Description (
- "The SettingData object that provides additional "
- "information about the current state and configuration of "
- "the ManagedElement." )]
- CIM_SettingData REF SettingData;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SnapshotOfVirtualSystem.mof b/build/vendor/dmtf_mof/Core/CIM_SnapshotOfVirtualSystem.mof
deleted file mode 100644
index 31b52884..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SnapshotOfVirtualSystem.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- Description (
- "The CIM_SnapshotOfVirtuaSystem association associates an "
- "instance of the CIM_ComputerSystem class representing a "
- "virtual system, and an instance of the "
- "CIM_VirtualSystemSettingData class representing a snapshot "
- "that was captured from the virtual system." )]
-class CIM_SnapshotOfVirtualSystem : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Min ( 0 ),
- Max ( 1 ),
- Description (
- "Reference to the instance of the CIM_ComputerSystem "
- "class representing a virtual system." )]
- CIM_ComputerSystem REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "Reference to the instance of the "
- "CIM_VirtualSystemSettingData class representing a "
- "snapshot that was captured from the virtual system." )]
- CIM_VirtualSystemSettingData REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SoftwareIdentity.mof b/build/vendor/dmtf_mof/Core/CIM_SoftwareIdentity.mof
deleted file mode 100644
index a0b6aeff..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SoftwareIdentity.mof
+++ /dev/null
@@ -1,436 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- ClassConstraint {
- "inv:self.IsLargeBuildNumber=true implies self.BuildNumber = null and self.LargeBuildNumber <> null",
- "inv:self.IsLargeBuildNumber=false implies self.LargeBuildNumber=null" },
- UMLPackagePath ( "CIM::Core::Software" ),
- Description (
- "SoftwareIdentity provides descriptive information about a "
- "software component for asset tracking and/or installation "
- "dependency management. When the IsEntity property has the "
- "value TRUE, the instance of SoftwareIdentity represents an "
- "individually identifiable entity similar to Physical Element. "
- "SoftwareIdentity does NOT indicate whether the software is "
- "installed, executing, etc. This extra information may be "
- "provided through specialized associations to Software "
- "Identity. For instance, both InstalledSoftwareIdentity and "
- "ElementSoftwareIdentity may be used to indicate that the "
- "software identified by this class is installed. "
- "SoftwareIdentity is used when managing the software components "
- "of a ManagedElement that is the management focus. Since "
- "software may be acquired, SoftwareIdentity can be associated "
- "with a Product using the ProductSoftwareComponent "
- "relationship. The Application Model manages the deployment and "
- "installation of software via the classes, SoftwareFeatures and "
- "SoftwareElements. SoftwareFeature and SoftwareElement are used "
- "when the software component is the management focus. The "
- "deployment/installation concepts are related to the "
- "asset/identity one. In fact, a SoftwareIdentity may correspond "
- "to a Product, or to one or more SoftwareFeatures or "
- "SoftwareElements - depending on the granularity of these "
- "classes and the deployment model. The correspondence of "
- "Software Identity to Product, SoftwareFeature or "
- "SoftwareElement is indicated using the ConcreteIdentity "
- "association. Note that there may not be sufficient detail or "
- "instrumentation to instantiate ConcreteIdentity. And, if the "
- "association is instantiated, some duplication of information "
- "may result. For example, the Vendor described in the instances "
- "of Product and SoftwareIdentity MAY be the same. However, this "
- "is not necessarily true, and it is why vendor and similar "
- "information are duplicated in this class. \n"
- "Note that ConcreteIdentity can also be used to describe the "
- "relationship of the software to any LogicalFiles that result "
- "from installing it. As above, there may not be sufficient "
- "detail or instrumentation to instantiate this association." )]
-class CIM_SoftwareIdentity : CIM_LogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. In order to ensure uniqueness within the "
- "NameSpace, the value of InstanceID SHOULD be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where MUST include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity creating/defining the InstanceID, or "
- "is a registered ID that is assigned to the business "
- "entity by a recognized global authority (This is similar "
- "to the _ structure of Schema "
- "class names.) In addition, to ensure uniqueness "
- "MUST NOT contain a colon (\':\'). When using this "
- "algorithm, the first colon to appear in InstanceID MUST "
- "appear between and . \n"
- " is chosen by the business entity and SHOULD "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity MUST assure "
- "that the resultant InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for this "
- "instance\'s NameSpace. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "MUST be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Description (
- "The major number component of the software\'s version "
- "information - for example, \'12\' from version 12.1(3)T. "
- "This property is defined as a numeric value to allow the "
- "determination of \'newer\' vs. \'older\' releases. A "
- "\'newer\' major release is indicated by a larger numeric "
- "value." )]
- uint16 MajorVersion;
-
- [Description (
- "The minor number component of the software\'s version "
- "information - for example, \'1\' from version 12.1(3)T. "
- "This property is defined as a numeric value to allow the "
- "determination of \'newer\' vs. \'older\' releases. A "
- "\'newer\' minor release is indicated by a larger numeric "
- "value." )]
- uint16 MinorVersion;
-
- [Description (
- "The revision or maintenance release component of the "
- "software\'s version information - for example, \'3\' "
- "from version 12.1(3)T. This property is defined as a "
- "numeric value to allow the determination of \'newer\' "
- "vs. \'older\' releases. A \'newer\' revision is "
- "indicated by a larger numeric value." )]
- uint16 RevisionNumber;
-
- [Description ( "The build number of the software." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.LargeBuildNumber",
- "CIM_SoftwareIdentity.IsLargeBuildNumber" }]
- uint16 BuildNumber;
-
- [Description (
- "The build number of the software if IsLargeBuildNumber "
- "is TRUE. TheLargeBuildNumber property should be used for "
- "all future implementations." ),
- ModelCorrespondence { "CIM_SoftwareIdentity.BuildNumber",
- "CIM_SoftwareIdentity.IsLargeBuildNumber" }]
- uint64 LargeBuildNumber;
-
- [Description (
- "The IsLargeBuildNumber property is used to indicate if "
- "the BuildNumber of LargeBuildNumber property contains "
- "the value of the software build. A value of TRUE shall "
- "indicate that the build number is represented by the "
- "LargeBuildNumber property. A value of FALSE shall "
- "indicate that the build number is represented by the "
- "BuildNumber property." ),
- ModelCorrespondence { "CIM_SoftwareIdentityBuildNumber",
- "CIM_SoftwareIdentity.LargeBuildNumber" }]
- boolean IsLargeBuildNumber = false;
-
- [Description (
- "A string representing the complete software version "
- "information - for example, \'12.1(3)T\'. This string and "
- "the numeric major/minor/revision/build properties are "
- "complementary. Since vastly different representations "
- "and semantics exist for versions, it is not assumed that "
- "one representation is sufficient to permit a client to "
- "perform computations (i.e., the values are numeric) and "
- "a user to recognize the software\'s version (i.e., the "
- "values are understandable and readable). Hence, both "
- "numeric and string representations of version are "
- "provided." )]
- string VersionString;
-
- [Description (
- "Specifies the target operating systems of the software. "
- "This property should be used when a target operating "
- "system is not listed in the TargetOSTypes array values." )]
- string TargetOperatingSystems[];
-
- [Description ( "Manufacturer of this software." )]
- string Manufacturer;
-
- [Description (
- "The language editions supported by the software. The "
- "language codes defined in ISO 639 should be used." )]
- string Languages[];
-
- [Description (
- "An array of enumerated integers that classify this "
- "software. For example, the software MAY be "
- "instrumentation (value=5) or firmware and diagnostic "
- "software (10 and 7). The use of value 6, Firmware/BIOS, "
- "is being deprecated. Instead, either the value 10 "
- "(Firmware) and/or 11 (BIOS/FCode) SHOULD be used. The "
- "value 13, Software Bundle, identifies a software package "
- "consisting of multiple discrete software instances that "
- "can be installed individually or together.\n"
- "Each contained software instance is represented by an "
- "instance of SoftwareIdentity that is associated to this "
- "instance of SoftwareIdentityinstance via a Component "
- "association." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "..", "0x8000..0xFFFF" },
- Values { "Unknown", "Other", "Driver",
- "Configuration Software", "Application Software",
- "Instrumentation", "Firmware/BIOS", "Diagnostic Software",
- "Operating System", "Middleware", "Firmware",
- "BIOS/FCode", "Support/Service Pack", "Software Bundle",
- "DMTF Reserved", "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ClassificationDescriptions" }]
- uint16 Classifications[];
-
- [Description (
- "An array of free-form strings providing more detailed "
- "explanations for any of the entries in the "
- "Classifications array. Note that each entry is related "
- "to one in the Classifications array located at the same "
- "index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_SoftwareIdentity.Classifications" }]
- string ClassificationDescriptions[];
-
- [Description (
- "A manufacturer-allocated number used to identify the software."
- )]
- string SerialNumber;
-
- [Description (
- "An array of strings that describes the compatible "
- "installer(s). The purpose of the array elements is to "
- "establish compatibility between a SoftwareIdentity and a "
- "SoftwareInstallationService that can install the "
- "SoftwareIdentity by comparing the values of the array "
- "elements of this property to the values of "
- "SoftwareInstallationServiceCapabilities.SupportedTargetTypes[] "
- "property\'s array elements." ),
- ModelCorrespondence {
- "CIM_SoftwareInstallationServiceCapabilities.SupportedTargetTypes" }]
- string TargetTypes[];
-
- [Description (
- "IdentityInfoValue captures additional information that "
- "MAY be used by an organization to describe or identify a "
- "software instance within the context of the "
- "organization. For example, large organizations may have "
- "several ways to address or identify a particular "
- "instance of software depending on where it is stored; a "
- "catalog, a web site, or for whom it is intended; "
- "development, customer service, etc. The indexed array "
- "property IdentityInfoValue contains 0 or more strings "
- "that contain a specific identity info string value. "
- "IdentityInfoValue is mapped and indexed to "
- "IdentityInfoType. When the IdentityInfoValue property is "
- "implemented, the IdentityInfoType property MUST be "
- "implemented and shall be formatted using the algorithm "
- "provided in the IdentityInfoType property Description." ),
- ArrayType ( "Indexed" ),
- MaxLen ( 256 ),
- ModelCorrespondence { "CIM_SoftwareIdentity.IdentityInfoType" }]
- string IdentityInfoValue[];
-
- [Description (
- "An indexed array of fixed-form strings that provide the "
- "description of the type of information that is stored in "
- "the corresponding component of the IdentityInfoValue "
- "array. The elements of this property array describe the "
- "type of the value in the corresponding elements of the "
- "IndetityInfoValue array. When the IdentityInfoValue "
- "property is implemented, the IdentityInfoType property "
- "MUST be implemented. To insure uniqueness the "
- "IdentityInfoType property SHOULD be formatted using the "
- "following algorithm: < OrgID > : < LocalID > Where < "
- "OrgID > and < LocalID > are separated by a colon (:), "
- "and where < OrgID > MUST include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "IdentityInfoType or that is a registered ID assigned to "
- "the business entity by a recognized global authority. "
- "(This requirement is similar to the < Schema Name > _ < "
- "Class Name > structure of Schema class names.) In "
- "addition, to ensure uniqueness, < OrgID > MUST NOT "
- "contain a colon (:). When using this algorithm, the "
- "first colon to appear in IdentityInfoType MUST appear "
- "between < OrgID > and < LocalID > . < LocalID > is "
- "chosen by the business entity and SHOULD NOT be reused "
- "to identify different underlying software elements." ),
- ArrayType ( "Indexed" ),
- MaxLen ( 256 ),
- ModelCorrespondence { "CIM_SoftwareIdentity.IdentityInfoValue" }]
- string IdentityInfoType[];
-
- [Description ( "The date the software was released." )]
- datetime ReleaseDate;
-
- [Description (
- "The IsEntity property is used to indicate whether the "
- "SoftwareIdentity corresponds to a discrete copy of the "
- "software component or is being used to convey "
- "descriptive and identifying information about software "
- "that is not present in the management domain.A value of "
- "TRUE shall indicate that the SoftwareIdentity instance "
- "corresponds to a discrete copy of the software "
- "component. A value of FALSE shall indicate that the "
- "SoftwareIdentity instance does not correspond to a "
- "discrete copy of the Software." )]
- boolean IsEntity = false;
-
- [Description (
- "The binary format type of the installation package of "
- "the software. This property can be used to locate a "
- "SoftwareInstallationService capable of installing this "
- "software." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "..", "0x8000.." },
- Values { "Unknown", "Other", "Not Applicable", "Linux RPM",
- "HP-UX Depot", "Windows MSI", "Solaris Package",
- "Macintosh Disk Image", "Debian linux Package",
- "VMware vSphere Installation Bundle",
- "VMware Software Bulletin", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_SoftwareIdentity.OtherExtendedResource",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- uint16 ExtendedResourceType;
-
- [Description (
- "A string describing the binary format type of the "
- "installation package of the software when the "
- "ExtendedResourceType property has a value of 1 (Other)." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- string OtherExtendedResourceTypeDescription;
-
- [Description (
- "This property represents the major number component of "
- "the minimum version of the installer, represented by the "
- "ExtendedResourceType property, that is required to "
- "install this software." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]" }]
- uint16 MinExtendedResourceTypeMajorVersion;
-
- [Description (
- "This property represents the minor number component of "
- "the minimum version of the installer, represented by "
- "theExtendedResourceType property, that is required to "
- "install this software." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]" }]
- uint16 MinExtendedResourceTypeMinorVersion;
-
- [Description (
- "This property represents the Revision number component "
- "of the minimum version of the installer, represented by "
- "theExtendedResourceType property, that is required to "
- "install this software." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]" }]
- uint16 MinExtendedResourceTypeRevisionNumber;
-
- [Description (
- "This property represents the Build number component of "
- "the minimum version of the installer, represented by "
- "theExtendedResourceType property, that is required to "
- "install this software." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesBuildNumbers[]" }]
- uint16 MinExtendedResourceTypeBuildNumber;
-
- [Description (
- "The TargetOSTypes property specifies the target "
- "operating systems supported by the software. When the "
- "target operating system of the software is not listed in "
- "the enumeration values, TargetOperatingSystems[] "
- "property should be used to specify the target operating "
- "system." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29", "30", "31", "32", "33", "34", "35", "36",
- "37", "38", "39", "40", "41", "42", "43", "44", "45",
- "46", "47", "48", "49", "50", "51", "52", "53", "54",
- "55", "56", "57", "58", "59", "60", "61", "62", "63",
- "64", "65", "66", "67", "68", "69", "70", "71", "72",
- "73", "74", "75", "76", "77", "78", "79", "80", "81",
- "82", "83", "84", "85", "86", "87", "88", "89", "90",
- "91", "92", "93", "94", "95", "96", "97", "98", "99",
- "100", "101", "102", "103", "104", "105", "106", "107",
- "108", "109", "110" },
- Values { "Unknown", "Other", "MACOS", "ATTUNIX", "DGUX",
- "DECNT", "Tru64 UNIX", "OpenVMS", "HPUX", "AIX",
- //10
- "MVS", "OS400", "OS/2", "JavaVM", "MSDOS",
- "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE",
- //20
- "NCR3000", "NetWare", "OSF", "DC/OS",
- "Reliant UNIX", "SCO UnixWare", "SCO OpenServer",
- "Sequent", "IRIX", "Solaris", //30
- "SunOS",
- "U6000", "ASERIES", "HP NonStop OS", "HP NonStop OSS",
- "BS2000", "LINUX", "Lynx", "XENIX", "VM",
- //40
- "Interactive UNIX", "BSDUNIX", "FreeBSD",
- "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno",
- "QNX", "EPOC", //50
- "IxWorks", "VxWorks",
- "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot",
- "Rhapsody", "Windows 2000", "Dedicated",
- //60
- "OS/390", "VSE", "TPF", "Windows (R) Me",
- "Caldera Open UNIX", "OpenBSD", "Not Applicable",
- "Windows XP", "z/OS", "Microsoft Windows Server 2003",
- //70
- "Microsoft Windows Server 2003 64-Bit",
- "Windows XP 64-Bit", "Windows XP Embedded",
- "Windows Vista", "Windows Vista 64-Bit",
- "Windows Embedded for Point of Service",
- "Microsoft Windows Server 2008",
- "Microsoft Windows Server 2008 64-Bit", "FreeBSD 64-Bit",
- "RedHat Enterprise Linux",
- //80
- "RedHat Enterprise Linux 64-Bit",
- "Solaris 64-Bit", "SUSE", "SUSE 64-Bit", "SLES",
- "SLES 64-Bit", "Novell OES", "Novell Linux Desktop",
- "Sun Java Desktop System", "Mandriva",
- //90
- "Mandriva 64-Bit", "TurboLinux",
- "TurboLinux 64-Bit", "Ubuntu", "Ubuntu 64-Bit", "Debian",
- "Debian 64-Bit", "Linux 2.4.x", "Linux 2.4.x 64-Bit",
- "Linux 2.6.x", //100
- "Linux 2.6.x 64-Bit",
- "Linux 64-Bit", "Other 64-Bit",
- "Microsoft Windows Server 2008 R2", "VMware ESXi",
- "Microsoft Windows 7", "CentOS 32-bit", "CentOS 64-bit",
- "Oracle Enterprise Linux 32-bit",
- "Oracle Enterprise Linux 64-bit",
- //110
- "eComStation 32-bitx" },
- ModelCorrespondence { "CIM_OperatingSystem.OSType" }]
- uint16 TargetOSTypes[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationService.mof b/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationService.mof
deleted file mode 100644
index 0ed5a34d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationService.mof
+++ /dev/null
@@ -1,292 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Software" ),
- Description (
- "A subclass of service which provides methods to install (or "
- "update) Software Identities in ManagedElements." )]
-class CIM_SoftwareInstallationService : CIM_Service {
-
-
- [Description (
- "This method allows a client application to determine "
- "whether a specific SoftwareIdentity can be installed (or "
- "updated) on a ManagedElement. It also allows other "
- "characteristics to be determined such as whether install "
- "will require a reboot. In addition a client can check "
- "whether the SoftwareIdentity can be added "
- "simulataneously to a specified "
- "SofwareIndentityCollection. A client MAY specify either "
- "or both of the Collection and Target parameters. The "
- "Collection parameter is only supported if "
- "SoftwareInstallationServiceCapabilities.CanAddToCollection "
- "is TRUE." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100", "4101", "4102", "4103",
- "4104", "4105", "4106", "4107", "4108", "4109",
- "4110..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unspecified Error", "Timeout", "Failed",
- "Invalid Parameter", "Target In Use", "DMTF Reserved",
- "Method Reserved", "Unsupported TargetType",
- "Unattended/silent installation not supported",
- "Downgrade/reinstall not supported", "Not enough memory",
- "Not enough swap-space", "Unsupported version transition",
- "Not enough disk space",
- "Software and target operating system mismatch",
- "Missing dependencies", "Not applicable to target",
- "No supported path to image", "Cannot add to Collection",
- "Asynchronous Job already in progress", "Method Reserved",
- "Vendor Specific" }]
- uint32 CheckSoftwareIdentity(
- [IN, Description (
- "Reference to the SoftwareIdentity to be checked." )]
- CIM_SoftwareIdentity REF Source,
- [IN, Description (
- "Reference to the ManagedElement that the Software "
- "Identity is going to be installed in (or updated)." )]
- CIM_ManagedElement REF Target,
- [IN, Description (
- "Reference to the Collection to which the Software "
- "Identity will be added." )]
- CIM_Collection REF Collection,
- [IN ( false ), OUT, Description (
- "The parameter describes the characteristics of the "
- "installation/update that will take place if the "
- "Source Software Identity is installed: \n"
- "Target automatic reset: The target element will "
- "automatically reset once the installation is "
- "complete. \n"
- "System automatic reset: The containing system of "
- "the target ManagedElement (normally a logical "
- "device or the system itself) will automatically "
- "reset/reboot once the installation is complete. \n"
- "Separate target reset required: "
- "EnabledLogicalElement.RequestStateChange MUST be "
- "used to reset the target element after the "
- "SoftwareIdentity is installed. \n"
- "Separate system reset required: "
- "EnabledLogicalElement.RequestStateChange MUST be "
- "used to reset/reboot the containing system of the "
- "target ManagedElement after the SoftwareIdentity "
- "is installed. \n"
- "Manual Reboot Required: The system MUST be "
- "manually rebooted by the user. \n"
- "No reboot required : No reboot is required after "
- "installation. \n"
- "User Intervention Recomended : It is recommended "
- "that a user confirm installation of this "
- "SoftwareIdentity. Inappropriate application MAY "
- "have serious consequences. \n"
- "MAY be added to specified collection : The "
- "SoftwareIndentity MAY be added to specified "
- "Collection." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "..", "0x7FFF..0xFFFF" },
- Values { "Target automatic reset",
- "System automatic reset",
- "Separate target reset Required",
- "Separate system reset Required",
- "Manual Reboot Required", "No Reboot Required",
- "User Intervention recommended",
- "MAY be added to specified Collection",
- "DMTF Reserved", "Vendor Specific" }]
- uint16 InstallCharacteristics[]);
-
- [Description (
- "Start a job to install or update a SoftwareIdentity "
- "(Source) on a ManagedElement (Target). \n"
- "In addition the method can be used to add the "
- "SoftwareIdentity simulataneously to a specified "
- "SofwareIndentityCollection. A client MAY specify either "
- "or both of the Collection and Target parameters. The "
- "Collection parameter is only supported if "
- "SoftwareInstallationServiceCapabilities.CanAddToCollection "
- "is TRUE. \n"
- "If 0 is returned, the function completed successfully "
- "and no ConcreteJob instance was required. If 4096/0x1000 "
- "is returned, a ConcreteJob will be started to perform "
- "the install. The Job\'s reference will be returned in "
- "the output parameter Job." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100", "4101", "4102", "4103",
- "4104", "4105", "4106", "4107", "4108", "4109..32767",
- "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unspecified Error", "Timeout", "Failed",
- "Invalid Parameter", "Target In Use", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Unsupported TargetType",
- "Unattended/silent installation not supported",
- "Downgrade/reinstall not supported", "Not enough memory",
- "Not enough swap-space", "Unsupported version transition",
- "Not enough disk space",
- "Software and target operating system mismatch",
- "Missing dependencies", "Not applicable to target",
- "No supported path to image", "Cannot add to Collection",
- "Method Reserved", "Vendor Specific" }]
- uint32 InstallFromSoftwareIdentity(
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job,
- [IN, Description (
- "Options to control the install process.\n"
- "Defer target/system reset : do not automatically "
- "reset the target/system.\n"
- "Force installation : Force the installation of the "
- "same or an older SoftwareIdentity. Install: "
- "Perform an installation of this software on the "
- "managed element.\n"
- "Update: Perform an update of this software on the "
- "managed element.\n"
- "Repair: Perform a repair of the installation of "
- "this software on the managed element by forcing "
- "all the files required for installing the software "
- "to be reinstalled.\n"
- "Reboot: Reboot or reset the system immediately "
- "after the install or update of this software, if "
- "the install or the update requires a reboot or reset.\n"
- "Password: Password will be specified as clear text "
- "without any encryption for performing the install "
- "or update.\n"
- "Uninstall: Uninstall the software on the managed element.\n"
- "Log: Create a log for the install or update of the software.\n"
- "SilentMode: Perform the install or update without "
- "displaying any user interface.\n"
- "AdministrativeMode: Perform the install or update "
- "of the software in the administrative mode. "
- "ScheduleInstallAt: Indicates the time at which "
- "theinstall or update of the software will occur." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "..", "32768..65535" },
- Values { "Defer target/system reset",
- "Force installation", "Install", "Update", "Repair",
- "Reboot", "Password", "Uninstall", "Log",
- "SilentMode", "AdministrativeMode",
- "ScheduleInstallAt", "DMTF Reserved",
- "Vendor Specific" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareInstallationService.InstallOptionsValues[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedInstallOptions[]" }]
- uint16 InstallOptions[],
- [IN, Description (
- "InstallOptionsValues is an array of strings "
- "providing additional information to InstallOptions "
- "for the method to install the software. Each entry "
- "of this array is related to the entry in "
- "InstallOptions that is located at the same index "
- "providing additional information for "
- "InstallOptions. \n"
- "If the index in InstallOptions has the value "
- "\"Password \" then a value at the corresponding "
- "index of InstallOptionValues shall not be NULL. \n"
- "If the index in InstallOptions has the value "
- "\"ScheduleInstallAt\" then the value at the "
- "corresponding index of InstallOptionValues shall "
- "not be NULL and shall be in the datetime type "
- "format. \n"
- "If the index in InstallOptions has the value \"Log "
- "\" then a value at the corresponding index of "
- "InstallOptionValues may be NULL. \n"
- "If the index in InstallOptions has the value "
- "\"Defer target/system reset\", \"Force "
- "installation\",\"Install\", \"Update\", \"Repair\" "
- "or \"Reboot\" then a value at the corresponding "
- "index of InstallOptionValues shall be NULL." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareInstallationService.InstallOptions[]" }]
- string InstallOptionsValues[],
- [IN, Description (
- "Reference to the source of the install." )]
- CIM_SoftwareIdentity REF Source,
- [IN, Description (
- "The installation target. If NULL then the "
- "SOftwareIdentity will be added to Collection only. "
- "The underlying implementation is expected to be "
- "able to obtain any necessary metadata from the "
- "Software Identity." )]
- CIM_ManagedElement REF Target,
- [IN, Description (
- "Reference to the Collection to which the Software "
- "Identity SHALL be added. If NULL then the SOftware "
- "Identity will not be added to a Collection." )]
- CIM_Collection REF Collection);
-
- [Description (
- "Start a job to install software from a specific URI in a "
- "ManagedElement. \n"
- "Note that this method is provided to support existing, "
- "alternative download mechanisms (such as used for "
- "firmware download). The \'normal\' mechanism will be to "
- "use the InstallFromSoftwareIdentity method.\n"
- "If 0 is returned, the function completed successfully "
- "and no ConcreteJob instance was required. If 4096/0x1000 "
- "is returned, a ConcreteJob will be started to to perform "
- "the install. The Job\'s reference will be returned in "
- "the output parameter Job." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097", "4098", "4099", "4100", "4101", "4102", "4103",
- "4104", "4105", "4106", "4107", "4108..32767",
- "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unspecified Error", "Timeout", "Failed",
- "Invalid Parameter", "Target In Use", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Unsupported TargetType",
- "Unattended/silent installation not supported",
- "Downgrade/reinstall not supported", "Not enough memory",
- "Not enough swap-space", "Unsupported version transition",
- "Not enough disk space",
- "Software and target operating system mismatch",
- "Missing dependencies", "Not applicable to target",
- "URI not accessible", "Method Reserved", "Vendor Specific" }]
- uint32 InstallFromURI(
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job,
- [IN, Description (
- "A URI for the software based on RFC 2079." )]
- string URI,
- [IN, Description ( "The installation target." )]
- CIM_ManagedElement REF Target,
- [IN, Description (
- "Options to control the install process. \n"
- "See the InstallOptions parameter of the "
- "SoftwareInstallationService.InstallFromSoftwareIdentity "
- "method for the description of these values." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "..", "32768..65535" },
- Values { "Defer target/system reset",
- "Force installation", "Install", "Update", "Repair",
- "Reboot", "Password", "Uninstall", "Log",
- "SilentMode", "AdministrativeMode",
- "ScheduleInstallAt", "DMTF Reserved",
- "Vendor Specific" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedInstallOptions[]" }]
- uint16 InstallOptions[],
- [IN, Description (
- "InstallOptionsValues is an array of strings "
- "providing additionalinformation to InstallOptions "
- "for the method to install the software. Each entry "
- "of this array is related to the entry in "
- "InstallOptions that is located at the same index "
- "providing additional information for "
- "InstallOptions. \n"
- "For further information on the use of "
- "InstallOptionsValues parameter, see the "
- "description of the InstallOptionsValues parameter "
- "of the "
- "SoftwareInstallationService.InstallFromSoftwareIdentity "
- "method." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareInstallationService.InstallFromByteStream.InstallOptions[]" }]
- string InstallOptionsValues[]);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationServiceCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationServiceCapabilities.mof
deleted file mode 100644
index dd57c068..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SoftwareInstallationServiceCapabilities.mof
+++ /dev/null
@@ -1,178 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Software" ),
- Description (
- "A subclass of capabilities that defines the capabilities of a "
- "SoftwareInstallationService. A single instance of "
- "SoftwareInstallationServiceCapabilities is associated with a "
- "SoftwareInstallationService using ElementCapabilities." )]
-class CIM_SoftwareInstallationServiceCapabilities : CIM_Capabilities {
-
- [Required, Description (
- "Enumeration indicating what operations will be executed "
- "as asynchronous jobs. If an operation is included in "
- "both this and SupportedSynchronousActions then the "
- "underlying implementation is indicating that it may or "
- "may not create a job. If a Job is created, then the "
- "methods in SoftwareInstallationService return a "
- "reference to that Job as the Job parameter." ),
- ValueMap { "2", "3", "4", "5" },
- Values { "None supported", "Install From Software Identity",
- "Install from ByteStream", "Install from URI" },
- ModelCorrespondence {
- "CIM_SoftwareInstallationServiceCapabilities.SupportedSynchronousActions" }]
- uint16 SupportedAsynchronousActions[];
-
- [Required, Description (
- "Enumeration indicating what operations will be executed "
- "without the creation of a job. If an operation is "
- "included in both this and SupportedAsynchronousActions "
- "then the underlying instrumentation is indicating that "
- "it may or may not create a job." ),
- ValueMap { "2", "3", "4", "5" },
- Values { "None supported", "Install From Software Identity",
- "Install from ByteStream", "Install from URI" },
- ModelCorrespondence {
- "CIM_SoftwareInstallationServiceCapabilities.SupportedAsynchronousActions" }]
- uint16 SupportedSynchronousActions[];
-
- [Required, Description (
- "An array containing a list of "
- "SoftwareIdentity.TargetType properties that this service "
- "\'knows\' how to install. TargetType is an application "
- "specific string which is invariant across version or "
- "name changes of the SoftwareIdentity and so can be used "
- "by a client to select Software Identities compatible "
- "with this service. \n"
- "If the service is generic (for example an OS installer), "
- "this array will be empty." ),
- ModelCorrespondence { "CIM_SoftwareIdentity.TargetType" }]
- string SupportedTargetTypes[];
-
- [Required, Description (
- "An array containing a list of the binary format types "
- "that this service \'knows\' how to install. The Values "
- "for this property are the subset of "
- "CIM_SoftwareIdentityResource.ExtendedResourceTypes that "
- "apply to the \'Installer and Payload\', \'Installer\' "
- "and \' Installability Checker\' ResourceTypes. For "
- "example, an a Windows system, this property may be set "
- "to \'4\' indicating \'Windows MSI\'. This property "
- "should be set to \'2\' (Not Applicable) if this service "
- "is not OS specific." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8",
- "9..0x7FFF", "0x8000.." },
- Values { "Unknown", "Other", "Not Applicable", "Linux RPM",
- "HP-UX Depot", "Windows MSI", "Solaris Package",
- "Macintosh Disk Image", "Debian linux Package",
- "DMTF Reserved", "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareInstallationServiceCapabilities.OtherSupportedExtendedResourceTypeDescriptions[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers[]" }]
- uint16 SupportedExtendedResourceTypes[];
-
- [Required, Description (
- "This property indicates whether "
- "SoftwareInstallationService.InstallFromSoftwareIdentity "
- "supports adding a SoftwareIdentity to a Collection." )]
- boolean CanAddToCollection;
-
- [Description (
- "An enumeration indicating the specific install related "
- "optionssupported by this service. Since this is an "
- "array, multiple values may be specified. See the "
- "InstallOptions parameter of "
- "theSoftwareInstallationService.InstallFromSoftwareIdentity "
- "method for the description of these values." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "..", "32768..65535" },
- Values { "Defer target/system reset", "Force installation",
- "Install", "Update", "Repair", "Reboot", "Password",
- "Uninstall", "Log", "SilentMode", "AdministrativeMode",
- "ScheduleInstallAt", "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_SoftwareInstallationService.InstallFromSoftwareIdentity" }]
- uint16 SupportedInstallOptions[];
-
- [Description (
- "A string describing the binary format types that this "
- "service \'knows\' how to install when the corresponding "
- "SupportedExtendedResourceTypes array includes the value "
- "1 (Other)." ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers[]" }]
- string OtherSupportedExtendedResourceTypeDescriptions[];
-
- [Description (
- "This property represents the major number component of "
- "the installer version supported by the "
- "SoftwareInstallationService.The installer format is "
- "represented by the element at the same index in the "
- "SupportedExtendedResourceTypes array." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- uint16 SupportedExtendedResourceTypesMajorVersions[];
-
- [Description (
- "This property represents the minor number component of "
- "the installer version supported by the "
- "SoftwareInstallationService.The installer format is "
- "represented by the element at the same index in the "
- "SupportedExtendedResourceTypes array." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- uint16 SupportedExtendedResourceTypesMinorVersions[];
-
- [Description (
- "This property represents the revision number component "
- "of the installer version supported by the "
- "SoftwareInstallationService.The installer format is "
- "represented by the element at the same index in the "
- "SupportedExtendedResourceTypes array." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- uint16 SupportedExtendedResourceTypesRevisionNumbers[];
-
- [Description (
- "This property represents the build number component of "
- "the installer version supported by the "
- "SoftwareInstallationService.The installer format is "
- "represented by the element at the same index in the "
- "SupportedExtendedResourceTypes array." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_SoftwareIdentity.ExtendedResourceType",
- "CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber",
- "CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]" }]
- uint16 SupportedExtendedResourceTypesBuildNumbers[];
-
- [Description (
- "This property lists the URI schemes supported by the "
- "SoftwareInstallationService." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "..",
- "0x8000..0xFFFF" },
- Values { "data", "file", "ftp", "http", "https", "nfs",
- "tftp", "DMTF Reserved", "Vendor Specific" }]
- uint16 SupportedURISchemes[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SpareGroup.mof b/build/vendor/dmtf_mof/Core/CIM_SpareGroup.mof
deleted file mode 100644
index fc253426..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SpareGroup.mof
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SpareGroup
-// ==================================================================
- [Deprecated { "CIM_RedundancySet" },
- Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from RedundancyGroup indicating that one or "
- "more of the aggregated elements can be spared. (The actual "
- "Spares are defined using the ActsAsSpare association.) An "
- "example is the use of redundant NICs in a ComputerSystem - "
- "where one NIC is primary and the other is Spare. The \'primary\' "
- "NIC would be a member of the SpareGroup (associated using the "
- "RedundancyComponent class) and the \'other\' NIC would be "
- "associated using the ActsAsSpare relationship. \n"
- "The use of the class is being deprecated in lieu of using the "
- "RedundancySet class." )]
-class CIM_SpareGroup : CIM_RedundancyGroup {
-
-
- [Deprecated { "CIM_RedundancySet.FailOver()" },
- Description (
- "This method is forces a failover from one ManagedSystem "
- "Element to another. There are two parameters to the "
- "Failover method, FailoverFrom and FailoverTo. The "
- "FailoverFrom parameter is a reference to the primary "
- "ManagedSystemElement that will become inactive after the "
- "method. This Element should be associated with the "
- "SpareGroup through the RedundancyComponent relationship. "
- "The FailoverTo parameter is a reference to the "
- "ManagedSystemElement that will take over for the "
- "primary. This Element should be associated with the "
- "SpareGroup through the ActsAsSpare association. Once the "
- "failover has occurred, the SpareGroup and the Redundancy "
- "Component and ActsAsSpare associations will be updated "
- "with current status. For example, the ActsAsSpare "
- "association that contained the FailoverTo Element will "
- "be deleted and a new RedundancyComponent association "
- "instantiated in its place. The method should return 0 if "
- "successful, 1 if the request is not supported, and some "
- "other value if any other error occurred. In a subclass, "
- "the set of possible return codes could be specified, "
- "using a ValueMap qualifier on the method. The strings to "
- "which the ValueMap contents are \'translated\' may also "
- "be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 Failover(
- [IN, Description (
- "The primary ManagedSystemElement that will become "
- "inactive after the method." )]
- CIM_ManagedSystemElement REF FailoverFrom,
- [IN, Description (
- "The ManagedSystemElement that will take over from "
- "the primary MSE." )]
- CIM_ManagedSystemElement REF FailoverTo);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Spared.mof b/build/vendor/dmtf_mof/Core/CIM_Spared.mof
deleted file mode 100644
index 87e6bbd3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Spared.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "The Spared association indicates an element that is acting as "
- "a replacement for another element. If the Dependent references "
- "a Collection, this indicates that \'spared\' element is a "
- "member of that collection and the actual mapping between the "
- "spare and the spared is un-important." )]
-class CIM_Spared : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "A ManagedElement that has replaced/spared another the "
- "reference Dependent element." )]
- CIM_ManagedElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Element or Elements (in the case of a collection) "
- "that have been replaced/spared." )]
- CIM_ManagedElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StatisticalData.mof b/build/vendor/dmtf_mof/Core/CIM_StatisticalData.mof
deleted file mode 100644
index 2ae3c75f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StatisticalData.mof
+++ /dev/null
@@ -1,102 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Abstract, Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_StatisticalData is a root class for any arbitrary "
- "collection of statistical data and/or metrics applicable to "
- "one or more ManagedElements. These statistics MUST represent "
- "the most recent observations and MUST NOT be provided if "
- "irrelevant or stale. Note that this class uses a simplified "
- "naming/identity algorithm as compared to "
- "CIM_StatisticalInformation." )]
-class CIM_StatisticalData : CIM_ManagedElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. In order to ensure uniqueness within the "
- "NameSpace, the value of InstanceID SHOULD be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where MUST include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity creating/defining the InstanceID, or "
- "is a registered ID that is assigned to the business "
- "entity by a recognized global authority (This is similar "
- "to the _ structure of Schema "
- "class names.) In addition, to ensure uniqueness "
- "MUST NOT contain a colon (\':\'). When using this "
- "algorithm, the first colon to appear in InstanceID MUST "
- "appear between and . \n"
- " is chosen by the business entity and SHOULD "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity MUST assure "
- "that the resultant InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for this "
- "instance\'s NameSpace. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "MUST be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Required, Override ( "ElementName" ),
- Description (
- "The user friendly name for this instance of "
- "StatisticalData. In addition, the user friendly name can "
- "be used as a index property for a search of query. "
- "(Note: Name does not have to be unique within a "
- "namespace.)" )]
- string ElementName;
-
- [Description (
- "The time, relative to managed element where the "
- "statistic was collected, when the first measurement was "
- "taken. If the statistic is reset, the StartStatisticTime "
- "is the time when the reset was performed." )]
- datetime StartStatisticTime;
-
- [Description (
- "The time the most recent measurement was taken, relative "
- "to the managed element where the statistic was "
- "collected." )]
- datetime StatisticTime;
-
- [Description (
- "Some statistics are sampled at consistent time "
- "intervals. This property provides the sample interval so "
- "that client applications can determine the minimum time "
- "that new statistics should be pulled. If the statistics "
- "are not sampled at consistent time intervals, this "
- "property must be set to a zero time interval." )]
- datetime SampleInterval = "00000000000000.000000:000";
-
-
- [Description (
- "Method to reset one or more of the instance\'s "
- "statistics. The method takes one parameter as input - an "
- "array of strings indicating which statistics to reset. "
- "If all the statistics in the instance should be reset, "
- "the first element of the array MUST be set to \"All\" or "
- "\"ALL\". If one or more individual statistics should be "
- "reset, the corresponding property names are entered into "
- "the elements of the array. \n"
- "The method returns 0 if successful, 1 if not supported, "
- "and any other value if an error occurred. A method is "
- "specified so that the StatisticalInformation\'s "
- "provider/ instrumentation, which calculates the "
- "statistics, can reset its internal processing, counters, "
- "etc. \n"
- "In a subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "may also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 ResetSelectedStats(
- [IN, Description (
- "Array of strings indicating which statistics to reset."
- )]
- string SelectedStatistics[]);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_StatisticalInformation.mof
deleted file mode 100644
index 2cbd3fde..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StatisticalInformation.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_StatisticalInformation
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_StatisticalInformation is a root class for any arbitrary "
- "collection of statistical data and/or metrics applicable to "
- "one or more ManagedSystemElements. Note that the CIM_ "
- "StatisticalData class uses a simplified naming/identity "
- "algorithm as compared to this class. StatisticalInformation is "
- "not deprecated since its naming algorithm is still in use in "
- "various implementations." )]
-class CIM_StatisticalInformation : CIM_ManagedElement {
-
- [Description (
- "The Name property defines the label by which the "
- "statistic or metric is known. When subclassed, the "
- "property can be overridden to be a Key property." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StatisticalSetting.mof b/build/vendor/dmtf_mof/Core/CIM_StatisticalSetting.mof
deleted file mode 100644
index 040fef88..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StatisticalSetting.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_StatisticalSetting
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_StatisticalSetting is the class for setting the collection "
- "criteria of statistical data and/or metrics applicable to one "
- "or more ManagedElements." )]
-class CIM_StatisticalSetting : CIM_SettingData {
-
- [Write, Description (
- "The time, relative to managed element where the "
- "statistic is to be collected, when the first measurement "
- "is to be taken." ),
- ModelCorrespondence { "CIM_StatisticalData.StartStatisticTime" }]
- datetime StartStatisticTime;
-
- [Write, Description (
- "The time, relative to managed element where the "
- "statistic is to be collected, when the measurement is to "
- "end." )]
- datetime EndStatisticTime;
-
- [Write, Description (
- "Some statistics are sampled at consistent time "
- "intervals. This property when set indicates the desired "
- "minimum time that new statistics should be polled or "
- "calculated." ),
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- datetime SampleInterval;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Statistics.mof b/build/vendor/dmtf_mof/Core/CIM_Statistics.mof
deleted file mode 100644
index 3e16df65..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Statistics.mof
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Statistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "CIM_Statistics is an association that relates Managed Elements "
- "to the StatisticalGroup(s) that apply to them." )]
-class CIM_Statistics {
-
- [Key, Description ( "The statistic information/object." )]
- CIM_StatisticalInformation REF Stats;
-
- [Key, Description (
- "The ManagedElement for which statistical or metric data "
- "is defined." )]
- CIM_ManagedElement REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StatisticsCollection.mof b/build/vendor/dmtf_mof/Core/CIM_StatisticsCollection.mof
deleted file mode 100644
index 464938bc..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StatisticsCollection.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.1000" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "A subclass of SystemSpecificCollection which collects together "
- "statistics for a system. This class forms an \'anchor point\' "
- "from which all the statistics kept for the system can be found "
- "(via the MemberOfCollection associations)." )]
-class CIM_StatisticsCollection : CIM_SystemSpecificCollection {
-
- [Description (
- "This property provides the minimum sampling interval for "
- "the associated statistics so that client applications "
- "can determine the minimum interval that the "
- "StatisticsCollection should be sampled. If the "
- "statistics are sampled at different cycles, this "
- "property MUST be set to a zero time interval." )]
- datetime SampleInterval = "00000000000000.000000:000";
-
- [Description (
- "The time that the statistics collection was last "
- "sampled. Note that this property MAY be used to trigger "
- "an indication for \'push\' delivery of statistics "
- "samples." )]
- datetime TimeLastSampled;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StorageAllocationSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_StorageAllocationSettingData.mof
deleted file mode 100644
index 8c18b4d0..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StorageAllocationSettingData.mof
+++ /dev/null
@@ -1,244 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Resource" ),
- Description (
- "The CIM_StorageAllocationSettingData class represents settings "
- "specifically related to the allocation of virtual storage." )]
-class CIM_StorageAllocationSettingData : CIM_ResourceAllocationSettingData {
-
- [Description (
- "Size in bytes of the blocks that are presented to the "
- "consumer as the result of this storage resource "
- "allocation or storage resource allocation request. If "
- "the block size is variable, then the maximum block size "
- "in bytes should be specified. If the block size is "
- "unknown or if a block concept does not apply, then the "
- "value 1 shall be used.\n"
- "NOTE: The use of 1 (and not 0) to indicate that the "
- "blocksize is unknown still allows the use of the "
- "VirtualQuantity property to convey the size in blocks of "
- "size 1).\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.BlockSize property. See the "
- "description of the CIM_StorageExtent.BlockSize property "
- "for details." ),
- ModelCorrespondence { "CIM_StorageExtent.BlockSize" },
- PUnit ( "byte" )]
- uint64 VirtualResourceBlockSize;
-
- [Override ( "VirtualQuantity" ),
- Description (
- "Number of blocks that are presented to the consumer. The "
- "blocksize is specified by the value of the "
- "VirtualResourceBlockSize property." ),
- ModelCorrespondence { "CIM_StorageExtent.NumberOfBlocks",
- "CIM_StorageAllocationSettingData.VirtualQuantityUnits" }]
- uint64 VirtualQuantity;
-
- [Override ( "VirtualQuantityUnits" ),
- Description (
- "This property specifies the units used by the "
- "VirtualQuantity property. The value shall match "
- "\"count(fixed size block)\" | \"byte\".\n"
- "The default value \"count(fixed size block)\" assumes "
- "that the implementation knows a fixed block size and "
- "conveys the block size through the value of the "
- "VirtualResourceBlockSize property. However, if the "
- "VirtualResourceBlockSize property has a value \"1\", "
- "this indicates an unknown or variable block size; in "
- "this case the value of the VirtualQuantityUnit property "
- "should be set to \"byte\", such that the value of the "
- "VirtualQuantity property is measured directly in byte.\n"
- "NOTE: The IsPUnit qualifier already formally restricts "
- "the value of this property to be a unit as specified in "
- "DMTF DSP0004:2.5.0, Annex C; in addition, the normative "
- "text in the description of this property above further "
- "constrains the value to match \"byte\" | \"count(fixed "
- "size block)\"." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.VirtualQuantity" },
- IsPUnit]
- string VirtualQuantityUnits = "count(fixed size block)";
-
- [Description (
- "Access describes whether the allocated storage extent is "
- "1 (readable), 2 (writeable), or 3 (both).\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.Access property, except deprecated "
- "values. See the description of the "
- "CIM_StorageExtent.Access property for details." ),
- ValueMap { "0", "1", "2", "3", ".." },
- Values { "Unknown", "Readable", "Writeable",
- "Read/Write Supported", "DMTF Reserved" },
- ModelCorrespondence { "CIM_StorageExtent.Access" }]
- uint16 Access;
-
- [Description (
- "Size in bytes of the blocks that are allocated at the "
- "host as the result of this storage resource allocation "
- "or storage resource allocation request. If the block "
- "size is variable, then the maximum block size in bytes "
- "should be specified. If the block size is unknown or if "
- "a block concept does not apply, then the value 1 shall "
- "be used.\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.BlockSize property. See the "
- "description of the CIM_StorageExtent.BlockSize property "
- "for details." ),
- ModelCorrespondence { "CIM_StorageExtent.BlockSize" },
- PUnit ( "byte" )]
- uint64 HostResourceBlockSize;
-
- [Override ( "Reservation" ),
- Description (
- "The amount of blocks that are guaranteed to be available "
- "for this storage resource allocation at the host. The "
- "blocksize is specified by the value of the "
- "HostResourceBlockSize property." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostResourceBlockSize" }]
- uint64 Reservation;
-
- [Override ( "Limit" ),
- Description (
- "The maximum amount of blocks that will be granted for "
- "this storage resource allocation at the host. The "
- "blocksize is specified by the value of the "
- "HostResourceBlockSize property.Usually the value this "
- "property would reflect a maximum size for the allocated "
- "host extent that matches the size of the virtual storage "
- "extent presented to the consumer. A value less than that "
- "would indicate a situation where a sparsely populated "
- "virtual storage extent is expected, where the fill rate "
- "is limited by the value of the Limit property." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostResourceBlockSize" }]
- uint64 Limit;
-
- [Description (
- "The HostExtentStartingAddress property identifies the "
- "starting address on the host storage extent identified "
- "by the value of the HostExtentName property that is used "
- "for the allocation of the virtual storage extent.\n"
- "A value of NULL indicates that there is no direct "
- "mapping of the virtual storage extent onto the "
- "referenced host storage extent.\n"
- "NOTE: This property is a copy of the "
- "CIM_BasedOn.StartingAddess property. See the description "
- "of CIM_BasedOn association for details." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostResourceBlockSize",
- "CIM_BasedOn.StartingAddress" }]
- uint64 HostExtentStartingAddress;
-
- [Description (
- "A unique identifier for the host extent. The identified "
- "host extent is used for the storage resource allocation.\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.Name property. See the description of "
- "CIM_StorageExtent.Name property for details." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostExtentNameFormat",
- "CIM_StorageAllocationSettingData.HostExtentNameNamespace",
- "CIM_StorageExtent.Name" }]
- string HostExtentName;
-
- [Description (
- "The HostExtentNameFormat property identifies the format "
- "that is used for the value of the HostExtentName property.\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.NameFormat property, excluding "
- "deprecated values. See the description of "
- "CIM_StorageExtent.NameFormat class for details.\n"
- "7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings "
- "representing the vendor name, product name within the "
- "vendor namespace, and the serial number within the model "
- "namespace. Strings are delimited with a \'+\'. Spaces "
- "may be included and are significant. The serial number "
- "is the text representation of the serial number in "
- "hexadecimal upper case. This represents the vendor and "
- "model ID from SCSI Inquiry data; the vendor field MUST "
- "be 8 characters wide and the product field MUST be 16 "
- "characters wide. For example, \n"
- "\'ACME____+SUPER DISK______+124437458\' (_ is a space "
- "character) \n"
- "9 = NAA as a generic format. See \n"
- "http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. "
- "Formatted as 16 or 32 unseparated uppercase hex "
- "characters (2 per binary byte). For example "
- "\'21000020372D3C73\' \n"
- "10 = EUI as a generic format (EUI64) See \n"
- "http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. \n"
- "Formatted as 16 unseparated uppercase hex characters (2 "
- "per binary byte) \n"
- "11 = T10 vendor identifier format as returned by SCSI "
- "Inquiry VPD page 83, identifier type 1. See T10 SPC-3 "
- "specification. This is the 8-byte ASCII vendor ID from "
- "the T10 registry followed by a vendor specific ASCII "
- "identifier; spaces are permitted. For non SCSI volumes, "
- "\'SNVM\' may be the most appropriate choice. 12 = OS "
- "Device Name (for LogicalDisks). See LogicalDisk Name "
- "description for details." ),
- ValueMap { "0", "1", "7", "9", "10", "11", "12", ".." },
- Values { "Unknown", "Other", "SNVM", "NAA", "EUI64",
- "T10VID", "OS Device Name", "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostExtentName",
- "CIM_StorageAllocationSettingData.OtherHostExtentNameFormat",
- "CIM_StorageExtent.NameFormat" }]
- uint16 HostExtentNameFormat;
-
- [Description (
- "A string describing the format of the HostExtentName "
- "property if the value of the HostExtentNameFormat "
- "property is 1 (Other)." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostExtentNameFormat" }]
- string OtherHostExtentNameFormat;
-
- [Description (
- "If the host extent is a SCSI volume, then the preferred "
- "source for SCSI volume names is SCSI VPD Page 83 responses.\n"
- "NOTE: This property is a copy of the "
- "CIM_StorageExtent.NameNamespace property. See the "
- "description of CIM_StorageExtent.NameNamespace class for details.\n"
- "Page 83 returns a list of identifiers for various device "
- "elements. The metadata for each identifier includes an "
- "Association field, identifiers with association of 0 "
- "apply to volumes. Page 83 supports several namespaces "
- "specified in the Type field in the identifier metadata. "
- "See SCSI SPC-3 specification. \n"
- "2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) \n"
- "3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) \n"
- "4 = VPD Page 83, Type 1 T10 Vendor Identification \n"
- "(NameFormat T10) \n"
- "Less preferred volume namespaces from other interfaces: \n"
- "5 = VPD page 80, Serial number (NameFormat SHOULD be "
- "Other) \n"
- "6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) \n"
- "7 = Serial Number/Vendor/Model (NameFormat SHOULD be "
- "SNVM) cThe preferred namespace for LogigicalDisk names "
- "is platform specific device namespace; see LogigicalDIsk "
- "Description. \n"
- "8 = OS Device Namespace." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", ".." },
- Values { "Unknown", "Other", "VPD83Type3", "VPD83Type2",
- "VPD83Type1", "VPD80", "NodeWWN", "SNVM",
- "OS Device Namespace", "DMTF Reserved" },
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostExtentName",
- "CIM_StorageAllocationSettingData.OtherHostExtentNameNamespace",
- "CIM_StorageAllocationSettingData.HostExtentNameFormat",
- "CIM_StorageExtent.Namespace" }]
- uint16 HostExtentNameNamespace;
-
- [Description (
- "A string describing the namespace of the HostExtentName "
- "property if the value of the HostExtentNameNamespace "
- "matches 1 (Other)." ),
- ModelCorrespondence {
- "CIM_StorageAllocationSettingData.HostExtentNameNamespace" }]
- string OtherHostExtentNameNamespace;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StorageExtent.mof b/build/vendor/dmtf_mof/Core/CIM_StorageExtent.mof
deleted file mode 100644
index f39fe96f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StorageExtent.mof
+++ /dev/null
@@ -1,317 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_StorageExtent
-// ==================================================================
- [Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::StorageExtent" ),
- Description (
- "StorageExtent describes the capabilities and management of the "
- "various media that exist to store data and allow data "
- "retrieval. This superclass could be used to represent the "
- "various components of RAID (Hardware or Software) or as a raw "
- "logical extent on top of physical media." )]
-class CIM_StorageExtent : CIM_LogicalDevice {
-
- [Description ( "Type of data organization used." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Other", "Unknown", "Fixed Block", "Variable Block",
- "Count Key Data" }]
- uint16 DataOrganization;
-
- [Description (
- "A free form string describing the media and/or its use." ),
- MappingStrings { "MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr" }]
- string Purpose;
-
- [Description (
- "Access describes whether the media is readable "
- "(value=1), writeable (value=2), or both (value=3). "
- "\"Unknown\" (0) and \"Write Once\" (4) can also be "
- "defined." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Readable", "Writeable",
- "Read/Write Supported", "Write Once" }]
- uint16 Access;
-
- [Description (
- "ErrorMethodology is a free-form string describing the "
- "type of error detection and correction supported by this "
- "StorageExtent." )]
- string ErrorMethodology;
-
- [Description (
- "Size in bytes of the blocks which form this "
- "StorageExtent. If variable block size, then the maximum "
- "block size in bytes should be specified. If the block "
- "size is unknown or if a block concept is not valid (for "
- "example, for AggregateExtents, Memory or LogicalDisks), "
- "enter a 1." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Host Storage|001.4",
- "MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits",
- "MIF.DMTF|Storage Devices|001.5" }]
- uint64 BlockSize;
-
- [Description (
- "Total number of logically contiguous blocks, of size "
- "Block Size, which form this Extent. The total size of "
- "the Extent can be calculated by multiplying BlockSize by "
- "NumberOfBlocks. If the BlockSize is 1, this property is "
- "the total size of the Extent." ),
- MappingStrings { "MIF.DMTF|Host Storage|001.5",
- "MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize" }]
- uint64 NumberOfBlocks;
-
- [Description (
- "The maximum number of blocks, of size BlockSize, which "
- "are available for consumption when layering "
- "StorageExtents using the BasedOn association. This "
- "property only has meaning when this StorageExtent is an "
- "Antecedent reference in a BasedOn relationship. For "
- "example, a StorageExtent could be composed of 120 "
- "blocks. However, the Extent itself may use 20 blocks for "
- "redundancy data. If another StorageExtent is BasedOn "
- "this Extent, only 100 blocks would be available to it. "
- "This information (\'100 blocks is available for "
- "consumption\') is indicated in the ConsumableBlocks "
- "property." )]
- uint64 ConsumableBlocks;
-
- [Description (
- "True indicates that the underlying StorageExtent(s) "
- "participate in a StorageRedundancyGroup." )]
- boolean IsBasedOnUnderlyingRedundancy;
-
- [Description (
- "Boolean set to TRUE if the Storage is sequentially "
- "accessed by a MediaAccessDevice. A TapePartition is an "
- "example of a sequentially accessed StorageExtent. "
- "StorageVolumes, Disk Partitions and LogicalDisks "
- "represent randomly accessed Extents." )]
- boolean SequentialAccess;
-
- [Description (
- "StorageExtents have additional status information beyond "
- "that captured in the OperationalStatus and other "
- "properties, inherited from ManagedSystemElement. This "
- "additional information (for example, \"Protection "
- "Disabled\", value=9) is captured in the ExtentStatus "
- "property. \n"
- "\'In-Band Access Granted\' says that access to data on "
- "an extent is granted to some consumer and is only valid "
- "when \'Exported\' is also set. It is set as a side "
- "effect of PrivilegeManagementService.ChangeAccess or "
- "equivalent interfaces. \n"
- "\'Imported\' indicates that the extent is used in the "
- "current system, but known to be managed by some other "
- "system. For example, a server imports volumes from a "
- "disk array. \n"
- "\'Exported\' indicates the extent is meant to be used by "
- "some comsumer. A disk array\'s logical units are "
- "exported. \n"
- "Intermediate composite extents may be neither imported "
- "nor exported." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17",
- "18..32767", "32768..65535" },
- Values { "Other", "Unknown", "None/Not Applicable", "Broken",
- "Data Lost", "Dynamic Reconfig", "Exposed",
- "Fractionally Exposed", "Partially Exposed",
- "Protection Disabled", "Readying", "Rebuild",
- "Recalculate", "Spare in Use", "Verify In Progress",
- "In-Band Access Granted", "Imported", "Exported",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 ExtentStatus[];
-
- [Description (
- "Indicates whether or not there exists no single point of failure."
- ),
- ModelCorrespondence {
- "CIM_StorageSetting.NoSinglePointOfFailure" }]
- boolean NoSinglePointOfFailure;
-
- [Description (
- "Number of complete copies of data currently maintained." ),
- ModelCorrespondence {
- "CIM_StorageSetting.DataRedundancyGoal",
- "CIM_StorageSetting.DataRedundancyMax",
- "CIM_StorageSetting.DataRedundancyMin" }]
- uint16 DataRedundancy;
-
- [Description (
- "How many physical packages can currently fail without "
- "data loss. For example, in the storage domain, this "
- "might be disk spindles." ),
- ModelCorrespondence {
- "CIM_StorageSetting.PackageRedundancyGoal",
- "CIM_StorageSetting.PackageRedundancyMax",
- "CIM_StorageSetting.PackageRedundancyMin" }]
- uint16 PackageRedundancy;
-
- [Description (
- "Current value for Delta reservation. This is a "
- "percentage that specifies the amount of space that "
- "should be reserved in a replica for caching changes." ),
- Units ( "Percentage" ),
- MinValue ( 1 ),
- MaxValue ( 100 ),
- ModelCorrespondence {
- "CIM_StorageSetting.DeltaReservationGoal",
- "CIM_StorageSetting.DeltaReservationMax",
- "CIM_StorageSetting.DeltaReservationMin" }]
- uint8 DeltaReservation;
-
- [Description (
- "If true, \"Primordial\" indicates that the containing "
- "System does not have the ability to create or delete "
- "this operational element. This is important because "
- "StorageExtents are assembled into higher-level "
- "abstractions using the BasedOn association. Although the "
- "higher-level abstractions can be created and deleted, "
- "the most basic, (i.e. primordial), hardware-based "
- "storage entities cannot. They are physically realized as "
- "part of the System, or are actually managed by some "
- "other System and imported as if they were physically "
- "realized. In other words, a Primordial StorageExtent "
- "exists in, but is not created by its System and "
- "conversely a non-Primordial StorageExtent is created in "
- "the context of its System. For StorageVolumes, this "
- "property will generally be false. One use of this "
- "property is to enable algorithms that aggregate "
- "StorageExtent.ConsumableSpace across all, StorageExtents "
- "but that also want to distinquish the space that "
- "underlies Primordial StoragePools. Since implementations "
- "are not required to surface all Component StorageExtents "
- "of a StoragePool, this information is not accessible in "
- "any other way." )]
- boolean Primordial = false;
-
- [Override ( "Name" ),
- Description ( "A unique identifier for the Extent." ),
- MappingStrings {
- "SPC.INCITS-T10| VPD 83, Association 0 | Identifier" },
- ModelCorrespondence { "CIM_StorageExtent.NameFormat",
- "CIM_StorageExtent.NameNamespace" }]
- string Name;
-
- [Description (
- "The list here applies to all StorageExtent subclasses. "
- "Please look at the Description in each subclass for "
- "guidelines on the approriate values for that subclass. "
- "Note that any of these formats could apply to a "
- "CompositeExtent. \n"
- "\n"
- "Note - this property originally touched on two concepts "
- "that are now separated into this property and "
- "NameNamespace. Values 2,3,4,5,6, and 8 are retained for "
- "backwards compatibility but are deprecated in lieu of "
- "the corresponding values in "
- "CIM_StorageExtent.NameNamespace. \n"
- "\n"
- "For example, the preferred source for SCSI virtual "
- "(RAID) disk names is from Inquiry VPD page 83 response, "
- "type 3 identifiers. These will have NameFormat set to "
- "\'NAA\' and NameNamespace to \'VPD83Type3\'. \n"
- "\n"
- "Format of the Name property. Values for extents "
- "representing SCSI volumes are (per SCSI SPC-3): \n"
- "2 = VPD Page 83, NAA IEEE Registered Extended "
- "(VPD83NAA6) \n"
- "(DEPRECATED) \n"
- "3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) \n"
- "(DEPRECATED) \n"
- "4 = VPD Page 83, (VPD83Type2) (DEPRECATED) \n"
- "5 = VPD Page 83, \n"
- "T10 Vendor Identification (VPD83Type1) (DEPRECATED) \n"
- "6 = VPD Page 83, Vendor Specific (VPD83Type0) "
- "(DEPRECATED) \n"
- "7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings "
- "representing the vendor name, product name within the "
- "vendor namespace, and the serial number within the model "
- "namespace. Strings are delimited with a \'+\'. Spaces "
- "may be included and are significant. The serial number "
- "is the text representation of the serial number in "
- "hexadecimal upper case. This represents the vendor and "
- "model ID from SCSI Inquiry data; the vendor field MUST "
- "be 8 characters wide and the product field MUST be 16 "
- "characters wide. For example, \n"
- "\'ACME____+SUPER DISK______+124437458\' (_ is a space "
- "character) \n"
- "8 = Node WWN (for single LUN/controller) (NodeWWN) \n"
- "(DEPRECATED) \n"
- "9 = NAA as a generic format. See \n"
- "http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. "
- "Formatted as 16 or 32 unseparated uppercase hex "
- "characters (2 per binary byte). For example "
- "\'21000020372D3C73\' \n"
- "10 = EUI as a generic format (EUI64) See \n"
- "http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. \n"
- "Formatted as 16 unseparated uppercase hex characters (2 "
- "per binary byte) \n"
- "11 = T10 vendor identifier format as returned by SCSI "
- "Inquiry VPD page 83, identifier type 1. See T10 SPC-3 "
- "specification. This is the 8-byte ASCII vendor ID from "
- "the T10 registry followed by a vendor specific ASCII "
- "identifier; spaces are permitted. For non SCSI volumes, "
- "\'SNVM\' may be the most appropriate choice. 12 = OS "
- "Device Name (for LogicalDisks). See LogicalDisk Name "
- "description for details." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12" },
- Values { "Unknown", "Other", "VPD83NAA6", "VPD83NAA5",
- "VPD83Type2", "VPD83Type1", "VPD83Type0", "SNVM",
- "NodeWWN", "NAA", "EUI64", "T10VID", "OS Device Name" },
- ModelCorrespondence { "CIM_StorageExtent.Name",
- "CIM_StorageExtent.NameNamespace",
- "CIM_StorageExtent.OtherNameFormat" }]
- uint16 NameFormat;
-
- [Description (
- "The preferred source SCSI for volume names is SCSI VPD "
- "Page 83 responses. Page 83 returns a list of identifiers "
- "for various device elements. The metadata for each "
- "identifier includes an Association field, identifiers "
- "with association of 0 apply to volumes. Page 83 supports "
- "several namespaces specified in the Type field in the "
- "identifier metadata. See SCSI SPC-3 specification. \n"
- "2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) \n"
- "3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) \n"
- "4 = VPD Page 83, Type 1 T10 Vendor Identification \n"
- "(NameFormat T10) \n"
- "Less preferred volume namespaces from other interfaces: \n"
- "5 = VPD page 80, Serial number (NameFormat SHOULD be "
- "Other) \n"
- "6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) \n"
- "7 = Serial Number/Vendor/Model (NameFormat SHOULD be "
- "SNVM) \n"
- "The preferred namespace for LogigicalDisk names is "
- "platform specific device namespace; see LogigicalDIsk "
- "Description. \n"
- "8 = OS Device Namespace." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other", "VPD83Type3", "VPD83Type2",
- "VPD83Type1", "VPD80", "NodeWWN", "SNVM",
- "OS Device Namespace" },
- MappingStrings {
- "SPC.INCITS-T10| VPD 83, Association 0 | Identifier" },
- ModelCorrespondence { "CIM_StorageExtent.Name",
- "CIM_StorageExtent.OtherNameNamespace",
- "CIM_StorageExtent.NameFormat" }]
- uint16 NameNamespace;
-
- [Description (
- "A string describing the namespace of the Name property "
- "when NameNamespace includes the value 1, \"Other\"." ),
- ModelCorrespondence { "CIM_StorageExtent.NameNamespace" }]
- string OtherNameNamespace;
-
- [Description (
- "A string describing the format of the Name property when "
- "NameFormat includes the value 1, \"Other\"." ),
- ModelCorrespondence { "CIM_StorageExtent.NameFormat" }]
- string OtherNameFormat;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StorageRedundancyGroup.mof b/build/vendor/dmtf_mof/Core/CIM_StorageRedundancyGroup.mof
deleted file mode 100644
index 9c50ebd3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StorageRedundancyGroup.mof
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecated
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_StorageRedundancyGroup
-// ==================================================================
- [Deprecated { "CIM_StorageRedundancySet" },
- Version ( "2.13.0" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from RedundancyGroup containing mass "
- "storage-related redundancy information. StorageRedundancy "
- "Groups are used to protect user data. They act on one or more "
- "underlying StorageExtents, associated via "
- "ExtentRedundancyComponent and produce one or more protected "
- "StorageExtents that are associated to the underlying "
- "StorageExtents via ProtectedExtentBasedOn or "
- "CompositeExtentBasedOn. StorageRedundancyGroups may overlap. "
- "However, the underlying StorageExtents within the overlap "
- "should not contain any check data. \n"
- "The use of this class is being deprecated in lieu of using the "
- "StorageRedundancySet class." )]
-class CIM_StorageRedundancyGroup : CIM_RedundancyGroup {
-
- [Deprecated { "CIM_StorageRedundancySet.TypeOfAlgorithm" },
- Description (
- "The TypeOfAlgorithm specifies the algorithm used for "
- "data redundancy and reconstruction. For example, \"P+Q\" "
- "(value =5) or \"P+S\" (7) may be specified. The value of "
- "0, is defined as \"None\" to indicate that data "
- "redundancy is not active. An inactive redundancy should "
- "only be instantiated if data striping or concatenation "
- "are active. These are indicated by the IsStriped or "
- "IsConcatentated boolean properties of this "
- "RedundancyGroup." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "None", "Other", "Unknown", "Copy", "XOR", "P+Q",
- "S", "P+S" },
- MappingStrings { "MIF.DMTF|Redundancy Group|001.2" }]
- uint16 TypeOfAlgorithm;
-
- [Deprecated { "No Value" },
- Description (
- "StorageRedundancy provides additional information on the "
- "state of the RedundancyGroup, beyond the "
- "RedundancyStatus property. Information like \"Reconfig "
- "In Progress\" (value =1) or \"Redundancy Disabled\" can "
- "be specified using this property." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "No Additional Status", "Reconfig In Progress",
- "Data Lost", "Not Currently Configured",
- "Protected Rebuild", "Redundancy Disabled",
- "Unprotected Rebuild", "Recalculating", "Verifying" }]
- uint16 StorageRedundancy;
-
- [Deprecated { "CIM_CompositeExtent.ExtentStripeLength" },
- Description (
- "True indicates that the data is striped across the "
- "various StorageExtents in the Group." )]
- boolean IsStriped;
-
- [Deprecated { "CIM_CompositeExtent.IsConcatenated" },
- Description (
- "True indicates that the data is concatenated across the "
- "various StorageExtents in the Group." )]
- boolean IsConcatenated;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_StorageRedundancySet.mof b/build/vendor/dmtf_mof/Core/CIM_StorageRedundancySet.mof
deleted file mode 100644
index 5e3d93e8..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_StorageRedundancySet.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.1000" ),
- UMLPackagePath ( "CIM::Core::Redundancy" ),
- Description (
- "A class derived from RedundancySet describing storage-related "
- "redundancy information. StorageRedundancySets are used to "
- "protect user data. They aggregate one or more underlying "
- "StorageExtents, associated via MemberOfCollection, and produce "
- "one or more higher-level Extents. The Extents are related to "
- "each other via a BasedOn association. And, the higher level "
- "Extent is related to the StorageRedundancy Set via the "
- "LogicalIdentity association. \n"
- "Note that StorageRedundancySets may overlap in their "
- "aggregation of members. If this occurs, the overlapping "
- "Extents SHOULD NOT contain any check data." )]
-class CIM_StorageRedundancySet : CIM_RedundancySet {
-
- [Description (
- "TypeOfAlgorithm specifies the algorithm used for storage "
- "data redundancy and reconstruction. For example, \'P+Q\' "
- "(=5) or \'P+S\' (=7) may be specified." ),
- ValueMap { "0", "1", "3", "4", "5", "6", "7" },
- Values { "Unknown", "Other", "Copy", "XOR", "P+Q", "S", "P+S" },
- MappingStrings { "MIF.DMTF|Redundancy Group|001.2" },
- ModelCorrespondence {
- "CIM_StorageRedundancySet.OtherAlgorithm" }]
- uint16 TypeOfAlgorithm;
-
- [Description (
- "A string describing the redundancy algorithm when the "
- "TypeOfAlgorithm is set to 1 \'Other\'." ),
- ModelCorrespondence {
- "CIM_StorageRedundancySet.TypeOfAlgorithm" }]
- string OtherAlgorithm;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SupportAccess.mof b/build/vendor/dmtf_mof/Core/CIM_SupportAccess.mof
deleted file mode 100644
index 25c9e47e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SupportAccess.mof
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SupportAccess
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::ProductFRU" ),
- Description (
- "The CIM_SupportAccess association defines how to obtain "
- "assistance for a Product." )]
-class CIM_SupportAccess : CIM_ManagedElement {
-
- [Key, Description (
- "SupportAccessID is an arbitrary, free form string "
- "defined by the Product Vendor or by the organization "
- "that deploys the Product. This property, since it is a "
- "key, should be unique throughout the enterprise." ),
- MaxLen ( 256 )]
- string SupportAccessId;
-
- [Override ( "Description" ),
- Description (
- "A textual description of the type of Support provided." ),
- MappingStrings { "MIF.DMTF|Support|001.3" }]
- string Description;
-
- [Description (
- "CommunicationInfo provides the details of the "
- "Communication Mode. For example, if the "
- "CommunicationMode is \'Phone\', CommunicationInfo "
- "specifies the phone number to be called." ),
- MappingStrings { "MIF.DMTF|FRU|002.11", "MIF.DMTF|FRU|002.12" }]
- string CommunicationInfo;
-
- [Description (
- "CommunicationMode defines the form of communication in "
- "order to obtain support. For example, phone "
- "communication (value =2), fax (3) or email (8) can be "
- "specified." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Other", "Phone", "Fax", "BBS", "Online Service",
- "Web Page", "FTP", "E-mail" },
- MappingStrings { "MIF.DMTF|Support|001.5" }]
- uint16 CommunicationMode;
-
- [Description (
- "Locale defines the geographic region and/or language "
- "dialect to which this Support resource pertains." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|Support|001.2" }]
- string Locale;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_Synchronized.mof b/build/vendor/dmtf_mof/Core/CIM_Synchronized.mof
deleted file mode 100644
index 854c130c..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_Synchronized.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Synchronized
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "Indicates that two ManagedElements were aligned or made to be "
- "equivalent at the specified point in time. If the Boolean "
- "property SyncMaintained is true, then synchronization of the "
- "Elements is preserved. Both like and unlike objects can be "
- "synchronized. For example, two WatchDog timers can be aligned, "
- "or the contents of a LogicalFile can be synchronized with the "
- "contents of a StorageExtent." )]
-class CIM_Synchronized {
-
- [Key, Description (
- "SystemElement represents one ManagedElement that is "
- "synchronized with the entity referenced as "
- "SyncedElement." )]
- CIM_ManagedElement REF SystemElement;
-
- [Key, Description (
- "SyncedElement represents another ManagedElement that is "
- "synchronized with the entity referenced as "
- "SystemElement." )]
- CIM_ManagedElement REF SyncedElement;
-
- [Description (
- "The point in time that the Elements were synchronized." )]
- datetime WhenSynced;
-
- [Description (
- "Boolean indicating whether synchronization is maintained." )]
- boolean SyncMaintained;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_System.mof b/build/vendor/dmtf_mof/Core/CIM_System.mof
deleted file mode 100644
index ced9ffb9..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_System.mof
+++ /dev/null
@@ -1,116 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Promoted OtherIdentifyingInfo
-// and IdentifyingDescription from ComputerSystem to System.
-// ==================================================================
-// CIM_System
-// ==================================================================
- [Abstract, Version ( "2.15.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_System represents an entity made up of component parts "
- "(defined by the SystemComponent relationship), that operates "
- "as a \'functional whole\'. Systems are top-level objects in "
- "the CIM hierarchy, requiring no scoping or weak relationships "
- "in order to exist and have context. It should be reasonable to "
- "uniquely name and manage a System at an enterprise level. For "
- "example, a ComputerSystem is a kind of System that can be "
- "uniquely named and independently managed in an enterprise. "
- "However, these qualities are not true for the power supply (or "
- "the power supply sub-\'system\') within the computer. \n"
- "\n"
- "Although a System can be viewed as a Collection, this view is "
- "not the correct model. A Collection is simply a \'bag\' that "
- "\'holds\' its members. A System is a higher-level abstraction, "
- "built out of its individual components. It is more than the "
- "sum of its parts. Note that System is a subclass of "
- "EnabledLogicalElement which allows the entire abstraction to "
- "be functionally enabled or disabled at a higher level than "
- "enabling or disabling its component parts." )]
-class CIM_System : CIM_EnabledLogicalElement {
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The inherited Name serves as the key of a System "
- "instance in an enterprise environment." ),
- MaxLen ( 256 )]
- string Name;
-
- [Description (
- "The System object and its derivatives are top-level "
- "objects of CIM. They provide the scope for numerous "
- "components. Having unique System keys is required. A "
- "heuristic can be defined in individual System subclasses "
- "to attempt to always generate the same System Name Key. "
- "The NameFormat property identifies how the System name "
- "was generated, using the heuristic of the subclass." ),
- MaxLen ( 64 )]
- string NameFormat;
-
- [Write, Description (
- "The name of the primary system owner. The system owner "
- "is the primary user of the system." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|General Information|001.3" }]
- string PrimaryOwnerName;
-
- [Write, Description (
- "A string that provides information on how the primary "
- "system owner can be reached (for example, phone number, "
- "e-mail address, and so on)." ),
- MaxLen ( 256 ),
- MappingStrings { "MIF.DMTF|General Information|001.4" }]
- string PrimaryOwnerContact;
-
- [Write, Description (
- "An array (bag) of strings that specifies the "
- "administrator -defined roles this System plays in the "
- "managed environment. Examples might be \'Building 8 "
- "print server\' or \'Boise user directories\'. A single "
- "system may perform multiple roles. \n"
- "Note that the instrumentation view of the \'roles\' of a "
- "System is defined by instantiating a specific subclass "
- "of System, or by properties in a subclass, or both. For "
- "example, the purpose of a ComputerSystem is defined "
- "using the Dedicated and OtherDedicatedDescription "
- "properties." )]
- string Roles[];
-
- [Description (
- "OtherIdentifyingInfo captures additional data, beyond "
- "System Name information, that could be used to identify "
- "a ComputerSystem. One example would be to hold the Fibre "
- "Channel World-Wide Name (WWN) of a node. Note that if "
- "only the Fibre Channel name is available and is unique "
- "(able to be used as the System key), then this property "
- "would be NULL and the WWN would become the System key, "
- "its data placed in the Name property." ),
- ArrayType ( "Indexed" ),
- MaxLen ( 256 ),
- ModelCorrespondence { "CIM_System.IdentifyingDescriptions" }]
- string OtherIdentifyingInfo[];
-
- [Description (
- "An array of free-form strings providing explanations and "
- "details behind the entries in the OtherIdentifying Info "
- "array. Note, each entry of this array is related to the "
- "entry in OtherIdentifyingInfo that is located at the "
- "same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_System.OtherIdentifyingInfo" }]
- string IdentifyingDescriptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemComponent.mof b/build/vendor/dmtf_mof/Core/CIM_SystemComponent.mof
deleted file mode 100644
index 919ea405..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemComponent.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemComponent
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "CIM_SystemComponent is a specialization of the CIM_Component "
- "association that establishes \'part of\' relationships between "
- "a System and any ManagedSystemElements of which it is "
- "composed. \n"
- "Use this association with caution when using it instead of a "
- "subclass such as SystemDevice or a peer association such as "
- "HostedService. This class is very broadly defined, which can "
- "lead to erroneous use. For example, Access Points that are "
- "dependent on (and hosted on) a System are NOT Components of "
- "the System. The System is not made up of any AccessPoint "
- "\'parts\', which is why a Dependency association, "
- "HostedAccessPoint, was defined. Similarly, a PhysicalPackage "
- "is not a \'part\' of a System, because the physical element "
- "exists independently of any internal components, software, and "
- "so on. In fact, again, a Dependency relationship is true where "
- "a ComputerSystem is Dependent on its packaging, as described "
- "by the ComputerSystemPackage association." )]
-class CIM_SystemComponent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent System in the Association." )]
- CIM_System REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The child element that is a component of a System." )]
- CIM_ManagedSystemElement REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemConfiguration.mof b/build/vendor/dmtf_mof/Core/CIM_SystemConfiguration.mof
deleted file mode 100644
index 0cb93a72..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemConfiguration.mof
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemConfiguration
-// ==================================================================
- [Deprecated { "CIM_ScopedSettingData", "CIM_SystemSetting" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: Similar to the deprecation of CIM_Configuration, this "
- "peer class is also deprecated in favor of aggregating "
- "instances of Setting or SettingData into \"higher-level\" "
- "Settings or SettingData objects using the ConcreteComponent "
- "association. \n"
- "Deprecated description: CIM_SystemConfiguration represents the "
- "general concept of a CIM_Configuration that is scoped by a "
- "System. This class is a peer of CIM_Configuration because the "
- "key structure of Configuration is currently defined and cannot "
- "be modified with additional properties." )]
-class CIM_SystemConfiguration : CIM_ManagedElement {
-
- [Deprecated { "CIM_SystemSetting.SystemCreationClassName" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The CreationClassName of the scoping "
- "system." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Deprecated { "CIM_SystemSetting.SystemName" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Name of the scoping system." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Deprecated { "CIM_SystemSetting.CreationClassName" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: CreationClassName indicates the name of the "
- "class or the subclass used in the creation of an "
- "instance. When used with the other key properties of "
- "this class, this property allows all instances of this "
- "class and its subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Deprecated { "CIM_ScopedSettingData.InstanceID",
- "CIM_SystemSetting.SettingID" },
- Key, Description (
- "The label by which the Configuration object is known." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemDevice.mof b/build/vendor/dmtf_mof/Core/CIM_SystemDevice.mof
deleted file mode 100644
index 6b2bd64e..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemDevice.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemDevice
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Device" ),
- Description (
- "LogicalDevices can be aggregated by a System. This "
- "relationship is made explicit by the SystemDevice association." )]
-class CIM_SystemDevice : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The parent system in the Association." )]
- CIM_System REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Weak, Description (
- "The LogicalDevice that is a component of a System." )]
- CIM_LogicalDevice REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemPackaging.mof b/build/vendor/dmtf_mof/Core/CIM_SystemPackaging.mof
deleted file mode 100644
index 736b39e0..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemPackaging.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemPackaging
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Physical" ),
- Description (
- "Similar to the way that LogicalDevices are \'Realized\' by "
- "PhysicalElements, Systems can be associated with specific "
- "packaging or PhysicalElements. This association explicitly "
- "defines the relationship between a System and its packaging." )]
-class CIM_SystemPackaging : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The PhysicalElements that provide the packaging of a System."
- )]
- CIM_PhysicalElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The System whose packaging is described." )]
- CIM_System REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemSetting.mof b/build/vendor/dmtf_mof/Core/CIM_SystemSetting.mof
deleted file mode 100644
index 03d59e5d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemSetting.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemSetting
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "CIM_SystemSetting represents the general concept of a "
- "CIM_Setting that is scoped by a System." )]
-class CIM_SystemSetting : CIM_Setting {
-
- [Key, Description (
- "The CreationClassName of the scoping system." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The Name of the scoping system." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "SettingID" ),
- MaxLen ( 256 )]
- string SettingID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemSettingContext.mof b/build/vendor/dmtf_mof/Core/CIM_SystemSettingContext.mof
deleted file mode 100644
index d01930ad..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemSettingContext.mof
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Deprecate
-// class
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemSettingContext
-// ==================================================================
- [Association, Deprecated { "CIM_ConcreteComponent" },
- Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Core::Settings" ),
- Description (
- "Note: The Configuration and SystemConfiguration classes are "
- "deprecated in lieu of using a ConcreteComponent relationship "
- "to indicate a hierarchy of Settings or SettingData instances. "
- "Therefore, the aggregation of SystemSettings into System "
- "Configurations is replaced by the ConcreteComponent "
- "relationship between instances of Settings and SettingData. \n"
- "Deprecated description: This relationship associates "
- "System-specific Configuration objects with System-specific "
- "Setting objects, similar to the SettingContext association." )]
-class CIM_SystemSettingContext {
-
- [Deprecated { "CIM_ConcreteComponent.GroupComponent" },
- Key, Aggregate, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: The Configuration object that aggregates "
- "the Setting." )]
- CIM_SystemConfiguration REF Context;
-
- [Deprecated { "CIM_ConcreteComponent.PartComponent" },
- Key, Description (
- "Note: The use of this element is deprecated. Deprecated "
- "description: An aggregated Setting." )]
- CIM_SystemSetting REF Setting;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemSpecificCollection.mof b/build/vendor/dmtf_mof/Core/CIM_SystemSpecificCollection.mof
deleted file mode 100644
index 5f3c7681..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemSpecificCollection.mof
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Core::Collection" ),
- Description (
- "SystemSpecificCollection represents the general concept of a "
- "collection that is scoped (or contained) by a System. It "
- "represents a Collection that has meaning only in the context "
- "of a System, a Collection whose elements are restricted by the "
- "definition of the System, or both of these types of "
- "Collections. This meaning is explicitly described by the "
- "(required) association, HostedCollection. \n"
- "An example of a SystemSpecificCollection is a Fibre Channel "
- "zone that collects network ports, port groupings, and aliases "
- "(as required by a customer) in the context of an AdminDomain. "
- "The Collection is not a part of the domain, but merely an "
- "arbitrary grouping of the devices and other Collections in the "
- "domain. In other words, the context of the Collection is "
- "restricted to the domain, and its members are also limited by "
- "the domain." )]
-class CIM_SystemSpecificCollection : CIM_Collection {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. To ensure uniqueness within the "
- "NameSpace, the value of InstanceID should be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where must include a unique name. It "
- "can be a copyrighted, trademarked, or otherwise unique "
- "name that is owned by the business entity that is "
- "creating or defining the InstanceID. Or, it could be a "
- "registered ID that is assigned to the business entity by "
- "a recognized global authority.(This requirement is "
- "similar to the _ structure of "
- "Schema class names.) In addition, to ensure uniqueness "
- " must not contain a colon (\':\'). When using "
- "this algorithm, the first colon to appear in InstanceID "
- "must appear between and . \n"
- " is chosen by the business entity and should "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity must ensure "
- "that the resulting InstanceID is not re-used as any of "
- "InstanceIDs produced by this or other providers for the "
- "NameSpace of this instance. \n"
- "For DMTF-defined instances, the \'preferred\' algorithm "
- "must be used with the set to \'CIM\'." )]
- string InstanceID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemStatisticalInformation.mof b/build/vendor/dmtf_mof/Core/CIM_SystemStatisticalInformation.mof
deleted file mode 100644
index b4ce6c2d..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemStatisticalInformation.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemStatisticalInformation
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "Statistical information associated with a System object or one "
- "of its subclasses." )]
-class CIM_SystemStatisticalInformation : CIM_StatisticalInformation {
-
- [Key, Description ( "The scoping System\'s CreationClassName." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.CreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The scoping System\'s Name." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_System.Name" )]
- string SystemName;
-
- [Key, Description (
- "CreationClassName indicates the name of the class or the "
- "subclass used in the creation of an instance. When used "
- "with the other key properties of this class, this "
- "property allows all instances of this class and its "
- "subclasses to be uniquely identified." ),
- MaxLen ( 256 )]
- string CreationClassName;
-
- [Key, Override ( "Name" ),
- Description (
- "The Name property, inherited from "
- "StatisticalInformation, serves as part of the object "
- "key." ),
- MaxLen ( 256 )]
- string Name;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_SystemStatistics.mof b/build/vendor/dmtf_mof/Core/CIM_SystemStatistics.mof
deleted file mode 100644
index d29d136f..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_SystemStatistics.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_SystemStatistics
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Core::Statistics" ),
- Description (
- "SystemStatistics relates the SystemStatisticalInformation "
- "class to the System to which it applies." )]
-class CIM_SystemStatistics : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description ( "The statistical object." )]
- CIM_SystemStatisticalInformation REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The System to which the statistics apply." )]
- CIM_System REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_TimeService.mof b/build/vendor/dmtf_mof/Core/CIM_TimeService.mof
deleted file mode 100644
index 905c9416..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_TimeService.mof
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Service" ),
- Description (
- "The TimeService manages time (retrieves or sets time) for one "
- "or more elements in a system. All elements to which the "
- "Service applies are associated using ServiceAffectsElement." )]
-class CIM_TimeService : CIM_Service {
-
-
- [Description (
- "This method gets or sets the time for the specified element."
- ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..32767",
- "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "Invalid Parameter", "DMTF Reserved",
- "Vendor Specific" }]
- uint32 ManageTime(
- [IN, Description (
- "Indicates whether the request is to get (TRUE) or "
- "set (FALSE) the time for the specified element." )]
- boolean GetRequest,
- [IN, OUT, Description (
- "The current date and time. On input, this value is "
- "the time that is set on the specified element, if "
- "the GetRequest input parameter is TRUE. Otherwise, "
- "the input time is ignored. On output, this value "
- "is the time as it is known by the element." )]
- datetime TimeData,
- [Required, IN, Description (
- "A reference to the ManagedElement whose time is "
- "retrieved or set. This reference is necessary "
- "because the TimeService might apply to multiple "
- "elements simultaneously. The referenced element "
- "must be associated with the Service using the "
- "ServiceAffectsElement relationship." )]
- CIM_ManagedElement REF ManagedElement);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_View.mof b/build/vendor/dmtf_mof/Core/CIM_View.mof
deleted file mode 100644
index 33f3dd26..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_View.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Abstract, Version ( "2.26.0" ),
- UMLPackagePath ( "CIM::Core::CoreElements" ),
- Description (
- "View is an abstract class that provides a common superclass "
- "for classes providing de-normalized, aggregate representations "
- "of managed resources. The definition of each sub-class will "
- "include properties propagated from the the graph of classes "
- "that are used to model the resource in the normalized view. "
- "The classes may be resource classes or associations. The "
- "definition of how a value is propagated (i.e. source class and "
- "value transformations) is required to be specified. \n"
- "Sub-classes may be explicitly constrained to be read only. If "
- "a sub-class is not constrained as read only, the designers are "
- "strongly encouraged to carefully consider the data "
- "synchronization and consistencies issues that may result. The "
- "ElementView association may be used to find the instances that "
- "form the normalized view of the managed resource." )]
-class CIM_View : CIM_ManagedElement {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualEthernetSwitchSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualEthernetSwitchSettingData.mof
deleted file mode 100644
index 1a3bf154..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualEthernetSwitchSettingData.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Version ( "2.26.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "CIM_VirtualEthernetSwitchSettingData specializes "
- "CIM_VirtualSystemSettingDatato add the specific properties "
- "required to define a virtual Ethernet switch." )]
-class CIM_VirtualEthernetSwitchSettingData : CIM_VirtualSystemSettingData {
-
- [Description ( "A list of VLANIds that this switch can access" )]
- string VLANConnection[];
-
- [Description (
- "A list of host resource pools to be associated or that "
- "are currentlyassociated with the Ethernet Switch for the "
- "purpose of the allocation of Ethernet connections "
- "between a virtual machine and an Ethernet switch Each "
- "non-Null value of the AssoicatedResourcePool property "
- "shall conformto the production "
- "WBEM_URI_UntypedInstancePath as defined in DSP0207" )]
- string AssociatedResourcePool[];
-
- [Description (
- "This property specifies the number of unique MAC "
- "addresses that can be learnedby the switch to support "
- "MAC Address Learning, as defined in the IEEE 802.1 "
- "standard" )]
- uint32 MaxNumMACAddress;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementCapabilities.mof
deleted file mode 100644
index 914b8019..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementCapabilities.mof
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.23.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "Capabilities of a CIM_VirtualSystemManagementService." )]
-class CIM_VirtualSystemManagementCapabilities : CIM_EnabledLogicalElementCapabilities {
-
- [Description (
- "Enumeration of strings each designating a type of "
- "virtual system that the implementation supports.\n"
- "The value of each non-NULL array element shall conform "
- "to the format defined for the "
- "CIM_VirtualSystemSettingData.VirtualSystemType property." ),
- ModelCorrespondence {
- "CIM_VirtualSystemSettingData.VirtualSystemType" }]
- string VirtualSystemTypesSupported[];
-
- [Description (
- "Enumeration of method identifiers each identifying a "
- "method of class CIM_VirtualSystemManagementService that "
- "is supported synchronously by the implementation." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "..", "32767..65535" },
- Values { "DefineSystemSupported", "DestroySystemSupported",
- "DestroySystemConfigurationSupported",
- "ModifyResourceSettingsSupported",
- "ModifySystemSettingsSupported",
- "RemoveResourcesSupported",
- "SelectSystemConfigurationSupported",
- "SnapshotSystemSupported", "AddResourcesSupported",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 SynchronousMethodsSupported[];
-
- [Description (
- "Enumeration of method identifiers each identifying a "
- "method of class CIM_VirtualSystemManagementService that "
- "is supported asynchronously by the implementation." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "..", "32767..65535" },
- Values { "DefineSystemSupported", "DestroySystemSupported",
- "DestroySystemConfigurationSupported",
- "ModifyResourceSettingsSupported",
- "ModifySystemSettingsSupported",
- "RemoveResourcesSupported",
- "SelectSystemConfigurationSupported",
- "SnapshotSystemSupported", "AddResourcesSupported",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 AsynchronousMethodsSupported[];
-
- [Description (
- "Enumeration of indication identifiers each identifying "
- "an indication that is supported by the implementation.\n"
- "VirtualSystemStateChangeIndicationsSupported indicates "
- "whether or not the implementation supports notification "
- "on state changes of CIM_ComputerSystem instances "
- "representing virtual systems.\n"
- "VirtualResourceStateChangeIndicationsSupported indicates "
- "whether or not the implementation supports notification "
- "on state changes of CIM_LogicalDevice instances "
- "representing resources of virtual systems.\n"
- "ConcreteJobStateChangeIndicationsSupported indicates "
- "whether or not the implementation supports notification "
- "on state changes of CIM_ConcreteJob instances." ),
- ValueMap { "2", "3", "4", "..", "32767..65535" },
- Values { "VirtualResourceStateChangeIndicationsSupported",
- "ConcreteJobStateChangeIndicationsSupported",
- "VirtualSystemStateChangeIndicationsSupported",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 IndicationsSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementService.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementService.mof
deleted file mode 100644
index c9295a0b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemManagementService.mof
+++ /dev/null
@@ -1,227 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "Service to define and manipulate virtual systems and their components"
- )]
-class CIM_VirtualSystemManagementService : CIM_Service {
-
-
- [Description (
- "Adds resources to a virtual system configuration\n"
- ".When applied to a \"state\" virtual system "
- "configuration, as a side effect resources are added to "
- "the active virtual system." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 AddResourceSettings(
- [Description (
- "Reference to the affected virtual system configuration."
- )]
- CIM_VirtualSystemSettingData REF AffectedConfiguration,
- [Description (
- "Array of strings each containing one embedded "
- "instance of class "
- "CIM_ResourceAllocationSettingData that describes "
- "the virtual aspects of a virtual resource to be "
- "added to the virtual system." ),
- EmbeddedInstance ( "CIM_ResourceAllocationSettingData" ),
- ArrayType ( "Indexed" )]
- string ResourceSettings[],
- [In ( false ), Out, Description (
- "Array of references to instances of class "
- "CIM_ResourceAllocationSettingData representing "
- "virtual aspects of the added virtual resources." ),
- ArrayType ( "Indexed" )]
- CIM_ResourceAllocationSettingData REF ResultingResourceSettings[],
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned. In this case, the instances "
- "of class CIM_ResourceAllocationSettingData "
- "representing the added resource settings are "
- "available via association CIM_ConreteComponent "
- "from the instance of class "
- "CIM_VirtualSystemSettingData representing the "
- "affected virtual system configuration." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Defines a virtual system.\n"
- "Input that is not completely specified may be filled out "
- "with default values." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 DefineSystem(
- [Description (
- "String containing an embedded instance of class "
- "CIM_VirtualSystemSettingData that is used to "
- "define attributes of the virtual system to be "
- "created." ),
- EmbeddedInstance ( "CIM_VirtualSystemSettingData" )]
- string SystemSettings,
- [Description (
- "Array of strings each containing an embedded "
- "instance of class "
- "CIM_ResourceAllocationSettingData that describes "
- "the virtual aspects of a virtual resource to be "
- "created in the scope of the new virtual system." ),
- EmbeddedInstance ( "CIM_ResourceAllocationSettingData" ),
- ArrayType ( "Indexed" )]
- string ResourceSettings[],
- [Description (
- "Reference to an instance of class "
- "CIM_VirtualSystemSettingData object that is the "
- "top level object of a reference virtual system "
- "configuration. The reference configuration is used "
- "to complement the configuration of the new virtual "
- "system if parameters SystemSettings and "
- "ResourceSettings did not provide respective "
- "information." )]
- CIM_VirtualSystemSettingData REF ReferenceConfiguration,
- [In ( false ), Out, Description (
- "If a virtual computer system is successfully "
- "defined, a reference to an instance of class "
- "CIM_ComputerSystem that represents the newly "
- "defined virtual computer system is returned." )]
- CIM_ComputerSystem REF ResultingSystem,
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned. In this case, the instance "
- "of class CIM_ComputerSystem representing the new "
- "virtual systemis presented via association "
- "CIM_AffectedJobElementwith property "
- "AffectedElement refering to the new instance of "
- "class CIM_ComputerSystem and property "
- "ElementEffects set to 5 (Create)." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Destroys a virtual system.\n"
- "The referenced virtual system is destroyed, including "
- "any elements scoped by it. Virtual resources are "
- "returned to their resource pools, which may imply the "
- "destruction of those resources (implementation "
- "dependent). If the virtual system is active when the "
- "operation is invoked, it is first deactivated and then "
- "destroyed. If snapshots were created from the virtual "
- "system, these are destroyed as well." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 DestroySystem(
- [Description (
- "Reference to an instance of class "
- "CIM_ComputerSystem representing the virtual "
- "computer system that it to be destroyed." )]
- CIM_ComputerSystem REF AffectedSystem,
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Modifies virtual resource settings.\n"
- "When applied to parts of a \"current\" virtual system "
- "configuration, as a side effect resources of the active "
- "virtual system may be modified." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "Incompatible Parameters", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 ModifyResourceSettings(
- [Description (
- "Array of strings each containing an embedded "
- "instance of class "
- "CIM_ResourceAllocationSettingData that describes "
- "modifications to the virtual aspects of an "
- "existing virtual resource. All instances must have "
- "a valid InstanceID in order to identify the "
- "virtual resource setting to be modified." ),
- EmbeddedInstance ( "CIM_ResourceAllocationSettingData" ),
- ArrayType ( "Indexed" )]
- string ResourceSettings[],
- [In ( false ), Out, Description (
- "Array of references to instances of class "
- "Cim_ResourceAllocationSettingData representing "
- "virtual aspects of the modified virtual resources." ),
- ArrayType ( "Indexed" )]
- CIM_ResourceAllocationSettingData REF ResultingResourceSettings[],
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job be returned. In this case, the instances of "
- "class CIM_ResourceAllocationSettingData "
- "representing the modified resource settings are "
- "available via association CIM_ConreteComponent "
- "from the instance of class "
- "CIM_VirtualSystemSettingData representing the "
- "affected virtual system configuration." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Modifies virtual system settings.\n"
- "When applied to the system settings of a \"current\" "
- "virtual system configuration, as a side effect the "
- "virtual system instance may be modified." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "Incompatible Parameters", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 ModifySystemSettings(
- [Description (
- "String containing an instance of class "
- "CIM_VirtualSystemSettingData that is used to "
- "modify the settings of the virtual system. The "
- "instance must have a valid InstanceID in order to "
- "identify the virtual system setting to be "
- "modified." ),
- EmbeddedInstance ( "CIM_VirtualSystemSettingData" )]
- string SystemSettings,
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Removes virtual resource settings from a virtual system configuration.\n"
- "When applied to parts of a \"current\" virtual system "
- "configuration, as a side effect resources of the active "
- "virtual system may be removed." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 RemoveResourceSettings(
- [Description (
- "Array of references to instances of class "
- "CIM_ResourceAllocationSettingData where each "
- "instance represents the settings of a virtual "
- "resource within a virtual system configuration "
- "that are to be removed." )]
- CIM_ResourceAllocationSettingData REF ResourceSettings[],
- [In ( false ), Out, Description (
- "If the operation is long running, then optionally "
- "a job my be returned." )]
- CIM_ConcreteJob REF Job);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSettingData.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSettingData.mof
deleted file mode 100644
index 190a3dd3..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSettingData.mof
+++ /dev/null
@@ -1,197 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Version ( "2.25.0" ),
- UMLPackagePath ( "CIM::System::SystemElements" ),
- Description (
- "CIM_VirtualSystemSettingData defines the virtual aspects of a "
- "virtual system through a set of virtualization specific "
- "properties. CIM_VirtualSystemSettingData is also used as the "
- "top level class of virtual system configurations. Virtual "
- "system configurations model configuration information about "
- "virtual systems and their components. A virtual system "
- "configuration consists of one top-level instance of class "
- "CIM_VirtualSystemSettingData that aggregates a number of "
- "instances of class CIM_ResourceAllocationSettingData, using "
- "association CIM_ConcreteComponent. \n"
- "Virtual system configurations may for example be used to "
- "reflect configurations of \n"
- "- virtual systems that are defined at a virtualization "
- "platform, \n"
- "- virtual systems that are currently active, \n"
- "- input requests to create new virtual systems, \n"
- "- input requests to modify existing virtual systems, or \n"
- "- snapshots of virtual systems." )]
-class CIM_VirtualSystemSettingData : CIM_SettingData {
-
- [Description (
- "VirtualSystemIdentifier shall reflect a unique name for "
- "the system as it is used within the virtualization "
- "platform. Note that the VirtualSystemIdentifier is not "
- "the hostname assigned to the operating system instance "
- "running within the virtual system, nor is it an IP "
- "address or MAC address assigned to any of its network "
- "ports. \n"
- "On create requests VirtualSystemIdentifier may contain "
- "implementation specific rules (like simple patterns or "
- "regular expresssion) that may be interpreted by the "
- "implementation when assigning a VirtualSystemIdentifier." )]
- string VirtualSystemIdentifier;
-
- [Description (
- "VirtualSystemType shall reflect a particular type of "
- "virtual system.\n"
- "The property value shall conform to this format (in "
- "ABNF): vs-type = dmtf-value / other-org-value / "
- "legacy-value; dmtf-value = \"DMTF:\" defining-org \":\" "
- "org-vs-type; other-org-value = defining-org \":\" org-vs-type;\n"
- "Where: dmtf-value:\n"
- "is a property value defined by DMTF and is defined in "
- "the description of this property. other-org-value:\n"
- "is a property value defined by a business entity other "
- "than DMTF and is not defined in the description of this "
- "property. legacy-value:\n"
- "is a property value defined by a business entity other "
- "than DMTF and is not defined in the description of this "
- "property. These values are permitted but recommended to "
- "be deprecated over time. defining-org:\n"
- "is an identifier for the business entity that defines "
- "the virtual system type. It shall include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "that business entity. It shall not be \"DMTF\" and shall "
- "not contain a colon (:). org-vs-type:\n"
- "is an identifier for the virtual system type within the "
- "defining business entity. It shall be unique within the "
- "defining-org. It may use any character allowed for CIM "
- "strings, except for the following: U0000-U001F (Unicode "
- "C0 controls) U0020 (space), note that the reason is that "
- "OVF allows for multiple space-separated vs-type values "
- "in this property. U007F (Unicode C0 controls) "
- "U0080-U009F (Unicode C1 controls)\n"
- "If there is a need to structure the value into segments, "
- "the segments should be separated with a single colon (:).\n"
- "The values of this property shall be processed case "
- "sensitively. They are intended to be processed "
- "programmatically (instead of being a display name) and "
- "should be short.\n"
- "As stated in the class description, instances of this "
- "class may be used for various purposes. A management "
- "application intending to use an instance of this class "
- "as input parameter to an operation that creates or "
- "modifies a virtual system should first determine the set "
- "of valid virtual system types that are supported by the "
- "virtualization platform hosting the virtual system by "
- "inspecting values of array property "
- "VirtualSystemTypesSupported of the instance of class "
- "CIM_VirtualSystemManagementCapabilities that describes "
- "the capabilities of the virtualization platform.\n"
- "The following DMTF values are defined: DMTF:unknown - "
- "the virtual system type is unknown or cannot be "
- "determined" )]
- string VirtualSystemType;
-
- [Description (
- "End-user supplied notes that are related to the virtual system."
- )]
- string Notes[];
-
- [Description (
- "Time when the virtual system configuration was created." )]
- datetime CreationTime;
-
- [Description (
- "Unique id of the virtual system configuration. Note that "
- "the ConfigurationID is different from the InstanceID as "
- "it is assigned by the implementation to a virtual system "
- "or a virtual system configuration. It is not a key, and "
- "the same value may occur within more than one instance." )]
- string ConfigurationID;
-
- [Description (
- "Filepath of a directory where information about the "
- "virtual system configuration is stored.Format shall be "
- "URI based on RFC 2079." )]
- string ConfigurationDataRoot;
-
- [Description (
- "Filepath of a file where information about the virtual "
- "system configuration is stored. A relative path appends "
- "to the value of the ConfigurationDataRoot "
- "property.Format shall be URI based on RFC 2079." )]
- string ConfigurationFile;
-
- [Description (
- "Filepath of a directory where information about virtual "
- "system snapshots is stored. A relative path appends to "
- "the value of the ConfigurationDataRoot property.Format "
- "shall be URI based on RFC 2079." )]
- string SnapshotDataRoot;
-
- [Description (
- "Filepath of a directory where suspend related "
- "information about the virtual system is stored. A "
- "relative path appends to the value of the "
- "ConfigurationDataRoot property.Format shall be URI based "
- "on RFC 2079." )]
- string SuspendDataRoot;
-
- [Description (
- "Filepath of a directory where swapfiles of the virtual "
- "system are stored. A relative path appends to the value "
- "of the ConfigurationDataRoot property.Format shall be "
- "URI based on RFC 2079." )]
- string SwapFileDataRoot;
-
- [Description (
- "Filepath of a directory where log information about the "
- "virtual system is stored. A relative path appends to the "
- "value of the ConfigurationDataRoot property.Format shall "
- "be URI based on RFC 2079." )]
- string LogDataRoot;
-
- [Description (
- "Action to take for the virtual system when the host is started."
- ),
- ValueMap { "2", "3", "4", ".." },
- Values { "None", "Restart if previously active",
- "Always startup", "DMTF Reserved" }]
- uint16 AutomaticStartupAction;
-
- [Description (
- "Delay applicable to startup action. The value shall be "
- "in the interval variant of the datetime datatype." )]
- datetime AutomaticStartupActionDelay;
-
- [Description (
- "Number indicating the relative sequence of virtual "
- "system activation when the host system is started. A "
- "lower number indicates earlier activation. If one or "
- "more configurations show the same value, the sequence is "
- "implementation dependent. A value of 0 indicates that "
- "the sequence is implementation dependent." )]
- uint16 AutomaticStartupActionSequenceNumber;
-
- [Description (
- "Action to take for the virtual system when the host is shut down."
- ),
- ValueMap { "2", "3", "4", ".." },
- Values { "Turn Off", "Save state", "Shutdown", "DMTF Reserved" }]
- uint16 AutomaticShutdownAction;
-
- [Description (
- "Action to take for the virtual system when the software "
- "executed by the virtual system fails. Failures in this "
- "case means a failure that is detectable by the host "
- "platform, such as a non-interuptable wait state "
- "condition." ),
- ValueMap { "2", "3", "4", ".." },
- Values { "None", "Restart", "Revert to snapshot",
- "DMTF Reserved" }]
- uint16 AutomaticRecoveryAction;
-
- [Description (
- "Filepath of a file where recovery relateded information "
- "of the virtual system is stored.Format shall be URI "
- "based on RFC 2079." )]
- string RecoveryFile;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotCapabilities.mof
deleted file mode 100644
index 7180fc07..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotCapabilities.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "The CIM_VirtualSystemSnapshotCapabilities class defines the "
- "properties that describe the capabilities of a virtual system "
- "with respect to snapshots, like for example the set of "
- "snapshot operations that it enabled for a virtual system." )]
-class CIM_VirtualSystemSnapshotCapabilities : CIM_Capabilities {
-
- [Description (
- "Enumeration of snapshot type identifiers each "
- "designating a snapshot type that is presently enabled "
- "for the virtual system that is referenced via the "
- "CIM_ElementCapabilities association." ),
- ValueMap { "2", "3", "..", "32768..65535" },
- Values { "Full Snapshot", "Disk Snapshot", "DMTF Reserved",
- "Vendor Specific" },
- ModelCorrespondence {
- "CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)",
- "CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported" }]
- uint16 SnapshotTypesEnabled[];
-
- [Description (
- "Boolean flag indicating the capability of the snapshot "
- "service to notify the guest operation system that runs "
- "within the virtual system about the imminent snapshot "
- "operation." )]
- boolean GuestOSNotificationEnabled;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotService.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotService.mof
deleted file mode 100644
index 2bae501b..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotService.mof
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "Service to create, apply and destroy snapshots of virtual systems."
- )]
-class CIM_VirtualSystemSnapshotService : CIM_Service {
-
-
- [Description ( "Creates a snapshot of a virtual system." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "Invalid Type", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 CreateSnapshot(
- [In, Description (
- "Reference to the affected virtual system." )]
- CIM_ComputerSystem REF AffectedSystem,
- [In, Description ( "Parameter settings." ),
- EmbeddedInstance ( "CIM_SettingData" )]
- string SnapshotSettings,
- [In, Description (
- "Requested snapshot type:\n"
- "Full Snapshot: Complete snapshot of the virtual system.\n"
- "Disk Snapshot: Snapshot of virtual system disks." ),
- ValueMap { "2", "3", "..", "32768..65535" },
- Values { "Full Snapshot", "Disk Snapshot",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled",
- "CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported" }]
- uint16 SnapshotType,
- [In, Out, Description (
- "Resulting virtual system snapshot" )]
- CIM_VirtualSystemSettingData REF ResultingSnapshot,
- [In, Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned. In this case, the instance "
- "of the CIM_VirtualSystemSettingData class "
- "representing the new virtual system snapshot is "
- "presented via the CIM_AffectedJobElement "
- "association with the value of the AffectedElement "
- "property referring to the new instance of the "
- "CIM_VirtualSystemSettingData class representing "
- "the virtual system snapshot and and the value of "
- "the ElementEffects set to 5 (Create)." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Destroy an existing virtual system snapshot.This method "
- "may as a side effect destroy other snapshots that are "
- "dependent on the affected snapshot." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "Invalid Type", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 DestroySnapshot(
- [In, Description (
- "Reference to the affected virtual system snapshot." )]
- CIM_VirtualSystemSettingData REF AffectedSnapshot,
- [In, Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned." )]
- CIM_ConcreteJob REF Job);
-
- [Description (
- "Apply a virtual system snapshot to the virtual system "
- "that it was created from." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Completed with No Error", "Not Supported",
- "Failed", "Timeout", "Invalid Parameter", "Invalid State",
- "Invalid Type", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Method Reserved", "Vendor Specific" }]
- uint32 ApplySnapshot(
- [In, Description (
- "Reference to the virtual system snapshot." )]
- CIM_VirtualSystemSettingData REF Snapshot,
- [In, Out, Description (
- "If the operation is long running, then optionally "
- "a job may be returned." )]
- CIM_ConcreteJob REF Job);
-
-};
diff --git a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotServiceCapabilities.mof b/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotServiceCapabilities.mof
deleted file mode 100644
index ed9699bd..00000000
--- a/build/vendor/dmtf_mof/Core/CIM_VirtualSystemSnapshotServiceCapabilities.mof
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Virtualization" ),
- Description (
- "The CIM_VirtualSystemSnapshotServiceCapabilities class defines "
- "the properties that describe the capabilities of a virtual "
- "system snapshot service, like for example which snapshot "
- "operations are implemented." )]
-class CIM_VirtualSystemSnapshotServiceCapabilities : CIM_Capabilities {
-
- [Description (
- "Enumeration of method identifiers each identifying a "
- "method of class CIM_VirtualSystemSnapshotService that is "
- "supported synchronously by the implementation." ),
- ValueMap { "2", "3", "4", ".." },
- Values { "CreateSnapshotSupported",
- "DestroySnapshotSupported", "ApplySnapshotSupported",
- "DMTF Reserved" }]
- uint16 SynchronousMethodsSupported[];
-
- [Description (
- "Enumeration of method identifiers each identifying a "
- "method of class CIM_VirtualSystemSnapshotService that is "
- "supported synchronously and asynchronously by the "
- "implementation." ),
- ValueMap { "2", "3", "4", ".." },
- Values { "CreateSnapshotSupported",
- "DestroySnapshotSupported", "ApplySnapshotSupported",
- "DMTF Reserved" }]
- uint16 AynchronousMethodsSupported[];
-
- [Description (
- "Supported snapshot types:\n"
- "Full Snapshot: Complete snapshot of the virtual system.\n"
- "Disk Snapshot: Snapshot of virtual system disks." ),
- ValueMap { "2", "3", "..", "32768..65535" },
- Values { "Full Snapshot", "Disk Snapshot", "DMTF Reserved",
- "Vendor Specific" },
- ModelCorrespondence {
- "CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)",
- "CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled" }]
- uint16 SnapshotTypesSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_AssociatedDatabaseSystem.mof b/build/vendor/dmtf_mof/Database/CIM_AssociatedDatabaseSystem.mof
deleted file mode 100644
index 05fa72a5..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_AssociatedDatabaseSystem.mof
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "The CIM_AssociatedDatabaseSystem association identifies the "
- "database system that is responsible for the database." )]
-class CIM_AssociatedDatabaseSystem : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description (
- "The database system that is responsible for the database." )]
- CIM_DatabaseSystem REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The database." )]
- CIM_CommonDatabase REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_CommonDatabase.mof b/build/vendor/dmtf_mof/Database/CIM_CommonDatabase.mof
deleted file mode 100644
index a95c8cb0..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_CommonDatabase.mof
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "A database is a collection of interrelated data, treated as a "
- "unit, which is organized into one or more schemas. The "
- "CIM_CommonDatabase class defines the properties that are "
- "common across database model and vendor implementations for "
- "the database entity that is represented by the unit of "
- "interrelated data. \n"
- "Databases are manipulated through one or more database "
- "services. More detailed information on database services is "
- "provided in the description of the CIM_DatabaseService class." )]
-class CIM_CommonDatabase : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. In order to ensure uniqueness within the "
- "NameSpace, the value of InstanceID SHOULD be constructed "
- "using the following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where MUST include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity creating/defining the InstanceID, or "
- "is a registered ID that is assigned to the business "
- "entity by a recognized global authority. (This is "
- "similar to the _ structure of "
- "Schema class names.) In addition, to ensure uniqueness "
- " MUST NOT contain a colon (\':\'). When using "
- "this algorithm, the first colon to appear in InstanceID "
- "MUST appear between and . \n"
- " is chosen by the business entity and SHOULD "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity MUST assure "
- "that the resultant InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for this "
- "instance\'s NameSpace. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "MUST be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Description (
- "The version number for the database. If the version is "
- "not relevant, the value for this property must be set to "
- "NULL." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbInfoVersion" }]
- string DatabaseVersion;
-
- [Description (
- "The date and time when the latest complete or partial "
- "backup of the database was performed. If the database "
- "has never been backed up, then this property has no "
- "meaning. The value of this property should be set to all "
- "zeros if the database has never been backed up." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbInfoLastBackup" }]
- datetime LastBackup;
-
- [Description (
- "The estimated amount of disk space (in units) that has "
- "been reserved for database use." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeAllocated" }]
- uint32 SizeAllocated;
-
- [Description (
- "The units for the SizeAllocated property and the "
- "SizeUsed property that is defined in the "
- "CIM_CommonDatabaseStatistics class. Mapping is 1 - "
- "Bytes, 2 - Kilobytes, 3 - Megabytes, 4 - Gigabytes and 5 "
- "- Terabytes." ),
- ValueMap { "1", "2", "3", "4", "5" },
- Values { "Bytes", "Kilobyes", "Megabytes", "Gigabytes",
- "Terabytes" },
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeUnits" }]
- uint16 SizeUnits;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseCapabilities.mof b/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseCapabilities.mof
deleted file mode 100644
index 2dff51f8..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseCapabilities.mof
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "Properties in this class represent general, high-level "
- "database capabilities that may be supported by a common "
- "database. For example, the ability for a database to support "
- "recoverability, replication, parallelism, or clustering would "
- "be specified in this class. Detailed settings, such as the "
- "minimum and maximum number of parallel servers for a database "
- "that supports parallelism, would be defined in the "
- "CIM_DatabaseParameter class. \n"
- "This information is tied to the CommonDatabase using the "
- "ElementCapabilities association." )]
-class CIM_CommonDatabaseCapabilities : CIM_Capabilities {
-
- [Description (
- "This property identifies the supported recoverability "
- "modes for the associated CommonDatabase." ),
- ValueMap { "1", "2", "3", "4" },
- Values { "Other", "Recoverable", "Non-Recoverable",
- "Rebuildable" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions" }]
- uint16 RecoverabilityOptions[];
-
- [Description (
- "This property contains additional recovery information "
- "for the CommonDatabase. This property must be specified "
- "when the Recoverability property is \"Other\"." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_CommonDatabaseCapabilities.RecoverabilityOptions" }]
- string OtherRecoverabilityOptions[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseSettingData.mof b/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseSettingData.mof
deleted file mode 100644
index f29f8b70..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseSettingData.mof
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "This class contains the specific settings that identify the "
- "degree to which the high-level database capabilities that are "
- "defined in the CIM_CommonDatabaseCapabilities class are "
- "supported by a CommonDatabase. Specific values for the "
- "properties in this class must correspond to a valid capability "
- "that has been defined in the CIM_CommonDatabaseCapabilities "
- "class. \n"
- "Instances in the CIM_CommonDatabaseSettingData class are tied "
- "to the CommonDatabase using the ElementSettingData "
- "association." )]
-class CIM_CommonDatabaseSettingData : CIM_SettingData {
-
- [Write, Description (
- "RecoverabilityOption indicates the specific "
- "recoverability mode for the associated CommonDatabase." ),
- ValueMap { "1", "2", "3", "4" },
- Values { "Other", "Recoverable", "Non-Recoverable",
- "Rebuildable" },
- ModelCorrespondence {
- "CIM_CommonDatabaseSettingData.OtherRecoverabilityOption",
- "CIM_CommonDatabaseCapabilities.RecoverabilityOptions" }]
- uint16 RecoverabilityOption;
-
- [Write, Description (
- "This property contains additional recovery information "
- "for the CommonDatabase. This property must be specified "
- "when the Recoverability property is \"Other\"." ),
- ModelCorrespondence {
- "CIM_CommonDatabaseSettingData.RecoverabilityOption",
- "CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions" }]
- string OtherRecoverabilityOption;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseStatistics.mof b/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseStatistics.mof
deleted file mode 100644
index 672fb451..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_CommonDatabaseStatistics.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::Statistics" ),
- Description (
- "The CIM_CommonDatabaseStatistics class contains the current "
- "statistics for a database." )]
-class CIM_CommonDatabaseStatistics : CIM_StatisticalData {
-
- [Description (
- "The estimated amount of disk space (in units) that is "
- "currently used by the database." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeUsed" }]
- uint32 SizeUsed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseAdministrator.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseAdministrator.mof
deleted file mode 100644
index 91114cd7..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseAdministrator.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "The DatabaseAdministrator association identifies a UserEntity "
- "as a database administrator of a CommonDatabase. \n"
- "The current version of CIM includes a UserContact class that "
- "is concrete and extends from UserEntity. UserContact contains "
- "the information that is needed to contact a database "
- "administrator. The DatabaseAdministrator association should be "
- "implemented through the UserContact class in favor of creating "
- "a vendor-specific concrete class to define database "
- "administrator contact information for the database "
- "administrator." )]
-class CIM_DatabaseAdministrator : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The database that is being administered." )]
- CIM_CommonDatabase REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The user entity that is responsible for the "
- "administration of the database." )]
- CIM_UserEntity REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseControlFile.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseControlFile.mof
deleted file mode 100644
index 8a1bddff..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseControlFile.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.10" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "CIM_DatabaseControlFile is a specialization of the "
- "CIM_Dependency association that identifies the LogicalFiles "
- "that provide control information for a Database. As an "
- "example, some implementations of CommonDatabase assign "
- "particular significance to a small number of files that "
- "contain database state and configuration information. This "
- "association is intended to provide an efficient means of "
- "identifying these files." )]
-class CIM_DatabaseControlFile : CIM_HostedDependency {
-
- [Override ( "Antecedent" ),
- Min ( 0 ),
- Max ( 1 ),
- Description (
- "The parent CommonDatabase for the associated control file."
- )]
- CIM_CommonDatabase REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The LogicalFile that contains control information for "
- "the associated CommonDatabase." )]
- CIM_LogicalFile REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseFile.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseFile.mof
deleted file mode 100644
index 96336c40..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseFile.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "DatabaseFile captures the relationship between a database and "
- "the supporting files that make up the database as well as the "
- "purpose served by the files within the context of the "
- "database." )]
-class CIM_DatabaseFile : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The single CommonDatabase instance that uses the "
- "referenced LogicalFile." )]
- CIM_CommonDatabase REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "One of any number of LogicalFile instances that are "
- "utilized by the referenced CommonDatabase." )]
- CIM_LogicalFile REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseParameter.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseParameter.mof
deleted file mode 100644
index db0e6c7c..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseParameter.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Abstract, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "The CIM_DatabaseParameter class extends from "
- "CIM_ScopedSettingData. This abstract class specifies the "
- "database and service configuration parameters that are common "
- "across database models and vendor implementations. \n"
- "The SNMP RDBMS MIB defines database and service parameters as "
- "name and value pair combinations rather than as specific named "
- "properties of the class. In order to maintain a consistent "
- "mapping between SNMP and CIM, a CIM_SNMPDatabaseParameter "
- "class extends from the abstract CIM_DatabaseParameter class, "
- "which defines parameters as a name value pair. \n"
- "In a future release of the database MOF, the working group can "
- "choose to create a new class that extends from "
- "CIM_DatabaseParameter, which specifies properties for common "
- "configuration parameters. \n"
- "The parameter context for a specific database or database "
- "service is established by collecting the SettingData using the "
- "CIM_ElementProfile association. \n"
- "The SNMP RDBMS MIB defines generic tables that contain rows of "
- "named database or service configuration entries. A parameter "
- "entry contains a parameter name, description, and value. See "
- "the description of the rdbmsDbParamTable or the "
- "rdbmsSrvParamTable for more information on the SNMP "
- "definitions." )]
-class CIM_DatabaseParameter : CIM_ScopedSettingData {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseResourceStatistics.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseResourceStatistics.mof
deleted file mode 100644
index 16efa45a..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseResourceStatistics.mof
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::Statistics" ),
- Description (
- "The CIM_DatabaseServiceStatistics class contains the current "
- "statistics for a database resource. This class maps to the "
- "database and server-limited resource tables in the SNMP RDBMS "
- "MIB as defined in RFC 1697." )]
-class CIM_DatabaseResourceStatistics : CIM_StatisticalData {
-
- [Description (
- "The current value of a limited database resource." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceCurrent" }]
- uint64 Current;
-
- [Description (
- "The maximum value that the database resource can attain." ),
- MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceLimit" }]
- uint64 Limit;
-
- [Description (
- "The number of database resources used, as measured from "
- "the time when the first service was started for the "
- "database. \n"
- "Other external factors, such as an explicit reset of the "
- "statistics might cause this measurement to begin at a "
- "later point in time." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceHighwater" }]
- uint64 Highwater;
-
- [Description (
- "The number of times that the system wanted to exceed the "
- "database resource limit that is measured from the time "
- "when the first service was started for the database." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceFailures" }]
- uint32 Failures;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseSegment.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseSegment.mof
deleted file mode 100644
index a9495072..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseSegment.mof
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "A database segment is a logical storage entity that is "
- "composed of one or more storage extents, each of which can "
- "have one or more database blocks. Database segments have "
- "various types depending on their purpose. Note that the order "
- "of extents within a DatabaseSegment should be represented in "
- "the BasedOn dependency of CIM_StorageExtent using the "
- "BasedOn.OrderIndex attribute." )]
-class CIM_DatabaseSegment : CIM_StorageExtent {
-
- [Override ( "Purpose" ),
- Description (
- "The purpose of this segment within the context of the "
- "database. A value of \"Data\" indicates that this "
- "segment contains data for database area. A value of "
- "\"Data Partition\" indicates that this segment contains "
- "a portion of a partitioned data area. A value of \"Data "
- "Cluster\" indicates that this segment contains a portion "
- "of a clustered database area. A value of \"Index\" "
- "indicates that this segment contains index information. "
- "A value of \"Index Partition\" indicates that this "
- "segment contains a portion of a partitioned index. A "
- "value of \"LOB\" indicates that this segment is used to "
- "hold large objects such as Binary Large Object (BLOB) or "
- "Character Large Object (CLOB) entities. A value of \"LOB "
- "Index\" indicates that this segment is used to hold "
- "index information relevant to a \"LOB\" segment. A value "
- "of \"Undo\" indicates that this segment contains undo or "
- "rollback information that might be used to reverse "
- "operations that are applied to a database. A value of "
- "\"Snapshot\" indicates that this segment is used to "
- "represent a portion of the database at a previous "
- "point-in-time. A value of \"Temp\" indicates that this "
- "segment is used as temporary space for database "
- "operations. A value of \"Other\" indicates that the "
- "segment is used for something other than any of the "
- "listed purposes and requires further description in the "
- "OtherPurpose attribute. Using a value of \"Other\" would "
- "generally indicate a need to extend the model to include "
- "an additional purpose." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11" },
- Values { "Other", "Data", "Data Partition", "Data Cluster",
- "Index", "Index Partition", "LOB", "LOB Index", "Undo",
- "Snapshot", "Temp" },
- ModelCorrespondence { "CIM_DatabaseSegment.OtherPurpose" }]
- string Purpose;
-
- [Description (
- "The purpose of this segment when the Purpose attribute "
- "has a value of \"Other\". This attribute should be null "
- "in all other cases." ),
- ModelCorrespondence { "CIM_DatabaseSegment.Purpose" }]
- string OtherPurpose;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseSegmentSettingData.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseSegmentSettingData.mof
deleted file mode 100644
index 5dcc1ce1..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseSegmentSettingData.mof
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "This class defines the attributes that affect the growth of a "
- "DatabaseSegment. The attributes are tied to the "
- "DatabaseSegment through an ElementSettingData association. \n"
- "This class can also be used to specify the default settings "
- "for all DatabaseSegment instances that are created within a "
- "CommonDatabase through an ElementSettingData association to "
- "the CommonDatabase. Processes that create new instances of "
- "DatabaseSegment and the associated setting data should check "
- "for a DatabaseSegmentSettingData instance that is associated "
- "with the CommonDatabase and should create a new instance of "
- "DatabaseSegmentSettingData that is specific to the "
- "DatabaseSegment only if the default settings need to be "
- "overridden or frozen for the specific DatabaseSegment "
- "instance." )]
-class CIM_DatabaseSegmentSettingData : CIM_ScopedSettingData {
-
- [Write, Description (
- "The size, in bytes, of the first extent to be allocated "
- "when a database segment is created." ),
- Units ( "Bytes" ),
- PUnit ( "byte" )]
- uint64 InitialExtentSize;
-
- [Write, Description (
- "The total number of extents to be allocated when the "
- "database segment is created. This setting allows for a "
- "large initial segment allocation at creation time, even "
- "if contiguous space is not available." )]
- uint64 MinimumExtents;
-
- [Write, Description (
- "The upper limit on the number of extents that can be "
- "allocated for the segment." )]
- uint64 MaximumExtents;
-
- [Write, Description (
- "The size, in bytes, to be allocated for the next "
- "incremental extent for the segment. A NextExtentSize of "
- "0 indicates that the size of incremental extents will be "
- "determined based on the value of PercentIncrease." ),
- Units ( "Bytes" ),
- MinValue ( 0 ),
- ModelCorrespondence {
- "CIM_DatabaseSegmentSettingData.PercentIncrease" },
- PUnit ( "byte" )]
- uint64 NextExtentSize;
-
- [Write, Description (
- "The percentage by which the next incremental extent will "
- "grow over the previously allocated size of all extents "
- "for the segment. A PercentIncrease of 0 indicates that "
- "all incremental extents will be the same size, as "
- "specified by NextExtentSize. This value is ignored and "
- "should be set to 0 if NextExtentSize has a value other "
- "than 0." ),
- MinValue ( 0 ),
- ModelCorrespondence {
- "CIM_DatabaseSegmentSettingData.NextExtentSize" }]
- uint16 PercentIncrease;
-
- [Write, Description (
- "A freelist is a list of the free blocks that are "
- "associated with a database segment. The freelist is used "
- "to determine which segments are eligible for accepting "
- "data when a new insert or update request is processed. "
- "The NumberOfFreeLists setting identifies the number of "
- "freelists that are defined for the database segment. "
- "This value is typically set to the expected number of "
- "concurrent inserts for the segment." )]
- uint32 NumberOfFreeLists;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseService.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseService.mof
deleted file mode 100644
index 551b701a..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseService.mof
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "Database services perform tasks for a database. Examples of "
- "tasks that are performed by a database service include "
- "providing user access to the database, performing data and "
- "metadata manipulation, database administration, and "
- "maintenance operations. \n"
- "One or more database services can perform tasks for a "
- "database. The database services can be located on the same "
- "computer system as the database or on different computer "
- "systems. Database services can be implemented as one or more "
- "processes." )]
-class CIM_DatabaseService : CIM_Service {
-
- [Description (
- "The date and time when the database service was last "
- "started. If the database service has an "
- "OperationalStatus of Stopped or Starting, then this "
- "value is not meaningful and the contents must be set to "
- "zeros." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoStartupTime" }]
- datetime StartupTime;
-
- [Override ( "OperationalStatus" ),
- Description (
- "This property contains the operational status of the "
- "database service. \n"
- "OK means that the database service is operational and "
- "available for general use. \n"
- "Stopped means that the service is unavailable and cannot "
- "be used. \n"
- "Service implies an administrative state of "
- "unavailability. \n"
- "Degraded means that the database service is operating at "
- "a less than optimal level. \n"
- "Starting means that the database service is in the "
- "process of becoming operational. \n"
- "These status values map to the RFC1697 OperStatus values "
- "as follows: OK - UP, Stopped - DOWN, In Service - "
- "HALTED, Stressed - CONGESTED, and Starting - RESTARTING. "
- "Any additional status variables that are defined are "
- "CIM-specific." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoOperStatus" }]
- uint16 OperationalStatus[];
-
- [Deprecated { "CIM_EnabledLogicalElement.TimeOfLastStateChange" },
- Description (
- "Note: The LastStatusChangeTime property is deprecated in "
- "lieu of the TimeOfLastStateChange property that is "
- "inherited from CIM_EnabledLogicalElement. \n"
- "Deprecated description: The date and time when the "
- "status of the database service last changed." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastChange" }]
- datetime LastStatusChangeTime;
-
- [Override ( "TimeOfLastStateChange" ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastChange" }]
- datetime TimeOfLastStateChange;
-
- [Description (
- "The maximum number of active inbound connections that "
- "can be concurrently opened on the service." ),
- MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoMaxInboundAssociations" }]
- uint32 ConnectionLimit;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseServiceStatistics.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseServiceStatistics.mof
deleted file mode 100644
index 762395c6..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseServiceStatistics.mof
+++ /dev/null
@@ -1,133 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::Statistics" ),
- Description (
- "The CIM_DatabaseServiceStatistics class contains the current "
- "statistics for a database service. These statistics are "
- "counters that are relative to the start of the service or from "
- "the time when a reset was issued." )]
-class CIM_DatabaseServiceStatistics : CIM_StatisticalData {
-
- [Description (
- "The date and time when the most recent inbound activity "
- "was observed for the database service. A value of all "
- "zeros indicates that no inbound activity has taken place "
- "since the service was started." ),
- MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastInboundActivity" }]
- datetime LastActivity;
-
- [Description (
- "The number of active inbound connections that are "
- "currently using the service." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplInboundAssociation" }]
- uint64 ActiveConnections;
-
- [Description (
- "The total number of inbound connections to the service "
- "since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplAccumulatedInboundAssociations" }]
- uint64 CumulativeConnections;
-
- [Description (
- "The total number of inbound connections that were "
- "rejected by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplRejectedInboundAssociations" }]
- uint64 RejectedConnections;
-
- [Description (
- "The total number of transactions that have been "
- "completed by a commit or abort. Some database "
- "operations, such as read-only queries, might not create "
- "a transaction." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoFinishedTransactions" }]
- uint64 CompletedTransactions;
-
- [Description (
- "The total number of database file reads that were issued "
- "by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskReads" }]
- uint64 DiskReads;
-
- [Description (
- "The total number of database file writes that were "
- "issued by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskWrites" }]
- uint64 DiskWrites;
-
- [Description (
- "The total number of logical database file reads that "
- "were issued by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLogicalReads" }]
- uint64 LogicalReads;
-
- [Description (
- "The total number of logical database file writes that "
- "were issued by the service since it was started. A "
- "logical write is a count of the number of times that "
- "parts of database files have been marked dirty to "
- "indicate that they need to be written to disk." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLogicalWrites" }]
- uint64 LogicalWrites;
-
- [Description (
- "The total number of database pages that have been read "
- "by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoPageReads" }]
- uint64 PageReads;
-
- [Description (
- "The total number of database pages that have been "
- "written by the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoPageWrites" }]
- uint64 PageWrites;
-
- [Description (
- "The total number of times that the database requested "
- "disk space and it was not available since the service "
- "was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskOutOfSpaces" }]
- uint64 DiskSpaceUnavailable;
-
- [Description (
- "The total number of requests that have been received by "
- "the service since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoHandledRequests" }]
- uint64 RequestsHandled;
-
- [Description (
- "The total number of receive operations made by the "
- "service during request processing since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoRequestRecvs" }]
- uint64 RequestsReceived;
-
- [Description (
- "The total number of send operations made by the service "
- "during request processing since it was started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoRequestsSent" }]
- uint64 RequestsSent;
-
- [Description (
- "The maximum number of active inbound connections that "
- "have been concurrently using the service since it was "
- "started." ),
- Counter, MappingStrings {
- "MIB.IETF|RDBMS-MIB.rdbmsSrvInfoHighwaterInboundAssociations" }]
- uint64 HighwaterConnections;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseStorage.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseStorage.mof
deleted file mode 100644
index f4f5593f..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseStorage.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Aggregation, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "Databases are comprised of a collection of logical storage "
- "areas that are represented by instances of the "
- "DatabaseStorageArea class. The DatabaseStorage class "
- "represents the relationship between a CommonDatabase and the "
- "storage areas that it uses." )]
-class CIM_DatabaseStorage : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description (
- "The database that makes use of the associated DatabaseStorageArea."
- )]
- CIM_CommonDatabase REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "A DatabaseStorageArea that is used by the associated "
- "CommonDatabase. A DatabaseStorageArea must only be used "
- "by a single database." )]
- CIM_DatabaseStorageArea REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseStorageArea.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseStorageArea.mof
deleted file mode 100644
index 50bf3449..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseStorageArea.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Database::Storage" ),
- Description (
- "Databases as modeled by instances of the CommonDatabase class "
- "are comprised of a collection of logical storage areas that "
- "are represented by instances of the DatabaseStorageArea class. \n"
- "Database storage areas allow the administrator to logically "
- "organize the content of the database. This class extends from "
- "FileSystem and uses the inherited associations to represent "
- "the internal structure of the database." )]
-class CIM_DatabaseStorageArea : CIM_FileSystem {
-
- [Description (
- "A Boolean value that indicates the ownership of this "
- "StorageArea. A value of true indicates that this "
- "StorageArea is owned by the DatabaseSystem and contains "
- "system information. A value of false indicates that this "
- "is a user StorageArea that contains data." )]
- boolean IsSystemArea;
-
- [Description (
- "A timestamp that represents the date and time of the "
- "last successful backup of the DatabaseStorageArea. This "
- "property should be set to a value of 0, in interval "
- "format (00000000000000.000000:000), if it is not known "
- "whether a backup has ever been completed." )]
- datetime LastBackup;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_DatabaseSystem.mof b/build/vendor/dmtf_mof/Database/CIM_DatabaseSystem.mof
deleted file mode 100644
index 206b9419..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_DatabaseSystem.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "A database environment is composed of a database system (the "
- "application system represented by this class), one or more "
- "database services, and one or more databases. See the "
- "descriptions of CIM_DatabaseService and CIM_CommonDatabase for "
- "get more detailed information about database services and "
- "databases. \n"
- "Each separately manageable database system should have an "
- "instance in this class. This class can be used: \n"
- "- to determine the software that belongs to the database "
- "system. \n"
- "- to perform database system-wide management operations, such "
- "as stopping all the databases that were created by the "
- "database system for maintenance purposes. \n"
- "- to view runtime statistics in the context of a database "
- "system. \n"
- "Many of the management capabilities that are needed to "
- "represent a database system as an application system have "
- "already been modeled in the CIM_ApplicationSystem class from "
- "which CIM_DatabaseSystem extends. CIM_DatabaseSystem provides "
- "a logical entity to define the relationships that are specific "
- "to the database management domain." )]
-class CIM_DatabaseSystem : CIM_ApplicationSystem {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_SNMPDatabaseParameter.mof b/build/vendor/dmtf_mof/Database/CIM_SNMPDatabaseParameter.mof
deleted file mode 100644
index e97a3afd..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_SNMPDatabaseParameter.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "The CIM_SNMPDatabaseParameter class extends from "
- "CIM_DatabaseParameter. This class is included in the CIM "
- "database schema to provide explicit mapping to the way that "
- "the SNMP MIB defines database and service parameters. More "
- "information on the SNMP MIB parameters can be found in RFC "
- "1697. \n"
- "The SNMP RDBMS MIB defines generic tables that contain rows of "
- "named database or service configuration entries. A parameter "
- "entry contains a parameter name, description, and value. See "
- "the description of the rdbmsDbParamTable or the "
- "rdbmsSrvParamTable for more detailed information on the SNMP "
- "definitions." )]
-class CIM_SNMPDatabaseParameter : CIM_DatabaseParameter {
-
- [Description (
- "The value of a database or service parameter that is "
- "represented as a string." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsDbParamCurrValue" }]
- string ParameterValue;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Database/CIM_ServiceAvailableToDatabase.mof b/build/vendor/dmtf_mof/Database/CIM_ServiceAvailableToDatabase.mof
deleted file mode 100644
index 1b5f8020..00000000
--- a/build/vendor/dmtf_mof/Database/CIM_ServiceAvailableToDatabase.mof
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Database::System" ),
- Description (
- "The CIM_ServiceAvailableToDatabase association relates "
- "databases to the database services that are available for "
- "database use." )]
-class CIM_ServiceAvailableToDatabase : CIM_ServiceAvailableToElement {
-
- [Override ( "ServiceProvided" ),
- Description (
- "The database service that is providing service." )]
- CIM_DatabaseService REF ServiceProvided;
-
- [Override ( "UserOfService" ),
- Description ( "The database that is being served." )]
- CIM_CommonDatabase REF UserOfService;
-
- [Description (
- "The AvailableState property indicates the current state "
- "of a database service regarding its ability to access a "
- "specific database. A service can be actively using a "
- "database (ACTIVE), or it can be waiting for a task to "
- "perform (AVAILABLE), or the service can be less than "
- "completely available for use by the database "
- "(RESTRICTED), or the database is not accessible from "
- "this service (UNAVAILABLE). Any service states that do "
- "not match one of these values should specify (OTHER)." ),
- ValueMap { "1", "2", "3", "4", "5" },
- Values { "Other", "Active", "Available", "Restricted",
- "Unavailable" },
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsRelState" },
- ModelCorrespondence {
- "CIM_ServiceAvailableToDatabase.OtherAvailableState" }]
- uint16 AvailableState;
-
- [Description (
- "A string that describes the available state of the "
- "service when the AvailableState property is set to 1 "
- "(\"Other\"). This property must be set to NULL when "
- "AvailableState is any value other than 1." ),
- ModelCorrespondence {
- "CIM_ServiceAvailableToDatabase.AvailableState" }]
- string OtherAvailableState;
-
- [Description (
- "The time that the database was made active by this "
- "service. \n"
- "If the AvailableState property is not active, then the "
- "value of this property must be set to 0." ),
- MappingStrings { "MIB.IETF|RDBMS-MIB.rdbmsRelActiveTime" }]
- datetime ActiveTime;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ADSLModem.mof b/build/vendor/dmtf_mof/Device/CIM_ADSLModem.mof
deleted file mode 100644
index 47fd70a9..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ADSLModem.mof
+++ /dev/null
@@ -1,67 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_ADSLModem
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "The ADSLModem class represents Modems of the DSL type = ADSL, "
- "Asymmetric Digital Subscriber Line." )]
-class CIM_ADSLModem : CIM_DSLModem {
-
- [Description (
- "Noise Margin of this Modem with respect to its received "
- "signal, in tenths of dB." ),
- Units ( "Tenths of Decibels" ),
- PUnit ( "decibel * 10^-1" )]
- uint32 NoiseMargin;
-
- [Description (
- "Measured difference in the total power transmitted by "
- "the peer Modem and the total power received by this "
- "Modem. This value is measured in tenths of dB." ),
- Units ( "Tenths of Decibels" ),
- Gauge, PUnit ( "decibel * 10^-1" )]
- uint32 LineAttenuation;
-
- [Description (
- "Status indicates the current state of the connection "
- "(line). The property holds a bit map that describes the "
- "possible conditions. For example, \n"
- "1) No Defect - There are no defects on the line; \n"
- "2) Loss Of Framing - ATUR failure due to the inability "
- "to receive a valid frame; \n"
- "4) Loss Of Signal - ATUR failure due to the inability to "
- "receive a signal; \n"
- "8) Loss Of Power - ATUR failure due to loss of power; \n"
- "32) Loss Of Signal Quality - Loss of Signal Quality is "
- "declared when the NoiseMargin falls below the minimum "
- "NoiseMargin, or the bit-error-rate exceeds 10^-7." ),
- ValueMap { "1", "2", "4", "8", "32" },
- Values { "No Defect", "Loss Of Framing", "Loss Of Signal",
- "Loss Of Power", "Loss Of Signal Quality" }]
- uint32 LineState;
-
- [Description (
- "Measured total output power (in tenths of dB) "
- "transmitted by this Modem." ),
- Units ( "Tenths of Decibels" ),
- Gauge, PUnit ( "decibel * 10^-1" )]
- uint32 TotalOutputPower;
-
- [Description (
- "Indicates the maximum currently attainable data rate for "
- "the Modem. This value will be equal to or greater than "
- "the current line rate." ),
- Units ( "Bits per Second" ),
- PUnit ( "bit / second" )]
- uint32 MaxDataRate;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AGPVideoController.mof b/build/vendor/dmtf_mof/Device/CIM_AGPVideoController.mof
deleted file mode 100644
index c50d5ebf..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AGPVideoController.mof
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AGPVideoController
-// ==================================================================
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::Controller" ),
- Description (
- "Capabilities and management of an AGPVideoController." )]
-class CIM_AGPVideoController : CIM_VideoController {
-
- [Deprecated { "CIM_VideoController.AcceleratorCapabilities" },
- Description (
- "This property has been incorporated into the inherited "
- "AcceleratorCapabilities property. Capabilities of the "
- "AGP Graphics Controller. For example, the Device may "
- "support multiple monitors, PCI Mastering and large "
- "memory addresses. In this case, the values 3, 4 and 6 "
- "would be written to the Capabilities array." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "Other", "PCI Fast Write",
- "MultiMonitor Support", "PCI Mastering",
- "Second Monochrome Adapter Support",
- "Large Memory Address Support" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_AGPVideoController.CapabilityDescriptions" }]
- uint16 Capabilities[];
-
- [Description ( "Size of the non-local video memory in KB." ),
- Units ( "KiloBytes" )]
- uint32 NonlocalVideoMemorySize;
-
- [Description (
- "Width of the internal bus in the graphics Controller, in bits."
- ),
- Units ( "Bits" )]
- uint32 LocalBusWidth;
-
- [Description (
- "An integer enumeration indicating the usage model of the "
- "graphics Controller. Usage model indicates how the "
- "Controller does manipulations of graphics surfaces, "
- "textures, etc. in memory. DMA indicates that the "
- "graphics Controller brings structures from the system "
- "memory to its local memory to perform needed "
- "manipulations or renderings. Execute specifies that the "
- "graphics Controller can directly access a specified "
- "region in main memory (called the graphics aperture) "
- "using GART - Graphics Aperture Remapping Table. It then "
- "performs manipulations in that range as if that whole "
- "graphics aperture were part of its local memory. A value "
- "of \"Both\" DMA and Execute models may also be "
- "specified." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Execute", "DMA", "Both" }]
- uint16 UsageModel;
-
- [Description (
- "An integer enumeration indicating the data transfer rate "
- "of the graphics Controller." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "1X", "2X", "4X" }]
- uint16 DataTransferRate;
-
- [Description (
- "An integer enumeration indicating the addressing mode of "
- "the graphics Controller." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Other", "Sideband", "Pipeline" }]
- uint16 AddressingMode;
-
- [Description (
- "The maximum number of AGP Transaction requests that the "
- "master (AGP Graphics Controller) is allowed to enqueue "
- "into the target." )]
- uint32 MaximumAGPCommandQueuePath;
-
- [Description (
- "The number of AGP Transaction that the core logic "
- "(chipset) can accept into its transaction request queue "
- "from the Controller." )]
- uint32 MaxNumberOfPipelinedAGPTransactions;
-
- [Description ( "Size of the graphics aperture in KB." ),
- Units ( "KiloBytes" )]
- uint32 GraphicsApertureSize;
-
- [Description (
- "A string containing the AGP specification version to "
- "which this graphics Controller conforms." )]
- string AGPSpecificationVersionConformance;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AccessLabelReader.mof b/build/vendor/dmtf_mof/Device/CIM_AccessLabelReader.mof
deleted file mode 100644
index cd5b7fc0..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AccessLabelReader.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AccessLabelReader
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageLib" ),
- Description (
- "AccessLabelReader is used to indicate that one or more Label "
- "Readers works in conjunction with MediaAccessDevices, to "
- "identify PhysicalMedia before read/write." )]
-class CIM_AccessLabelReader : CIM_AssociatedLabelReader {
-
- [Override ( "Antecedent" ),
- Description ( "The LabelReader." )]
- CIM_LabelReader REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The MediaAccessDevice that is dependent on the Reader Device."
- )]
- CIM_MediaAccessDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AdapterActiveConnection.mof b/build/vendor/dmtf_mof/Device/CIM_AdapterActiveConnection.mof
deleted file mode 100644
index db12382a..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AdapterActiveConnection.mof
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AdapterActiveConnection
-// ==================================================================
- [Association, Deprecated { "CIM_PortActiveConnection" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the CIM_AdapterActiveConnection class has "
- "been deprecated, because NetworkAdapter is deprecated. Instead "
- "use the CIM_PortActiveConnection class. \n"
- "Deprecated description: The AdapterActiveConnection "
- "relationship indicates that a NetworkAdapter is using the "
- "referenced PhysicalConnector to output to the network. This "
- "relationship is important when the Adapter can choose to "
- "output from one of several Connectors. The Connectors can be "
- "associated with the NetworkAdapter in a Realizes relationship "
- "but this is not required. This association provides additional "
- "information (such as, \'in use for communication\') different "
- "from Realizes." )]
-class CIM_AdapterActiveConnection : CIM_Dependency {
-
- [Deprecated { "CIM_PortActiveConnection.Antecedent" },
- Override ( "Antecedent" ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The PhysicalConnector." )]
- CIM_PhysicalConnector REF Antecedent;
-
- [Deprecated { "CIM_PortActiveConnection.Dependent" },
- Override ( "Dependent" ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The NetworkAdapter that "
- "transmits using the Connector." )]
- CIM_NetworkAdapter REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AggregatePExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AggregatePExtent.mof
deleted file mode 100644
index 54242064..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AggregatePExtent.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AggregatePExtent
-// ==================================================================
- [Deprecated { "CIM_StorageExtent", "CIM_CompositeExtentBasedOn" },
- Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::SccExtents" ),
- Description (
- "This class is deprecated in lieu of the generic StorageExtent "
- "object and the ProtectedExtentBasedOn association. An "
- "AggregatePExtent is used to model an SCC RAID implementation. "
- "AggregatePExtents provide summary information about the "
- "addressable logical blocks which are in the same "
- "StorageRedundancyGroup and reside on the same storage device. "
- "This is an alternative grouping for PhysicalExtents, when only "
- "summary information is needed or when automatic configuration "
- "is used." )]
-class CIM_AggregatePExtent : CIM_StorageExtent {
-
- [Deprecated { "CIM_CompositeExtentBasedOn.NumberOfBlocks",
- "CIM_StorageExtent.NumberOfBlocks" },
- Override ( "NumberOfBlocks" ),
- Description (
- "Total number of blocks (including the check data blocks) "
- "contained in this AggregatePExtent. The block size (an "
- "inherited property) should be set to the same value as "
- "for the MediaAccessDevice associated with this Extent." ),
- MappingStrings { "MIF.DMTF|Aggregate Physical Extent|001.2" }]
- uint64 NumberOfBlocks;
-
- [Deprecated { "CIM_CompositeExtentBasedOn.UnitsOfCheckData" },
- Description (
- "The number of blocks contained in this AggregatePExtent "
- "to be used as check data. If this AggregatePExtent is "
- "available, then this value shall be zero." ),
- MappingStrings { "MIF.DMTF|Aggregate Physical Extent|001.3" }]
- uint64 BlocksOfCheckData;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtent.mof
deleted file mode 100644
index ba0b17ce..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtent.mof
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AggregatePSExtent
-// ==================================================================
- [Deprecated { "CIM_StorageExtent", "CIM_CompositeExtentBasedOn" },
- Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::SccExtents" ),
- Description (
- "Similar to AggregatePExtent, this class is deprecated in lieu "
- "of the generic StorageExtent object and the "
- "ProtectedExtentBasedOn association. An AggregatePSExtent is "
- "used to model an SCC RAID implementation. AggregatePSExtents "
- "define the number of addressable logical blocks on a single "
- "storage device, excluding any logical blocks mapped as check "
- "data. This is an alternative grouping for ProtectedSpace "
- "Extents, when only summary information is needed or when "
- "automatic configuration is used." )]
-class CIM_AggregatePSExtent : CIM_StorageExtent {
-
- [Deprecated { "CIM_CompositeExtentBasedOn.NumberOfBlocks",
- "CIM_StorageExtent.NumberOfBlocks" },
- Override ( "NumberOfBlocks" ),
- Description (
- "Total number of user data blocks that are contained in "
- "this Extent." ),
- MappingStrings {
- "MIF.DMTF|Aggregate Protected Space Extent|001.2" }]
- uint64 NumberOfBlocks;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnAggregatePExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnAggregatePExtent.mof
deleted file mode 100644
index 6217632e..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnAggregatePExtent.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AggregatePSExtentBasedOnAggregatePExtent
-// ==================================================================
- [Association, Deprecated { "CIM_ProtectedExtentBasedOn" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::SccExtents" ),
- Description (
- "This association is deprecated in lieu of "
- "ProtectedSpaceBasedOn, since AggregatePExtents and "
- "AggregatePSExtents are themselves deprecated. The association "
- "describes that AggregatePSExtents are BasedOn a single "
- "AggregatePExtent." )]
-class CIM_AggregatePSExtentBasedOnAggregatePExtent : CIM_BasedOn {
-
- [Deprecated { "CIM_ProtectedExtentBasedOn.Antecedent" },
- Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The AggregatePExtent." )]
- CIM_AggregatePExtent REF Antecedent;
-
- [Deprecated { "CIM_ProtectedExtentBasedOn.Dependent" },
- Override ( "Dependent" ),
- Description (
- "The AggregatePSExtent which is built on the Aggregate PExtent."
- )]
- CIM_AggregatePSExtent REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnPExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnPExtent.mof
deleted file mode 100644
index be286e03..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AggregatePSExtentBasedOnPExtent.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AggregatePSExtentBasedOnPExtent
-// ==================================================================
- [Association, Deprecated { "CIM_ProtectedExtentBasedOn" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::SccExtents" ),
- Description (
- "This association is deprecated in lieu of "
- "ProtectedSpaceBasedOn, since PhysicalExtents and "
- "AggregatePSExtents are themselves deprecated. The association "
- "describes that AggregatePSExtents are BasedOn a single "
- "PhysicalExtent." )]
-class CIM_AggregatePSExtentBasedOnPExtent : CIM_BasedOn {
-
- [Deprecated { "CIM_ProtectedExtentBasedOn.Antecedent" },
- Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The PhysicalExtent." )]
- CIM_PhysicalExtent REF Antecedent;
-
- [Deprecated { "CIM_ProtectedExtentBasedOn.Dependent" },
- Override ( "Dependent" ),
- Description (
- "The AggregatePSExtent which is built on the PhysicalExtent."
- )]
- CIM_AggregatePSExtent REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AggregateRedundancyComponent.mof b/build/vendor/dmtf_mof/Device/CIM_AggregateRedundancyComponent.mof
deleted file mode 100644
index e8f5091a..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AggregateRedundancyComponent.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AggregateRedundancyComponent
-// ==================================================================
- [Association, Deprecated { "CIM_ExtentRedundancyComponent" },
- Aggregation, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::SccExtents" ),
- Description (
- "Describes the AggregatePExtent in a StorageRedundancyGroup. "
- "However, there is no need for the specificity of this "
- "association. It is deprecated in lieu of the generic "
- "ExtentRedundancyComponent relationship, its superclass." )]
-class CIM_AggregateRedundancyComponent : CIM_ExtentRedundancyComponent {
-
- [Deprecated { "CIM_ExtentRedundancyComponent.GroupComponent" },
- Aggregate, Override ( "GroupComponent" ),
- Description ( "The StorageRedundancyGroup." )]
- CIM_StorageRedundancyGroup REF GroupComponent;
-
- [Deprecated { "CIM_ExtentRedundancyComponent.PartComponent" },
- Override ( "PartComponent" ),
- Description (
- "The AggregatePExtent participating in the RedundancyGroup."
- )]
- CIM_AggregatePExtent REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AlarmDevice.mof b/build/vendor/dmtf_mof/Device/CIM_AlarmDevice.mof
deleted file mode 100644
index 1c171e99..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AlarmDevice.mof
+++ /dev/null
@@ -1,126 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AlarmDevice
-// ==================================================================
- [Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "An AlarmDevice is a type of Device that emits audible or "
- "visible indications related to a problem situation." )]
-class CIM_AlarmDevice : CIM_LogicalDevice {
-
- [Description ( "Boolean indicating that the Alarm is audible." )]
- boolean AudibleAlarm;
-
- [Description ( "Boolean indicating that the Alarm is visible." )]
- boolean VisibleAlarm;
-
- [Description (
- "Boolean indicating that the Alarm causes motion of the Device."
- )]
- boolean MotionAlarm;
-
- [Description (
- "Urgency is an enumerated value that indicates the "
- "relative frequency at which the Alarm flashes, vibrates "
- "and/or emits audible tones." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "Other", "Not Supported",
- "Informational", "Non-Critical", "Critical",
- "Unrecoverable" }]
- uint16 Urgency;
-
- [Description ( "The current state of the alarm." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Off", "Steady", "Alternating" }]
- uint16 AlarmState;
-
- [Description (
- "True indicates that the audio of an AlarmState indicator "
- "has been disabled (i.e. muted). A disabled state here "
- "does not imply that the AlarmState is off." )]
- boolean AudioIndicatorIsDisabled;
-
- [Description (
- "True indicates that the visual of an AlarmState "
- "indicator has been disabled (i.e. dimmed). A disabled "
- "state here does not imply that the AlarmState is off." )]
- boolean VisualIndicatorIsDisabled;
-
- [Description (
- "True indicates that the motion of an AlarmState "
- "indicator has been disabled (i.e. stopped). A disabled "
- "state here does not imply that the AlarmState is off." )]
- boolean MotionIndicatorIsDisabled;
-
-
- [Description (
- "SetAlarmState is a method for defining the current state "
- "of the Alarm. Its input parameter, RequestedAlarmState, "
- "is specified using the Values list of AlarmDevice\'s "
- "AlarmState property. SetAlarmState returns 0 if the "
- "request is successfully implemented, 1 if the specified "
- "RequestedAlarm State is not supported, and some other "
- "value if any other error occurred. In a subclass, the "
- "set of possible return codes should be specified using a "
- "ValueMap qualifier on the method. The strings to which "
- "the ValueMap contents are \'translated\' should be "
- "specified as a Values array qualifier." )]
- uint32 SetAlarmState(
- [IN, Description ( "The desired state for the alarm." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Off", "Steady", "Alternating" }]
- uint16 RequestedAlarmState);
-
- [Description (
- "SetAlarmIndicator is a method for enabling or disabling "
- "the indicator of the AlarmState function, without "
- "changing the current AlarmState. It has 3 input "
- "parameters, Audio Indicator, VisualIndicator and "
- "MotionIndicator. For all of the input parameters, a "
- "value of 0 indicates no change to the AlarmState "
- "indicator, 1 indicates Disable, and 2 indicates Enable. "
- "The method returns 0 if the request is successfully "
- "implemented, 1 if the specified request is not "
- "supported, and some other value if any other error "
- "occurred. In a subclass, the set of possible return "
- "codes should be specified using a ValueMap qualifier on "
- "the method. The strings to which the ValueMap contents "
- "are \'translated\' should be specified as a Values array "
- "qualifier." )]
- uint32 SetAlarmIndicator(
- [IN, Description ( "The state for the audio indicator." ),
- ValueMap { "0", "1", "2" },
- Values { "No Change", "Disable", "Enable" }]
- uint16 AudioIndicator,
- [IN, Description ( "The state for the visual indicator." ),
- ValueMap { "0", "1", "2" },
- Values { "No Change", "Disable", "Enable" }]
- uint16 VisualIndicator,
- [IN, Description ( "The state for the motion indicator." ),
- ValueMap { "0", "1", "2" },
- Values { "No Change", "Disable", "Enable" }]
- uint16 MotionIndicator);
-
- [Description (
- "SetUrgency is a method for defining the desired urgency "
- "level for the Alarm. Its input parameter, "
- "RequestedUrgency, is specified using the Values list of "
- "AlarmDevice\'s Urgency property. SetUrgency returns 0 if "
- "the request is successfully implemented, 1 if the "
- "specified Urgency level is not supported, and some other "
- "value if any other error occurred. In a subclass, the "
- "set of possible return codes should be specified using a "
- "ValueMap qualifier on the method. The strings to which "
- "the ValueMap contents are \'translated\' should be "
- "specified as a Values array qualifier." )]
- uint32 SetUrgency(
- [IN, Description ( "Desired urgency for the alarm." ),
- ValueMap { "1", "3", "4", "5", "6" },
- Values { "Other", "Informational", "Non-Critical",
- "Critical", "Unrecoverable" }]
- uint16 RequestedUrgency);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AlarmDeviceCapabilities.mof b/build/vendor/dmtf_mof/Device/CIM_AlarmDeviceCapabilities.mof
deleted file mode 100644
index 396f88f9..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AlarmDeviceCapabilities.mof
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Core::Capabilities" ),
- Description (
- "AlarmDeviceCapabilities describes the capabilities supported "
- "for changing the state OF THE ASSOCIATED AlarmDevice." )]
-class CIM_AlarmDeviceCapabilities : CIM_EnabledLogicalElementCapabilities {
-
- [Description (
- "RequestedAlarmStatesSupported indicates the possible "
- "states that can be requested when using the method "
- "SetAlarmState on the AlarmDevice. A value of 1 indicates "
- "that AlarmDevice indicators may be inactivated, a value "
- "of 2 or 3 indicates that AlarmDevice indicators may be "
- "activated." ),
- ValueMap { "0", "1", "2", "3", "..", "32768..65535" },
- Values { "Unknown", "Off", "Steady", "Alternating",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence { "CIM_AlarmDevice.SetAlarmState" }]
- uint16 RequestedAlarmStatesSupported[];
-
- [Description (
- "AlarmIndicatorTypesConfigurable indicates the possible "
- "indicators that can be enabled or disabled when using "
- "the method SetAlarmIndicator on the AlarmDevice. An "
- "indicator is a device that emits sound (Audio), emits "
- "light or changes color (Visual), or emits vibrations "
- "(Motion) to indicate some condition. Indicators may "
- "include the audible alarm on a RAID controller, the "
- "location LED on a chassis, or the vibration of a cell "
- "phone." ),
- ValueMap { "1", "2", "3", "..", "32768..65535" },
- Values { "Audio", "Visual", "Motion", "DMTF Reserved",
- "Vendor Specific" },
- ModelCorrespondence { "CIM_AlarmDevice.SetAlarmIndicator" }]
- uint16 AlarmIndicatorTypesConfigurable[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AllocatedFromStoragePool.mof b/build/vendor/dmtf_mof/Device/CIM_AllocatedFromStoragePool.mof
deleted file mode 100644
index f5d12aab..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AllocatedFromStoragePool.mof
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AllocatedFromStoragePool
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::StorageServices" ),
- Description (
- "AllocatedFromStoragePool is an association describing how "
- "LogicalElements are allocated from underlying StoragePools. "
- "These elements typically would be subclasses of StorageExtents "
- "or StoragePools." )]
-class CIM_AllocatedFromStoragePool : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The StoragePool." )]
- CIM_StoragePool REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The subsidiary element." )]
- CIM_LogicalElement REF Dependent;
-
- [Required, Description (
- "Space consumed from this Pool, in bytes. This value MUST "
- "be maintained so that, relative to the Antecedent "
- "StoragePool, it is possible to compute TotalManagedSpace "
- "as StoragePool.RemainingManagedSpace plus the sum of "
- "SpaceConsumed from all of the AllocatedFromStoragePool "
- "references from the antecedent StoragePool." ),
- Units ( "Bytes" ),
- ModelCorrespondence { "CIM_StoragePool.TotalManagedSpace",
- "CIM_StoragePool.RemainingManagedSpace" }]
- uint64 SpaceConsumed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedAlarm.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedAlarm.mof
deleted file mode 100644
index 642471a1..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedAlarm.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedAlarm
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "LogicalDevices may have one or more AlarmDevices associated "
- "with them, in order to indicate problem situations. This "
- "relationship is indicated by the AssociatedAlarm dependency." )]
-class CIM_AssociatedAlarm : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The AlarmDevice." )]
- CIM_AlarmDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The LogicalDevice that is alarmed." )]
- CIM_LogicalDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedBattery.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedBattery.mof
deleted file mode 100644
index 949dd53e..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedBattery.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedBattery
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "A LogicalDevice might use or require one or more Batteries. "
- "This relationship is described by the AssociatedBattery "
- "dependency. It is also possible to model the individual "
- "Batteries that comprise a UPS, using this association." )]
-class CIM_AssociatedBattery : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Battery." )]
- CIM_Battery REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The LogicalDevice that needs or is associated with the Battery."
- )]
- CIM_LogicalDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedBlockStatisticsManifestCollection.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedBlockStatisticsManifestCollection.mof
deleted file mode 100644
index e00ff792..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedBlockStatisticsManifestCollection.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "Instances of this class associate a "
- "BlockStatisticsManifestCollection to the StatisticsCollection "
- "to which is is applied. The ManifestCollection contains the "
- "Manifests that are used to filter requests for the retrieval "
- "of statistics." )]
-class CIM_AssociatedBlockStatisticsManifestCollection {
-
- [Key, Min ( 1 ),
- Max ( 1 ),
- Description (
- "The collection of statistics filtered by the "
- "BlockStatisticsManifestCollection." )]
- CIM_StatisticsCollection REF Statistics;
-
- [Key, Description (
- "The collection of Manifests applied to the StatisticsCollection."
- )]
- CIM_BlockStatisticsManifestCollection REF ManifestCollection;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedCacheMemory.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedCacheMemory.mof
deleted file mode 100644
index 521446a0..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedCacheMemory.mof
+++ /dev/null
@@ -1,152 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "Indicates that the Memory provides Cache to the Dependent "
- "Logical Element." )]
-class CIM_AssociatedCacheMemory : CIM_AssociatedMemory {
-
- [Description (
- "Defines whether this is the Primary (value=3), Secondary "
- "(value=4) or Tertiary (value=5) Cache. Also, \"Other\" "
- "(1), \"Unknown\" (0) and \"Not Applicable\" (2) can be "
- "defined." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Not Applicable", "Primary",
- "Secondary", "Tertiary" },
- MappingStrings { "MIF.DMTF|System Cache|006.2" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherLevelDescription" }]
- uint16 Level;
-
- [Description (
- "A string describing the cache level when the Level value "
- "is 1, \"Other\"." ),
- ModelCorrespondence { "CIM_AssociatedCacheMemory.Level" }]
- string OtherLevelDescription;
-
- [Description (
- "Defines whether this is write-back (value=2) or "
- "write-through (value=3) Cache, or whether this "
- "information \"Varies with Address\" (4) or is defined "
- "individually for each I/O (5). Also, \"Other\" (1) and "
- "\"Unknown\" (0) can be specified." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Write Back", "Write Through",
- "Varies with Address", "Determination Per I/O" },
- MappingStrings { "MIF.DMTF|System Cache|006.5" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherWritePolicyDescription" }]
- uint16 WritePolicy;
-
- [Description (
- "A string describing the Write Policy when the "
- "WritePolicy value is 1, \"Other\"." ),
- ModelCorrespondence { "CIM_AssociatedCacheMemory.WritePolicy" }]
- string OtherWritePolicyDescription;
-
- [Description (
- "Defines whether this is for instruction caching "
- "(value=2), data caching (value=3) or both (value=4, "
- "\"Unified\"). Also, \"Other\" (1) and \"Unknown\" (0) "
- "can be defined." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Instruction", "Data", "Unified" },
- MappingStrings { "MIF.DMTF|System Cache|006.9" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherCacheTypeDescription" }]
- uint16 CacheType;
-
- [Description (
- "A string describing the Cache Type when the CacheType "
- "value is 1, \"Other\"." ),
- ModelCorrespondence { "CIM_AssociatedCacheMemory.CacheType" }]
- string OtherCacheTypeDescription;
-
- [Description (
- "Size, in bytes, of a single cache bucket or line." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|System Cache|006.10" },
- PUnit ( "byte" )]
- uint32 LineSize;
-
- [Description (
- "An integer enumeration describing the algorithm to "
- "determine which cache lines or buckets should be "
- "re-used." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other", "Unknown",
- "Least Recently Used (LRU)", "First In First Out (FIFO)",
- "Last In First Out (LIFO)", "Least Frequently Used (LFU)",
- "Most Frequently Used (MFU)",
- "Data Dependent Multiple Algorithms" },
- MappingStrings { "MIF.DMTF|System Cache|006.12" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherReplacementPolicyDescription" }]
- uint16 ReplacementPolicy;
-
- [Description (
- "A string describing the Cache replacement policy when "
- "the ReplacementPolicy value is 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.ReplacementPolicy" }]
- string OtherReplacementPolicyDescription;
-
- [Description (
- "Policy that shall be employed by the Cache for handling "
- "read requests. For example, \"Read\", \"Read-Ahead\" or "
- "both can be specified using the values, 2, 3 or 4, "
- "respectively. If the read policy is determined "
- "individually (ie, for each request), then the value 5 "
- "(\"Determination per I/O\") should be specified. \"Other\" "
- "(1) and \"Unknown\" (0) are also valid values." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Read", "Read-Ahead",
- "Read and Read-Ahead", "Determination Per I/O" },
- MappingStrings { "MIF.DMTF|System Cache|006.13" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherReadPolicyDescription" }]
- uint16 ReadPolicy;
-
- [Description (
- "A string describing the read policy when the ReadPolicy "
- "value is 1, \"Other\"." ),
- ModelCorrespondence { "CIM_AssociatedCacheMemory.ReadPolicy" }]
- string OtherReadPolicyDescription;
-
- [Description (
- "Maximum amount of time, in seconds, dirty lines or "
- "buckets may remain in the Cache before they are flushed. "
- "A value of zero indicated that a cache flush is not "
- "controlled by a flushing timer." ),
- Units ( "Seconds" ),
- MappingStrings { "MIF.DMTF|System Cache|006.14" },
- PUnit ( "second" )]
- uint32 FlushTimer;
-
- [Description (
- "An integer enumeration defining the system cache "
- "associativity. For example, 5 indicates a fully "
- "associative cache." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12" },
- Values { "Unknown", "Other", "Direct Mapped",
- "2-way Set-Associative", "4-way Set-Associative",
- "Fully Associative", "8-way Set-Associative",
- "16-way Set-Associative", "12-way Set Associative",
- "24-way Set Associative", "32-way Set Associative",
- "48-way Set Associative", "64-way Set Associative" },
- MappingStrings { "MIF.DMTF|System Cache|006.15" },
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.OtherAssociativityDescription" }]
- uint16 Associativity;
-
- [Description (
- "A string describing the cache associativity when the "
- "Associativity value is 1, \"Other\"." ),
- ModelCorrespondence {
- "CIM_AssociatedCacheMemory.Associativity" }]
- string OtherAssociativityDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedComponentExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedComponentExtent.mof
deleted file mode 100644
index 7652131c..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedComponentExtent.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2008 DMTF. All Rights Reserved.
- [Association, Aggregation, Version ( "2.18.0" ),
- UMLPackagePath ( "CIM::Device::StorageServices" ),
- Description (
- "This association defines the capacity, expressed in "
- "StorageExtents, that together represents the entire capacity "
- "collected in a StoragePool. The capacity represented by "
- "StorageExtents may represent capacity that is allocated or "
- "unallocated. \n"
- "StorageExtents associated to a StoragePool using this "
- "association shall not be also be associated to that "
- "StoragePool using the CIM_AssociatedRemainingExtent "
- "association." )]
-class CIM_AssociatedComponentExtent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent StoragePool in the association." )]
- CIM_StoragePool REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The component StorageExtent in the association." )]
- CIM_StorageExtent REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedCooling.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedCooling.mof
deleted file mode 100644
index 2e7eca62..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedCooling.mof
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.19.1" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "The CIM_AssociatedCooling relationship indicates what "
- "ManagedSystemElement(s) the fan or cooling device is "
- "providingcooling for." )]
-class CIM_AssociatedCooling : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The CoolingDevice." )]
- CIM_CoolingDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The ManagedSystemElement being cooled." )]
- CIM_ManagedSystemElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedIndicatorLED.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedIndicatorLED.mof
deleted file mode 100644
index 1868689a..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedIndicatorLED.mof
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Association, Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Device::LED" ),
- Description (
- "ManagedSystemElements may have zero or more IndicatorLEDs "
- "associated with them, in order to indicate problem situations. "
- "This relationship is indicated by the AssociatedIndicatorLED "
- "dependency." )]
-class CIM_AssociatedIndicatorLED : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description (
- "The ManagedSystemElement that has an associated LED." )]
- CIM_ManagedSystemElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The LED." )]
- CIM_IndicatorLED REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedLabelReader.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedLabelReader.mof
deleted file mode 100644
index 2d22d5c0..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedLabelReader.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedLabelReader
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageLib" ),
- Description (
- "A LogicalDevice may use or require one or more LabelReaders, "
- "to scan barcodes or otherwise identify entities. This "
- "relationship is described by the AssociatedLabelReader "
- "dependency." )]
-class CIM_AssociatedLabelReader : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The LabelReader." )]
- CIM_LabelReader REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The Device that is dependent on the Reader Device." )]
- CIM_LogicalDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedMemory.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedMemory.mof
deleted file mode 100644
index 33b9a174..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedMemory.mof
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedMemory
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "LogicalElements may have Memory installed on them or otherwise "
- "associated with them - such as CacheMemory. This is made "
- "explicit in this association." )]
-class CIM_AssociatedMemory : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "Memory installed on or associated with a Device." )]
- CIM_Memory REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The LogicalElement." )]
- CIM_LogicalElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedProcessorMemory.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedProcessorMemory.mof
deleted file mode 100644
index 5f662333..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedProcessorMemory.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_AssociatedProcessorMemory
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "Associates the Processor and system Memory, or a Processor\'s Cache."
- )]
-class CIM_AssociatedProcessorMemory : CIM_AssociatedMemory {
-
- [Override ( "Dependent" ),
- Description (
- "The Processor that accesses the Memory or uses the Cache." )]
- CIM_Processor REF Dependent;
-
- [Description (
- "Speed of the bus, in MHertz, between the Processor and Memory."
- ),
- Units ( "MegaHertz" ),
- PUnit ( "hertz * 10^6" )]
- uint32 BusSpeed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedProtocolController.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedProtocolController.mof
deleted file mode 100644
index 05962254..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedProtocolController.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedProtocolController
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::ProtocolController" ),
- Description (
- "This association is used to define a hierarchy relationship "
- "between ProtocolControllers. This subclass is provided so that "
- "an enumeration of related ProtocolControllers can be performed "
- "without retrieving any connected StorageVolumes, "
- "MediaAccessDevices or LogicalPorts." )]
-class CIM_AssociatedProtocolController : CIM_ProtocolControllerForDevice {
-
- [Override ( "Antecedent" ),
- Description (
- "The \'upstream\', Antecedent ProtocolController." )]
- CIM_ProtocolController REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The \'downstream\' Dependent ProtocolController." )]
- CIM_ProtocolController REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedRemainingExtent.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedRemainingExtent.mof
deleted file mode 100644
index c9769eba..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedRemainingExtent.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2008 DMTF. All Rights Reserved
- [Association, Aggregation, Version ( "2.18.0" ),
- UMLPackagePath ( "CIM::Device::StorageServices" ),
- Description (
- "This association defines that capacity of the StoragePool that "
- "is not yet allocated from the StoragePool. This capacity is "
- "remaining in the StoragePool for future "
- "allocation.StorageExtents associated to a StoragePool using "
- "this association shall be BasedOn StorageExtents that are "
- "associated to that StoragePool using "
- "CIM_AssociatedComponentExtent, but shall not be associated to "
- "that StoragePool using the CIM_AssociatedComponentExtent "
- "association." )]
-class CIM_AssociatedRemainingExtent : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Description ( "The parent StoragePool in the association." )]
- CIM_StoragePool REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The component StorageExtent in the association." )]
- CIM_StorageExtent REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedSensor.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedSensor.mof
deleted file mode 100644
index af2800ed..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedSensor.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.19.1" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "The CIM_AssociatedCooling relationship indicates what "
- "ManagedSystemElement(s) the fan or cooling device is "
- "providingcooling for." )]
-class CIM_AssociatedSensor : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Sensor." )]
- CIM_Sensor REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The ManagedSystemElement for which information is "
- "measured by the Sensor." )]
- CIM_ManagedSystemElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyCurrentSensor.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyCurrentSensor.mof
deleted file mode 100644
index 4134f7b7..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyCurrentSensor.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedSupplyCurrentSensor
-// ==================================================================
- [Association, Deprecated { "CIM_AssociatedSensor" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "The use of this association is being deprecated in lieu of "
- "using AssociatedSensor, since the use of the referenced class "
- "CurrentSensor is deprecated. \n"
- "A PowerSupply may have an associated CurrentSensor, monitoring "
- "its input frequency. This is described by this association." )]
-class CIM_AssociatedSupplyCurrentSensor : CIM_AssociatedSensor {
-
- [Deprecated { "CIM_AssociatedSensor.Antecedent" },
- Override ( "Antecedent" ),
- Description ( "The CurrentSensor." )]
- CIM_CurrentSensor REF Antecedent;
-
- [Deprecated { "CIM_AssociatedSensor.Dependent" },
- Override ( "Dependent" ),
- Description (
- "The PowerSupply associated with the CurrentSensor." )]
- CIM_PowerSupply REF Dependent;
-
- [Deprecated { "No Value" },
- Description (
- "Indicates the PowerSupply\'s input frequency range "
- "measured by the associated sensor. Range 1, 2 or both "
- "can be specified using the values 2, 3 or 4, "
- "respectively." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Range 1", "Range 2",
- "Both Range 1 and 2" }]
- uint16 MonitoringRange;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyVoltageSensor.mof b/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyVoltageSensor.mof
deleted file mode 100644
index 9f70e93b..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_AssociatedSupplyVoltageSensor.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_AssociatedSupplyVoltageSensor
-// ==================================================================
- [Association, Deprecated { "CIM_AssociatedSensor" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "The use of this association is being deprecated in lieu of "
- "using AssociatedSensor, since the use of the referenced class "
- "VoltageSensor is deprecated. \n"
- "A PowerSupply may have an associated VoltageSensor, monitoring "
- "its input voltage. This is described by this association." )]
-class CIM_AssociatedSupplyVoltageSensor : CIM_AssociatedSensor {
-
- [Deprecated { "CIM_AssociatedSensor.Antecedent" },
- Override ( "Antecedent" ),
- Description ( "The VoltageSensor." )]
- CIM_VoltageSensor REF Antecedent;
-
- [Deprecated { "CIM_AssociatedSensor.Dependent" },
- Override ( "Dependent" ),
- Description (
- "The PowerSupply associated with the VoltageSensor." )]
- CIM_PowerSupply REF Dependent;
-
- [Deprecated { "No Value" },
- Description (
- "Indicates the PowerSupply\'s input voltage range "
- "measured by the associated sensor. Range 1, 2 or both "
- "can be specified using the values 2, 3 or 4, "
- "respectively." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Range 1", "Range 2",
- "Both Range 1 and 2" }]
- uint16 MonitoringRange;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BIOSLoadedInNV.mof b/build/vendor/dmtf_mof/Device/CIM_BIOSLoadedInNV.mof
deleted file mode 100644
index fae195fc..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BIOSLoadedInNV.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BIOSLoadedInNV
-// ==================================================================
- [Association, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "A link between BIOSElement and Memory where the BIOS is loaded." )]
-class CIM_BIOSLoadedInNV : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The memory storage." )]
- CIM_Memory REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The BIOS stored in the memory." )]
- CIM_BIOSElement REF Dependent;
-
- [Description (
- "The starting address where the BIOS is located in "
- "non-volatile storage." )]
- uint64 StartingAddress;
-
- [Description (
- "The ending address where the BIOS is located in "
- "non-volatile storage." )]
- uint64 EndingAddress;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_Battery.mof b/build/vendor/dmtf_mof/Device/CIM_Battery.mof
deleted file mode 100644
index 5396f097..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_Battery.mof
+++ /dev/null
@@ -1,183 +0,0 @@
-// Copyright (c) 2010 DMTF. All rights reserved.
- [Version ( "2.26.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "Capabilities and management of the Battery. This class applies "
- "to both batteries in Laptop Systems and other internal or "
- "external batteries, such as an uninterruptible power supply "
- "(UPS)." )]
-class CIM_Battery : CIM_LogicalDevice {
-
- [Description (
- "Description of the charge status of the Battery. Values "
- "such as \"Fully Charged\" (value=3) or \"Partially "
- "Charged\" (value=11) can be specified. The value, 10, is "
- "not valid in the CIM Schema because in DMI it represents "
- "that no battery is installed. In this case, this object "
- "should not be instantiated. The valuemaps: 6(Charging), "
- "7(Charging and High), 8(Charging and Low), and 9(Charing "
- "and Critical) has been deprecated in lieu of the "
- "ChargingStatus property. 10(Undefined) has been "
- "deprecated in lieu of 2(Unknown)." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "..", "32768..65535" },
- Values { "Other", "Unknown", "Fully Charged", "Low",
- "Critical", "Charging", "Charging and High",
- "Charging and Low", "Charging and Critical", "Undefined",
- "Partially Charged", "Learning", "Overcharged",
- "DMTF Reserved", "Vendor Specific" },
- MappingStrings { "MIF.DMTF|Portable Battery|003.14" }]
- uint16 BatteryStatus;
-
- [Description (
- "TimeOnBattery indicates the elapsed time in seconds "
- "since the ComputerSystem, UPS, or so on, last switched "
- "to battery power, or the time since the System or UPS "
- "was last restarted, whichever is less. Zero is returned "
- "if the Battery is \'on line\'." ),
- Units ( "Seconds" ),
- PUnit ( "second" )]
- uint32 TimeOnBattery;
-
- [Description (
- "EstimatedRunTime is an estimate in minutes of the time "
- "that battery charge depletion will occur under the "
- "present load conditions if the utility power is off, or "
- "is lost and remains off, or a Laptop is disconnected "
- "from a power source." ),
- Units ( "Minutes" ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.15" },
- PUnit ( "minute" )]
- uint32 EstimatedRunTime;
-
- [Description (
- "An estimate of the percentage of full charge remaining." ),
- Units ( "Percent" ),
- Gauge, PUnit ( "percent" )]
- uint16 EstimatedChargeRemaining;
-
- [Description (
- "An enumeration that describes the chemistry of the Battery."
- ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "..",
- "32768..65535" },
- Values { "Other", "Unknown", "Lead Acid", "Nickel Cadmium",
- "Nickel Metal Hydride", "Lithium-ion", "Zinc air",
- "Lithium Polymer", "DMTF Reserved", "Vendor Specified" },
- MappingStrings { "MIF.DMTF|Portable Battery|003.7" }]
- uint16 Chemistry;
-
- [Description (
- "The design capacity of the battery in mWatt-hours. If "
- "this property is not supported, enter 0." ),
- Units ( "MilliWattHours" ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.8" },
- PUnit ( "watt * hour * 10^-3" )]
- uint32 DesignCapacity;
-
- [Description (
- "The full charge capacity of the battery in mWatt-hours. "
- "Comparison of this value to the Battery DesignCapacity "
- "determines when the Battery requires replacement. The "
- "end of life of a Battery is typically when the "
- "FullCharge Capacity falls below 80% of the "
- "DesignCapacity. If this property is not supported, enter "
- "0." ),
- Units ( "MilliWattHours" ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.11" },
- PUnit ( "watt * hour * 10^-3" )]
- uint32 FullChargeCapacity;
-
- [Description (
- "The design voltage of the battery in mVolts. If this "
- "attribute is not supported, enter 0." ),
- Units ( "MilliVolts" ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.9" },
- PUnit ( "volt * 10^-3" )]
- uint64 DesignVoltage;
-
- [Description (
- "The Smart Battery Data Specification version number that "
- "is supported by this Battery. If the Battery does not "
- "support this function, the value should be left blank." ),
- MaxLen ( 64 ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.10" }]
- string SmartBatteryVersion;
-
- [Description (
- "The remaining time in minutes to charge the battery "
- "fully at the current charging rate and usage." ),
- Units ( "Minutes" ),
- MappingStrings { "MIF.DMTF|Portable Battery|003.16" },
- PUnit ( "minute" )]
- uint32 TimeToFullCharge;
-
- [Description (
- "Indicates the expected lifetime of the Battery in "
- "minutes, assuming that the Battery is fully charged. "
- "This property represents the total expected life of the "
- "Battery, not its current remaining life, which is "
- "indicated by the EstimatedRunTime property." ),
- Units ( "Minutes" ),
- PUnit ( "minute" )]
- uint32 ExpectedLife;
-
- [Description (
- "MaxRechargeTime indicates the maximum time, in minutes, "
- "to fully charge the Battery. This property represents "
- "the time to recharge a fully depleted Battery, not the "
- "current remaining charging time, which is indicated in "
- "the TimeToFullCharge property." ),
- Units ( "Minutes" ),
- PUnit ( "minute" )]
- uint32 MaxRechargeTime;
-
- [Description (
- "The number of times the Battery has been recharged." )]
- uint32 RechargeCount;
-
- [Description (
- "The maximum number of times the Battery can be recharged." )]
- uint32 MaxRechargeCount;
-
- [Description (
- "The Battery\'s remaining charge capacity in mWatt-hours." ),
- Units ( "MilliWattHours" ),
- PUnit ( "watt * hour * 10^-3" )]
- uint32 RemainingCapacity;
-
- [Description (
- "The maximum error (as a percentage) in the mWatt-hour "
- "data reported by RemainingCapacity property." ),
- Units ( "Percentage" ),
- PUnit ( "percent" )]
- uint8 RemainingCapacityMaxError;
-
- [Description (
- "The description of the battery chemistry when the "
- "Chemistry property has value 1 (Other). The property "
- "shall be implemented if the Chemistry property has value "
- "1(Other)." )]
- string OtherChemistryDescription;
-
- [Description (
- "ChargingStatus indicates whether the battery is "
- "charging. Charging - the battery is charging. "
- "Discharging - the battery is discharging. Idle - the "
- "batter is neither charging nor discharging." ),
- ValueMap { "0", "2", "3", "4", "..", "32768..65535" },
- Values { "Unknown", "Charging", "Discharging", "Idle",
- "DMTF Reserved", "Vendor Specified" }]
- uint16 ChargingStatus;
-
- [Description (
- "An estimate of the percentage of the overall battery "
- "health. It indicates how much the battery has "
- "deteriorated over time. It can take values 0 to 100; 255 "
- "if it is unknown." ),
- Units ( "Percentage" ),
- PUnit ( "percent" )]
- uint8 HealthPercent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BinarySensor.mof b/build/vendor/dmtf_mof/Device/CIM_BinarySensor.mof
deleted file mode 100644
index 33f36cbe..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BinarySensor.mof
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_BinarySensor
-// ==================================================================
- [Deprecated { "CIM_Sensor" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "A BinarySensor provides a boolean output. The use of this "
- "class is being deprecated in lieu of creating a Sensor with "
- "two PossibleStates." )]
-class CIM_BinarySensor : CIM_Sensor {
-
- [Deprecated { "CIM_Sensor.SensorType" },
- Description ( "The current value indicated by the Sensor." )]
- boolean CurrentReading;
-
- [Deprecated { "CIM_Sensor.SensorType" },
- Description (
- "ExpectedReading indicates the \'normal\' value for the Sensor."
- )]
- boolean ExpectedReading;
-
- [Deprecated { "CIM_Sensor.PossibleStates" },
- Description (
- "InterpretationOfTrue is a string indicating what a "
- "\'True\' value from the BinarySensor means. This "
- "information could be displayed to a user." ),
- MaxLen ( 64 )]
- string InterpretationOfTrue;
-
- [Deprecated { "CIM_Sensor.PossibleStates" },
- Description (
- "InterpretationOfFalse is a string indicating what a "
- "\'False\' value from the BinarySensor means. This "
- "information could be displayed to a user." ),
- MaxLen ( 64 )]
- string InterpretationOfFalse;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsCapabilities.mof b/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsCapabilities.mof
deleted file mode 100644
index ebb9d82c..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsCapabilities.mof
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "A specialization of the StatisticsCapabilities class that "
- "describes the capabilities of a BlockStatisticsService, which "
- "provides statistical data for instances of "
- "BlockStatisticalData." )]
-class CIM_BlockStatisticsCapabilities : CIM_StatisticsCapabilities {
-
- [Required, Override ( "ElementTypesSupported" ),
- Description (
- "The list of element types for which statistical data is "
- "available. The values of this array correspond to the "
- "values defined for the ElementType property of the "
- "BlockStatisticalData class." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "0x8000.." },
- Values { "Computer System", "Front-end Computer System",
- "Peer Computer System", "Back-end Computer System",
- "Front-end Port", "Back-end Port", "Volume", "Extent",
- "Disk Drive", "Arbitrary LUs", "Remote Replica Group",
- "DMTF Reserved", "Vendor Specific" }]
- uint16 ElementTypesSupported[];
-
- [Override ( "SynchronousMethodsSupported" ),
- Description (
- "The synchronous mechanisms supported for retrieving "
- "statistics and defining and modifying filters for "
- "statistics retrieval." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "..", "0x8000.." },
- Values { "Execute Query", "Query Collection",
- "GetStatisticsCollection", "Manifest Creation",
- "Manifest Modification", "Manifest Removal",
- "DMTF Reserved", "Vendor Specific" }]
- uint16 SynchronousMethodsSupported[];
-
- [Override ( "AsynchronousMethodsSupported" ),
- Description (
- "The asychronous mechanisms supported for retrieving statistics."
- ),
- ValueMap { "2", "3", "..", "0x8000.." },
- Values { "GetStatisticsCollection", "Indications",
- "DMTF Reserved", "Vendor Specific" }]
- uint16 AsynchronousMethodsSupported[];
-
- [Description (
- "An internal clocking interval for all timers in the "
- "subsystem, measured in microseconds (Unit of measure in "
- "the timers, measured in microseconds). Time counters are "
- "monotanically increasing counters that contain \'ticks\'. "
- "Each tick represents one ClockTickInterval. If "
- "ClockTickInterval contained a value of 32 then each time "
- "counter tick would represent 32 microseconds." ),
- Units ( "MicroSeconds" ),
- PUnit ( "second * 10^-6" )]
- uint64 ClockTickInterval;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifest.mof b/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifest.mof
deleted file mode 100644
index 45e13c46..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifest.mof
+++ /dev/null
@@ -1,216 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Version ( "2.19.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "Instances of this class define a list of supported or desired "
- "properties of BlockStatisticalData instances. In the case "
- "where a BlockStatisticsManifest instance is a member of a "
- "BlockStatisticsManifestCollection used in a "
- "BlockStatisticsService.GetStatisticsCollection request, for "
- "each of the boolean \"include\" properties set to true in that "
- "BlockStatisticsManifest, the corresponding "
- "BlockStatisticalData property will be included, if available, "
- "in the statistics returned for BlockStatisticalData instances "
- "whose ElementType matches the ElementType of the "
- "BlockStatisticsManifest." )]
-class CIM_BlockStatisticsManifest : CIM_ManagedElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. To ensure uniqueness within the "
- "NameSpace, the value of InstanceID should be constructed "
- "using the following \"preferred\" algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "(:), and where must include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "InstanceID or that is a registered ID assigned to the "
- "business entity by a recognized global authority. (This "
- "requirement is similar to the _ "
- "structure of Schema class names.) In addition, to ensure "
- "uniqueness, must not contain a colon (:). When "
- "using this algorithm, the first colon to appear in "
- "InstanceID must appear between and . \n"
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements. If the above \"preferred\" "
- "algorithm is not used, the defining entity must assure "
- "that the resulting InstanceID is not reused across any "
- "InstanceIDs produced by this or other providers for the "
- "NameSpace of this instance. \n"
- "For DMTF-defined instances, the \"preferred\" algorithm "
- "must be used with the set to CIM." )]
- string InstanceID;
-
- [Description (
- "Determines the type of elements that this "
- "BlockStatisticsManifest can be applied to (e.g. during a "
- "GetStatisticsCollection request). This is used when the "
- "same set of statistical metrics is calculated for "
- "several types of devices. In this way, a single "
- "BlockStatisticsManifest instance can be used to filter "
- "all the StatsiticalData instances that contain metrics "
- "for the same type of element in a StatisticsCollection. "
- "If used, a subclass should override this property to "
- "specify the element types supported by that class, "
- "preferably through ValueMap and Values qualifiers to "
- "allow clients to programmatically retrieve those "
- "supported types." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "0x8000.." },
- Values { "Computer System", "Front-end Computer System",
- "Peer Computer System", "Back-end Computer System",
- "Front-end Port", "Back-end Port", "Volume", "Extent",
- "Disk Drive", "Arbitrary LUs", "Remote Replica Group",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ElementType" }]
- uint16 ElementType;
-
- [Description (
- "Indicates whether or not the Statistics property of "
- "StatisticsService.GetStatisticsCollection method will "
- "include the time at time when statistics for this "
- "BlockStatisticsManifest were first captured." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.StartStatisticTime" }]
- boolean IncludeStartStatisticTime = false;
-
- [Description (
- "Indicates whether or not the Statistics property of "
- "StatisticsService.GetStatisticsCollection method will "
- "include the time when statistics for this "
- "BlockStatisticsManifest were last captured." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.StatisticTime" }]
- boolean IncludeStatisticTime = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of I/Os for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.StatisticTime" }]
- boolean IncludeTotalIOs = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of data transferred in Kbytes for that "
- "element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.KBytesTransferred" }]
- boolean IncludeKBytesTransferred = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed I/O time (number of Clock Tick "
- "Intervals) for all I/Os for that element as defined in "
- "\'Total I/Os\'." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.IOTimeCounter" }]
- boolean IncludeIOTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of all reads for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ReadIOs" }]
- boolean IncludeReadIOs = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of all read cache hits (Reads from "
- "Cache) for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ReadHitIOs" }]
- boolean IncludeReadHitIOs = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed time for all cumulative Read I/Os for "
- "that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ReadIOTimeCounter" }]
- boolean IncludeReadIOTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed time for all Read I/Os read from "
- "cache for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ReadHitIOTimeCounter" }]
- boolean IncludeReadHitIOTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of data read in Kbytes for that "
- "element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.KBytesRead" }]
- boolean IncludeKBytesRead = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of all writes for tat element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.WriteIOs" }]
- boolean IncludeWriteIOs = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of Write Cache Hits (Writes that went "
- "directly to Cache) for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.WriteHitIOs" }]
- boolean IncludeWriteHitIOs = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed time for all Write I/Os for that "
- "element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.WriteIOTimeCounter" }]
- boolean IncludeWriteIOTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed time for all Write I/Os written to "
- "cache for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.WriteHitIOTimeCounter" }]
- boolean IncludeWriteHitIOTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of data written in Kbytes for that "
- "element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.KBytesWritten" }]
- boolean IncludeKBytesWritten = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed idle time for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.IdleTimeCounter" }]
- boolean IncludeIdleTimeCounter = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative count of all maintenance operations for that "
- "element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.MaintOp" }]
- boolean IncludeMaintOp = false;
-
- [Description (
- "Whether to include in a filter for a metered element the "
- "cumulative elapsed maintenance time for that element." ),
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.MaintTimeCounter" }]
- boolean IncludeMaintTimeCounter = false;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifestCollection.mof b/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifestCollection.mof
deleted file mode 100644
index 281e95ab..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsManifestCollection.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "The BlockStatisticsManifestCollection class aggregates, via "
- "MemberOfCollection, a set of BlockStatisticsManifests. This "
- "collection is associated via "
- "AssociatedBlockStatisticsManifestCollection to exactly one "
- "StatisticsCollection. The BlockStatisticsManifestCollection is "
- "used to filter the retrieval of statistics. For example, a "
- "BlockStatisticsManifestCollection is specified as part of the "
- "StatisticsService.GetStatisticsCollection method to filter the "
- "statistics returned by that method." )]
-class CIM_BlockStatisticsManifestCollection : CIM_SystemSpecificCollection {
-
- [Override ( "ElementName" ),
- Description (
- "A user-friendly name for the "
- "BlockStatisticsManifestCollection. It can be set through "
- "the ElementName parameter of the "
- "StatisticsService.CreateManifestCollection method." )]
- string ElementName;
-
- [Required, Description (
- "Denotes whether or not this "
- "BlockStatisticsManifestCollection is a provider defined "
- "default BlockStatisticsManifestCollection." )]
- boolean IsDefault;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsService.mof b/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsService.mof
deleted file mode 100644
index 08d3b5a8..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BlockStatisticsService.mof
+++ /dev/null
@@ -1,194 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "A subclass of StatisticsService that provides services for "
- "filtering and retrieving statistics from a "
- "StatisticsManifestCollection that contains instances of "
- "BlockStatisticalData." )]
-class CIM_BlockStatisticsService : CIM_StatisticsService {
-
-
- [Description (
- "Retrieves statistics in a well-defined bulk format. The "
- "collection of statistics returned is determined by the "
- "list of element types passed in to the method and the "
- "manifests for those types contained in the supplied "
- "BlockStatisticsManifestCollection. If both the Elements "
- "and BlockStatisticsManifestCollection parameters are "
- "supplied, then the types of elements returned is an "
- "intersection of the element types listed in the Elements "
- "parameter and the types for which "
- "BlockStatisticsManifest instances exist in the supplied "
- "BlockStatisticsManifestCollection. The statistics are "
- "returned through a well-defined array of strings, whose "
- "format is specified by the StatisticsFormat parameter, "
- "that can be parsed to retrieve the desired statistics as "
- "well as limited information about the elements that "
- "those metrics describe." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "4096",
- "4097", "4098", "4099..32767", "32768..65535" },
- Values { "Job Completed with No Error", "Not Supported",
- "Unknown", "Timeout", "Failed", "Invalid Parameter",
- "Method Reserved",
- "Method Parameters Checked - Job Started",
- "Element Not Supported",
- "Statistics Format Not Supported", "Method Reserved",
- "Vendor Specific" }]
- uint32 GetStatisticsCollection(
- [IN ( false ), OUT, Description (
- "Reference to the job (may be null if job completed)."
- )]
- CIM_ConcreteJob REF Job,
- [IN, Description (
- "Element types for which statistics should be "
- "returned. If not supplied (i.e. parameter is null) "
- "this parameter is not considered when filtering "
- "the instances of StatisticalData that will "
- "populate the Statistics output parameter. If the "
- "array is not null, but is empty, then no "
- "statistics will be returned by this method. A "
- "client SHOULD NOT specify this parameter if it is "
- "not meaningful (i.e. the service only provides "
- "statistics for a single type of element)." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "..", "0x8000.." },
- Values { "Computer System",
- "Front-end Computer System", "Peer Computer System",
- "Back-end Computer System", "Front-end Port",
- "Back-end Port", "Volume", "Extent", "Disk Drive",
- "Arbitrary LUs", "Remote Replica Group",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_BlockStorageStatisticalData.ElementType" }]
- uint16 ElementTypes[],
- [IN, Description (
- "The BlockStatisticsManifestCollection that "
- "contains the manifests that list the metrics to be "
- "returned for each element type. If not supplied "
- "(i.e. parameter is null), then all available "
- "statistics will be returned unfiltered. Only "
- "elements that match the element type properties "
- "(if meaningful) of the BlockStatisticsManifest "
- "instances contained within the "
- "BlockStatisticsManifestCollection will have data "
- "returned by this method. If the supplied "
- "BlockStatisticsManifestCollection does not contain "
- "any BlockStatisticsManifest instances, then no "
- "statistics will be returned by this method." )]
- CIM_BlockStatisticsManifestCollection REF ManifestCollection,
- [IN, Description (
- "Specifies the format of the Statistics output "
- "parameter. \n"
- "- CSV = Comma Separated Values." ),
- ValueMap { "0", "1", "2", "..", "0x8000.." },
- Values { "Unknown", "Other", "CSV", "DMTF Reserved",
- "Vendor Specific" }]
- uint16 StatisticsFormat,
- [OUT, Description (
- "The statistics for all the elements as determined "
- "by the Elements, ManifestCollection parameters, "
- "and StatisticsFormat parameters." ),
- ModelCorrespondence {
- "CIM_BlockStatisticsService.GetStatisticsCollection(ElementTypes)",
- "CIM_BlockStatisticsService.GetStatisticsCollection(ManifestCollection)",
- "CIM_BlockStatisticsService.GetStatisticsCollection(StatisticsFormat)" }]
- string Statistics[]);
-
- [Description (
- "Creates a new BlockStatisticsManifestCollection "
- "instance, whose members can serve as a filter for "
- "metrics retrieved through the GetStatisticsCollection "
- "method." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..32767",
- "32768..65535" },
- Values { "Ok", "Not Supported", "Unknown", "Timeout",
- "Failed", "Invalid Parameter", "Method Reserved",
- "Vendor Specific" }]
- uint32 CreateManifestCollection(
- [IN, Description (
- "The collection of statistics that will be filtered "
- "using the new BlockStatisticsManifestCollection." )]
- CIM_StatisticsCollection REF Statistics,
- [IN, Description (
- "Client-defined name for the new "
- "BlockStatisticsManifestCollection." )]
- string ElementName,
- [OUT, Description (
- "Reference to the new BlockStatisticsManifestCollection."
- )]
- CIM_BlockStatisticsManifestCollection REF ManifestCollection);
-
- [Description (
- "Method that creates or modifies a "
- "BlockStatisticsManifest for this statistics service. A "
- "client supplies a BlockStatisticsManifestCollection in "
- "which the new BlockStatisticsManifest will be placed or "
- "an existing BlockStatisticsManifest will be modified, "
- "the element type of the statistics that the "
- "BlockStatisticsManifest will filter, and a list of "
- "metrics, which serves as a filter for statistical data "
- "of that element type." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "4096",
- "4097", "4098", "4099..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "Invalid Parameter", "Method Reserved",
- "Element Not Supported", "Metric not supported",
- "ElementType Parameter Missing", "Method Reserved",
- "Vendor Specific" }]
- uint32 AddOrModifyManifest(
- [IN, Description (
- "BlockStatisticsManifestCollection that the "
- "BlockStatisticsManifest is or should be a member "
- "of." )]
- CIM_BlockStatisticsManifestCollection REF ManifestCollection,
- [IN, Description (
- "The type of elements whose statistics the "
- "BlockStatisticsManifest will filter." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "..", "0x8000.." },
- Values { "Computer System",
- "Front-end Computer System", "Peer Computer System",
- "Back-end Computer System", "Front-end Port",
- "Back-end Port", "Volume", "Extent", "Disk Drive",
- "Arbitrary LUs", "Remote Replica Group",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_BlockStatisticsManifest.ElementType" }]
- uint16 ElementType,
- [IN, Description (
- "A client-defined string that identifies the "
- "BlockStatisticsManifest created or modified by "
- "this method." )]
- string ElementName,
- [IN, Description (
- "The metrics that will be included by the filter. "
- "The metrics supplied here are the properties of "
- "CIM_StatisticalData or one of its subclasses that "
- "will remain after the BlockStatisticsManifest "
- "filter is applied." )]
- string StatisticsList[],
- [OUT, Description (
- "The BlockStatisticsManifest that is created or "
- "modified on successful execution of the method." )]
- CIM_BlockStatisticsManifest REF Manifest);
-
- [Description (
- "Extrinsic method that removes manifests from a "
- "BlockStatisticsManifestCollection." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "4096",
- "4097..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "Invalid Parameter", "Method Reserved",
- "Manifest not found", "Method Reserved", "Vendor Specific" }]
- uint32 RemoveManifests(
- [IN, Description (
- "BlockStatisticsManifestCollection from which the "
- "BlockStatisticsManifests will be removed." )]
- CIM_BlockStatisticsManifestCollection REF ManifestCollection,
- [IN, Description (
- "List of BlockStatisticsManifests to be removed "
- "from the BlockStatisticsManifestCollection." )]
- CIM_BlockStatisticsManifest REF Manifests[]);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_BlockStorageStatisticalData.mof b/build/vendor/dmtf_mof/Device/CIM_BlockStorageStatisticalData.mof
deleted file mode 100644
index abcefe81..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_BlockStorageStatisticalData.mof
+++ /dev/null
@@ -1,171 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::StorageStatistics" ),
- Description (
- "A subclass of StatisticalData which identifies individual "
- "statistics for an element of a block storage system. This "
- "class defines the metrics that MAY be kept for managed "
- "elements of the system." )]
-class CIM_BlockStorageStatisticalData : CIM_StatisticalData {
-
- [Required, Description (
- "Defines the role that the element played for which this "
- "statistics record was collected. If the metered element "
- "is a system or a component of a system associated to a "
- "RegisteredProfile, then that profile may provide a more "
- "specialized definition and additional usage information "
- "for this property. \n"
- "Generally, the ElementTypes defined here have the "
- "following meaning in the context of this class: 2, "
- "\"Computer System\": Cumulative statistics for the "
- "storage system. In the case of a complex system with "
- "multiple component Computer Systems, these are the "
- "statistics for the top-level aggregate Computer System. "
- "3, \"Front-end Computer System\": Statistics for a "
- "component computer system that communicate with systems "
- "that initiate IO requests. 4, \"Peer Computer System\": "
- "Statistics for a component computer system that "
- "communicates with peer storage systems e.g. to provide "
- "remote mirroring of a volume. 5, \"Back-end Computer "
- "System\": Statistics for a component computer system "
- "that communicates with back-end storage. 6, \"Front-end "
- "Port\": Statistics for a port that communicates with "
- "systems that initiate IO requests. 7, \"Back-end Port\": "
- "Statistics for a port that initiates IO requests to "
- "storage devices. 8, \"Volume\": Statistics for an "
- "exposable storage extent, such as a StorageVolume or "
- "LogicalDisk. 9, \"Extent\": Statistics for an "
- "intermediate storage extent, i.e. an extent that is "
- "neither a volume or a disk. 10, \"Disk Drive: Statistics "
- "for a StorageExtent that is associated to a DiskDrive "
- "through the MediaPresent association. 11, \"Arbitrary "
- "LUs\": Statistics that derive from access to Logical "
- "Units that are NOT StorageVolumes (e.g., controller "
- "commands). 12, \"Remote Replica Group\": Statistics for "
- "control IOs between an array and a remote mirror across "
- "a Network. Note that statistics for the actual movement "
- "of data to the remote mirror are attributed to the "
- "targeted StorageVolume (or LogicalDisk). Note that a "
- "particular element could be associated to multiple "
- "BlockStorageStatisticalData instances if it had multiple "
- "roles. For example, a storage array could contain "
- "redundant component computer systems that communicate "
- "both with hosts on the front end and disks on the back "
- "end. Such a device could have one "
- "BlockStorageStatisticalData instance where ElementType=3 "
- "and another instance where ElementType=5." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "..", "0x8000.." },
- Values { "Computer System", "Front-end Computer System",
- "Peer Computer System", "Back-end Computer System",
- "Front-end Port", "Back-end Port", "Volume", "Extent",
- "Disk Drive", "Arbitrary LUs", "Remote Replica Group",
- "DMTF Reserved", "Vendor Specific" }]
- uint16 ElementType;
-
- [Description ( "The cumulative count of I/Os for the object." ),
- Counter]
- uint64 TotalIOs;
-
- [Description (
- "The cumulative count of data transferred in Kbytes "
- "(1024bytes = 1KByte)." ),
- Units ( "KiloBytes" ),
- Counter, PUnit ( "byte * 10^3" )]
- uint64 KBytesTransferred;
-
- [Description (
- "The cumulative count of data written in Kbytes "
- "(1024bytes = 1KByte)." ),
- Units ( "KiloBytes" ),
- Counter, PUnit ( "byte * 10^3" )]
- uint64 KBytesWritten;
-
- [Description (
- "The cumulative elapsed I/O time (number of Clock Tick "
- "Intervals) for all I/Os as defined in \'Total I/Os\'. "
- "I/O response time is added to this counter at the "
- "completion of each measured I/O using ClockTickInterval "
- "units. This value can be divided by number of IOs to "
- "obtain an average response time." ),
- Counter]
- uint64 IOTimeCounter;
-
- [Description ( "The cumulative count of all reads." ),
- Counter]
- uint64 ReadIOs;
-
- [Description (
- "The cumulative count of all read cache hits (Reads from Cache)."
- ),
- Counter]
- uint64 ReadHitIOs;
-
- [Description (
- "The cumulative elapsed time for all Read I/Os for all "
- "cumulative Read I/Os." ),
- Counter]
- uint64 ReadIOTimeCounter;
-
- [Description (
- "The cumulative elapsed time for all Read I/Os read from "
- "cache for all cumulative Read I/Os." ),
- Counter]
- uint64 ReadHitIOTimeCounter;
-
- [Description (
- "The cumulative count of data read in Kbytes (1024bytes = 1KByte)."
- ),
- Units ( "KiloBytes" ),
- Counter, PUnit ( "byte * 10^3" )]
- uint64 KBytesRead;
-
- [Description ( "The cumulative count of all writes." ),
- Counter]
- uint64 WriteIOs;
-
- [Description (
- "The cumulative count of Write Cache Hits (Writes that "
- "went directly to Cache)." ),
- Counter]
- uint64 WriteHitIOs;
-
- [Description (
- "The cumulative elapsed time for all Write I/Os for all "
- "cumulative Writes." ),
- Counter]
- uint64 WriteIOTimeCounter;
-
- [Description (
- "The cumulative elapsed time using ClockTickInterval "
- "units for all Write I/Os written to cache for all "
- "cumulative Write I/Os." ),
- Counter]
- uint64 WriteHitIOTimeCounter;
-
- [Description (
- "The cumulative elapsed idle time using ClockTickInterval "
- "units (Cumulative Number of Time Units for all idle time "
- "in the array)." ),
- Counter]
- uint64 IdleTimeCounter;
-
- [Description (
- "The cumulative count of all disk maintenance operations "
- "(SCSI commands such as: Verify, skip-mask, XOR read, XOR "
- "write-read, etc).This is needed to understand the load "
- "on the disks that may interfere with normal read and "
- "write operations." ),
- Counter]
- uint64 MaintOp;
-
- [Description (
- "The cumulative elapsed disk mainenance time. "
- "Maintainance response time is added to this counter at "
- "the completion of each measured maintenance operation "
- "using ClockTickInterval units." ),
- Counter]
- uint64 MaintTimeCounter;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CDROMDrive.mof b/build/vendor/dmtf_mof/Device/CIM_CDROMDrive.mof
deleted file mode 100644
index 7f5b036f..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CDROMDrive.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CDROMDrive
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageDevices" ),
- Description (
- "Capabilities and managment of a CDROMDrive, a subtype of "
- "MediaAccessDevice." )]
-class CIM_CDROMDrive : CIM_MediaAccessDevice {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CableModem.mof b/build/vendor/dmtf_mof/Device/CIM_CableModem.mof
deleted file mode 100644
index 788b3bde..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CableModem.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CableModem
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "The CableModem class represents a device for transmission "
- "across a cable infrastructure." )]
-class CIM_CableModem : CIM_ConnectionBasedModem {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CacheMemory.mof b/build/vendor/dmtf_mof/Device/CIM_CacheMemory.mof
deleted file mode 100644
index 889b9a14..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CacheMemory.mof
+++ /dev/null
@@ -1,125 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_CacheMemory
-// ==================================================================
- [Deprecated { "CIM_AssociatedCacheMemory" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "Capabilities and management of Cache Memory. Cache memory is "
- "dedicated or allocated RAM that a Processor searches first for "
- "data, before going to \'regular\' memory. CacheMemory is used "
- "to speed up the delivery of data to a Processor. It is usually "
- "described by its closeness to the Processor (for example, "
- "Primary or Secondary Cache). \n"
- "If a DiskDrive includes RAM allocated for holding the disk\'s "
- "most recently read and/or adjacent data (in order to speed up "
- "retrieval), this also would be modeled as CacheMemory. Note "
- "that CacheMemory is NOT operating system or application level "
- "buffers but actual RAM allocated for caching data for a "
- "Processor, from a hard disk, etc." )]
-class CIM_CacheMemory : CIM_Memory {
-
- [Deprecated { "CIM_AssociatedCacheMemory.Level" },
- Description (
- "Defines whether this is the Primary (value=3), Secondary "
- "(value=4) or Tertiary (value=5) Cache. Also, \"Other\" "
- "(1), \"Unknown\" (2) and \"Not Applicable\" (6) can be "
- "defined." ),
- ValueMap { "1", "2", "3", "4", "5", "6" },
- Values { "Other", "Unknown", "Primary", "Secondary",
- "Tertiary", "Not Applicable" },
- MappingStrings { "MIF.DMTF|System Cache|006.2" }]
- uint16 Level;
-
- [Deprecated { "CIM_AssociatedCacheMemory.WritePolicy" },
- Description (
- "Defines whether this is write-back (value=3) or "
- "write-through (value=4) Cache, or whether this "
- "information \"Varies with Address\" (5) or is defined "
- "individually for each I/O (6). Also, \"Other\" (1) and "
- "\"Unknown\" (2) can be specified." ),
- ValueMap { "1", "2", "3", "4", "5", "6" },
- Values { "Other", "Unknown", "Write Back", "Write Through",
- "Varies with Address", "Determination Per I/O" },
- MappingStrings { "MIF.DMTF|System Cache|006.5" }]
- uint16 WritePolicy;
-
- [Deprecated { "CIM_AssociatedCacheMemory.CacheType" },
- Description (
- "Defines whether this is for instruction caching "
- "(value=3), data caching (value=4) or both (value=5, "
- "\"Unified\"). Also, \"Other\" (1) and \"Unknown\" (2) "
- "can be defined." ),
- ValueMap { "1", "2", "3", "4", "5" },
- Values { "Other", "Unknown", "Instruction", "Data", "Unified" },
- MappingStrings { "MIF.DMTF|System Cache|006.9" }]
- uint16 CacheType;
-
- [Deprecated { "CIM_AssociatedCacheMemory.LineSize" },
- Description (
- "Size, in bytes, of a single cache bucket or line." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|System Cache|006.10" },
- PUnit ( "byte" )]
- uint32 LineSize;
-
- [Deprecated { "CIM_AssociatedCacheMemory.ReplacementPolicy" },
- Description (
- "An integer enumeration describing the algorithm to "
- "determine which cache lines or buckets should be "
- "re-used." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Other", "Unknown", "Least Recently Used (LRU)",
- "First In First Out (FIFO)", "Last In First Out (LIFO)",
- "Least Frequently Used (LFU)",
- "Most Frequently Used (MFU)",
- "Data Dependent Multiple Algorithms" },
- MappingStrings { "MIF.DMTF|System Cache|006.12" }]
- uint16 ReplacementPolicy;
-
- [Deprecated { "CIM_AssociatedCacheMemory.ReadPolicy" },
- Description (
- "Policy that shall be employed by the Cache for handling "
- "read requests. For example, \"Read\", \"Read-Ahead\" or "
- "both can be specified using the values, 3, 4 or 5, "
- "respectively. If the read policy is determined "
- "individually (ie, for each request), then the value 6 "
- "(\"Determination per I/O\") should be specified. \"Other\" "
- "(1) and \"Unknown\" (2) are also valid values." ),
- ValueMap { "1", "2", "3", "4", "5", "6" },
- Values { "Other", "Unknown", "Read", "Read-Ahead",
- "Read and Read-Ahead", "Determination Per I/O" },
- MappingStrings { "MIF.DMTF|System Cache|006.13" }]
- uint16 ReadPolicy;
-
- [Deprecated { "CIM_AssociatedCacheMemory.FlushTimer" },
- Description (
- "Maximum amount of time, in seconds, dirty lines or "
- "buckets may remain in the Cache before they are flushed. "
- "A value of zero indicated that a cache flush is not "
- "controlled by a flushing timer." ),
- Units ( "Seconds" ),
- MappingStrings { "MIF.DMTF|System Cache|006.14" },
- PUnit ( "second" )]
- uint32 FlushTimer;
-
- [Deprecated { "CIM_AssociatedCacheMemory.Associativity" },
- Description (
- "An integer enumeration defining the system cache "
- "associativity. For example, 6 indicates a fully "
- "associative cache." ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Other", "Unknown", "Direct Mapped",
- "2-way Set-Associative", "4-way Set-Associative",
- "Fully Associative", "8-way Set-Associative",
- "16-way Set-Associative" },
- MappingStrings { "MIF.DMTF|System Cache|006.15" }]
- uint16 Associativity;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CallBasedModem.mof b/build/vendor/dmtf_mof/Device/CIM_CallBasedModem.mof
deleted file mode 100644
index 0d76b67b..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CallBasedModem.mof
+++ /dev/null
@@ -1,245 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_CallBasedModem
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "CIM_CallBasedModem is the superclass for grouping the numerous "
- "types of call-based modems. The POTSModem is a type of call- "
- "based Modem." )]
-class CIM_CallBasedModem : CIM_Modem {
-
- [Description (
- "Indicates whether online fallback is enabled so that it "
- "can be negotiated by the Modem." )]
- boolean FallbackEnabled;
-
- [Description (
- "An array that enumerates all the compression protocols "
- "that are supported by the Modem." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" },
- Values { "Unknown", "Other", "No Compression", "MNP 5",
- "V.42bis", "MNP 3", "MNP 4", "V.58", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.OtherCompressionDescription" }]
- uint16 CompressionSupported[];
-
- [Description (
- "Description of the compression type when \"Other \" "
- "(value=1) is defined in the CompressionSupported array. "
- "If there are multiple \"Other\" types, then combine "
- "their descriptions into a single string." ),
- ModelCorrespondence {
- "CIM_CallBasedModem.CompressionSupported" }]
- string OtherCompressionDescription;
-
- [Description (
- "Describes the current data compression characteristics "
- "of the Modem." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" },
- Values { "Unknown", "Other", "No Compression", "MNP 5",
- "V.42bis", "MNP 3", "MNP 4", "V.58", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.CompressionSupported",
- "CIM_CallBasedModem.OtherCompressionInfoDescription" }]
- uint16 CompressionInfo;
-
- [Description (
- "Description of the current compression type when \"Other\" "
- "(value=1) is specified in the CompressionInfo property." ),
- ModelCorrespondence { "CIM_CallBasedModem.CompressionInfo" }]
- string OtherCompressionInfoDescription;
-
- [Description (
- "An array that enumerates all the modulation protocols "
- "that are supported by the Modem. The beginning entries "
- "in the Values qualifier array are mapped from the "
- "CIM_POTSModem ModulationScheme property." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29" },
- Values { "Unknown", "Other", "Not Supported", "Bell 103",
- "Bell 212A", "V.22bis", "V.32", "V.32bis", "V.terbo",
- "V.FC", "V.34", "V.34bis", "V.17 (G3 Fax Call)", "V.21",
- "V.22", "V.23 Constant Carrier (1200/75)",
- "V.23 Switched Carrier (Half Duplex)", "V.26bis",
- "V.26ter", "V.27ter (G3 Fax Call)",
- "V.29 HD (G3 Fax Call)", "V.34 HD (G3 Fax Call)",
- "V.90 Issue 1 (Asymmetric)", "V.90 Issue 2 (Symmetric)",
- "V.58", "X2", "K56FLEX", "V.Fast", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.OtherModulationDescription" }]
- uint16 ModulationSupported[];
-
- [Description (
- "Description of the current modulation type when \"Other\" "
- "(value=1) is specified in the ModulationSupported "
- "property. If there are multiple \"Other\" types, then "
- "combine their descriptions into a single string." ),
- ModelCorrespondence { "CIM_CallBasedModem.ModulationSupported" }]
- string OtherModulationDescription;
-
- [Description (
- "Describes the current modulation scheme of the Modem." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15", "16", "17", "18",
- "19", "20", "21", "22", "23", "24", "25", "26", "27",
- "28", "29" },
- Values { "Unknown", "Other", "Not Supported", "Bell 103",
- "Bell 212A", "V.22bis", "V.32", "V.32bis", "V.terbo",
- "V.FC", "V.34", "V.34bis", "V.17 (G3 Fax Call)", "V.21",
- "V.22", "V.23 Constant Carrier (1200/75)",
- "V.23 Switched Carrier (Half Duplex)", "V.26bis",
- "V.26ter", "V.27ter (G3 Fax Call)",
- "V.29 HD (G3 Fax Call)", "V.34 HD (G3 Fax Call)",
- "V.90 Issue 1 (Asymmetric)", "V.90 Issue 2 (Symmetric)",
- "V.58", "X2", "K56FLEX", "V.Fast", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.ModulationSupported",
- "CIM_CallBasedModem.OtherSchemeDescription" }]
- uint16 ModulationScheme;
-
- [Description (
- "Description of the current modulation type when \"Other\" "
- "(value=1) is specified in the ModulationScheme property." ),
- ModelCorrespondence { "CIM_CallBasedModem.ModulationScheme" }]
- string OtherSchemeDescription;
-
- [Description (
- "An array that enumerates the error control protocols "
- "that are supported by the Modem. The beginning entries "
- "in the Values qualifier array are mapped from the "
- "CIM_POTSModem ErrorControlInfo property." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13" },
- Values { "Unknown", "Other", "No Error Correction", "MNP 4",
- "LAPM", "V.58", "ECP Enhanced Cellular Protocol",
- "ETC Enhanced Throughput Cellular", "MNP 1", "MNP 2",
- "MNP 3", "MNP10", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.OtherErrorControlDescription" }]
- uint16 ErrorControlSupported[];
-
- [Description (
- "Description of the error control type when \"Other\" "
- "(value= 1) is specified in the ErrorControlSupported "
- "property. If there are multiple \"Other\" types, then "
- "combine their descriptions into a single string." ),
- ModelCorrespondence {
- "CIM_CallBasedModem.ErrorControlSupported" }]
- string OtherErrorControlDescription;
-
- [Description (
- "Describes the current error correction characteristics "
- "of the Modem." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13" },
- Values { "Unknown", "Other", "No Error Correction", "MNP 4",
- "LAPM", "V.58", "ECP Enhanced Cellular Protocol",
- "ETC Enhanced Throughput Cellular", "MNP 1", "MNP 2",
- "MNP 3", "MNP10", "PEP", "HST" },
- ModelCorrespondence {
- "CIM_CallBasedModem.ErrorControlSupported",
- "CIM_CallBasedModem.OtherErrorControlInfoDescription" }]
- uint16 ErrorControlInfo;
-
- [Description (
- "Description of the error control when \"Other\" "
- "(value=1) is defined as the value of the "
- "ErrorControlInfo property." ),
- ModelCorrespondence { "CIM_CallBasedModem.ErrorControlInfo" }]
- string OtherErrorControlInfoDescription;
-
- [Description ( "Time of the last reset of the Modem." )]
- datetime TimeOfLastReset;
-
- [Description (
- "The rate at which the receiver and transmitter are or "
- "were last cooperating, on a call, before disconnection." ),
- Units ( "Bits per Second" ),
- PUnit ( "bit / second" )]
- uint32 CallSpeed;
-
- [Description (
- "Status of the Modem. For example, information regarding "
- "modem negotiation or whether the modem is connected "
- "(values 8 and 9, respectively) can be conveyed in this "
- "property." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10" },
- Values { "Unknown", "Other", "Offline", "On Hook", "Dialing",
- "Waiting for Answer", "Ringing", "Modem Detected",
- "Negotiating", "Online", "Error" }]
- uint16 CallStatus;
-
- [Description (
- "Total number of characters sent by the Device on the "
- "last or current call. A call in-progress is indicated by "
- "the CallStatus property." ),
- Counter]
- uint32 CharsSent;
-
- [Description (
- "Total number of characters received by the Device on the "
- "last or current call. A call in-progress is indicated by "
- "the CallStatus property." ),
- Counter]
- uint32 CharsReceived;
-
- [Description (
- "Total number of characters lost by the Device on the "
- "last or current call. A call in-progress is indicated by "
- "the CallStatus property." ),
- Counter]
- uint32 CharsLost;
-
- [Description (
- "Total number of blocks sent by the Device on the last or "
- "current call. A call in-progress is indicated by the "
- "CallStatus property." ),
- Counter]
- uint32 BlocksSent;
-
- [Description (
- "Total number of blocks resent by the Device on the last "
- "or current call. A call in-progress is indicated by the "
- "CallStatus property." ),
- Counter]
- uint32 BlocksResent;
-
- [Description (
- "Total number of blocks received by the Device on the "
- "last or current call. A call in-progress is indicated by "
- "the CallStatus property." ),
- Counter]
- uint32 BlocksReceived;
-
- [Description (
- "Total number of block errors seen by the Device on the "
- "last or current call. A call in-progress is indicated by "
- "the CallStatus property." ),
- Counter]
- uint32 BlockErrors;
-
- [Description (
- "Length of the last or current call. A call in-progress "
- "is indicated by the CallStatus property. The \'interval\' "
- "format of the datetime data type should be used for the "
- "property value." )]
- datetime CallLength;
-
- [Description (
- "Last or current number dialed to which the statistics "
- "apply, or NULL if the call was incoming." )]
- string NumberDialed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ChangerDevice.mof b/build/vendor/dmtf_mof/Device/CIM_ChangerDevice.mof
deleted file mode 100644
index aefbaf61..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ChangerDevice.mof
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_ChangerDevice
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageLib" ),
- Description (
- "ChangerDevices represent hardware that moves PhysicalMedia "
- "within a System, such as a StorageLibrary." )]
-class CIM_ChangerDevice : CIM_MediaTransferDevice {
-
- [Description (
- "The maximum time in seconds between a PickerElement pick "
- "and place. It should be reported as the transit time "
- "between the two most physically distant StorageMedia "
- "Locations in a System. The maximum time interval for "
- "moving a Media from one point to another is the sum of "
- "the PickerElement\'s MaxPickTime, the ChangerDevice\'s "
- "Max TransitTime and the PickerElement\'s MaxPutTime." ),
- Units ( "Seconds" ),
- PUnit ( "second" )]
- uint32 MaxTransitTime;
-
- [Description (
- "Boolean set to TRUE if the Changer supports media "
- "flipping. Media needs to be flipped when multi-sided "
- "PhysicalMedia are placed into a MediaAccessDevice that "
- "does NOT support dual sided access." )]
- boolean MediaFlipSupported;
-
- [Description (
- "Boolean set to TRUE if an audit is currently being "
- "performed by the Changer." )]
- boolean AuditInProgress;
-
- [Description (
- "A count of the number of audits performed by the Changer." ),
- Counter]
- uint64 AuditsPerformed;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CollectionOfSensors.mof b/build/vendor/dmtf_mof/Device/CIM_CollectionOfSensors.mof
deleted file mode 100644
index b71cab0d..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CollectionOfSensors.mof
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CollectionOfSensors
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "The CollectionOfSensors association indicates the Sensors that "
- "make up a MultiStateSensor." )]
-class CIM_CollectionOfSensors : CIM_Component {
-
- [Aggregate, Override ( "GroupComponent" ),
- Max ( 1 ),
- Description ( "The MultiStateSensor." )]
- CIM_MultiStateSensor REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Min ( 2 ),
- Description (
- "A Sensor that is part of the MultiStateSensor." )]
- CIM_Sensor REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CompositeExtent.mof b/build/vendor/dmtf_mof/Device/CIM_CompositeExtent.mof
deleted file mode 100644
index 040074b2..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CompositeExtent.mof
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CompositeExtent
-// ==================================================================
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::StorageExtents" ),
- Description (
- "A CompositeExtent is used to model the distribution of user "
- "data across one or more underlying StorageExtents, which may "
- "or not be protected by some redundancy mechanism. "
- "CompositeExtents represent a contiguous range of logical "
- "blocks. CompositeExtents may overlap, however, the underlying "
- "StorageExtents within the overlap shall not contain any check "
- "data. Distribution of check data may be specified using the "
- "CompositeExtentBasedOn association." )]
-class CIM_CompositeExtent : CIM_StorageExtent {
-
- [Override ( "NumberOfBlocks" ),
- MappingStrings { "MIF.DMTF|Volume Set|001.3" }]
- uint64 NumberOfBlocks;
-
- [Description (
- "Number of contiguous underlying StorageExtents counted "
- "before looping back to the first underlying "
- "StorageExtent of the current stripe. It is the number of "
- "StorageExtents forming the user data stripe." ),
- MappingStrings { "MIF.DMTF|Volume Set|001.4" }]
- uint64 ExtentStripeLength;
-
- [Description (
- "Number of StorageExtents to stripe as a collective set. "
- "In SCC, this value is defined as the number of stripes "
- "to count before continuing to map into the next "
- "contiguous set of Extents, beyond the current stripe." ),
- MappingStrings { "MIF.DMTF|Volume Set|001.5" }]
- uint64 ExtentInterleaveDepth;
-
- [Description (
- "True indicates that the data is concatenated across the "
- "various StorageExtents in the Group." )]
- boolean IsConcatenated;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CompositeExtentBasedOn.mof b/build/vendor/dmtf_mof/Device/CIM_CompositeExtentBasedOn.mof
deleted file mode 100644
index 8724d6ba..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CompositeExtentBasedOn.mof
+++ /dev/null
@@ -1,105 +0,0 @@
-// Copyright (c) 2008 DMTF. All rights reserved.
- [Association, Version ( "2.19.0" ),
- ClassConstraint { "inv: self.Dependent.IsComposite = true" },
- UMLPackagePath ( "CIM::Device::StorageExtents" ),
- Description (
- "This specialization defines how data is striped across "
- "StorageExtents. Additionally, it includes information on "
- "distribution of check data so that the \'usual case\' RAID "
- "devices can be created in one step." )]
-class CIM_CompositeExtentBasedOn : CIM_BasedOn {
-
- [Override ( "Antecedent" ),
- Min ( 1 ),
- Description ( "The underlying StorageExtent." )]
- CIM_StorageExtent REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The StorageExtent which is built on the StorageExtent." )]
- CIM_StorageExtent REF Dependent;
-
- [Required, Override ( "OrderIndex" ),
- Description (
- "Order matters to composite extents. An example of the "
- "use of this property is when defining a RAID-0 striped "
- "array of 3 disks. The resultant RAID array is a "
- "composite extent that is dependent on (as described by "
- "CompositeExtentBasedOn) the StorageExtents that "
- "represent each of the 3 disks. The OrderIndex of each "
- "CompositeExtentBasedOn association from the disk Extents "
- "to the RAID array could be specified as 1, 2 and 3 to "
- "indicate the order in which the disk Extents are used to "
- "access the RAID data." ),
- MappingStrings { "MIF.DMTF|Protected Space Extent|001.1" }]
- uint16 OrderIndex;
-
- [Description (
- "True if logical blocks in the underlying StorageExtents "
- "are mapped in decrementing order. This property "
- "corresponds to the INCDEC value in the SCSI SCC-2 Volume "
- "Set PS_Extent Descriptor." )]
- boolean LBAsMappedByDecrementing;
-
- [Description (
- "True if the logical block mapping algorithm includes "
- "check data bytes. This property corresponds to the "
- "NOCHKSKIP attribute in the SCC-2 Volume Set PS_Extent "
- "Descriptor." )]
- boolean LBAMappingIncludesCheckData;
-
- [Description (
- "The total number of blocks that will be consumed on the "
- "Dependent Extent. This is limited by the Antecedent\'s "
- "NumberOfBlocks, but is included explicitly to provide "
- "for the DMTF MIF mapping. In SCSI SCC, this is "
- "equivalent to the NUMBER OF LBA_PS(s) field in the "
- "Volume Set PS_Extent Descriptor." ),
- MappingStrings { "MIF.DMTF|Protected Space Extent|001.3" },
- ModelCorrespondence { "CIM_StorageExtent.NumberOfBlocks" }]
- uint64 NumberOfBlocks;
-
- [Description (
- "The Dependent\'s BlockSize is limited by the "
- "Antecedent\'s. In SCSI SCC, this is equivalent to the "
- "NUMBER OF BYTES PER LBA_PS field in the RedundancyGroup "
- "P_Extent Descriptor." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Protected Space Extent|001.4" },
- ModelCorrespondence { "CIM_StorageExtent.BlockSize" },
- PUnit ( "byte" )]
- uint64 BlockSize;
-
- [Description (
- "Number of bytes which form the stripe size for the "
- "Dependent StorageExtent. If the CompositeExtent is "
- "concatenated instead of striped, then "
- "UserDataStripeDepth should be set to zero." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Protected Space Extent|001.6" },
- PUnit ( "byte" )]
- uint64 UserDataStripeDepth;
-
- [Description (
- "Number of bytes of user data to skip before starting the "
- "check data interleave." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Physical Extent|001.6" },
- PUnit ( "byte" )]
- uint64 UnitsBeforeCheckDataInterleave;
-
- [Description (
- "Number of bytes to be reserved for check data." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Physical Extent|001.7" },
- PUnit ( "byte" )]
- uint64 UnitsOfCheckData;
-
- [Description ( "Number of bytes to be reserved for user data." ),
- Units ( "Bytes" ),
- MappingStrings { "MIF.DMTF|Physical Extent|001.8" },
- PUnit ( "byte" )]
- uint64 UnitsOfUserData;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ComputerSystemMemory.mof b/build/vendor/dmtf_mof/Device/CIM_ComputerSystemMemory.mof
deleted file mode 100644
index 8e2a91b4..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ComputerSystemMemory.mof
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ComputerSystemMemory
-// ==================================================================
- [Association, Deprecated { "CIM_SystemDevice" },
- Aggregation, Composition, Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Memory" ),
- Description (
- "The use of this association has be deprecated in lieu of "
- "SystemDevice. Association indicating that memory is installed "
- "and required for the UnitaryComputerSystem to operate. Note "
- "that this relationship inherits from the SystemDevice "
- "association, and therefore, the Memory StorageExtent is weak "
- "to the aggregating UnitaryComputerSystem." )]
-class CIM_ComputerSystemMemory : CIM_SystemDevice {
-
- [Deprecated { "CIM_SystemDevice.GroupComponent" },
- Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The UnitaryComputerSystem." )]
- CIM_UnitaryComputerSystem REF GroupComponent;
-
- [Deprecated { "CIM_SystemDevice.PartComponent" },
- Override ( "PartComponent" ),
- Description (
- "The Memory StorageExtent which is part of the "
- "UnitaryComputerSystem." )]
- CIM_Memory REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ComputerSystemProcessor.mof b/build/vendor/dmtf_mof/Device/CIM_ComputerSystemProcessor.mof
deleted file mode 100644
index 54d9a5db..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ComputerSystemProcessor.mof
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ComputerSystemProcessor
-// ==================================================================
- [Association, Deprecated { "CIM_SystemDevice" },
- Aggregation, Composition, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Processor" ),
- Description (
- "Note: ComputerSystemProcessor is deprecated in lieu of its "
- "superclass, SystemDevice, because it adds no detail and "
- "changes none of the cardinalities in the definition of the "
- "superclass. Deprecated description: An association that "
- "indicates the processors of a UnitaryComputer System." )]
-class CIM_ComputerSystemProcessor : CIM_SystemDevice {
-
- [Deprecated { "CIM_SystemDevice.GroupComponent" },
- Aggregate, Override ( "GroupComponent" ),
- Description (
- "Note: This method is deprecated. Deprecated description: "
- "The UnitaryComputerSystem." )]
- CIM_UnitaryComputerSystem REF GroupComponent;
-
- [Deprecated { "CIM_SystemDevice.PartComponent" },
- Override ( "PartComponent" ),
- Description (
- "Note: This method is deprecated. Deprecated description: "
- "The Processor that is part of the UnitaryComputerSystem." )]
- CIM_Processor REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ConfigurationReportingService.mof b/build/vendor/dmtf_mof/Device/CIM_ConfigurationReportingService.mof
deleted file mode 100644
index 1c4e3532..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ConfigurationReportingService.mof
+++ /dev/null
@@ -1,132 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConfigurationReportingService
-// ==================================================================
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::StorageServices" ),
- Description (
- "Service to provide reports on current configuration and "
- "potential for growth. The service may be used in several "
- "circumstances: \n"
- "- To report growth potential (how many can I have) \n"
- "- To report information on objects not directly modeled for "
- "performance or other reasons. \n"
- "It can also report counts of \'things\' or counts of \'units\'. "
- "For example, the number of disk drives could be reported or "
- "the capacity that they would provide." )]
-class CIM_ConfigurationReportingService : CIM_Service {
-
-
- [Description (
- "Returns a list of classes that the given Managed Element "
- "supports or has installed." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "DMTF Reserved", "Vendor Specific" }]
- uint32 GetClassTypes(
- [IN, Description (
- "The type of inquiry to be performed." ),
- ValueMap { "2", "3" },
- Values { "Supports", "Installed" }]
- uint16 InquiryType,
- [IN, Description (
- "False : Only report on elements directly contained "
- "in/attached to the given ManagedElement. \n"
- "True : Report on all objects contained in/attached "
- "to the given ManagedElement." )]
- boolean Recursive,
- [IN, Description (
- "The target of query, for example a rack or a chassis."
- )]
- CIM_ManagedElement REF Target,
- [IN ( false ), OUT, Description (
- "Array containing the class names (typically the "
- "leaf classes) that the given ManagedElement can "
- "support or has installed." )]
- string ClassTypes[]);
-
- [Description (
- "Returns a list of UnitTypes that are installed for a "
- "given ClassType on a given ManagedElement." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "DMTF Reserved", "Vendor Specific" }]
- uint32 GetUnitTypes(
- [IN, Description (
- "The type of inquiry to be performed." ),
- ValueMap { "2", "3" },
- Values { "Supported", "Installed" }]
- uint16 InquiryType,
- [IN, Description (
- "False : Only report on elements directly contained "
- "in/attached to the given ManagedElement. \n"
- "True : Report on all objects contained in/attached "
- "to the given ManagedElement." )]
- boolean Recursive,
- [IN, Description (
- "The target of query, for example a rack or a chassis."
- )]
- CIM_ManagedElement REF Target,
- [IN, Description (
- "The ClassType for the query. This should be a "
- "entry returned in the GetClassTypes.ClassTypes "
- "property." )]
- string ClassType,
- [IN ( false ), OUT, Description (
- "A list of supported UnitTypes." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "..", "32768..65535" },
- Values { "None", "Front Side", "Back Side",
- "Contained", "Connected", "I/O", "Memory",
- "StorageMediaLocation", "Megabytes",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_ConfigurationReportingService.ReportCapacity(UnitType)" }]
- uint16 UnitTypes[]);
-
- [Description (
- "Returns the maximum number supported or the number of "
- "currently installed units for the given UnitType, for a "
- "given ClassType on a given ManagedElement." ),
- ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" },
- Values { "Success", "Not Supported", "Unknown", "Timeout",
- "Failed", "DMTF Reserved", "Vendor Specific" }]
- uint32 ReportCapacity(
- [IN, Description (
- "The type of inquiry to be performed." ),
- ValueMap { "2", "3" },
- Values { "Supported", "Installed" }]
- uint16 InquiryType,
- [IN, Description (
- "False : Only report on elements directly contained "
- "in/attached to the given ManagedElement. \n"
- "True : Report on all objects contained in/attached "
- "to the given ManagedElement." )]
- boolean Recursive,
- [IN, Description (
- "The target of query, for example a rack or a chassis."
- )]
- CIM_ManagedElement REF Target,
- [IN, Description (
- "The ClassType for the query. This should be a "
- "entry returned in the GetClassTypes.ClassTypes "
- "property." )]
- string ClassType,
- [IN, Description ( "The UnitType for the query." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "..", "32768..65535" },
- Values { "None", "Front Side", "Back Side",
- "Contained", "Connected", "I/O", "Memory",
- "StorageMediaLocation", "Megabytes",
- "DMTF Reserved", "Vendor Specific" },
- ModelCorrespondence {
- "CIM_ConfigurationReportingService.GetUnitTypes(UnitTypes)" }]
- uint16 UnitType,
- [IN ( false ), OUT, Description (
- "The maximum number of supported or the number of "
- "currently installed units." )]
- uint64 NumberOfUnits);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ConnectionBasedModem.mof b/build/vendor/dmtf_mof/Device/CIM_ConnectionBasedModem.mof
deleted file mode 100644
index 485a54e9..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ConnectionBasedModem.mof
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ConnectionBasedModem
-// ==================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "CIM_ConnectionBasedModem is the superclass for grouping the "
- "numerous types of connection-based Modems. A CableModem is a "
- "type of connection-based Modem." )]
-class CIM_ConnectionBasedModem : CIM_Modem {
-
- [Description (
- "VendorID information is reported through Modem-specific "
- "requests. For example, for ADSLModem Devices, the "
- "VendorID is assigned by T1E1.4 according to T1.413, "
- "Appendix D. The correct place in the CIM Schema for this "
- "information is in PhysicalElement (the Manufacturer "
- "property) for hardware and Product (the Vendor property) "
- "if the information is related to Product acquisition. "
- "This data is also reported here because it is part of "
- "the standard output from the Device and is an "
- "optimization." )]
- string VendorID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ControlledBy.mof b/build/vendor/dmtf_mof/Device/CIM_ControlledBy.mof
deleted file mode 100644
index a36c13aa..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ControlledBy.mof
+++ /dev/null
@@ -1,76 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ControlledBy
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Controller" ),
- Description (
- "The ControlledBy relationship indicates which Devices are "
- "controlled by a CIM_Controller." )]
-class CIM_ControlledBy : CIM_DeviceConnection {
-
- [Override ( "Antecedent" ),
- Description ( "The Controller." )]
- CIM_Controller REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The controlled Device." )]
- CIM_LogicalDevice REF Dependent;
-
- [Description (
- "The State property indicates whether the Controller is "
- "actively commanding or accessing the Device (value=1) or "
- "not (value=2). Also, the value, \"Unknown\" (0), can be "
- "defined. This information is necessary when a "
- "LogicalDevice can be commanded by, or accessed through, "
- "multiple Controllers." ),
- ValueMap { "0", "1", "2" },
- Values { "Unknown", "Active", "Inactive" }]
- uint16 AccessState;
-
- [Description (
- "The time that the downstream Device was last reset by "
- "the Controller." )]
- datetime TimeOfDeviceReset;
-
- [Description (
- "Number of hard resets issued by the Controller. A hard "
- "reset returns the Device to its initialization or "
- "boot-up state. All internal Device state information and "
- "data are lost." ),
- Counter]
- uint32 NumberOfHardResets;
-
- [Description (
- "Number of soft resets issued by the Controller. A soft "
- "reset does not completely clear current Device state or "
- "data. Exact semantics are dependent on the Device and on "
- "the protocols and mechanisms used to communicate with "
- "the Device." ),
- Counter]
- uint32 NumberOfSoftResets;
-
- [Description (
- "Address of associated Device in context of the "
- "antecedent Controller." )]
- string DeviceNumber;
-
- [Description (
- "This property describes the accessibility of the device "
- "through the antecedent controller." ),
- ValueMap { "2", "3", "4" },
- Values { "ReadWrite", "ReadOnly", "NoAccess" }]
- uint16 AccessMode;
-
- [Description (
- "The property describes the priority given to accesses of "
- "the device through this controller. The highest priority "
- "path will have the lowest value for this parameter." )]
- uint16 AccessPriority;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_Controller.mof b/build/vendor/dmtf_mof/Device/CIM_Controller.mof
deleted file mode 100644
index 0f39748d..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_Controller.mof
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ===================================================================
-// CIM_Controller
-// ===================================================================
- [Abstract, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Controller" ),
- Description (
- "Controller is a superclass for grouping the miscellaneous "
- "control-related Devices that provide a classic bus master "
- "interface. Examples of Controllers are USBControllers, "
- "SerialControllers, and so on. The Controller class is an "
- "abstraction for Devices with a single protocol stack, which "
- "exist to control communications (data, control, and reset) to "
- "downstream devices. Note that a new abstract class "
- "(ProtocolController) has been created to model more complex "
- "interface controllers such as SCSI." )]
-class CIM_Controller : CIM_LogicalDevice {
-
- [Description ( "Time of last reset of the Controller." )]
- datetime TimeOfLastReset;
-
- [Description (
- "The protocol used by the Controller to access controlled Devices."
- ),
- ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "11", "12", "13", "14", "15", "16", "17", "18", "19",
- "20", "21", "22", "23", "24", "25", "26", "27", "28",
- "29", "30", "31", "32", "33", "34", "35", "36", "37",
- "38", "39", "40", "41", "42", "43", "44", "45", "46",
- "47", "48" },
- Values { "Other", "Unknown", "EISA", "ISA", "PCI",
- "ATA/ATAPI", "Flexible Diskette", "1496",
- "SCSI Parallel Interface",
- // 10
- "SCSI Fibre Channel Protocol",
- "SCSI Serial Bus Protocol",
- "SCSI Serial Bus Protocol-2 (1394)",
- "SCSI Serial Storage Architecture", "VESA", "PCMCIA",
- "Universal Serial Bus", "Parallel Protocol", "ESCON",
- "Diagnostic", // 20
- "I2C",
- "Power", "HIPPI", "MultiBus", "VME", "IPI", "IEEE-488",
- "RS232", "IEEE 802.3 10BASE5", "IEEE 802.3 10BASE2",
- // 30
- "IEEE 802.3 1BASE5",
- "IEEE 802.3 10BROAD36", "IEEE 802.3 100BASEVG",
- "IEEE 802.5 Token-Ring", "ANSI X3T9.5 FDDI", "MCA",
- "ESDI", "IDE", "CMD", "ST506",
- // 40
- "DSSI", "QIC2",
- "Enhanced ATA/IDE", "AGP", "TWIRP (two-way infrared)",
- "FIR (fast infrared)", "SIR (serial infrared)", "IrBus",
- "Serial ATA" },
- MappingStrings { "MIF.DMTF|Bus Port|004.2",
- "MIF.DMTF|Disks|003.3" },
- ModelCorrespondence { "CIM_Controller.ProtocolDescription" }]
- uint16 ProtocolSupported;
-
- [Description (
- "Maximum number of directly addressable entities that are "
- "supported by this Controller. A value of 0 should be "
- "used if the number is unknown or unlimited." ),
- MappingStrings { "MIF.DMTF|Bus Port|004.9" }]
- uint32 MaxNumberControlled;
-
- [Description (
- "A free-form string that provides more information that "
- "is related to the ProtocolSupported by the Controller." ),
- MappingStrings { "MIF.DMTF|Bus Port|004.3" },
- ModelCorrespondence { "CIM_Controller.ProtocolSupported" }]
- string ProtocolDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ControllerConfigurationService.mof b/build/vendor/dmtf_mof/Device/CIM_ControllerConfigurationService.mof
deleted file mode 100644
index 29dd01df..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ControllerConfigurationService.mof
+++ /dev/null
@@ -1,497 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::ProtocolController" ),
- Description (
- "The ControllerConfigurationService provides methods that allow "
- "a client to manipulate LUN Masking in a storage system." )]
-class CIM_ControllerConfigurationService : CIM_Service {
-
-
- [Description (
- "This method creates an appropriate subclass of "
- "ProtocolController. In addition to its role of "
- "controlling downstream devices, a ProtocolControl is "
- "used to provide a central management point for access "
- "control with respect to those devices. Certain storage "
- "system implementations across multiple vendors require "
- "permissions to be established atomically with the "
- "creation of a ProtocolController. This method provides "
- "this capability via the Privilege and Identity "
- "properties. By supplying appropriate information in "
- "those properties, this method will assure that "
- "appropriate AuthorizedTarget and AuthorizedSubject "
- "associations, (as defined in the User and Security "
- "Model), are instantiated to restrict access to the "
- "logical devices \'behind\' it. \n"
- "If multiple target ports are specified in the Ports "
- "input parameter, all expose the same view (i.e., have "
- "the same unit numbers and permissions). This method does "
- "not create the port instances, but does create "
- "ProtocolControllerForPort associations between the "
- "specified ports and the new ProtocolController. The new "
- "ProtocolController is defined to be weak to the same "
- "System as the ControllerConfigurationService." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098", "4099..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "ID Parameter Missing or Not Unique",
- "Hardware Implementation Requires Null Ports Parameter",
- "Busy", "Method Reserved", "Vendor Specific" }]
- uint32 CreateProtocolControllerWithPorts(
- [IN, Description (
- "The string to be used in the ElementName of the "
- "new ProtocolController." ),
- ModelCorrespondence {
- "CIM_ProtocolController.ElementName" }]
- string ElementName,
- [IN, Description (
- "Array of strings containing representations of "
- "references to instances of CIM_LogicalPort (or "
- "subclass) instances. This is the list of target "
- "ports that are associated to the "
- "ProtocolController. ProtocolControllerForPort "
- "associations are created by the instrumentation "
- "associating the new ProtocolController to these "
- "ports. If this parameter is null, then all ports "
- "in the storage system (this Service\'s \'scoping\' "
- "System and all its ComponentCS Systems) are "
- "attached to the new ProtocolController." )]
- string Ports[],
- [IN, Description (
- "The protocol type for the new ProtocolController." ),
- ValueMap { "0", "1", "2" },
- Values { "Unknown", "Other", "SCSI" },
- ModelCorrespondence { "CIM_SCSIProtocolController" }]
- uint16 Protocol,
- [IN, Description (
- "Reference to a CIM_Privilege (or subclass) "
- "instance to be used as a template. If supplied, it "
- "has a 1:1 correspondence with the Identity "
- "parameter and this method will atomically create "
- "the new ProtocolController instance and related "
- "AuthorizedPrivilege, AuthorizedTarget and "
- "AuthorizedSubject instances. \n"
- "Note: if "
- "ProtocolControllerRequiresAuthorizedIdentity is "
- "true, then the Identity/Privilege pair MUST be "
- "specified. If false, then the Identity/Privilege "
- "pair MUST NOT be specified." ),
- ModelCorrespondence {
- "CIM_ControllerConfigurationService.CreateProtocolControllerWithPorts.Identity" }]
- CIM_Privilege REF Privilege,
- [IN, Description (
- "Reference to a CIM_ManagedElement (or subclass) "
- "instance. This ManagedElement MUST be either a "
- "CIM_Identity, or a CIM_Collection (or subclass, "
- "eg. SystemSpecificCollection, Role, or Group) that "
- "has CIM_Identities as MemberOfCollection. If "
- "ProtocolControllerMaskingCapabilities.ProtocolControllerSupportsCollection "
- "is false, the reference MUST be to a CIM_Identity "
- "(or subclass). If present, it has a 1:1 "
- "correspondence with the Privilege property. If "
- "present, this method will atomically create the "
- "new ProtocolController instance and instantiate a "
- "missing AuthorizedSubject association between the "
- "Privilege/Identity pair; and instantiate an "
- "AuthorizedTarget association between the "
- "AuthorizedPrivilege and the new "
- "ProtocolController. \n"
- "Note: if "
- "ProtocolControllerRequiresAuthorizedIdentity is "
- "true, then at least the Identity/Privilege pair "
- "MUST be specified." ),
- ModelCorrespondence {
- "CIM_ControllerConfigurationService.CreateProtocolControllerWithPorts.Privilege" }]
- CIM_ManagedElement REF Identity,
- [IN ( false ), OUT, Description (
- "A reference to the new ProtocolController that is created."
- )]
- CIM_ProtocolController REF ProtocolController);
-
- [Description (
- "The method deletes an instance of ProtocolController and "
- "all associations in which this ProtocolController is "
- "referenced." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "LogicalDevices Associated to Other ProtocolControllers Not Deleted",
- "Busy", "Method Reserved", "Vendor Specific" }]
- uint32 DeleteProtocolController(
- [IN, Description (
- "The ProtocolController to be deleted." )]
- CIM_ProtocolController REF ProtocolController,
- [IN, Description (
- "If true, the management instrumentation provider "
- "will also delete \'child\' ProtocolControllers "
- "(i.e., those defined as Dependent references in "
- "instances of AssociatedProtocolController where "
- "this ProtocolController is the Antecedent "
- "reference). Also, all direct associations "
- "involving the \'child\' ProtocolControllers will "
- "be removed." )]
- boolean DeleteChildrenProtocolControllers,
- [IN, Description (
- "If true, the management instrumentation provider "
- "will also delete LogicalDevice instances "
- "associated via ProtocolControllerForUnit, to this "
- "ProtocolController and its children. (Note that "
- "\'child\' controllers will only be affected if the "
- "DeleteChildrenProtocolControllers input parameter "
- "is TRUE). LogicalDevice instances are only deleted "
- "if there are NO remaining "
- "ProtocolControllerForUnit associations, to other "
- "ProtocolControllers." )]
- boolean DeleteUnits);
-
- [Description (
- "This method associates a LogicalDevice subclass "
- "(specifically a StorageVolume or MediaAccessDevice "
- "subclass) to the referenced ProtocolController. The "
- "association is persisted as an instance of "
- "ProtocolControllerForUnit. The management "
- "instrumentation provider must verify that the logical "
- "unit numbers (defined using the DeviceNumber input "
- "parameter) are unique for the ProtocolController. When "
- "the Protocol Controller is actively masking a device "
- "(i.e. is part of an AuthorizedTarget association), the "
- "provider should update the access configuration in the "
- "underlying hardware as appropriate." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098", "4099", "4100", "4101..32767",
- "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "Invalid LogicalDevice Instance",
- "Device Number Conflict",
- "DeviceNumber Parameter Must Be Provided",
- "Hardware Implementation Requires Null DeviceNumber",
- "Busy", "Method Reserved", "Vendor Specific" }]
- uint32 AttachDevice(
- [IN, Description ( "The ProtocolController instance." )]
- CIM_ProtocolController REF ProtocolController,
- [IN, Description (
- "The LogicalDevice instance to attach." )]
- CIM_LogicalDevice REF Device,
- [IN, OUT, Description (
- "The number assigned to "
- "ProtocolControllerForUnit.DeviceNumber (if "
- "supported by the hardware). Hardware support is "
- "indicated by "
- "ProtocolControllerMaskingCapabilities.ClientSelectableDeviceNumbers). "
- "If the hardware does not support setting the "
- "number, but the DeviceNumber has not been "
- "established in an existing "
- "ProtocolControllerForDevice subclass, then this "
- "parameter\'s value will be used. If the "
- "DeviceNumber has been established, then the "
- "current number will be reused." ),
- ModelCorrespondence {
- "CIM_ProtocolControllerForUnit.DeviceNumber" }]
- string DeviceNumber);
-
- [Description (
- "This method removes the ProtocolControllerForDevice "
- "association subclass between the ProtocolController and "
- "a LogicalDevice, such as a StorageVolume or a "
- "MediaAccessDevice. When the ProtocolController is "
- "actively masking a device (i.e. is part of an "
- "AuthorizedTarget association, the management "
- "instrumentation provider should update the hardware "
- "access configuration when DetachDevice is called." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "LogicalDevice Instance not Associated with Controller",
- "Busy", "Method Reserved", "Vendor Specific" }]
- uint32 DetachDevice(
- [IN, Description ( "The ProtocolController instance." )]
- CIM_ProtocolController REF ProtocolController,
- [IN, Description (
- "The LogicalDevice instance to detach." )]
- CIM_LogicalDevice REF Device);
-
- [Description (
- "Expose a list of SCSI logical units (such as RAID "
- "volumes or tape drives) to a list of initiators through "
- "a list of target ports, through one or more "
- "SCSIProtocolControllers (SPCs). \n"
- "\n"
- "The parameters for this method are: Job - null if no job "
- "created, otherwise this is a reference to the job. "
- "LUNames - the list of names of the logical units to use. "
- "InitiatorPortIDs - the names of the initiator ports to "
- "use. TargetPortIDs - the names of the target ports to "
- "use. DeviceNumbers - the device numbers (LUNs) to use. "
- "DeviceAccesses - permissions for the logical units. "
- "ProtocolControllers - SPCs involved in this operation. \n"
- "\n"
- "There are two modes of operation, create and modify. If "
- "a NULL value is passed in for the SPC, then the "
- "instrumentation will create at least one SPC that "
- "satisfies the request. Depending upon the "
- "instrumentation capabilities, more than one SPC MAY be "
- "created. (e.g. if "
- "CIM_ProtocolControllerMaskingCapabilities.OneHardwareIDPerView "
- "is true and more than one initiatorID was passed in, "
- "then one SPC per initiatorID will be created). If an SPC "
- "is passed in, then the instrumentation attempts to add "
- "the new paths to the existing SPC. Depending upon the "
- "instrumentation capabilities, this MAY result in the "
- "creation of additional SPCs. The instrumentation MAY "
- "return an error if honoring this request would violate "
- "SCSI semantics. \n"
- "\n"
- "For creating an SPC, the parameters that MUST be "
- "specified are dependent upon the SPCAllows* properties "
- "in CIM_ProtocolControllerMaskingCapabilities. If "
- "SPCAllowsNoLUs is false, the caller MUST specify a list "
- "of LUNames. If it is true, the caller MAY specify a list "
- "of LUNames or MAY pass in null. If SPCAllowsNoTargets is "
- "false and PortsPerView is not \'All Ports share the same "
- "view\' the caller MUST specify a list of TargetPortIDs. "
- "If it is true, the caller MAY specify a list of "
- "TargetPortIDs or MAY pass in null. If "
- "SPCAllowsNoInitiators is false, the caller MUST specify "
- "a list of InitiatorPortIDs. If it is true, the caller "
- "MAY specify a list of InitiatorPortIDs or MAY pass in "
- "null. If LUNames is not null, the caller MUST specify "
- "DeviceAccesses for each logical unit. If the "
- "instrumentation\'s "
- "CIM_ProtocolControllerMaskingCapabilities "
- "ClientSelectableDeviceNumbers property is TRUE then the "
- "client MAY provide a list of device numbers (LUNs) to "
- "use for the paths to be created. If is false, the client "
- "MUST pass in NULL for this parameter. \n"
- "\n"
- "The LUNames, DeviceNumbers, and DeviceAccesses "
- "parameters are mutually indexed arrays - any element in "
- "DeviceNumbers or DeviceAccesses will set a property "
- "relative to the LogicalDevice instance named in the "
- "corresponding element of LUNames. LUNames and "
- "DeviceAccesses MUST have the same number of elements. "
- "DeviceNumbers MUST be null (asking the instrumentation "
- "to assign numbers) or have the same number of elements "
- "as LUNames. If these conditions are not met, the "
- "instrumentation MUST return a \'Invalid Parameter\' "
- "status or a CIM_Error. \n"
- "\n"
- "For modifying an SPC, there are three specific use cases "
- "identified. The instrumentation MUST support these use "
- "cases. Other permutations are allowed, but are "
- "vendor-specific. The use cases are: Add LUs to a view, "
- "Add initiator IDs to a view, and Add target port IDs to "
- "a view. Add LUs to a view requires that the LUNames "
- "parameter not be null and that the InitiatorIDs and "
- "TargetPortIDs parameters be null. DeviceNumbers MAY be "
- "null if ClientSelectableDeviceNumbers is false. "
- "DeviceAccesses MUST be specified. Add initiator IDs to a "
- "view requires that the LUNames parameter be null, that "
- "the InitiatorIDs not be null, and that the TargetPortIDs "
- "parameters be null. DeviceNumbers and DeviceAccesses "
- "MUST be null. Add target port IDs to a view requires "
- "that the LUNames and InitiatorPortIDs parameters be null "
- "and is only possible is PortsPerView is \'Multiple Ports "
- "Per View\'. DeviceNumbers and DeviceAccesses MUST also "
- "be null \n"
- "\n"
- "The relevant rules of SCSI semantics are: \n"
- "- an SPC MAY NOT be exposed through a particular "
- "host/target port pair that is in use by another SPC. (In "
- "other words, an SPC and its associated logical units and "
- "ports together correspond to the logical unit inventory "
- "provided by SCSI REPORT LUNS and INQUIRY commands) \n"
- "- each LogicalDevice associated to an SPC MUST have a "
- "unique ProtocolControllerForUnit DeviceNumber (logical "
- "unit number) \n"
- "The instrumentation MUST report an error if the client "
- "request would violate one of these rules. \n"
- "\n"
- "If the instrumentation provides "
- "PrivilegeManagementService, the results of setting "
- "DeviceAccesses MUST be synchronized with "
- "PrivilegeManagementService as described in the "
- "ProtocolControllerForUnit DeviceAccess description." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098", "4099", "4100", "4101", "4102", "4103",
- "4104..32767", "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Invalid logical unit ID", "Invalid initiator port ID",
- "Invalid target port ID", "Invalid permission",
- "Target/initiator combination already exposed",
- "Requested logical unit number in use",
- "Maximum Map Count Exceeded", "Method Reserved",
- "Vendor Specific" }]
- uint32 ExposePaths(
- [IN ( false ), OUT, Description (
- "Reference to the job if \'Method Parameters "
- "Checked - Job Started\' is returned (MAY be null "
- "if job completed)." )]
- CIM_ConcreteJob REF Job,
- [Required, IN, Description (
- "An array of IDs of logical unit instances. The LU "
- "instances MUST already exist. The members of this "
- "array MUST match the Name property of "
- "LogicalDevice instances that represent SCSI "
- "logical units. See the method description for "
- "conditions where this MAY be null." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_LogicalDevice.Name",
- "CIM_ControllerConfigurationService.ExposePaths.DeviceNumbers",
- "CIM_ControllerConfigurationService.ExposePaths.DeviceAccesses" }]
- string LUNames[],
- [IN, Description (
- "IDs of initiator ports. If existing "
- "StorageHardwareID instances exist, they MUST be "
- "used. If no StorageHardwareID instance matches, "
- "then one is implicitly created. See the method "
- "description for conditions where this MAY be null." ),
- ModelCorrespondence { "CIM_StorageHardwareID.StorageID" }]
- string InitiatorPortIDs[],
- [IN, Description (
- "IDs of target ports. See the method description "
- "for conditions where this MAY be null." ),
- ModelCorrespondence { "CIM_SCSIProtocolEndpoint.Name" }]
- string TargetPortIDs[],
- [IN, Description (
- "A list of logical unit numbers to assign to the "
- "corresponding logical unit in the LUNames "
- "parameter. (within the context of the elements "
- "specified in the other parameters). If the LUNames "
- "parameter is null, then this parameter MUST be "
- "null. Otherwise, if this parameter is null, all LU "
- "numbers are assigned by the hardware or "
- "instrumentation." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ProtocolControllerForUnit.DeviceNumberCIM_ControllerConfigurationService.ExposePaths.LUNames",
- "CIM_ControllerConfigurationService.ExposePaths.DeviceAccesses" }]
- string DeviceNumbers[],
- [IN, Description (
- "A list of permissions to assign to the "
- "corresponding logical unit in the LUNames "
- "parameter. This specifies the permission to assign "
- "within the context of the elements specified in "
- "the other parameters. Setting this to \'No Access\' "
- "assigns the DeviceNumber for the associated "
- "initiators, but does not grant read or write "
- "access. If the LUNames parameter is not null then "
- "this parameter MUST be specified." ),
- ValueMap { "0", "2", "3", "4", "5..15999", "16000.." },
- Values { "Unknown", "Read Write", "Read-Only",
- "No Access", "DMTF Reserved", "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_ProtocolControllerForUnit.DeviceAccessCIM_ControllerConfigurationService.ExposePaths.DeviceNumbers",
- "CIM_ControllerConfigurationService.ExposePaths.LUNames" }]
- uint16 DeviceAccesses[],
- [IN, OUT, Description (
- "An array of references to SCSIProtocolControllers "
- "(SPCs). On input, this can be null, or contain "
- "exactly one element; there MAY be multiple "
- "references on output. If null on input, the "
- "instrumentation will create one or more new SPC "
- "instances. If an SPC is specified, the "
- "instrumentation will attempt to add associations "
- "to one or more existing SPCs. If the first array "
- "element is a valid SPC reference and SCSI "
- "semantics can be preserved, the instrumentation "
- "MUST attach associations to the specified SPC. If "
- "multiple elements are non-null on input, the "
- "instrumentation MUST report an invalid parameter. "
- "On output, this is an array of references to SPCs "
- "created or modified as the result of processing "
- "the request." )]
- CIM_SCSIProtocolController REF ProtocolControllers[]);
-
- [Description (
- "Hide a list of SCSI logical units (such as a RAID volume "
- "or tape drive) from a list of initiators and/or target "
- "ports on a SCSIProtocolController (SPC). \n"
- "\n"
- "The parameters for this method are: Job - null if no job "
- "created, otherwise this is a reference to the job. "
- "LUNames - the list of names of the logical units to use. "
- "InitiatorPortIDs - the names of the initiator ports to "
- "use. TargetPortIDs - the names of the target ports to "
- "use. ProtocolControllers - SPCs involved in this "
- "operation. \n"
- "\n"
- "When hiding logical units, there are three specific use "
- "cases identified. The instrumentation MUST support these "
- "use cases. Other permutations are allowed, but are "
- "vendor-specific. The use cases are: Remove LUs from a "
- "view, Remove initiator IDs from a view, and Remove "
- "target port IDs from a view. Remove LUs from a view "
- "requires that the LUNames parameter not be null and that "
- "the InitiatorIDs and TargetPortIDs parameters be null. "
- "Remove initiator IDs from a view requires that the "
- "LUNames parameter be null, that the InitiatorIDs not be "
- "null, and that the TargetPortIDs parameters be null. "
- "Remove target port IDs from a view requires that the "
- "LUNames and InitiatorPortIDs parameters be null. \n"
- "\n"
- "The disposition of the SPC when the last logical unit, "
- "initiator ID, or target port ID is removed depends upon "
- "the CIM_ProtocolControllerMaskingCapabilites "
- "SPCAllowsNo* properties. If SPCAllowsNoLUs is false, "
- "then the SPC is automatically deleted when the last "
- "logical unit is removed. If SPCAllowsNoTargets is false, "
- "then the SPC is automatically deleted when the last "
- "target port ID is removed. If SPCAllowsNoInitiators is "
- "false, then the SPC is automatically deleted when the "
- "last initiator port ID is removed. In all other cases, "
- "the SPC MUST be explicitly deleted via the "
- "DeleteInstance intrinsic function." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6..4095", "4096",
- "4097", "4098", "4099", "4100", "4101..32767",
- "32768..65535" },
- Values { "Success", "Not Supported", "Unspecified Error",
- "Timeout", "Failed", "Invalid Parameter", "DMTF Reserved",
- "Method Parameters Checked - Job Started",
- "Invalid logical unit ID", "Invalid initiator port ID",
- "Invalid target port ID",
- "Target/initiator combination not exposed",
- "Method Reserved", "Vendor Specific" }]
- uint32 HidePaths(
- [IN ( false ), OUT, Description (
- "Reference to the job if \'Method Parameters "
- "Checked - Job Started\' is returned (MAY be null "
- "if job completed)." )]
- CIM_ConcreteJob REF Job,
- [Required, IN, Description (
- "A list of IDs of logical units. Each LU instance "
- "MUST already exist. See the method description for "
- "conditions where this MAY be null." ),
- ModelCorrespondence { "CIM_LogicalDevice.Name" }]
- string LUNames[],
- [IN, Description (
- "IDs of initiator ports. See the method description "
- "for conditions where this MAY be null." ),
- ModelCorrespondence { "CIM_StorageHardwareID.StorageID" }]
- string InitiatorPortIDs[],
- [IN, Description (
- "IDs of target ports. See the method description "
- "for conditions where this MAY be null." ),
- ModelCorrespondence { "CIM_SCSIProtocolEndpoint.Name" }]
- string TargetPortIDs[],
- [IN, OUT, Description (
- "An array of references to SCSIProtocolControllers "
- "(SPCs). On input, this MUST contain exactly one "
- "element; there MAY be multiple references on "
- "output. The instrumentation will attempt to remove "
- "associations (LUNames, InitiatorPortIDs, or "
- "TargetPortIDs) from this SPC. Depending upon the "
- "specific implementation, the instrumentation MAY "
- "need to create new SPCs with a subset of the "
- "remaining associations. On output, this is an "
- "array of references to SPCs created or modified as "
- "the result of processing the request." )]
- CIM_SCSIProtocolController REF ProtocolControllers[]);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CoolingDevice.mof b/build/vendor/dmtf_mof/Device/CIM_CoolingDevice.mof
deleted file mode 100644
index dceef948..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CoolingDevice.mof
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_CoolingDevice
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description ( "Capabilities and management of CoolingDevices." )]
-class CIM_CoolingDevice : CIM_LogicalDevice {
-
- [Description (
- "ActiveCooling is a Boolean that indicates that the "
- "Cooling Device provides active (as opposed to passive) "
- "cooling." )]
- boolean ActiveCooling;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_CurrentSensor.mof b/build/vendor/dmtf_mof/Device/CIM_CurrentSensor.mof
deleted file mode 100644
index b7c27662..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_CurrentSensor.mof
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_CurrentSensor
-// ==================================================================
- [Deprecated { "CIM_NumericSensor" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "The use of this class is being deprecated in lieu of the "
- "additions to Sensor and NumericSensor. A CurrentSensor can be "
- "defined by setting the SensorType property, inherited from "
- "Sensor, to 4 (\"Current\")." )]
-class CIM_CurrentSensor : CIM_NumericSensor {
-
- [Deprecated { "No Value" },
- Override ( "SensorType" )]
- uint16 SensorType = 4;
-
- [Deprecated { "No Value" },
- Override ( "BaseUnits" )]
- uint16 BaseUnits = 6;
-
- [Deprecated { "No Value" },
- Override ( "UnitModifier" )]
- sint32 UnitModifier = -3;
-
- [Deprecated { "No Value" },
- Override ( "RateUnits" )]
- uint16 RateUnits = 0;
-
- [Deprecated { "No Value" },
- Override ( "CurrentReading" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.5" }]
- sint32 CurrentReading;
-
- [Deprecated { "No Value" },
- Override ( "NominalReading" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.6" }]
- sint32 NominalReading;
-
- [Deprecated { "No Value" },
- Override ( "NormalMax" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.7" }]
- sint32 NormalMax;
-
- [Deprecated { "No Value" },
- Override ( "NormalMin" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.8" }]
- sint32 NormalMin;
-
- [Deprecated { "No Value" },
- Override ( "MaxReadable" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.9" }]
- sint32 MaxReadable;
-
- [Deprecated { "No Value" },
- Override ( "MinReadable" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.10" }]
- sint32 MinReadable;
-
- [Deprecated { "No Value" },
- Override ( "Resolution" ),
- Units ( "Tenths of MilliAmps" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.17" },
- PUnit ( "ampere * 10^-4" )]
- uint32 Resolution;
-
- [Deprecated { "No Value" },
- Override ( "Tolerance" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.18" }]
- sint32 Tolerance;
-
- [Deprecated { "No Value" },
- Override ( "Accuracy" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.19" }]
- sint32 Accuracy;
-
- [Deprecated { "No Value" },
- Override ( "LowerThresholdNonCritical" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.11" }]
- sint32 LowerThresholdNonCritical;
-
- [Deprecated { "No Value" },
- Override ( "UpperThresholdNonCritical" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.12" }]
- sint32 UpperThresholdNonCritical;
-
- [Deprecated { "No Value" },
- Override ( "LowerThresholdCritical" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.13" }]
- sint32 LowerThresholdCritical;
-
- [Deprecated { "No Value" },
- Override ( "UpperThresholdCritical" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.14" }]
- sint32 UpperThresholdCritical;
-
- [Deprecated { "No Value" },
- Override ( "LowerThresholdFatal" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.15" }]
- sint32 LowerThresholdFatal;
-
- [Deprecated { "No Value" },
- Override ( "UpperThresholdFatal" ),
- MappingStrings { "MIF.DMTF|Electrical Current Probe|001.16" }]
- sint32 UpperThresholdFatal;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DSLModem.mof b/build/vendor/dmtf_mof/Device/CIM_DSLModem.mof
deleted file mode 100644
index fe9e5f1d..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DSLModem.mof
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DSLModem
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "The DSLModem class represents the superclass for Digital "
- "Subscriber Line (DSL) Devices. Properties will be defined in a "
- "future release of the model." )]
-class CIM_DSLModem : CIM_ConnectionBasedModem {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DVDDrive.mof b/build/vendor/dmtf_mof/Device/CIM_DVDDrive.mof
deleted file mode 100644
index 2f46796e..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DVDDrive.mof
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DVDDrive
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageDevices" ),
- Description (
- "Capabilities and management of a DVDDrive, a subtype of "
- "MediaAccessDevice." )]
-class CIM_DVDDrive : CIM_MediaAccessDevice {
-
- [Description (
- "The CD and DVD formats that are supported by this "
- "Device. For example, the Drive may support \"CD-ROM\" "
- "and \"DVD-RAM\". In this case, the values 16 and 24 "
- "would be written to the array. This property\'s values "
- "align with those defined in PhysicalMedia.MediaType." ),
- ValueMap { "0", "1", "16", "17", "18", "19", "22", "23",
- "24", "25", "26", "27", "33", "34", "35", "36", "37",
- "38", "39", "40", "41", "42" },
- Values { "Unknown", "Other", "CD-ROM", "CD-ROM/XA", "CD-I",
- "CD Recordable", "DVD", "DVD-RW+", "DVD-RAM", "DVD-ROM",
- "DVD-Video", "Divx", "CD-RW", "CD-DA", "CD+",
- "DVD Recordable", "DVD-RW", "DVD-Audio", "DVD-5", "DVD-9",
- "DVD-10", "DVD-18" },
- ModelCorrespondence { "CIM_PhysicalMedia.MediaType" }]
- uint16 FormatsSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DesktopMonitor.mof b/build/vendor/dmtf_mof/Device/CIM_DesktopMonitor.mof
deleted file mode 100644
index 2d01410b..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DesktopMonitor.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_DesktopMonitor
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "Capabilities and management of the DesktopMonitor (CRT) "
- "LogicalDevice." )]
-class CIM_DesktopMonitor : CIM_Display {
-
- [Description (
- "The type of DesktopMonitor or CRT. For example, "
- "multiscan color or monochrome monitors (values 2 or 3, "
- "respectively) can be indicated in this property." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "Multiscan Color",
- "Multiscan Monochrome", "Fixed Frequency Color",
- "Fixed Frequency Monochrome" }]
- uint16 DisplayType;
-
- [Description (
- "Monitor\'s bandwidth in MHertz. If unknown, enter 0." ),
- Units ( "MegaHertz" ),
- PUnit ( "hertz * 10^6" )]
- uint32 Bandwidth;
-
- [Description (
- "The logical height of the Display in screen coordinates." )]
- uint32 ScreenHeight;
-
- [Description (
- "The logical width of the Display in screen coordinates." )]
- uint32 ScreenWidth;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceConnection.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceConnection.mof
deleted file mode 100644
index ad27ade4..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceConnection.mof
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_DeviceConnection
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "The DeviceConnection relationship indicates that two or more "
- "Devices are connected together." )]
-class CIM_DeviceConnection : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "A LogicalDevice." )]
- CIM_LogicalDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "A second LogicalDevice that is connected to the Antecedent Device."
- )]
- CIM_LogicalDevice REF Dependent;
-
- [Description (
- "When several bus and connection speeds are possible, the "
- "NegotiatedSpeed property defines the one that is in use "
- "between the Devices. Speed is specified in bits per "
- "second. If connection or bus speeds are not negotiated, "
- "or if this information is not available or not important "
- "to Device management, the property should be set to 0." ),
- Units ( "Bits per Second" ),
- MappingStrings { "MIF.DMTF|Bus Port Association|001.2" },
- PUnit ( "bit / second" )]
- uint64 NegotiatedSpeed;
-
- [Description (
- "When several bus and connection data widths are "
- "possible, the NegotiatedDataWidth property defines the "
- "one that is in use between the Devices. Data width is "
- "specified in bits. If data width is not negotiated, or "
- "if this information is not available or not important to "
- "Device management, the property should be set to 0." ),
- Units ( "Bits" ),
- MappingStrings { "MIF.DMTF|Bus Port Association|001.3" },
- PUnit ( "bit" )]
- uint32 NegotiatedDataWidth;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceErrorCounts.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceErrorCounts.mof
deleted file mode 100644
index 8b8e95c1..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceErrorCounts.mof
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceErrorCounts
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "DeviceErrorCounts is a statistical class containing error- "
- "related counters for a LogicalDevice. The types of errors are "
- "defined by CCITT (Rec X.733) and ISO (IEC 10164-4). Note that "
- "the CIM_DeviceErrorCountData class uses a simplified naming or "
- "identity algorithm as compared to this class. "
- "DeviceErrorCounts is not deprecated because its naming "
- "algorithm is still in use in various implementations." )]
-class CIM_DeviceErrorCounts : CIM_StatisticalInformation {
-
- [Key, Description (
- "The CreationClassName of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.SystemCreationClassName" )]
- string SystemCreationClassName;
-
- [Key, Description ( "The Name of the scoping System." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.SystemName" )]
- string SystemName;
-
- [Key, Description (
- "The CreationClassName of the scoping Device." ),
- MaxLen ( 256 ),
- Propagated ( "CIM_LogicalDevice.CreationClassName" )]
- string DeviceCreationClassName;
-
- [Key, Description ( "The ID of the scoping Device." ),
- MaxLen ( 64 ),
- Propagated ( "CIM_LogicalDevice.DeviceID" )]
- string DeviceID;
-
- [Key, Override ( "Name" ),
- Description (
- "The inherited Name serves as part of the key for the "
- "DeviceErrorCounts instance. The object is scoped by the "
- "LogicalDevice to which the statistics apply." ),
- MaxLen ( 256 )]
- string Name;
-
- [Description ( "Count of the indeterminate errors." ),
- Counter]
- uint64 IndeterminateErrorCount;
-
- [Description ( "Count of the critical errors." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.7" }]
- uint64 CriticalErrorCount;
-
- [Description ( "Count of the major errors." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.8" }]
- uint64 MajorErrorCount;
-
- [Description ( "Count of the minor errors." ),
- Counter]
- uint64 MinorErrorCount;
-
- [Description ( "Count of the warnings." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.9" }]
- uint64 WarningCount;
-
-
- [Description (
- "Method to reset the error and warning counters. The "
- "method takes one parameter as input, an integer that "
- "indicates which counter to reset. For this input "
- "parameter, 0 indicates all, 1 indicates a reset of the "
- "indeterminate error counter, 2 the critical error "
- "counter, 3 the major error counter, 4 the minor error "
- "counter, and 5 the warning counter. The method returns 0 "
- "if successful, 1 if not supported, and any other value "
- "if an error occurred. A method is specified so that the "
- "instrumentation of the LogicalDevice, which tabulates "
- "the errors and warnings, can also reset its internal "
- "processing and counters. \n"
- "In a subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 ResetCounter(
- [IN, Description ( "The counter to reset." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "All", "Indeterminate Error Counter",
- "Critical Error Counter", "Major Error Counter",
- "Minor Error Counter", "Warning Counter" }]
- uint16 SelectedCounter);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceErrorData.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceErrorData.mof
deleted file mode 100644
index 3351dd2d..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceErrorData.mof
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceErrorData
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "DeviceErrorData is a statistical class that contains error- "
- "related counters for a LogicalDevice. The types of errors are "
- "defined by CCITT (Rec X.733) and ISO (IEC 10164-4). The "
- "element, whose statistics are described, is associated using "
- "the relationship, ElementStatisticalData. Note that this class "
- "uses a simplified identity or naming algorithm over "
- "CIM_DeviceErrorCounts." )]
-class CIM_DeviceErrorData : CIM_StatisticalData {
-
- [Description ( "Count of the indeterminate errors." ),
- Counter]
- uint64 IndeterminateErrorCount;
-
- [Description ( "Count of the critical errors." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.7" }]
- uint64 CriticalErrorCount;
-
- [Description ( "Count of the major errors." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.8" }]
- uint64 MajorErrorCount;
-
- [Description ( "Count of the minor errors." ),
- Counter]
- uint64 MinorErrorCount;
-
- [Description ( "Count of the warnings." ),
- Counter, MappingStrings { "MIF.DMTF|Operational State|006.9" }]
- uint64 WarningCount;
-
- [Description (
- "LastErrorCode captures the last error code reported by "
- "the LogicalDevice. While the device is in this error "
- "condition, then the OperationalStatus of the "
- "LogicalDevice should not reflect an \'Okay\' status. "
- "When this error condition is cleared, then the "
- "OperationalStatus of the LogicalDevice should report an "
- "\'Okay\' status." )]
- string LastErrorCode;
-
- [Description (
- "ErrorDescription is a free-form string that supplies "
- "more information about the error recorded in "
- "LastErrorCode, and information on any corrective actions "
- "that might be taken." )]
- string ErrorDescription;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceIdentity.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceIdentity.mof
deleted file mode 100644
index e1a2039d..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceIdentity.mof
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceIdentity
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "CIM_DeviceIdentity indicates that two LogicalDevices represent "
- "different aspects of the same underlying entity. This "
- "association refines the CIM_LogicalIdentity superclass by "
- "restricting it to the Device level and defining its use in "
- "well understood scenarios. One of these scenarios is to "
- "represent that a Device is both a \'bus\' entity and a "
- "\'functional\' entity. For example, a Device could be both a "
- "PCI Device (or a USB Device), as well as a CIM_Keyboard. The "
- "other scenario is where a Device plays multiple functional "
- "roles that can not be distinguished by their hardware "
- "realization alone. For example, a Fibre Channel adapter might "
- "have aspects of both a NetworkAdapter and a SCSIController." )]
-class CIM_DeviceIdentity : CIM_LogicalIdentity {
-
- [Override ( "SystemElement" ),
- Description (
- "SystemElement represents one aspect of the Device." )]
- CIM_LogicalDevice REF SystemElement;
-
- [Override ( "SameElement" ),
- Description (
- "SameElement represents an alternate aspect of the System entity."
- )]
- CIM_LogicalDevice REF SameElement;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceServicesLocation.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceServicesLocation.mof
deleted file mode 100644
index 4bcf2152..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceServicesLocation.mof
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceServicesLocation
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageLib" ),
- Description (
- "Within an automated StorageLibrary, Media should be accessible "
- "to the various robotics and MediaTransferDevices (Pickers, "
- "Changers, InterLibraryPorts, etc.). The Library may be "
- "serviced by different TransferDevices, each responsible for a "
- "subset of the Library\'s StorageMediaLocations. The Device "
- "ServicesLocation association indicates that the Transfer "
- "Device handles Media stored in the referenced Location. For "
- "example, LibraryPort \'A\' may only service Media from Slots "
- "1-10, while LibraryPort \'B\' covers Slots 11-33. This detail "
- "is conveyed by this association." )]
-class CIM_DeviceServicesLocation : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description (
- "The MediaTransferDevice that handles Media from the "
- "StorageMediaLocation." )]
- CIM_MediaTransferDevice REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The MediaLocation that is serviced." )]
- CIM_StorageMediaLocation REF Dependent;
-
- [Description (
- "Boolean indicating that the referenced "
- "StorageMediaLocation is not currently accessible to the "
- "MediaTransferDevice. For example, the Location could be "
- "the realization of an InterLibraryPort that is currently "
- "servicing another Library. The DeviceServicesLocation "
- "association describes that the TransferDevice COULD "
- "service the MediaLocation. This boolean indicates that "
- "that this is temporarily not possible." )]
- boolean Inaccessible;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceSharingCapabilities.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceSharingCapabilities.mof
deleted file mode 100644
index 4bfb14ad..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceSharingCapabilities.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Device::SCSI" ),
- Description (
- "A class derived from Capabilities that describes the type of "
- "access supported for a shared device." )]
-class CIM_DeviceSharingCapabilities : CIM_Capabilities {
-
- [Description (
- "SupportedAccess describes the types of shared access "
- "that are supported for the referenced LogicalDevice." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "..", "32768..65535" },
- Values { "Unknown", "Other", "No Access", "Exclusive Access",
- "Shared Read", "Shared Full", "DMTF Reserved",
- "Vendor Reserved" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_SharingDependency.CurrentAccess",
- "CIM_DeviceSharingCapabilities.OtherSupportedAccessModes" }]
- uint16 SupportedAccessModes[];
-
- [Description (
- "A string value describing SupportedAccess when it has a "
- "value of \"Other\"." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_DeviceSharingCapabilities.SupportedAccessModes" }]
- string OtherSupportedAccessModes[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DeviceSoftware.mof b/build/vendor/dmtf_mof/Device/CIM_DeviceSoftware.mof
deleted file mode 100644
index 519727ba..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DeviceSoftware.mof
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DeviceSoftware
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "The DeviceSoftware relationship identifies any software that "
- "is associated with a Device such as drivers, configuration, or "
- "application software, or firmware." )]
-class CIM_DeviceSoftware : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The SoftwareElement." )]
- CIM_SoftwareElement REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The LogicalDevice that requires or uses the software." )]
- CIM_LogicalDevice REF Dependent;
-
- [Description (
- "An enumerated integer that indicates the role that this "
- "software plays in regards to its associated Device. For "
- "example, this software could be instrumentation "
- "(value=5) or firmware (value=6)." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other", "Driver",
- "Configuration Software", "Application Software",
- "Instrumentation", "Firmware", "BIOS", "Boot ROM" },
- MappingStrings { "MIF.DMTF|SubComponent Software|001.2" },
- ModelCorrespondence { "CIM_DeviceSoftware.PurposeDescription" }]
- uint16 Purpose;
-
- [Description (
- "A free-form string that provides more information for "
- "the Purpose property, for example, \"Application "
- "Software\"." ),
- ModelCorrespondence { "CIM_DeviceSoftware.Purpose" }]
- string PurposeDescription;
-
- [Description (
- "Boolean that indicates that the software is \'burned "
- "into\' or otherwise located on the hardware of the "
- "LogicalDevice." )]
- boolean LoadedOnDevice;
-
- [Description (
- "Boolean that indicates whether the software is "
- "upgradeable, when it is LoadedOnDevice. Software that is "
- "loaded as part of the OperatingSystem is typically "
- "changeable and upgradeable. However, when DeviceSoftware "
- "is burned into EEPROM or a chip that realizes the "
- "LogicalDevice, then it might not be upgradeable. This "
- "property indicates the ability to update and upgrade "
- "DeviceSoftware." )]
- boolean UpgradeableOnDevice;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DiscreteSensor.mof b/build/vendor/dmtf_mof/Device/CIM_DiscreteSensor.mof
deleted file mode 100644
index f514f8fe..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DiscreteSensor.mof
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiscreteSensor
-// ==================================================================
- [Deprecated { "CIM_Sensor" },
- Version ( "2.8.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "A DiscreteSensor has a set of legal string values, that it can "
- "report. These values are enumerated in the Sensor\'s "
- "PossibleValues property. A DiscreteSensor will always have a "
- "\'current reading\' that corresponds to one of the enumerated "
- "values. \n"
- "The use of this class is being deprecated in lieu of "
- "CIM_Sensor. Information in the CurrentReading and "
- "PossibleValues properties will typically have the same values "
- "and semantics as for the CurrentState and PossibleStates "
- "properties, inherited from Sensor." )]
-class CIM_DiscreteSensor : CIM_Sensor {
-
- [Deprecated { "CIM_Sensor.CurrentState" },
- Description ( "The current value indicated by the Sensor." ),
- MaxLen ( 64 )]
- string CurrentReading;
-
- [Deprecated { "CIM_Sensor.PossibleStates" },
- Description (
- "PossibleValues enumerates the string outputs that can be "
- "reported by the DiscreteSensor." ),
- MaxLen ( 64 )]
- string PossibleValues[];
-
- [Deprecated { "No Value" },
- Description (
- "AcceptableValues details which of the PossibleValues "
- "strings are considered \'acceptable\' (ie, \'not an "
- "error\')." ),
- MaxLen ( 64 )]
- string AcceptableValues[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DiskDrive.mof b/build/vendor/dmtf_mof/Device/CIM_DiskDrive.mof
deleted file mode 100644
index 8481c88a..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DiskDrive.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiskDrive
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageDevices" ),
- Description (
- "Capabilities and managment of a DiskDrive, a subtype of "
- "MediaAccessDevice." )]
-class CIM_DiskDrive : CIM_MediaAccessDevice {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DiskGroup.mof b/build/vendor/dmtf_mof/Device/CIM_DiskGroup.mof
deleted file mode 100644
index 35322be0..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DiskGroup.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiskGroup
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DiskGroup" ),
- Description (
- "A DiskGroup is a named collection of DiskDrives and the "
- "StorageExtents accessed using those Drives. The collection is "
- "used to limit the BasedOn relationships of the Extents in the "
- "DiskGroup. Extents in the Group cannot be BasedOn storage "
- "accessed from Drives outside of the Group. For example, a "
- "SoftwareVolume created within the DiskGroup is restricted to "
- "be completely accessed using Drives in the Group. Actions such "
- "as replicate or migrate on an Extent must operate within the "
- "scope of the Extents that are present in the DiskGroup." )]
-class CIM_DiskGroup : CIM_CollectionOfMSEs {
-
- [Key, Override ( "CollectionID" )]
- string CollectionID;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DiskPartition.mof b/build/vendor/dmtf_mof/Device/CIM_DiskPartition.mof
deleted file mode 100644
index cddda2b9..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DiskPartition.mof
+++ /dev/null
@@ -1,100 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiskPartition
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageExtents" ),
- Description (
- "A DiskPartition is a presentation of a contiguous range of "
- "logical blocks that is identifiable by the Operating System "
- "via the Partition\'s type and subtype fields. Disk Partitions "
- "should be directly realized by PhysicalMedia (indicated by the "
- "RealizesDiskPartition association) or built on StorageVolumes "
- "(indicated by the PartitionBasedOnVolume association." )]
-class CIM_DiskPartition : CIM_MediaPartition {
-
- [Description (
- "Boolean indicating that the DiskPartition is labelled as "
- "the primary partition for a ComputerSystem." )]
- boolean PrimaryPartition;
-
- [Description ( "The type of Partition." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Primary", "Extended", "Logical" }]
- uint16 PartitionType;
-
- [Description (
- "The \'sub\' type of a primary, extended, or logical "
- "Partition. The list of possible values corresponds to "
- "the decimal representation of the typical values in the "
- "Partition record." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "14", "15", "16", "17", "18", "20",
- "22", "23", "27", "28", "33", "35", "36", "38", "49",
- "51", "52", "53", "54", "55", "60", "64", "65", "66",
- "67", "80", "81", "82", "83", "84", "85", "86", "97",
- "99", "100", "101", "102", "103", "104", "105", "113",
- "115", "116", "117", "118", "119", "120", "121", "128",
- "129", "130", "131", "132", "134", "135", "147", "148",
- "161", "163", "164", "165", "166", "177", "179", "180",
- "182", "183", "184", "193", "196", "198", "199", "216",
- "219", "225", "227", "228", "229", "230", "239", "240",
- "241", "242", "243", "244", "246", "254", "255", "65535" },
- Values { "Empty | Microsoft", "DOS 12-bit FAT", "XENIX root",
- "XENIX usr", "DOS 16-bit FAT", "DOS Extended",
- "DOS 16-bit FAT (> 32MB)",
- "OS/2 HPFS | Win NTFS | QNX Ver 2 | Adv UNIX",
- "AIX Boot | OS /2 | Dell (Array) | Commodore DOS",
- "AIX Data, Coherent", "OS/2 Boot Manager", "32-bit FAT",
- "32-bit FAT", "Microsoft 16-bit FAT",
- "Microsoft DOS Extended", "OPUS | OS/2 2.0",
- "OS/2 (MOSS) Inactive Type 1",
- "Compaq Diagnostics Partition | Microsoft",
- "OS/2 (MOSS) Inactive Type 4",
- "OS/2 (MOSS) Inactive Type 6",
- "OS/2 (MOSS) Inactive Type 7",
- "OS/2 (MOSS) Inactive Type B",
- "OS/2 (MOSS) Inactive Type C", "Microsoft", "Microsoft",
- "Microsoft", "Microsoft", "Microsoft", "Microsoft",
- "Microsoft", "OS/2 Logical Volume Manager", "Microsoft",
- "OS/2 JFS Log", "PowerQuest",
- "VENIX 80286 | Series/1 Disk", "Personal RISC Boot",
- "Veritas", "Veritas",
- "OnTrack Disk Manager Read Only DOS",
- "OnTrack Disk Manager Read/Write DOS",
- "CPM | Microport System V/386 | OnTrack Disk Mgr | Microsoft",
- "OnTrack Disk Manager", "OnTrack Disk Manager Non-DOS",
- "Micro House EZ-Drive Non-DOS",
- "Golden Bow Vfeature | Microsoft",
- "Storage Dimensions SpeedStor | Microsoft",
- "UNIX - AT&T System V/386 | SCO UNIX",
- "Novell NetWare | Speedstore", "Novell NetWare",
- "Novell NetWare", "Novell", "Novell", "Novell",
- "Microsoft", "Microsoft", "Microsoft", "PC/IX IBM",
- "Microsoft", "QNX POSIX", "QNX POSIX (Secondary)",
- "QNX POSIX (Secondary)",
- "Minix (<=1.4a) | Linux | Microsoft",
- "Minix (>=1.4b) | Microsoft", "Linux Swap | Prime",
- "Linux Native | Apple", "System Hibernation for APM",
- "Microsoft", "HPFS FT mirror", "Amoeba | Microsoft",
- "Amoeba BBT | Microsoft", "Microsoft", "Microsoft",
- "Microsoft", "BSD/386", "Microsoft", "Microsoft",
- "Microsoft", "Microsoft", "Microsoft",
- "BSDI fs | Microsoft", "BSDI Swap | Microsoft",
- "Microsoft", "Microsoft", "Microsoft",
- "Syrinx | HPFS FT Disabled Mirror", "CP/M 86",
- "Digital Research CPM-86 | Concurrent DOS | OUTRIGGER",
- "SpeedStor 12-bit FAT Extended",
- "DOS Read-Only | Storage Dimensions",
- "SpeedStor 16-bit FAT Extended", "Microsoft", "Microsoft",
- "Intel", "OS/2 Raw Data", "Storage Dimensions",
- "DOS (Secondary)", "Microsoft",
- "SpeedStor Large | Storage Dimensions", "Microsoft",
- "Lan Step | SpeedStor | IBM PS/2 IML", "Bad Block Tables",
- "Unknown" }]
- uint16 PartitionSubtype;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DiskPartitionBasedOnVolume.mof b/build/vendor/dmtf_mof/Device/CIM_DiskPartitionBasedOnVolume.mof
deleted file mode 100644
index b2b9b3f8..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DiskPartitionBasedOnVolume.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DiskPartitionBasedOnVolume
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageExtents" ),
- Description (
- "DiskPartitions should be BasedOn a single StorageVolume (for "
- "example, exposed by a hardware RAID cabinet), an SCC "
- "VolumeSet, or realized directly in PhysicalMedia. The first "
- "two relationships are made explicit in this association. The "
- "latter is conveyed by the RealizesDiskPartition association." )]
-class CIM_DiskPartitionBasedOnVolume : CIM_BasedOn {
-
- [Override ( "Antecedent" ),
- Max ( 1 ),
- Description ( "The StorageVolume." )]
- CIM_StorageVolume REF Antecedent;
-
- [Override ( "Dependent" ),
- Description (
- "The DiskPartition which is built on the Volume." )]
- CIM_DiskPartition REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DisketteDrive.mof b/build/vendor/dmtf_mof/Device/CIM_DisketteDrive.mof
deleted file mode 100644
index 0e7911c8..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DisketteDrive.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DisketteDrive
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::StorageDevices" ),
- Description (
- "Capabilities and managment of a DisketteDrive, a subtype of "
- "MediaAccessDevice." )]
-class CIM_DisketteDrive : CIM_MediaAccessDevice {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_Display.mof b/build/vendor/dmtf_mof/Device/CIM_Display.mof
deleted file mode 100644
index 36af3f99..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_Display.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Display
-// ==================================================================
- [Abstract, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "Display is a superclass for grouping the miscellaneous display "
- "devices that exist." )]
-class CIM_Display : CIM_UserDevice {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_Door.mof b/build/vendor/dmtf_mof/Device/CIM_Door.mof
deleted file mode 100644
index 667265f2..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_Door.mof
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_Door
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "A Door is the abstraction of hardware providing access to the "
- "internal componentry of a System. When a Door is \'opened\', "
- "typically all accessible, moving components are stopped or "
- "suspended to prevent physical harm." )]
-class CIM_Door : CIM_LogicalDevice {
-
- [Description (
- "Boolean indicating the \'open\' (TRUE) or \'closed\' "
- "(FALSE) status of the Door." )]
- boolean Open;
-
- [Description (
- "Boolean indicating that the Door is \'locked\' (TRUE) or "
- "\'unlocked\' (FALSE). When the Door is locked, access to "
- "the componentry is prevented, without the use of a "
- "physical key or the issuance of a software unlock "
- "command." )]
- boolean Locked;
-
- [Description (
- "When a Door is \'Open\', all accessible, moving "
- "componentry and Device operation are typically stopped. "
- "The Timeout property provides a mechanism to event on a "
- "Door left open for a period of time (in seconds) "
- "exceeding the property\'s value." ),
- Units ( "Seconds" ),
- PUnit ( "second" )]
- uint32 Timeout;
-
- [Description ( "Date and time that the Door was last opened." )]
- datetime LastOpened;
-
- [Description (
- "The Capabilities of the Door. For example, information "
- "on whether the Door is \"Host System Lockable\" "
- "(value=2) and/or whether a key is available (value=3) "
- "are specified in this property. The value 4, \"All "
- "Drives Dismounted Before Access\", pertains to a Door on "
- "a StorageLibrary or set of drive bays. If specified for "
- "the Door, it means that it can not be opened unless all "
- "Media are first unloaded from the accessible "
- "MediaAccessDevices." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Host System Lockable",
- "Physical Key", "All Drives Dismounted Before Access" }]
- uint16 Capabilities[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DoorAccessToDevice.mof b/build/vendor/dmtf_mof/Device/CIM_DoorAccessToDevice.mof
deleted file mode 100644
index e937c163..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DoorAccessToDevice.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DoorAccessToDevice
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "Doors provide access to PhysicalElements for hot swap, repair "
- "and similar activities. In turn, PhysicalElements \'Realize\' "
- "LogicalDevices. Since it may not be possible to define all the "
- "PhysicalElements that exist, and optimizing the retrieval of "
- "Devices \'behind\' the Door may be desirable, the DoorAccessTo "
- "Device association provides a shortcut mechanism for defining "
- "the LogicalDevices (\'hardware\') accessed through a Door." )]
-class CIM_DoorAccessToDevice : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Door that provides access." )]
- CIM_Door REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The LogicalDevice that is accessed." )]
- CIM_LogicalDevice REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DoorAccessToPhysicalElement.mof b/build/vendor/dmtf_mof/Device/CIM_DoorAccessToPhysicalElement.mof
deleted file mode 100644
index af955ac5..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DoorAccessToPhysicalElement.mof
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DoorAccessToPhysicalElement
-// ==================================================================
- [Association, Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "Doors provide access to PhysicalElements for hot swap, repair "
- "and similar activities. The entities accessed through a Door "
- "are indicated in this relationship." )]
-class CIM_DoorAccessToPhysicalElement : CIM_Dependency {
-
- [Override ( "Antecedent" ),
- Description ( "The Door that provides access." )]
- CIM_Door REF Antecedent;
-
- [Override ( "Dependent" ),
- Description ( "The PhysicalElement that is accessed." )]
- CIM_PhysicalElement REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_DriveInDiskGroup.mof b/build/vendor/dmtf_mof/Device/CIM_DriveInDiskGroup.mof
deleted file mode 100644
index 66675f2e..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_DriveInDiskGroup.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_DriveInDiskGroup
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DiskGroup" ),
- Description (
- "CIM_DriveInDiskGroup defines the DiskDrives that participate "
- "in the Group." )]
-class CIM_DriveInDiskGroup : CIM_CollectedMSEs {
-
- [Aggregate, Override ( "Collection" ),
- Max ( 1 ),
- Description (
- "The DiskGroup. A Drive is a member of at most one DiskGroup."
- )]
- CIM_DiskGroup REF Collection;
-
- [Override ( "Member" ),
- Description ( "The DiskDrive in the Group." )]
- CIM_DiskDrive REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ESCONController.mof b/build/vendor/dmtf_mof/Device/CIM_ESCONController.mof
deleted file mode 100644
index c0b0773c..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ESCONController.mof
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ESCONController
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Controller" ),
- Description ( "Capabilities and management of an ESCONController." )]
-class CIM_ESCONController : CIM_Controller {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ErrorCountersForDevice.mof b/build/vendor/dmtf_mof/Device/CIM_ErrorCountersForDevice.mof
deleted file mode 100644
index 37c8e877..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ErrorCountersForDevice.mof
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ErrorCountersForDevice
-// ==================================================================
- [Association, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DeviceElements" ),
- Description (
- "ErrorCountersForDevice relates the DeviceErrorCounts class to "
- "the LogicalDevice to which it applies." )]
-class CIM_ErrorCountersForDevice : CIM_Statistics {
-
- [Override ( "Stats" ),
- Weak, Description (
- "The statistical object, in this case, the error counter class."
- )]
- CIM_DeviceErrorCounts REF Stats;
-
- [Override ( "Element" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The Device to which the error counters apply." )]
- CIM_LogicalDevice REF Element;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_EthernetAdapter.mof b/build/vendor/dmtf_mof/Device/CIM_EthernetAdapter.mof
deleted file mode 100644
index 2a562669..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_EthernetAdapter.mof
+++ /dev/null
@@ -1,299 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_EthernetAdapter
-// ==================================================================
- [Deprecated { "CIM_EthernetPort" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the CIM_EthernetAdapter class has been "
- "deprecated, consistent with NetworkAdapter. Instead use the "
- "CIM_EthernetPort class. \n"
- "Deprecated description: This class describes the capabilities "
- "and management aspects of an EthernetAdapter." )]
-class CIM_EthernetAdapter : CIM_NetworkAdapter {
-
- [Deprecated { "CIM_EthernetPort.NetworkAddresses" },
- Override ( "NetworkAddresses" ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Ethernet/802.3 MAC addresses "
- "formatted as twelve hexadecimal digits (for example, "
- "\"010203040506\"), with each pair representing one of "
- "the six octets of the MAC address in \"canonical\" bit "
- "order. (Therefore, the Group address bit is found in the "
- "low order bit of the first character of the string.)" ),
- ArrayType ( "Indexed" )]
- string NetworkAddresses[];
-
- [Deprecated { "CIM_EthernetPort.MaxDataSize" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The maximum size of the INFO "
- "(non-MAC) field that will be received or transmitted." ),
- MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo" }]
- uint32 MaxDataSize;
-
- [Deprecated { "CIM_EthernetPort.Capabilities" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Capabilities of the "
- "EthernetAdapter. For example, the Device might support "
- "AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If "
- "failover or load balancing capabilities are listed, a "
- "SpareGroup (failover) or ExtraCapacityGroup (load "
- "balancing) should also be defined to completely describe "
- "the capability." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
- "FailOver", "LoadBalancing" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_EthernetAdapter.CapabilityDescriptions" }]
- uint16 Capabilities[];
-
- [Deprecated { "CIM_EthernetPort.CapabilityDescriptions" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An array of free-form strings "
- "that provides more detailed explanations for any of the "
- "EthernetAdapter features that are indicated in the "
- "Capabilities array. Note, each entry of this array is "
- "related to the entry in the Capabilities array that is "
- "located at the same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_EthernetAdapter.Capabilities" }]
- string CapabilityDescriptions[];
-
- [Deprecated { "CIM_EthernetPort.EnabledCapabilities" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Specifies which capabilities are "
- "enabled from the list of all supported ones, which are "
- "defined in the Capabilities array." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
- "FailOver", "LoadBalancing" },
- ModelCorrespondence { "CIM_EthernetAdapter.Capabilities" }]
- uint16 EnabledCapabilities[];
-
- [Deprecated { "CIM_EthernetPortStatistics.SymbolErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times there was an "
- "invalid data symbol when a valid carrier was present. "
- "The count is incremented at most once per carrier event, "
- "even if multiple symbol errors occur during the carrier "
- "event." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors" }]
- uint32 SymbolErrors;
-
- [Deprecated { "CIM_NetworkPortStatistics.PacketsTransmitted" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The total number of packets that "
- "are transmitted." ),
- Counter, MappingStrings {
- "MIF.DMTF|Network Adapter 802 Port|001.6" }]
- uint64 TotalPacketsTransmitted;
-
- [Deprecated { "CIM_NetworkPortStatistics.PacketsReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The total number of packets that "
- "are received." ),
- Counter, MappingStrings {
- "MIF.DMTF|Network Adapter 802 Port|001.8" }]
- uint64 TotalPacketsReceived;
-
- [Deprecated { "CIM_EthernetPortStatistics.AlignmentErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames that were "
- "received on a particular interface, are not an integral "
- "number of octets in length, and do not pass the FCS "
- "check. The count that is represented by an instance of "
- "this object is incremented when the alignment Error "
- "status is returned by the MAC layer to the LLC (or other "
- "MAC user). Received frames for which multiple error "
- "conditions obtained are, according to the conventions of "
- "IEEE 802.3 Layer Management, counted exclusively "
- "according to the error status presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors" }]
- uint32 AlignmentErrors;
-
- [Deprecated { "CIM_EthernetPortStatistics.FCSErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames that were "
- "received on a particular interface and are an integral "
- "number of octets in length, but do not pass the FCS "
- "check. The count represented by an instance of this "
- "object is incremented when the frame CheckError status "
- "is returned by the MAC layer to the LLC (or other MAC "
- "user). Received frames for which multiple error "
- "conditions obtained are, according to the conventions of "
- "IEEE 802.3 Layer Management, counted exclusively "
- "according to the error status presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors" }]
- uint32 FCSErrors;
-
- [Deprecated {
- "CIM_EthernetPortStatistics.SingleCollisionFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of successfully "
- "transmitted frames on a particular interface for which "
- "transmission is inhibited by exactly one collision. A "
- "frame that is counted by an instance of this object is "
- "not counted by the corresponding instance of the "
- "MultipleCollisionFrames property." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames" }]
- uint32 SingleCollisionFrames;
-
- [Deprecated {
- "CIM_EthernetPortStatistics.MultipleCollisionFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of successfully "
- "transmitted frames on a particular interface for which "
- "transmission is inhibited by more than one collision. A "
- "frame that is counted by an instance of this object is "
- "not counted by the corresponding instance of the "
- "SingleCollisionFrames property." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames" }]
- uint32 MultipleCollisionFrames;
-
- [Deprecated { "CIM_EthernetPortStatistics.SQETestErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of times that the SQE "
- "TEST ERROR message is generated by the PLS sublayer for "
- "a particular interface. The SQE TEST ERROR message is "
- "defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and "
- "its generation is described in section 7.2.4.6 of the "
- "same document." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors" }]
- uint32 SQETestErrors;
-
- [Deprecated {
- "CIM_EthernetPortStatistics.DeferredTransmissions" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames for which the "
- "first transmission attempt on a particular interface is "
- "delayed because the medium is busy. The count "
- "represented by an instance of this object does not "
- "include the frames that are involved in collisions." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions" }]
- uint32 DeferredTransmissions;
-
- [Deprecated { "CIM_EthernetPortStatistics.LateCollisions" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that a "
- "collision is detected on a particular interface later "
- "than 512 bit-times into the transmission of a packet. "
- "Five hundred and twelve bit-times corresponds to 51.2 "
- "microseconds on a 10 Mbit/s system. A late collision "
- "included in a count that is represented by an instance "
- "of this object is also considered to be a generic "
- "collision for purposes of other collision-related "
- "statistics." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions" }]
- uint32 LateCollisions;
-
- [Deprecated { "CIM_EthernetPortStatistics.ExcessiveCollisions" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames for which "
- "transmission on a particular interface fails due to "
- "excessive collisions." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions" }]
- uint32 ExcessiveCollisions;
-
- [Deprecated {
- "CIM_EthernetPortStatistics.InternalMACTransmitErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames for which "
- "transmission on a particular interface fails due to an "
- "internal MAC sublayer transmit error. A frame is counted "
- "by an instance of this object only if it is not counted "
- "by the corresponding instance of the LateCollisions "
- "property, the Excessive Collisions property, or the "
- "CarrierSenseErrors property. The precise meaning of the "
- "count represented by an instance of this object is "
- "implementation-specific. In particular, an instance of "
- "this object might represent a count of transmission "
- "errors on a particular interface that are not otherwise "
- "counted." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors" }]
- uint32 InternalMACTransmitErrors;
-
- [Deprecated {
- "CIM_EthernetPortStatistics.InternalMACReceiveErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames for which "
- "reception on a particular interface fails due to an "
- "internal MAC sublayer receive error. A frame is counted "
- "by an instance of this object only if it is not counted "
- "by the corresponding instance of the FrameTooLongs "
- "property the AlignmentErrors property, or the FCSErrors "
- "property. The precise meaning of the count that is "
- "represented by an instance of this object is "
- "implementation-specific. In particular, an instance of "
- "this object might represent a count of receive errors on "
- "a particular interface that are not otherwise counted." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors" }]
- uint32 InternalMACReceiveErrors;
-
- [Deprecated { "CIM_EthernetPortStatistics.CarrierSenseErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that the "
- "carrier sense condition was lost or never asserted when "
- "attempting to transmit a frame on a particular "
- "interface. The count represented by an instance of this "
- "object is incremented, at most, once per transmission "
- "attempt, even if the carrier sense condition fluctuates "
- "during a transmission attempt." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors" }]
- uint32 CarrierSenseErrors;
-
- [Deprecated { "CIM_EthernetPortStatistics.FrameTooLongs" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A count of frames that are "
- "received on a particular interface that exceeds the "
- "maximum permitted frame size. The count that is "
- "represented by an instance of this object is incremented "
- "when the FrameTooLong status is returned by the MAC "
- "layer to the LLC (or other MAC user). Received frames "
- "for which multiple error conditions obtained are, "
- "according to the conventions of IEEE 802.3 Layer "
- "Management, counted exclusively according to the error "
- "status presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs" }]
- uint32 FrameTooLongs;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_EthernetPort.mof b/build/vendor/dmtf_mof/Device/CIM_EthernetPort.mof
deleted file mode 100644
index a5f2b51e..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_EthernetPort.mof
+++ /dev/null
@@ -1,97 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_EthernetPort
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Ports" ),
- Description ( "Capabilities and management of an EthernetPort." )]
-class CIM_EthernetPort : CIM_NetworkPort {
-
- [Override ( "PortType" ),
- Description (
- "The specific mode that is currently enabled for the "
- "Port. When set to 1 (\"Other\"), the related property "
- "OtherPortType contains a string description of the type "
- "of port." ),
- ValueMap { "0", "1", "50", "51", "52", "53", "54", "55",
- "56", "100", "101", "102", "103", "104", "105", "106",
- "107", "108", "109", "110", "111", "16000..65535" },
- Values { "Unknown", "Other",
- //50 Copper
- "10BaseT", "10-100BaseT",
- "100BaseT", "1000BaseT", "2500BaseT", "10GBaseT",
- "10GBase-CX4", //100 Fiber
- "100Base-FX",
- "100Base-SX", "1000Base-SX", "1000Base-LX", "1000Base-CX",
- "10GBase-SR", "10GBase-SW", "10GBase-LX4", "10GBase-LR",
- "10GBase-LW", "10GBase-ER", "10GBase-EW", "Vendor Reserved" }]
- uint16 PortType;
-
- [Override ( "NetworkAddresses" ),
- Description (
- "Ethernet/802.3 MAC addresses formatted as twelve "
- "hexadecimal digits (for example, \"010203040506\"), with "
- "each pair representing one of the six octets of the MAC "
- "address in \"canonical\" bit order. (Therefore, the "
- "Group address bit is found in the low order bit of the "
- "first character of the string.)" )]
- string NetworkAddresses[];
-
- [Description (
- "The maximum size of the INFO (non-MAC) field that will "
- "be received or transmitted." ),
- MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo" }]
- uint32 MaxDataSize;
-
- [Description (
- "Capabilities of the EthernetPort. For example, the "
- "Device might support AlertOnLan, WakeOnLan, Load "
- "Balancing, or FailOver. If failover or load balancing "
- "capabilities are listed, a SpareGroup (failover) or "
- "ExtraCapacityGroup (load balancing) should also be "
- "defined to completely describe the capability." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
- "FailOver", "LoadBalancing" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence {
- "CIM_EthernetPort.CapabilityDescriptions" }]
- uint16 Capabilities[];
-
- [Description (
- "An array of free-form strings that provides more "
- "detailed explanations for any of the EthernetPort "
- "features that are indicated in the Capabilities array. "
- "Note, each entry of this array is related to the entry "
- "in the Capabilities array that is located at the same "
- "index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_EthernetPort.Capabilities" }]
- string CapabilityDescriptions[];
-
- [Description (
- "Specifies which capabilities are enabled from the list "
- "of all supported ones, which are defined in the "
- "Capabilities array." ),
- ValueMap { "0", "1", "2", "3", "4", "5" },
- Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
- "FailOver", "LoadBalancing" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_EthernetPort.Capabilities",
- "CIM_EthernetPort.OtherEnabledCapabilities" }]
- uint16 EnabledCapabilities[];
-
- [Description (
- "An array of free-form strings that provides more "
- "detailed explanations for any of the enabled "
- "capabilities that are specified as \'Other\'." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_EthernetPort.EnabledCapabilities" }]
- string OtherEnabledCapabilities[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_EthernetPortStatistics.mof b/build/vendor/dmtf_mof/Device/CIM_EthernetPortStatistics.mof
deleted file mode 100644
index e79d5bca..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_EthernetPortStatistics.mof
+++ /dev/null
@@ -1,190 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_EthernetPortStatistics
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Ports" ),
- Description (
- "The EthernetPortStatistics class describes the statistics for "
- "the EthernetPort." )]
-class CIM_EthernetPortStatistics : CIM_NetworkPortStatistics {
-
- [Override ( "PacketsTransmitted" ),
- Description (
- "The total number of packets that are transmitted." ),
- Counter, MappingStrings {
- "MIF.DMTF|Network Adapter 802 Port|001.6" }]
- uint64 PacketsTransmitted;
-
- [Override ( "PacketsReceived" ),
- Description (
- "The total number of packets that are received." ),
- Counter, MappingStrings {
- "MIF.DMTF|Network Adapter 802 Port|001.8" }]
- uint64 PacketsReceived;
-
- [Description (
- "The number of times that there was an invalid data "
- "symbol when a valid carrier was present. The count can "
- "be incremented only once per carrier event, even if "
- "multiple symbol errors occur during the carrier event." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors" }]
- uint32 SymbolErrors;
-
- [Description (
- "The number of frames that are received on a particular "
- "interface that are not an integral number of octets in "
- "length and do not pass the FCS check. The count "
- "represented by an instance of this object is incremented "
- "when the alignment error status is returned by the MAC "
- "layer to the LLC (or other MAC user). Received frames "
- "for which multiple error conditions obtained are, "
- "according to the conventions of IEEE 802.3 Layer "
- "Management, counted exclusively according to the error "
- "status presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors" }]
- uint32 AlignmentErrors;
-
- [Description (
- "The number of frames that are received on a particular "
- "interface that are an integral number of octets in "
- "length, but do not pass the FCS check. The count "
- "represented by an instance of this object is incremented "
- "when the frame check error status is returned by the MAC "
- "layer to the LLC (or other MAC user). Received frames "
- "for which multiple error conditions obtained are, "
- "according to the conventions of the error status "
- "presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors" }]
- uint32 FCSErrors;
-
- [Description (
- "The number of successfully transmitted frames on a "
- "particular interface for which transmission is inhibited "
- "by exactly one collision. A frame that is counted by an "
- "instance of this object is not counted by the "
- "corresponding instance of the MultipleCollisionFrames "
- "property." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames" }]
- uint32 SingleCollisionFrames;
-
- [Description (
- "The number of successfully transmitted frames on a "
- "particular interface for which transmission is inhibited "
- "by more than one collision. A frame that is counted by "
- "an instance of this object is not counted by the "
- "corresponding instance of the SingleCollisionFrames "
- "property." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames" }]
- uint32 MultipleCollisionFrames;
-
- [Description (
- "The number of times that the SQE TEST ERROR message is "
- "generated by the PLS sublayer for a particular "
- "interface. The SQE TEST ERROR message is defined in "
- "section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its "
- "generation is described in section 7.2.4.6 of the same "
- "document." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors" }]
- uint32 SQETestErrors;
-
- [Description (
- "The number of frames for which the first transmission "
- "attempt on a particular interface is delayed because the "
- "medium is busy. The count represented by an instance of "
- "this object does not include frames involved in "
- "collisions." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions" }]
- uint32 DeferredTransmissions;
-
- [Description (
- "The number of times that a collision is detected on a "
- "particular interface later than 512 bit-times into the "
- "transmission of a packet. Five hundred and twelve bit- "
- "times corresponds to 51.2 microseconds on a 10 Mbit/s "
- "system. A (late) collision included in a count "
- "represented by an instance of this object is also "
- "considered as a (generic) collision for purposes of "
- "other collision-related statistics." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions" }]
- uint32 LateCollisions;
-
- [Description (
- "The number of frames for which transmission on a "
- "particular interface fails due to excessive collisions." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions" }]
- uint32 ExcessiveCollisions;
-
- [Description (
- "The number of frames for which transmission on a "
- "particular interface fails due to an internal MAC "
- "sublayer transmit error. A frame is counted by an "
- "instance of this object only if it is not counted by the "
- "corresponding instance of either the LateCollisions "
- "property, the Excessive Collisions property, or the "
- "CarrierSenseErrors property. The precise meaning of the "
- "count that is represented by an instance of this object "
- "is implementation-specific. In particular, an instance "
- "of this object can represent a count of transmission "
- "errors on a particular interface that are not otherwise "
- "counted." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors" }]
- uint32 InternalMACTransmitErrors;
-
- [Description (
- "The number of frames for which reception on a particular "
- "interface fails due to an internal MAC sublayer receive "
- "error. A frame is counted by an instance of this object "
- "only if it is not counted by the corresponding instance "
- "of either the FrameTooLongs property, the "
- "AlignmentErrors property, or the FCSErrors property. The "
- "precise meaning of the count that is represented by an "
- "instance of this object is implementation-specific. For "
- "example, an instance of this object can represent a "
- "count of receive errors on a particular interface that "
- "are not otherwise counted." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors" }]
- uint32 InternalMACReceiveErrors;
-
- [Description (
- "The number of times that the carrier sense condition was "
- "lost or never asserted when attempting to transmit a "
- "frame on a particular interface. The count represented "
- "by an instance of this object can be incremented only "
- "once per transmission attempt, even if the carrier sense "
- "condition fluctuates during a transmission attempt." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors" }]
- uint32 CarrierSenseErrors;
-
- [Description (
- "The number of frames received on a particular interface "
- "that exceed the maximum permitted frame size. The count "
- "represented by an instance of this object is incremented "
- "when the FrameTooLong status is returned by the MAC "
- "layer to the LLC (or other MAC user). Received frames "
- "for which multiple error conditions obtained are, "
- "according to the conventions of IEEE 802.3 Layer "
- "Management, counted exclusively according to the error "
- "status presented to the LLC." ),
- Counter, MappingStrings {
- "MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs" }]
- uint32 FrameTooLongs;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ExtentInDiskGroup.mof b/build/vendor/dmtf_mof/Device/CIM_ExtentInDiskGroup.mof
deleted file mode 100644
index 535b8164..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ExtentInDiskGroup.mof
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ExtentInDiskGroup
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DiskGroup" ),
- Description (
- "CIM_ExtentInDiskGroup defines the StorageExtents that are "
- "located within and restricted by the Group." )]
-class CIM_ExtentInDiskGroup : CIM_CollectedMSEs {
-
- [Aggregate, Override ( "Collection" ),
- Max ( 1 ),
- Description (
- "The DiskGroup. An Extent is defined within at most one DiskGroup."
- )]
- CIM_DiskGroup REF Collection;
-
- [Override ( "Member" ),
- Description (
- "The StorageExtent that is restricted by and "
- "participating in the Group." )]
- CIM_StorageExtent REF Member;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCAdapterEventCounters.mof b/build/vendor/dmtf_mof/Device/CIM_FCAdapterEventCounters.mof
deleted file mode 100644
index 5fc53e81..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCAdapterEventCounters.mof
+++ /dev/null
@@ -1,139 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FCAdapterEventCounters
-// ==================================================================
- [Deprecated { "CIM_FCPortStatistics" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the FCAdapterEventCounters class is "
- "deprecated because FibreChannelAdapter is deprecated. "
- "FCPortStatistics should be used instead, but it redefines the "
- "level at which data is collected. Therefore, there is no "
- "direct translation of the individual counters between the two "
- "classes. This object describes event counters that were "
- "specific to a FibreChannelAdapter." )]
-class CIM_FCAdapterEventCounters : CIM_DeviceStatisticalInformation {
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of Abort sequence "
- "frames received." ),
- Counter]
- uint64 ABTSFramesReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of Abort sequence "
- "frames sent." ),
- Counter]
- uint64 ABTSFramesSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames busied by "
- "the Fabric." ),
- Counter]
- uint64 FBSYsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames busied by "
- "the receiving Node." ),
- Counter]
- uint64 PBSYsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames busied by "
- "the Adapter itself." ),
- Counter]
- uint64 PBSYsSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames rejected by "
- "the Fabric." ),
- Counter]
- uint64 FRJTsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames rejected by "
- "the receiving Node." ),
- Counter]
- uint64 PRJTsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames rejected by "
- "the Adapter itself." ),
- Counter]
- uint64 PRJTsSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of PRLI frames sent "
- "where the response was LS_RJT." ),
- Counter]
- uint64 PRLIsRejected;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of PRLO frames sent "
- "where the response was LS_RJT." ),
- Counter]
- uint64 PRLOsRejected;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of Abort sequence "
- "frames sent where the response was BA_RJT." ),
- Counter]
- uint64 ABTSFramesRejected;
-
-
- [Deprecated { "CIM_FCPortStatistics.ResetSelectedStats()" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Method to reset the Adapter "
- "event counters. The method takes, as input, an integer "
- "that indicates which counter to reset. For this input 0 "
- "indicates all and 1 through 11 indicate a reset of the "
- "individual counters. The method returns 0 if successful, "
- "1 if not supported, and any other value if an error "
- "occurred. A method is specified so that the "
- "instrumentation of the Device, which tabulates the "
- "errors and warnings, can also reset its internal "
- "processing and counters. \n"
- "In a subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 ResetCounter(
- [IN, Description ( "The counter to reset." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8",
- "9", "10", "11" },
- Values { "All", "ABTSFramesReceived", "ABTSFramesSent",
- "FBSYReceived", "PBSYReceived", "PBSYSent",
- "FRJTReceived", "PRJTReceived", "PRJTSent",
- "PRLIRejected", "PRLORejected", "ABTSFramesRejected" }]
- uint16 SelectedCounter);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCPort.mof b/build/vendor/dmtf_mof/Device/CIM_FCPort.mof
deleted file mode 100644
index b8e60078..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCPort.mof
+++ /dev/null
@@ -1,107 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Fix FCPort.PortType
-// description
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FCPort
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "Capabilities and management of a Fibre Channel Port Device." )]
-class CIM_FCPort : CIM_NetworkPort {
-
- [Override ( "PortType" ),
- Description (
- "The specific mode currently enabled for the Port. If the "
- "port is logged in, this will be the negotiated port "
- "type, otherwise the configured port type will be "
- "reported. \n"
- "The values: \"N\" = Node Port, \"NL\" = Node Port "
- "supporting FC arbitrated loop, \"NX\" = Port may "
- "negotiate to become either a node port (N) or a node "
- "port supporting FC arbitrated loop (NL), \"E\" = "
- "Expansion Port connecting fabric elements (for example, "
- "FC switches), \"F\" = Fabric (element) Port, \"FL\" = "
- "Fabric (element) Port supporting FC arbitrated loop, "
- "\"FX\" = Port may negotiate to become a fabric port (F), "
- "or a fabric port supporting FC arbitrated loop (FL). \"B\" "
- "= Bridge port, and \"G\" = Port may negotiate to become "
- "either an expansion port (E), or a fabric port (F), \"GL\" "
- "= Port may negotiate to become an expansion port (E), a "
- "fabric port (F), or a fabric port supporting FC "
- "arbitrated loop (FL). \n"
- "PortTypes are defined in the ANSI X3 standards. When set "
- "to 1 (\"Other\"), the related property OtherPortType "
- "contains a string description of the type of port." ),
- ValueMap { "0", "1", "10", "11", "12", "13", "14", "15",
- "16", "17", "18", "16000..65535" },
- Values { "Unknown", "Other", "N", "NL", "F/NL", "Nx", "E",
- "F", "FL", "B", "G", "Vendor Reserved" }]
- uint16 PortType;
-
- [Description (
- "An array of integers that indicates the Fibre Channel "
- "Classes of Service that are supported. The active COS "
- "are indicated in ActiveCOS." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "1", "2", "3", "4", "5", "6", "F" }]
- uint16 SupportedCOS[];
-
- [Description (
- "An array of integers that indicates the Classes of "
- "Service that are active. The Active COS is indicated in "
- "ActiveCOS." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "1", "2", "3", "4", "5", "6", "F" },
- ModelCorrespondence { "CIM_FCPort.SupportedCOS" }]
- uint16 ActiveCOS[];
-
- [Description (
- "An array of integers that indicates the Fibre Channel "
- "FC-4 protocols supported. The protocols that are active "
- "and running are indicated in the ActiveFC4Types "
- "property." ),
- ValueMap { "0", "1", "4", "5", "8", "9", "17", "18", "19",
- "21", "22", "23", "25", "26", "27", "28", "32", "34",
- "36", "64", "80", "81", "82", "88", "96", "255" },
- Values { "Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
- "IP over FC", "SCSI - FCP", "SCSI - GPP",
- "IPI - 3 Master", "IPI - 3 Slave", "IPI - 3 Peer",
- "CP IPI - 3 Master", "CP IPI - 3 Slave",
- "CP IPI - 3 Peer", "SBCCS Channel", "SBCCS Control Unit",
- "FC-SB-2 Channel", "FC-SB-2 Control Unit",
- "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)",
- "FC-SW", "FC - SNMP", "HIPPI - FP", "BBL Control",
- "BBL FDDI Encapsulated LAN PDU",
- "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
- "Vendor Unique" }]
- uint16 SupportedFC4Types[];
-
- [Description (
- "An array of integers that indicates the Fibre Channel "
- "FC-4 protocols currently running. A list of all "
- "supported protocols is indicated in the "
- "SupportedFC4Types property." ),
- ValueMap { "0", "1", "4", "5", "8", "9", "17", "18", "19",
- "21", "22", "23", "25", "26", "27", "28", "32", "34",
- "36", "64", "80", "81", "82", "88", "96", "255" },
- Values { "Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
- "IP over FC", "SCSI - FCP", "SCSI - GPP",
- "IPI - 3 Master", "IPI - 3 Slave", "IPI - 3 Peer",
- "CP IPI - 3 Master", "CP IPI - 3 Slave",
- "CP IPI - 3 Peer", "SBCCS Channel", "SBCCS Control Unit",
- "FC-SB-2 Channel", "FC-SB-2 Control Unit",
- "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)",
- "FC-SW", "FC - SNMP", "HIPPI - FP", "BBL Control",
- "BBL FDDI Encapsulated LAN PDU",
- "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
- "Vendor Unique" },
- ModelCorrespondence { "CIM_FCPort.SupportedFC4Types" }]
- uint16 ActiveFC4Types[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCPortCapabilities.mof b/build/vendor/dmtf_mof/Device/CIM_FCPortCapabilities.mof
deleted file mode 100644
index dbebcb13..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCPortCapabilities.mof
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.11.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "FibreChannel port control and configuration capabilities." )]
-class CIM_FCPortCapabilities : CIM_LogicalPortCapabilities {
-
- [Description (
- "List of supported port types that can be configured on "
- "FCPortSettings.RequestedType. \n"
- "RequestedType acts as a filter on the enabled port types "
- "that a port may auto-negotiate during port login. \n"
- "\"G\" = Port may only act as an expansion port (E), or a "
- "fabric port (F). \"GL\" = Port may only act an an "
- "expansion port (E), a fabric port (F), or a fabric port "
- "supporting FC arbitrated loop (FL). \"E\" = Port may "
- "only act as an expansion port (E) connecting fabric "
- "elements. \"F\" = Port may only act as a fabric port "
- "(F). \"FX\" = Port may only act as a fabric port (F), or "
- "a fabric port supporting FC arbitrated loop (FL). \"B\" "
- "= Port may only act as a bridge port (B). \"NX\" = Port "
- "may only act as a node port (N) or a node port "
- "supporting FC arbitrated loop (NL). \"N\" = Port may "
- "only act as a Node port. \"NL\" = Port may only act as a "
- "Node Port supporting FC arbitrated loop. \"NX\" = Port "
- "may only act as a node port (N) or a node port "
- "supporting FC arbitrated loop (NL)." ),
- ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
- "..", "16000..65535" },
- Values { "G", "GL", "E", "F", "FX", "B", "NX", "N", "NL",
- "DMTF Reserved", "Vendor Reserved" },
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_PORT_CONFIG_CAPS_T.ConfigurablePortTypes" },
- ModelCorrespondence { "CIM_FCPortSettings.RequestedType" }]
- uint16 RequestedTypesSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCPortRateStatistics.mof b/build/vendor/dmtf_mof/Device/CIM_FCPortRateStatistics.mof
deleted file mode 100644
index eb0fa324..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCPortRateStatistics.mof
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FCPortRateStatistics
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "FCPortRateStatistics is the performance rate for the FCPort. "
- "The Frame and Byte rates report the average of a counter "
- "change per second and the maximum counter change per second "
- "over a specified interval, the SampleInterval, which is "
- "defined in the parent class, StatisticalData." )]
-class CIM_FCPortRateStatistics : CIM_StatisticalData {
-
- [Description (
- "TxFrameRate is the instantaneous transmit frame rate." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFRR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 TxFrameRate;
-
- [Description (
- "RxFrameRate is the instantaneous receive frame rate." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFRR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 RxFrameRate;
-
- [Description (
- "MaxTxFrameRate is the maximum transmit frame rate achieved."
- ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFPR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 MaxTxFrameRate;
-
- [Description (
- "MaxRxFrameRate is the maximum receive frame rate achieved."
- ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFPR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 MaxRxFrameRate;
-
- [Description (
- "TxRate is the instantaneous transmit byte rate." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_TBYR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 TxRate;
-
- [Description (
- "RxRate is the instantaneous receive byte rate." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RBYR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 RxRate;
-
- [Description (
- "PeakTxRate is the maximum transmit byte rate achieved." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_TBPR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 PeakTxRate;
-
- [Description (
- "PeakRxRate is the maximum receive byte rate achieved." ),
- MappingStrings {
- "FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_RBPR" },
- ModelCorrespondence { "CIM_StatisticalData.SampleInterval" }]
- uint64 PeakRxRate;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCPortStatistics.mof b/build/vendor/dmtf_mof/Device/CIM_FCPortStatistics.mof
deleted file mode 100644
index b5038a1b..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCPortStatistics.mof
+++ /dev/null
@@ -1,302 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FCPortStatistics
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description ( "FCPortStatistics is the statistics for the FCPort." )]
-class CIM_FCPortStatistics : CIM_NetworkPortStatistics {
-
- [Description (
- "LIPCount is the number of LIP events that have occurred "
- "on an arbitrated loop." ),
- Counter]
- uint64 LIPCount;
-
- [Description (
- "NOSCount is the number of NOS events that have occurred "
- "on the switched fabric." ),
- Counter]
- uint64 NOSCount;
-
- [Description (
- "ErrorFrames is the number of frames that have been "
- "received in error." ),
- Counter]
- uint64 ErrorFrames;
-
- [Description (
- "DumpedFrames is the number of frames that were lost due "
- "to a lack of host buffers available." ),
- Counter]
- uint64 DumpedFrames;
-
- [Description (
- "LinkFailure is the number of times that a link error has "
- "occurred. This count is part of the Link Error Status "
- "Block (LESB)." ),
- Counter]
- uint64 LinkFailures;
-
- [Description (
- "Number of times the signal is lost on the Port since the "
- "last reset of the Device. This count is part of the Link "
- "Error Status Block (LESB)." ),
- Counter]
- uint64 LossOfSignalCounter;
-
- [Description (
- "Number of times that synchronization is lost on the Port "
- "since the last reset of the Device. Synchronization is "
- "assumed lost after a timeout period (identified by the "
- "Receiver TransmitterTimeout property) is exceeded. This "
- "count is part of the Link Error Status Block (LESB)." ),
- Counter]
- uint64 LossOfSyncCounter;
-
- [Description (
- "Count of primitive sequence protocol errors that are "
- "detected at this port. This count is part of the Link "
- "Error Status Block (LESB)." ),
- Counter]
- uint64 PrimitiveSeqProtocolErrCount;
-
- [Description (
- "Number of times that the CRC in a frame does not match "
- "the CRC that is computed by the receiver. This count is "
- "part of the Link Error Status Block (LESB)." ),
- Counter]
- uint64 CRCErrors;
-
- [Description (
- "The number of transmission words that had an invalid "
- "character (8b10b code violation) in one or more of its "
- "characters, had a K28.5 (8b10b control) in its second, "
- "third, or fourth character position, or had an incorrect "
- "Beginning Running Disparity. This count is part of the "
- "Link Error Status Block (LESB)." ),
- Counter]
- uint64 InvalidTransmissionWords;
-
- [Description (
- "The number of frames received that were shorter than 28 "
- "octets. The value of 28 is calculated based on an "
- "assumption of 24 header bytes plus 4 CRC bytes. The "
- "count does not include SOF/EOF bytes, which are not "
- "data." ),
- Counter]
- uint64 FramesTooShort;
-
- [Description (
- "The number of frames received that were longer than 2140 "
- "octets. The value of 2140 is calculated based on an "
- "assumption of 24 header bytes plus 4 CRC bytes and 2112 "
- "bytes of payload." ),
- Counter]
- uint64 FramesTooLong;
-
- [Description (
- "Count of frames received with unknown addressing. An "
- "example is an unknown SID or DID. The SID or DID is not "
- "known to the routing algorithm." ),
- Counter]
- uint64 AddressErrors;
-
- [Description (
- "Count of occurrences when all input buffers of a port "
- "were full and outbound buffer-to-buffer credit was "
- "transitioned to zero. There is no credit to provide to "
- "the other side." ),
- Counter]
- uint64 BufferCreditNotProvided;
-
- [Description (
- "Count of transitions in or out of BBcredit zero state. "
- "The other side is not providing any credit." ),
- Counter]
- uint64 BufferCreditNotReceived;
-
- [Description (
- "Count of invalid frame delimiters that are received at "
- "this port. An example is a frame with a class 2 start "
- "and a class 3 at the end." ),
- Counter]
- uint64 DelimiterErrors;
-
- [Description (
- "Count of disparity errors that are received at this port." ),
- Counter]
- uint64 EncodingDisparityErrors;
-
- [Description (
- "Count of Link resets. This count is the number of LRs received."
- ),
- Counter]
- uint64 LinkResetsReceived;
-
- [Description (
- "Count of Link resets. This count is the number of LRs transmitted."
- ),
- Counter]
- uint64 LinkResetsTransmitted;
-
- [Description (
- "Count of Multicast Frames or Packets received." ),
- Counter]
- uint64 MulticastFramesReceived;
-
- [Description (
- "Count of Multicast Frames or Packets transmitted." ),
- Counter]
- uint64 MulticastFramesTransmitted;
-
- [Description (
- "FBSYFrames is the number of times that FBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FBSY" }]
- uint64 FBSYFrames;
-
- [Description (
- "PBSYFrames is the number of times that PBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PBSY" }]
- uint64 PBSYFrames;
-
- [Description (
- "FRJTFrames is the number of times that FRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FRJT" }]
- uint64 FRJTFrames;
-
- [Description (
- "PRJTFrames is the number of times that PRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PRJT" }]
- uint64 PRJTFrames;
-
- [Description (
- "RXClass1Frames is the number of class 1 frames received." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1RF" }]
- uint64 RXClass1Frames;
-
- [Description (
- "TXClass1Frames is the number of class 1 frames transmitted."
- ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1TF" }]
- uint64 TXClass1Frames;
-
- [Description (
- "Class1FBSY is the number of times that FBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FB" }]
- uint64 Class1FBSY;
-
- [Description (
- "Class1PBSY is the number of times that PBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PB" }]
- uint64 Class1PBSY;
-
- [Description (
- "Class1FRJT is the number of times that FRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FR" }]
- uint64 Class1FRJT;
-
- [Description (
- "Class1PRJT is the number of times that PRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PR" }]
- uint64 Class1PRJT;
-
- [Description (
- "RXClass2Frames is the number of class 2 frames received." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2RF" }]
- uint64 RXClass2Frames;
-
- [Description (
- "TXClass2Frames is the number of class 2 frames transmitted."
- ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2LF" }]
- uint64 TXClass2Frames;
-
- [Description (
- "Class2FBSY is the number of times that FBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FB" }]
- uint64 Class2FBSY;
-
- [Description (
- "Class2PBSY is the number of times that PBSY was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PB" }]
- uint64 Class2PBSY;
-
- [Description (
- "Class2FRJT is the number of times that FRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FR" }]
- uint64 Class2FRJT;
-
- [Description (
- "Class2PRJT is the number of times that PRJT was returned "
- "to the port." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PR" }]
- uint64 Class2PRJT;
-
- [Description (
- "RXClass3Frames is the number of class 3 frames received." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3RF" }]
- uint64 RXClass3Frames;
-
- [Description (
- "TXClass3Frames is the number of class 3 frames transmitted."
- ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3TF" }]
- uint64 TXClass3Frames;
-
- [Description (
- "Class3FramesDiscarded is the number of class 3 frames "
- "that were discarded upon reception." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3DC" }]
- uint64 Class3FramesDiscarded;
-
- [Description (
- "RXBroadcastFrames is the number of broadcast frames or "
- "packets received." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_RBCO" }]
- uint64 RXBroadcastFrames;
-
- [Description (
- "TXBroadcastFrames is the number of broadcast frames or "
- "packets transmitted." ),
- Counter, MappingStrings {
- "FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_TBCO" }]
- uint64 TXBroadcastFrames;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCSwitchCapabilities.mof b/build/vendor/dmtf_mof/Device/CIM_FCSwitchCapabilities.mof
deleted file mode 100644
index 0f5cef85..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCSwitchCapabilities.mof
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.11.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "FibreChannel switch control and configuration capabilities." )]
-class CIM_FCSwitchCapabilities : CIM_EnabledLogicalElementCapabilities {
-
- [Description (
- "Boolean that indicates whether the DomainID setting can "
- "be modified." ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditDomainID" },
- ModelCorrespondence { "CIM_FCSwitchSettings.PreferredDomainID" }]
- boolean DomainIDConfigureable;
-
- [Description (
- "Minimum DomainID value supported by the switch." ),
- MinValue ( 1 ),
- MaxValue ( 239 ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MinDomainID" },
- ModelCorrespondence { "CIM_FCSwitchSettings.PreferredDomainID" }]
- uint8 MinDomainID;
-
- [Description (
- "Maximum DomainID value supported by the switch. This "
- "value must be greater than or equal to MinDomainID." ),
- MinValue ( 1 ),
- MaxValue ( 239 ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxDomainID" },
- ModelCorrespondence { "CIM_FCSwitchSettings.PreferredDomainID" }]
- uint8 MaxDomainID;
-
- [Description (
- "Boolean that indicates whether the DomainIDLocked "
- "setting can be modified." ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditDomainIDLocked" },
- ModelCorrespondence { "CIM_FCSwitchSettings.DomainIDLocked" }]
- boolean DomainIDLockedSupported;
-
- [Description (
- "This array contains the principal priority settings that "
- "are supported by the switch." ),
- ValueMap { "2", "3", "4", "5" },
- Values { "Principal", "Subordinate", "Any", "Not Applicable" },
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|SupportedSwitchPriorities" },
- ModelCorrespondence { "CIM_FCSwitchSettings.PrincipalPriority" }]
- uint16 PrincipalPrioritiesSupported[];
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FCSwitchSettings.mof b/build/vendor/dmtf_mof/Device/CIM_FCSwitchSettings.mof
deleted file mode 100644
index fbd49484..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FCSwitchSettings.mof
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
- [Version ( "2.11.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "A ComputerSystem that supports FC Switch capabilities and can "
- "be configured using the FCSwitchConfig class." )]
-class CIM_FCSwitchSettings : CIM_SettingData {
-
- [Write, Description (
- "The preferred domainID for the switch. If DomainIDLocked "
- "is true, then this property will be the required "
- "DomainID for the switch." ),
- MinValue ( 1 ),
- MaxValue ( 239 ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|UcUnitConfigGetDomainID",
- "GC-GS.INCITS-T11|InterconnectElement|DomainIdentifier" },
- ModelCorrespondence { "CIM_FCSwitchSettings.DomainIDLocked" }]
- uint8 PreferredDomainID;
-
- [Write, Description (
- "Boolean that indicates if the switch can negotiate a new "
- "domainID when the configured domainID is unavailable. If "
- "this value is true, a domainID conflict will cause the "
- "fabric merge process to fail." ),
- MappingStrings {
- "FC-SWAPI.INCITS-T11|UcUnitConfigGetDomainIDLocked" },
- ModelCorrespondence { "CIM_FCSwitchSettings.PreferredDomainID" }]
- boolean DomainIDLocked;
-
- [Write, Description (
- "This value affects the selection of a principal switch "
- "within the fabric. The value indirectly corresponds to "
- "the FC-FS switch_priority value used during principal "
- "switch selection. \n"
- "- Principal: Attempt to become the principal switch in "
- "the fabric. \n"
- "- Subordinate: Attempt not to become the principal "
- "switch in the fabric. \n"
- "- Any: No preference." ),
- ValueMap { "2", "3", "4" },
- Values { "Principal", "Subordinate", "Any" },
- MappingStrings {
- "FC-SWAPI.INCITS-T11|SWAPI_PRINCIPAL_PRIORITY_T" }]
- uint16 PrincipalPriority = 3;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_Fan.mof b/build/vendor/dmtf_mof/Device/CIM_Fan.mof
deleted file mode 100644
index f56bff8f..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_Fan.mof
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_Fan
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description ( "Capabilities and management of a Fan CoolingDevice." )]
-class CIM_Fan : CIM_CoolingDevice {
-
- [Description (
- "Indication of whether the fan supports variable speeds." )]
- boolean VariableSpeed;
-
- [Description (
- "DesiredSpeed is the currently requested fan speed, "
- "defined in Revolutions per Minute, when a variable speed "
- "fan is supported (VariableSpeed boolean = TRUE). The "
- "current speed is determined via a sensor "
- "(CIM_Tachometer) that is associated with the Fan using "
- "the CIM_AssociatedSensor relationship." ),
- Units ( "Revolutions per Minute" )]
- uint64 DesiredSpeed;
-
-
- [Description (
- "Requests that the Fan speed be set to the value "
- "specified in the method\'s input parameter. The return "
- "value should be 0 if the request was successfully "
- "executed, 1 if the request is not supported and some "
- "other value if an error occurred. In a subclass, the set "
- "of possible return codes could be specified, using a "
- "ValueMap qualifier on the method. The strings to which "
- "the ValueMap contents are \'translated\' may also be "
- "specified in the subclass as a Values array qualifier." )]
- uint32 SetSpeed(
- [IN, Description ( "The desired speed for the fan." )]
- uint64 DesiredSpeed);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibreChannelAdapter.mof b/build/vendor/dmtf_mof/Device/CIM_FibreChannelAdapter.mof
deleted file mode 100644
index 1cb924de..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibreChannelAdapter.mof
+++ /dev/null
@@ -1,370 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_FibreChannelAdapter
-// ==================================================================
- [Deprecated { "CIM_FCPort" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the CIM_FibreChannelAdapter class is "
- "deprecated, consistent with the deprecation of NetworkAdapter. "
- "Instead use CIM_FCPort. \n"
- "Deprecated description: This class describes the capabilities "
- "and management aspects of a Fibre Channel Adapter." )]
-class CIM_FibreChannelAdapter : CIM_NetworkAdapter {
-
- [Deprecated {
- "CIM_NetworkPort.SupportedMaximumTransmissionUnit" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The maximum frame size, in "
- "bytes, supported by the Adapter." ),
- Units ( "Bytes" ),
- PUnit ( "byte" )]
- uint64 MaxFrameSize;
-
- [Deprecated { "CIM_FCPort.SupportedCOS" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The Fibre Channel Classes of "
- "Service that are supported by the Adapter, on its Ports. "
- "The currently negotiated COS for a connection is a "
- "property (NegotiatedCOS) on the FibrePort ActiveLogin "
- "association." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "1", "2", "3", "4", "6", "F" }]
- uint16 SupportedCOS[];
-
- [Deprecated { "CIM_FCPort.SupportedFC4Types" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An array of integers that "
- "indicates the Fibre Channel FC-4 protocols that are "
- "supported by the Adapter. The protocols that are active "
- "and running are indicated in the CurrentFC4Types "
- "property. The values that are used in this array are "
- "taken from the FC-GS2 (bit-mapped) field defined in "
- "Table 11 of the standard. Also, FC-SB-2 codes are "
- "included from the T11 document, 236V0. If the FC4 Type "
- "is \"Vendor Unique\" (value=255), then the specific "
- "vendor values (in the range, 0xE0 to 0xFF) should be "
- "listed in the FC4VendorUniqueTypes property." ),
- ValueMap { "0", "1", "4", "5", "8", "9", "17", "18", "19",
- "21", "22", "23", "25", "26", "27", "28", "32", "34",
- "36", "64", "80", "81", "82", "88", "96", "255" },
- Values { "Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
- "IP over FC", "SCSI - FCP", "SCSI - GPP",
- "IPI - 3 Master", "IPI - 3 Slave", "IPI - 3 Peer",
- "CP IPI - 3 Master", "CP IPI - 3 Slave",
- "CP IPI - 3 Peer", "SBCCS Channel", "SBCCS Control Unit",
- "FC-SB-2 Channel", "FC-SB-2 Control Unit",
- "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)",
- "FC-SW", "FC - SNMP", "HIPPI - FP", "BBL Control",
- "BBL FDDI Encapsulated LAN PDU",
- "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
- "Vendor Unique" },
- ModelCorrespondence {
- "CIM_FibreChannelAdapter.FC4VendorUniqueTypes" }]
- uint16 FC4TypesSupported[];
-
- [Deprecated { "CIM_FCPort.SupportedFC4Types" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: When the FC4TypesSupported array "
- "contains the value 255 (\"Vendor Unique\"), then the "
- "property, FC4Vendor UniqueTypes, lists of all the "
- "vendor-specific protocols that are supported by the "
- "Adapter. These values are in the range 0xE0 to 0xFF." ),
- MinValue ( 240 ),
- MaxValue ( 255 )]
- uint16 FC4VendorUniqueTypes[];
-
- [Deprecated { "CIM_FCPort.ActiveFC4Types" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An array of integers that "
- "indicate the Fibre Channel FC-4 protocols that are "
- "currently running on the Adapter. A list of all "
- "protocols that are supported by the Adapter is indicated "
- "in the FC4TypesSupported property. The values used in "
- "this array are taken from the FC-GS2 (bit-mapped) field "
- "that is defined in Table 11 of the standard. Also, "
- "FC-SB-2 codesare included from the T11 document, 236V0. "
- "If the FC4 Type is \"Vendor Unique\" (value=255), then "
- "the specific vendor values (in the range 0xE0 to 0xFF) "
- "that are currently running should be listed in the "
- "CurrentFC4VendorTypes property." ),
- ValueMap { "0", "1", "4", "5", "8", "9", "17", "18", "19",
- "21", "22", "23", "25", "26", "27", "28", "32", "34",
- "36", "64", "80", "81", "82", "88", "96", "255" },
- Values { "Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
- "IP over FC", "SCSI - FCP", "SCSI - GPP",
- "IPI - 3 Master", "IPI - 3 Slave", "IPI - 3 Peer",
- "CP IPI - 3 Master", "CP IPI - 3 Slave",
- "CP IPI - 3 Peer", "SBCCS Channel", "SBCCS Control Unit",
- "FC-SB-2 Channel", "FC-SB-2 Control Unit",
- "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)",
- "FC-SW", "FC - SNMP", "HIPPI - FP", "BBL Control",
- "BBL FDDI Encapsulated LAN PDU",
- "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
- "Vendor Unique" },
- ModelCorrespondence {
- "CIM_FibreChannelAdapter.FC4TypesSupported",
- "CIM_FibreChannelAdapter.CurrentFC4VendorTypes" }]
- uint16 CurrentFC4Types[];
-
- [Deprecated { "CIM_FCPort.ActiveFC4Types" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: When the CurrentFC4Types array "
- "contains the value 255 (\"Vendor Unique\"), then the "
- "property, CurrentFC4 VendorTypes, lists all the "
- "vendor-specific protocols running on the Adapter. These "
- "values are in the range 0xE0 to 0xFF." ),
- MinValue ( 240 ),
- MaxValue ( 255 ),
- ModelCorrespondence {
- "CIM_FibreChannelAdapter.FC4VendorUniqueTypes" }]
- uint16 CurrentFC4VendorTypes[];
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A list of the Capabilities of "
- "the Fibre Channel Adapter. For example, the capability "
- "that the Adapter utilizes the Directory Server, or that "
- "it generates State Change Notifications can be indicated "
- "using the values 2 and 12, respectively." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "10", "11", "12", "13", "14", "15" },
- Values { "Unknown", "Other", "Utilizes the Directory Server",
- "Utilizes the Time Server",
- "Utilizes the Management Server",
- "Utilizes the Alias Server",
- "Utilizes the Security Key Distribution Server",
- "Utilizes the Clock Synchronization Server",
- "Utilizes the Multicast Server",
- "Utilizes QoS Facilitator", "Utilizes Broadcast Services",
- "Supports Fabric Login Server",
- "Generates State Change Notifications",
- "Registers for State Change Notifications",
- "Responds to Read Connection Status",
- "Supports Third Party Process Logout" },
- ArrayType ( "Indexed" )]
- uint16 Capabilities[];
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An array of free-form strings "
- "that provide more detailed explanations for any of the "
- "Adapter features that are indicated in the Capabilities "
- "array. Note, each entry of this array is related to the "
- "entry in the Capabilities array that is located at the "
- "same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_FibreChannelAdapter.Capabilities" }]
- string CapabilityDescriptions[];
-
- [Deprecated { "CIM_FCPortStatistics.ErrorFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that a frame "
- "was received but no buffer was available." ),
- Counter]
- uint64 ReceiveBufferErrors;
-
- [Deprecated { "CIM_FCPortStatistics.ErrorFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that a frame "
- "was received but no end-to-end credit was available." ),
- Counter]
- uint64 ReceiveEndErrors;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A \'long\' timeout value (in "
- "milliseconds) for determining when to reinstate a "
- "Recovery_Qualifier. The default value is 120 seconds "
- "(120000 milliseconds). The value is typically set to the "
- "ErrorDetectTimeout value + 2*(fabric delay time)." ),
- Units ( "MilliSeconds" ),
- PUnit ( "second * 10^-3" )]
- uint64 ResourceAllocationTimeout;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: A \'short\' timeout value (in "
- "milliseconds) for determining that an error has "
- "occurred. The default value is 10 seconds (10000 "
- "milliseconds)." ),
- Units ( "MilliSeconds" ),
- PUnit ( "second * 10^-3" )]
- uint64 ErrorDetectTimeout;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of Class 1 sequences sent "
- "since the last reset of the Device." ),
- Counter]
- uint64 Class1SequencesSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of Class 2 sequences sent "
- "since the last reset of the Device." ),
- Counter]
- uint64 Class2SequencesSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of Class 3 sequences sent "
- "since the last reset of the Device." ),
- Counter]
- uint64 Class3SequencesSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of Class 4 sequences sent "
- "since the last reset of the Device." ),
- Counter]
- uint64 Class4SequencesSent;
-
- [Deprecated { "CIM_FCPortStatistics.BytesReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of octets received by the "
- "Adapter when running Class 2 service." ),
- Counter]
- uint64 Class2OctetsReceived;
-
- [Deprecated { "CIM_FCPortStatistics.BytesTransmitted" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of octets that are "
- "transmitted by the Adapter when running Class 2 service." ),
- Counter]
- uint64 Class2OctetsTransmitted;
-
- [Deprecated { "CIM_FCPortStatistics.PacketsReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "received by the Adapter when running Class 2 service." ),
- Counter]
- uint64 Class2FramesReceived;
-
- [Deprecated { "CIM_FCPortStatistics.PacketsTransmitted" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "transmitted by the Adapter when running Class 2 service." ),
- Counter]
- uint64 Class2FramesTransmitted;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "discarded by the Adapter when running Class 2 service." ),
- Counter]
- uint64 Class2DiscardFrames;
-
- [Deprecated { "CIM_FCPortStatistics.BytesReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of octets that were "
- "received by the Adapter when running Class 3 service." ),
- Counter]
- uint64 Class3OctetsReceived;
-
- [Deprecated { "CIM_FCPortStatistics.BytesTransmitted" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of octets that were "
- "transmitted by the Adapter when running Class 3 service." ),
- Counter]
- uint64 Class3OctetsTransmitted;
-
- [Deprecated { "CIM_FCPortStatistics.PacketsReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "received by the Adapter when running Class 3 service." ),
- Counter]
- uint64 Class3FramesReceived;
-
- [Deprecated { "CIM_FCPortStatistics.PacketsTransmitted" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "transmitted by the Adapter when running Class 3 service." ),
- Counter]
- uint64 Class3FramesTransmitted;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "discarded by the Adapter when running Class 3 service." ),
- Counter]
- uint64 Class3DiscardFrames;
-
- [Deprecated { "CIM_FCPortStatistics.ErrorFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of parity errors that "
- "were detected somewhere in the data path." ),
- Counter]
- uint64 ParityErrors;
-
- [Deprecated { "CIM_FCPortStatistics.ErrorFrames" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of Class 1 or 2 frames "
- "that are not ACKed within the time indicated by "
- "ErrorDetectTimeout." ),
- Counter]
- uint64 FrameTimeouts;
-
- [Deprecated { "CIM_FCPortStatistics.BufferCreditNotProvided" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of times that the Device "
- "has been without a buffer credit for a time longer than "
- "ErrorDetectTimeout." ),
- Counter]
- uint64 BufferCreditErrors;
-
- [Deprecated { "CIM_FCPortStatistics.BufferCreditNotReceived" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of times that the Device "
- "has been without an end credit for a time longer than "
- "ErrorDetectTimeout." ),
- Counter]
- uint64 EndCreditErrors;
-
- [Deprecated { "CIM_FCPortStatistics.DelimiterErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames that were "
- "received out of order." ),
- Counter]
- uint64 OutOfOrderFramesReceived;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibrePort.mof b/build/vendor/dmtf_mof/Device/CIM_FibrePort.mof
deleted file mode 100644
index 0c0f1e9c..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibrePort.mof
+++ /dev/null
@@ -1,253 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_FibrePort
-// ==================================================================
- [Deprecated { "CIM_FCPort" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the FibrePort class is deprecated because "
- "FibreChannel Adapter has been deprecated in lieu of FCPort and "
- "this class overlaps with FCPort. The new FCPort class should "
- "be used in lieu of both FibreChannelAdapter and FibrePort. \n"
- "Deprecated description: FibrePort describes the capabilities "
- "and management aspects of a Fibre Channel Port Device." )]
-class CIM_FibrePort : CIM_LogicalPort {
-
- [Deprecated { "CIM_FCPort.PermanentAddress" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An address value that is used to "
- "identify the source (S_ID) or destination (D_ID) of a "
- "frame. The FC-SW standard includes a table of special "
- "address identifier values and their meanings. Consult "
- "the FC-SW documentation for additional information." )]
- uint32 AddressIdentifier;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: An array that indicates the "
- "modes in which the Port can operate. PortType values "
- "describe the role and behavior of the Fibre Channel "
- "entity: \"N\" = Node Port, \"NL\" = Node Port supporting "
- "FC arbitrated loop, \"E\" = Expansion Port connecting "
- "fabric elements (for example, FC switches), \"F\"=Fabric "
- "(element) Port, \"FL\"=Fabric (element) Port supporting "
- "FC arbitrated loop, and \"B\"=Bridge Port. PortTypes are "
- "defined in the ANSI X3 standards. \n"
- "\n"
- "A particular mode can be listed multiple times in the "
- "SupportedPortTypes array in order to define that "
- "multiple, unique version levels are supported. Version "
- "information is defined in the PortTypeVersions property. "
- "Note, each entry of the SupportedPortTypes array is "
- "related to the entry in PortTypeVersions that is located "
- "at the same index." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
- "FL", "B" },
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_FibrePort.PortTypeVersions" }]
- uint16 SupportedPortTypes[];
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Version information for each of "
- "the SupportedPortTypes. A particular PortType (mode) can "
- "be listed multiple times in the SupportedPortTypes array "
- "in order to define multiple, unique version levels. "
- "Note, each entry of this array is related to the entry "
- "in SupportedPortTypes that is located at the same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes" }]
- string PortTypeVersions[];
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The specific modes currently "
- "enabled for the Port. The values are equal to, or a "
- "subset of the values in the Supported PortTypes array." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
- "FL", "B" },
- ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes",
- "CIM_FibrePort.EnabledVersions" }]
- uint16 EnabledPortTypes[];
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Version information for each of "
- "the EnabledPortTypes. A particular PortType (mode) might "
- "be listed multiple times in the EnabledPortTypes array "
- "in order to define multiple, unique version levels. "
- "Note, each entry of this array is related to the entry "
- "in EnabledPortTypes that is located at the same index." ),
- ArrayType ( "Indexed" ),
- ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes" }]
- string EnabledVersions[];
-
- [Deprecated { "CIM_FCPort.PortType" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The specific mode in which the "
- "Port is currently running. The value is one of the "
- "entries in the EnabledPortTypes array. The current port "
- "type or mode is dependent on the fibre technology. For "
- "example, in a public loop network, you might indicate a "
- "port type of \"FL\" (value=6) or \"NL\" (value=2)." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
- Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
- "FL", "B" },
- ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes",
- "CIM_FibrePort.CurrentVersion" }]
- uint16 CurrentPortType;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Version information for the "
- "CurrentPortType that is active." ),
- ModelCorrespondence { "CIM_FibrePort.CurrentPortType" }]
- string CurrentVersion;
-
- [Deprecated { "CIM_FCPort.NetworkAddresses" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: One or more address identifiers "
- "that can be recognized by the Port, in addition to its "
- "port-specific identifier. Multicast or hunt group "
- "addresses that are recognized by the Port would be "
- "identified in this array." )]
- uint32 AliasAddresses[];
-
- [Deprecated { "CIM_FCPortStatistics.LossOfSignalCounter" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of times that the signal "
- "has been lost on the Port since the last reset of the "
- "Device." ),
- Counter]
- uint64 LossOfSignalCounter;
-
- [Deprecated { "CIM_FCPortStatistics.LossOfSyncCounter" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of times that "
- "synchronization has been lost on the Port since the last "
- "reset of the Device. Synchronization is assumed lost "
- "after a timeout period that is identified by the "
- "Receiver TransmitterTimeout property." ),
- Counter]
- uint64 LossOfSyncCounter;
-
- [Deprecated { "CIM_FCPortStatistics.CRCErrors" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of times that the CRC in "
- "a frame does not match the CRC computed by the receiver." ),
- Counter]
- uint64 CRCErrors;
-
- [Deprecated { "CIM_FCPortStatistics.InvalidTransmissionWords" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of transmission words "
- "that had an 8b10b code violation in one or more of its "
- "characters, had a K28.5 in its second, third, or fourth "
- "character positions, or was an ordered set that had an "
- "incorrect Beginning Running Disparity." ),
- Counter]
- uint64 InvalidTransmissionWords;
-
- [Deprecated { "CIM_FCPortStatistics.FramesTooShort" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames that were "
- "received that were shorter than 28 octets. The value of "
- "28 is calculated based on an assumption of 24 header "
- "bytes plus 4 CRC bytes. The count does not include "
- "SOF/EOF bytes that are not data." ),
- Counter]
- uint64 FramesTooShort;
-
- [Deprecated { "CIM_FCPortStatistics.FramesTooLong" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of frames that were "
- "received that were longer than 2140 octets. The value of "
- "2140 is calculated based on an assumption of 24 header "
- "bytes plus 4 CRC bytes and 2112 bytes of payload." ),
- Counter]
- uint64 FramesTooLong;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that a fill "
- "word could not be inserted, when required. The "
- "Elasticity Buffer is defined in FC-AL. This event might "
- "cause data corruption and might indicate a configuration "
- "error or that a device is out of spec." ),
- Counter]
- uint64 ElasticityBufferUnderruns;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of times that a fill "
- "word could not be deleted, when required. The Elasticity "
- "Buffer is defined in FC-AL. This event might cause data "
- "corruption and might indicate a configuration error or a "
- "device out of spec." ),
- Counter]
- uint64 ElasticityBufferOverruns;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Timeout value in milliseconds "
- "that is used to determine when loss of synchronization "
- "has occurred. The typical default is 100 msec." ),
- Units ( "Milliseconds" ),
- PUnit ( "second * 10^-3" )]
- uint64 ReceiverTransmitterTimeout;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Indication of whether the Port "
- "is currently bypassed (value=2) or not (value=1). A "
- "value of 3 (\"Forced Insert\") describes that the Port "
- "is forced active, when it would otherwise be \"Bypassed\"."
- ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Not Bypassed", "Bypassed",
- "Forced Insert" }]
- uint16 BypassedState;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The type of cabling as sensed by "
- "the Port. Not all Fibre Ports are capable of providing "
- "this information. In this case, a value of 0, \"Unknown\", "
- "will be returned. Also, when single or multi-mode fiber "
- "cabling cannot be distinguished, the more general value "
- "4, \"Fiber-optic\" can be specified." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "Other", "No Media", "Copper/Twinaxial",
- "Fiber-optic", "Fiber Single Mode", "Fiber Multimode" }]
- uint16 ConnectedMedia;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibrePortActiveLogin.mof b/build/vendor/dmtf_mof/Device/CIM_FibrePortActiveLogin.mof
deleted file mode 100644
index 35b6f8cd..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibrePortActiveLogin.mof
+++ /dev/null
@@ -1,164 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_FibrePortActiveLogin
-// ==================================================================
- [Association, Deprecated { "CIM_ActiveConnection", "CIM_FCPort" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of FibrePortActiveLogin is deprecated because "
- "FibrePort is deprecated. \n"
- "Deprecated description: Information for FibrePortActiveLogin "
- "is found by examining the individual FCPorts, and an "
- "ActiveConnection between the FCProtocolEndpoints that are "
- "associated with the ports. FibrePortActiveLogin indicates that "
- "two FibrePorts are connected through a login and have "
- "negotiated their Class Of Service, frame size, and other link "
- "characteristics, as specified by an instance of this class." )]
-class CIM_FibrePortActiveLogin {
-
- [Deprecated { "CIM_ActiveConnection.Dependent" },
- Key, Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The originator of the login." )]
- CIM_FibrePort REF LoginOriginator;
-
- [Deprecated { "CIM_ActiveConnection.Antecedent" },
- Key, Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The responder to the login." )]
- CIM_FibrePort REF LoginResponder;
-
- [Deprecated { "CIM_FCPort.ActiveCOS" },
- Key, Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The Fibre Channel Class of "
- "Service that is currently running between the Ports. "
- "Because two Ports can be simultaneously connected at "
- "different Classes of Service, this property had to be "
- "part of the key of the object and therefore, the "
- "identity of the instance." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6" },
- Values { "Unknown", "1", "2", "3", "4", "6", "F" },
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.5" },
- ModelCorrespondence { "CIM_FibreChannelAdapter.SupportedCOS" }]
- uint16 NegotiatedCOS;
-
- [Deprecated { "CIM_FCPort.ActiveMaximumTransmissionUnit" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The Fibre Channel frame size, in "
- "bytes, that is currently negotiated between the two "
- "Ports." ),
- Units ( "Bytes" ),
- PUnit ( "byte" )]
- uint64 NegotiatedFrameSize;
-
- [Deprecated { "CIM_FCPort.Speed" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The speed for communications "
- "that is currently negotiated between the two Ports. "
- "Speed is specified in Bits per Second. If this "
- "information is not available, the property should be set "
- "to 0." ),
- Units ( "Bits per Second" ),
- PUnit ( "bit / second" )]
- uint64 NegotiatedSpeed;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Acknowledgement model that is "
- "negotiated during Port login. For example, ACK-1 "
- "indicates that each frame should be acknowledged." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "ACK-0", "ACK-1", "ACK-N" },
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.6" }]
- uint16 ACKModel;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The buffer-to-buffer model that "
- "was negotiated during Port login. Either the model "
- "defined by the FC-PH standard is used (value=1, "
- "\"Regular\") or an \"Alternate\" model is negotiated." ),
- ValueMap { "0", "1", "2" },
- Values { "Unknown", "Regular", "Alternate" }]
- uint16 BufferToBufferModel;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: OriginatorBufferCredit reflects "
- "the buffer credit of the Port that is defined as the "
- "LoginOriginator. This method is the number of frame "
- "buffers that were made available by the originating Port "
- "to the responder Port. Buffer credits are used in "
- "point-to- point connections, when an NL-Local Port is "
- "logged into another NL-Local Port, and when Nx Ports are "
- "logged into Fx Ports. In other scenarios, this value is "
- "undefined." ),
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.3" }]
- uint64 OriginatorBufferCredit;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: ResponderBufferCredit reflects "
- "the buffer credit of the Port that is defined as the "
- "LoginResponder. This method is the number of frame "
- "buffers that were made available by the responder Port "
- "to the originating Port. Buffer credits are used in "
- "point-to-point connections, when an NL-Local Port is "
- "logged into another NL-Local Port, and when Nx Ports are "
- "logged into Fx Ports. In other scenarios, this value is "
- "undefined." ),
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.3" }]
- uint64 ResponderBufferCredit;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: OriginatorEndCredit reflects the "
- "end credit of the Port that is defined as the "
- "LoginOriginator. This method is the number of frame "
- "buffers that were made available by the originating Port "
- "to the responder Port. End credits are used in "
- "point-to-point connections, when an NL-Local Port is "
- "logged into another NL-Local Port, and when Nx Ports are "
- "logged into remote Nx Ports. In other scenarios, this "
- "value is undefined." ),
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.2" }]
- uint64 OriginatorEndCredit;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: ResponderEndCredit reflects the "
- "end credit of the Port that is defined as the "
- "LoginResponder. This method is the number of frame "
- "buffers that were made available by the responder Port "
- "to the originating Port. End credits are used in "
- "point-to-point connections, when an NL-Local Port is "
- "logged into another NL-Local Port, and when Nx Ports are "
- "logged into remote Nx Ports. In other scenarios, this "
- "value is undefined." ),
- MappingStrings {
- "MIF.DMTF|Fibre Channel Bus PortExtensions|001.2" }]
- uint64 ResponderEndCredit;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibrePortEventCounters.mof b/build/vendor/dmtf_mof/Device/CIM_FibrePortEventCounters.mof
deleted file mode 100644
index 91c7933b..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibrePortEventCounters.mof
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FibrePortEventCounters
-// ==================================================================
- [Deprecated { "CIM_FCPortStatistics" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of the FibrePortEventCounters class is "
- "deprecated because FibrePort is deprecated. FCPortStatistics "
- "should be used instead, but it redefines the level at which "
- "data is collected. Therefore, there is no direct translation "
- "of the individual counters between the two classes. Deprecated "
- "description: This object defines error counters that are "
- "specific to a FibrePort." )]
-class CIM_FibrePortEventCounters : CIM_DeviceStatisticalInformation {
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of login frames "
- "received." ),
- Counter]
- uint64 PLOGIsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of login frames sent." ),
- Counter]
- uint64 PLOGIsSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames received that "
- "contain \'EOF Abort\'." ),
- Counter]
- uint64 EOFAbortsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Number of frames transmitted "
- "that contain \'EOF Abort\'." ),
- Counter]
- uint64 EOFAbortsTransmitted;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of logouts that were "
- "received from various targets." ),
- Counter]
- uint64 PLOGOsReceived;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of logout frames "
- "sent." ),
- Counter]
- uint64 PLOGOsSent;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of PLOGI frames sent "
- "where the response was LS_RJT." ),
- Counter]
- uint64 PLOGIsRejected;
-
- [Deprecated { "No value" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The number of PLOGO frames sent "
- "where the response was LS_RJT." ),
- Counter]
- uint64 PLOGOsRejected;
-
-
- [Deprecated { "CIM_FCPortStatistics.ResetSelectedStats" },
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: Method to reset the Port event "
- "counters. The method takes as input an integer that "
- "indicates which counter to reset. For this input "
- "parameter, 0 indicates all and 1 through 8 indicate a "
- "reset of the individual counters. The method returns 0 "
- "if successful, 1 if not supported, and any other value "
- "if an error occurred. A method is specified so that the "
- "instrumentation of the Device, which tabulates the "
- "errors and warnings, can also reset its internal "
- "processing and counters. \n"
- "In a subclass, the set of possible return codes could be "
- "specified, using a ValueMap qualifier on the method. The "
- "strings to which the ValueMap contents are \'translated\' "
- "can also be specified in the subclass as a Values array "
- "qualifier." )]
- uint32 ResetCounter(
- [IN, Description ( "The counter to reset." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "All", "PLOGIsReceived", "PLOGIsSent",
- "EOFAbortsReceived", "EOFAbortsTransmitted",
- "PLOGOsReceived", "PLOGOsSent", "PLOGIsRejected",
- "PLOGOsRejected" }]
- uint16 SelectedCounter);
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibrePortOnFCAdapter.mof b/build/vendor/dmtf_mof/Device/CIM_FibrePortOnFCAdapter.mof
deleted file mode 100644
index 89892d73..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibrePortOnFCAdapter.mof
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FibrePortOnFCAdapter
-// ==================================================================
- [Association, Deprecated { "No value" },
- Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The use of FibrePortOnFCAdapter is "
- "deprecated because both FibrePort and FibreChannelAdapter have "
- "been deprecated. No replacement is needed because the 2 "
- "classes are combined into a single class. FibrePortOnFCAdapter "
- "associates a FibrePort with a FibreChannelAdapter." )]
-class CIM_FibrePortOnFCAdapter : CIM_PortOnDevice {
-
- [Deprecated { "No value" },
- Override ( "Antecedent" ),
- Max ( 1 ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The FibreChannelAdapter that "
- "includes the Port." )]
- CIM_FibreChannelAdapter REF Antecedent;
-
- [Deprecated { "No value" },
- Override ( "Dependent" ),
- Max ( 1 ),
- Description (
- "Note: The use of this method has been deprecated. \n"
- "Deprecated description: The FibrePort on the Adapter." )]
- CIM_FibrePort REF Dependent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FibreProtocolService.mof b/build/vendor/dmtf_mof/Device/CIM_FibreProtocolService.mof
deleted file mode 100644
index 336f04a6..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FibreProtocolService.mof
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_FibreProtocolService
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::FC" ),
- Description (
- "FibreProtocolService abstracts and allows the management of "
- "the Alias, Management, Time, Security, Directory (Naming), and "
- "other services and functions that are available in a Fibre "
- "Channel network. This class will be further defined in a later "
- "release of CIM." )]
-class CIM_FibreProtocolService : CIM_Service {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_FlatPanel.mof b/build/vendor/dmtf_mof/Device/CIM_FlatPanel.mof
deleted file mode 100644
index 64237127..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_FlatPanel.mof
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// Add PUnit qualifier values
-// to Units qualifier values.
-// ==================================================================
-// CIM_FlatPanel
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::UserDevices" ),
- Description (
- "Capabilities and management of the FlatPanel LogicalDevice." )]
-class CIM_FlatPanel : CIM_Display {
-
- [Description ( "FlatPanel\'s horizontal resolution in Pixels." ),
- Units ( "Pixels" ),
- PUnit ( "pixel" )]
- uint32 HorizontalResolution;
-
- [Description ( "FlatPanel\'s vertical resolution in Pixels." ),
- Units ( "Pixels" ),
- PUnit ( "pixel" )]
- uint32 VerticalResolution;
-
- [Description (
- "A FlatPanel\'s scan mode indicating either single "
- "(value=2) or dual scan (3)." ),
- ValueMap { "0", "1", "2", "3" },
- Values { "Unknown", "Other", "Single Scan", "Dual Scan" }]
- uint16 ScanMode;
-
- [Description (
- "An integer enumeration describing the type of flat panel display."
- ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
- Values { "Unknown", "Other", "Passive Matrix LCD",
- "Active Matrix LCD", "Cholesteric LCD",
- "Field Emission Display", "Electro Luminescent Display",
- "Gas Plasma", "LED" }]
- uint16 DisplayType;
-
- [Description (
- "A description of the display illumination type. For "
- "example, backlit (value=2) or reflective (4) can be "
- "specified." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Other", "Backlit", "Edgelit",
- "Reflective" }]
- uint16 LightSource;
-
- [Description (
- "Boolean indicating whether the FlatPanel supports color display."
- )]
- boolean SupportsColor;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_GroupInDiskGroup.mof b/build/vendor/dmtf_mof/Device/CIM_GroupInDiskGroup.mof
deleted file mode 100644
index ddb6d6a4..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_GroupInDiskGroup.mof
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_GroupInDiskGroup
-// ==================================================================
- [Association, Aggregation, Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::DiskGroup" ),
- Description (
- "CIM_GroupInDiskGroup describes that a DiskGroup can be divided "
- "into smaller named Collections." )]
-class CIM_GroupInDiskGroup : CIM_CollectedCollections {
-
- [Aggregate, Override ( "Collection" ),
- Max ( 1 ),
- Description (
- "The DiskGroup that is divided into smaller Collections." )]
- CIM_DiskGroup REF Collection;
-
- [Override ( "CollectionInCollection" ),
- Description (
- "The DiskGroup that is a subset of the larger Group." )]
- CIM_DiskGroup REF CollectionInCollection;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_HDSLModem.mof b/build/vendor/dmtf_mof/Device/CIM_HDSLModem.mof
deleted file mode 100644
index f271b9ba..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_HDSLModem.mof
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Update of
-// descriptions based on Tech Edit review.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HDSLModem
-// ==================================================================
- [Version ( "2.10.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "The HDSLModem class represents Modems of the DSL type = HDSL, "
- "High data rate Digital Subscribe Line, which is capable of "
- "delivering T1 or E1 speeds. Properties will be defined in a "
- "future release of the model." )]
-class CIM_HDSLModem : CIM_DSLModem {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_HardwareThread.mof b/build/vendor/dmtf_mof/Device/CIM_HardwareThread.mof
deleted file mode 100644
index bb0a5eb9..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_HardwareThread.mof
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Device::Processor" ),
- Description (
- "The CIM_HardwareThread class inherits from "
- "CIM_EnabledLogicalElement and represents a specific processor "
- "hardware thread. CIM_HardwareThread instances are related to "
- "the CIM_ProcessorCore instance they are based on." )]
-class CIM_HardwareThread : CIM_EnabledLogicalElement {
-
- [Key, Override ( "InstanceID" ),
- Description (
- "Within the scope of the instantiating Namespace, "
- "InstanceID opaquely and uniquely identifies an instance "
- "of this class. \n"
- "In order to ensure uniqueness within the NameSpace, the "
- "value of InstanceID SHOULD be constructed using the "
- "following \'preferred\' algorithm: \n"
- ": \n"
- "Where and are separated by a colon "
- "\':\', and where MUST include a copyrighted, "
- "trademarked or otherwise unique name that is owned by "
- "the business entity creating/defining the InstanceID, or "
- "is a registered ID that is assigned to the business "
- "entity by a recognized global authority (This is similar "
- "to the _ structure of Schema "
- "class names.) In addition, to ensure uniqueness "
- "MUST NOT contain a colon (\':\'). When using this "
- "algorithm, the first colon to appear in InstanceID MUST "
- "appear between and . \n"
- " is chosen by the business entity and SHOULD "
- "not be re-used to identify different underlying "
- "(real-world) elements. If the above \'preferred\' "
- "algorithm is not used, the defining entity MUST assure "
- "that the resultant InstanceID is not re-used across any "
- "InstanceIDs produced by this or other providers for this "
- "instance\'s NameSpace. \n"
- "For DMTF defined instances, the \'preferred\' algorithm "
- "MUST be used with the set to \'CIM\'." )]
- string InstanceID;
-
- [Description (
- "Loading of this processor hardware thread, averaged over "
- "the last minute, in Percent." ),
- Units ( "Percent" ),
- Gauge, PUnit ( "percent" )]
- uint16 LoadPercentage;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_HeatPipe.mof b/build/vendor/dmtf_mof/Device/CIM_HeatPipe.mof
deleted file mode 100644
index 3fbf3d91..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_HeatPipe.mof
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HeatPipe
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::CoolingAndPower" ),
- Description (
- "Capabilities and management of a HeatPipe CoolingDevice." )]
-class CIM_HeatPipe : CIM_CoolingDevice {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_HostedStoragePool.mof b/build/vendor/dmtf_mof/Device/CIM_HostedStoragePool.mof
deleted file mode 100644
index 77940191..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_HostedStoragePool.mof
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_HostedStoragePool
-// ==================================================================
- [Association, Aggregation, Composition, Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::StorageServices" ),
- Description (
- "SystemStoragePool is a specialization of SystemComponent "
- "association that establishes that the StoragePool is defined "
- "in the context of the System." )]
-class CIM_HostedStoragePool : CIM_SystemComponent {
-
- [Aggregate, Override ( "GroupComponent" ),
- Min ( 1 ),
- Max ( 1 ),
- Description ( "The parent system in the Association." )]
- CIM_System REF GroupComponent;
-
- [Override ( "PartComponent" ),
- Description (
- "The StoragePool that is a component of a System." )]
- CIM_StoragePool REF PartComponent;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_IBSubnetManager.mof b/build/vendor/dmtf_mof/Device/CIM_IBSubnetManager.mof
deleted file mode 100644
index 591ea761..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_IBSubnetManager.mof
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_IBSubnetManager
-// ==================================================================
- [Version ( "2.7.0" ),
- UMLPackagePath ( "CIM::Device::IB" ),
- Description (
- "An Infiniband Subnet Manager (SM) is an entity responsible for "
- "configuring and managing an IB subnet. It uses Subnet "
- "Management Agents (SMA) to access and manage individual nodes. "
- "The SM is hosted in the context of a specific computer system "
- "(i.e., hosted by an instance of UnitaryComputerSystem), as "
- "described by the HostedService association. Note that there "
- "may be multiple SMs operating in a subnet, but only the "
- "elected master is allowed to perform configuration functions." )]
-class CIM_IBSubnetManager : CIM_Service {
-
- [Write, Description (
- "Administratively assigned priority for this SM, used to "
- "establish the master. A higher number indicates a higher "
- "priority and likelihood of becoming the master. The "
- "property value can be reset by the master SM." ),
- MappingStrings { "MAD.IBTA | SMInfo | Priority" }]
- uint8 Priority;
-
- [Description (
- "Enumerated value that indicates the Subnet Manager\'s "
- "State. The values are fairly self-explanatory except for "
- "\"Not Active\". This value indicates that the SM is "
- "available to participate in the subnet, but has not been "
- "given permission. A value \"Unknown\" (0) is also "
- "defined." ),
- ValueMap { "0", "1", "2", "3", "4" },
- Values { "Unknown", "Not Active", "Discovering", "Standby",
- "Master" },
- MappingStrings { "MAD.IBTA | SMInfo | SMState" }]
- uint16 State;
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_IDEController.mof b/build/vendor/dmtf_mof/Device/CIM_IDEController.mof
deleted file mode 100644
index 07f78cb4..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_IDEController.mof
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_IDEController
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Controller" ),
- Description ( "Capabilities and management of an IDEController." )]
-class CIM_IDEController : CIM_Controller {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_ISDNModem.mof b/build/vendor/dmtf_mof/Device/CIM_ISDNModem.mof
deleted file mode 100644
index 693c35ba..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_ISDNModem.mof
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright (c) 2005 DMTF. All rights reserved.
-// Add UmlPackagePath
-// qualifier values to CIM Schema.
-// ==================================================================
-// CIM_ISDNModem
-// ==================================================================
- [Version ( "2.6.0" ),
- UMLPackagePath ( "CIM::Device::Modems" ),
- Description (
- "The ISDNModem class, a kind of call-based Modem. Properties "
- "will be defined in a future release of the model." )]
-class CIM_ISDNModem : CIM_CallBasedModem {
-
-
-};
diff --git a/build/vendor/dmtf_mof/Device/CIM_IndicatorLED.mof b/build/vendor/dmtf_mof/Device/CIM_IndicatorLED.mof
deleted file mode 100644
index 603b4b81..00000000
--- a/build/vendor/dmtf_mof/Device/CIM_IndicatorLED.mof
+++ /dev/null
@@ -1,178 +0,0 @@
-// Copyright (c) 2009 DMTF. All rights reserved.
- [Version ( "2.22.0" ),
- UMLPackagePath ( "CIM::Device::Sensors" ),
- Description (
- "CIM_IndicatorLED represents an LED of a managed element used "
- "to indicate one or more conditions for the managed element. A "
- "single discrete package may be represented by one or more "
- "instances of CIM_IndicatorLED. There shall be an instance of "
- "CIM_IndicatorLED for each IndicatedCondition that may be "
- "indicated simultaneously by the discrete package. For example, "
- "if a single LED is capable of flashing yellow for one "
- "condition and blue for a different one, but the conditions are "
- "not indicated simultaneously, it is modeled using a single "
- "instance of CIM_IndicatorLED that supports both colors. If the "
- "LED indicated both conditions simultaneously, i.e. the package "
- "was lit yellow and blue simultaneously, there would be two "
- "instances of CIM_IndicatorLED." )]
-class CIM_IndicatorLED : CIM_LogicalDevice {
-
- [Override ( "ElementName" ),
- Description (
- "ElementName specifies an identifier for the LED. The "
- "value of ElementName shall be constructed using the "
- "following \"preferred\" algorithm: :: \n"
- "Where and are separated by two colons "
- "(::), and where shall include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "ControlPattern or that is a registered ID assigned to "
- "the business entity by a recognized global authority. "
- " is chosen by the business entity and should "
- "not be reused to identify different underlying "
- "(real-world) elements." )]
- string ElementName;
-
- [Description (
- "The condition indicated by the LED. 2 \"Not Applicable\" "
- "shall indicate the LED is currently not assigned an "
- "interpretation. \n"
- "3 \"Location\" shall indicate the LED is used to "
- "indicate the location of associated managed elements.\n"
- "4 \"Attention\" shall indicate the LED is used to "
- "indicate the associated managed elements requires the "
- "attention of service personnel.\n"
- "5 \"Activity\" shall indicate the LED is used to "
- "indicate activity is occurring for the associated "
- "managed elements. The type of activity indicated is "
- "specific to the associated managed elements.\n"
- "6 \"Powered On\" shall indicate the LED is used to "
- "indicate if the associated managed elements are "
- "receiving power. \n"
- "7 \"Fault\" shall indicate the LED is used to indicate "
- "if the associated managed elements are in a fault, "
- "error, or otherwise degraded state." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "..",
- "32768..65535" },
- Values { "Unknown", "Other", "Not Applicable", "Location",
- "Attention", "Activity", "Powered On", "Fault",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_IndicatorLED.OtherIndicatedConditionDescription" }]
- uint16 IndicatedConditions[];
-
- [Description (
- "This property shall have a value if IndicatedCondition "
- "contains the value 1 \"Other\"." ),
- ModelCorrespondence { "CIM_IndicatorLED.IndicatedCondition" }]
- string OtherIndicatedConditionDescription;
-
- [Write, Description (
- "This property shall indicate the current color of the "
- "LED. If the value of the ActivationState property is 4 "
- "\"Off\" this property shall indicate the color of the "
- "LED the last time it was lit, or shall have the value 2 "
- "\"Not Applicable\"." ),
- ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
- "..", "32768..65535" },
- Values { "Unknown", "Other", "Not Applicable", "White",
- "Red", "Green", "Blue", "Orange", "Yellow", "Black",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_IndicatorLED.OtherColorDescription",
- "CIM_IndicatorLEDCapabilities.SupportedColors" }]
- uint16 Color;
-
- [Write, Description (
- "This property shall have a value if Color contains the "
- "value 1 \"Other\"." ),
- ModelCorrespondence { "CIM_IndicatorLED.Color",
- "CIM_IndicatorLEDCapabilities.OtherSupportedColorDescriptions" }]
- string OtherColorDescription;
-
- [Write, Description (
- "ControlMode indicates the current control mode for the "
- "LED.2 \"Automatic\" shall indicate the state of the LED "
- "is being controlled by the management infrastructure. 3 "
- "\"Manual\" shall indicate the state of the LED is being "
- "controlled by a management client. 4 \"Test\" shall "
- "indicate the LED is in a test mode." ),
- ValueMap { "2", "3", "4", "..", "32768..65535" },
- Values { "Automatic", "Manual", "Test", "DMTF Reserved",
- "Vendor Reserved" },
- ModelCorrespondence {
- "CIM_IndicatorLEDCapabilities.SupportedControlModes" }]
- uint16 ControlMode;
-
- [Description (
- "DefaultActivationState indicates the default state of an "
- "LED. See ActivationState for a description of the "
- "values." ),
- ValueMap { "2", "3", "4", "5", "..", "32768..65535" },
- Values { "Lit", "Blinking", "Off", "Control Pattern",
- "DMTF Reserved", "Vendor Reserved" }]
- uint16 DefaultActivationState;
-
- [Write, Description (
- "ActivationState indicates the current activity of an "
- "LED. An LED may exhibit behaviors that vary greatly in "
- "complexity. If the behavior of the LED is simple or a "
- "detailed depiction of the behavior is unnecessary to "
- "convey to client applications, values of than 5 "
- "\"ControlPattern\" may be used to indicate the behavior. "
- "If the behavior is complex and detailed information "
- "about the behavior is meaningful to a client, the value "
- "5 \"ControlPattern\" shall be used to indicate the "
- "ControlPattern property describes the behavior. \n"
- "2 \"Lit\" shall indicate the LED is continuously "
- "illuminated without variation in color or intensity. 3 "
- "\"Blinking\" shall indicate the LED is alternating "
- "between illuminated and not illuminated in a regular "
- "pattern without variation in color or intensity. The "
- "pattern is not indicated. \n"
- "4 \"Off\" shall indicate the LED is not illuminated. 5 "
- "\"ControlPattern\" shall indicate the LED is exhibiting "
- "behavior that is described using the ControlPattern "
- "property." ),
- ValueMap { "2", "3", "4", "5", "..", "32768..65535" },
- Values { "Lit", "Blinking", "Off", "Control Pattern",
- "DMTF Reserved", "Vendor Reserved" },
- ModelCorrespondence { "CIM_IndicatorLED.ControlPattern",
- "CIM_IndicatorLEDCapabilities.SupportedActivationStates" }]
- uint16 ActivationState;
-
- [Write, Description (
- "An LED may exhibit a range of behavior from very simple "
- "(ex. solid on) to very complicated (ex. a series of "
- "blinks of alternating color and duration). "
- "ControlPattern specifies the vendor or standard behavior "
- "exhibited by the LED if it cannot be described using one "
- "of the standard behaviors listed for the ActivationState "
- "property. \n"
- "If ActivationState has the value 5 \"ControlPattern\", "
- "the ControlPattern property shall not be NULL. \n"
- "The value of ControlPattern shall be constructed using "
- "the following \"preferred\" algorithm: "
- ":: \n"
- "Where and < Pattern> are separated by two colons "
- "(::), and where shall include a copyrighted, "
- "trademarked, or otherwise unique name that is owned by "
- "the business entity that is creating or defining the "
- "ControlPattern or that is a registered ID assigned to "
- "the business entity by a recognized global authority. If "
- "the definition of the value is specified by the DMTF, "
- "the value of shall be \"DMTF\". is "
- "chosen by the business entity and shall not be reused to "
- "identify different underlying (real-world) behaviors. If "
- "the behavior specified for the LED adheres to a standard "
- "or proprietary specification, shall be a "
- "uniquely assigned value identifying the behavior. If the "
- "behavior for the LED is described using a standard or "
- "proprietary grammar,