ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatl_5.4.0.1/rzatlcimmofl.htm

157 lines
10 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2005" />
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="cimmofl usage information" />
<meta name="abstract" content="Use this command to compile provider registrations and to compile CIM class descriptions (using the Managed Object Format [MOF] language) into the class schema stored in the repository." />
<meta name="description" content="Use this command to compile provider registrations and to compile CIM class descriptions (using the Managed Object Format [MOF] language) into the class schema stored in the repository." />
<meta name="DC.Relation" scheme="URI" content="rzatlmngcmd.htm" />
<meta name="DC.Relation" scheme="URI" content="rzatlmngcmd.htm" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzatlcimmofl" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>cimmofl usage information</title>
</head>
<body id="rzatlcimmofl"><a name="rzatlcimmofl"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">cimmofl usage information</h1>
<div><p>Use this command to compile provider registrations and to compile
CIM class descriptions (using the Managed Object Format [MOF] language) into
the class schema stored in the repository. </p>
<p>The CIMOM must be stopped before using this command.</p>
<div class="note"><span class="notetitle">Note:</span> <img src="./delta.gif" alt="Start of change" />You can run this command from /QIBM/UserData/OS400/CIM.<img src="./deltaend.gif" alt="End of change" /></div>
<dl><dt class="dlterm">Name</dt>
<dd><samp class="codeph">cimmofl</samp> - used to compile CIM class descriptions (using
the MOF language) into the class schema stored in the repository. The CIMOM
must be stopped before using this command.</dd>
<dt class="dlterm">Synopsis</dt>
<dd><img src="./delta.gif" alt="Start of change" />Usage:<p> <samp class="codeph">cimmofl -h | --help </samp></p>
<p><samp class="codeph">cimmofl
--version </samp></p>
<p> <samp class="codeph">cimmofl [ -w ] [ -E ] [ -uc ] [ -aE | -aV
| -aEV ] [ -I path ] [ -n namespace | --namespace namespace ] [ --xml ] [
--tracefile ] [ -q ]</samp></p>
<p><samp class="codeph"> [ -R repositorydir | --CIMRepository
repositorydir ] [ -N repositoryname ] [ -M repositorymode] mof_file... </samp></p>
<img src="./deltaend.gif" alt="End of change" /></dd>
<dt class="dlterm">Description</dt>
<dd> <p>This command is used to compile provider registrations and to compile
CIM class descriptions (using the MOF language) into the class schema stored
in the repository. The CIMOM must be stopped before using this command.</p>
<p>The
Pegasus MOF compiler is a command-line utility that compiles MOF files (using
the MOF format defined by the DMTF CIM Specification) into a Pegasus repository.
It allows compiling from structures of MOF files using the include pragma
and can either compile into a Pegasus repository or perform a syntax check
on the MOF files. The compiler requires that the input MOF files be in the
current directory or that a fully qualified path be given. MOF files included
using the #pragma include must be in the current directory or in a directory
specified by a <samp class="codeph">-I</samp> command-line switch.</p>
</dd>
<dt class="dlterm">Options</dt>
<dd> <dl><dt class="dlterm">-h, --help</dt>
<dd>Print out usage message with command definitions.</dd>
<dt class="dlterm"><img src="./delta.gif" alt="Start of change" />--version<img src="./deltaend.gif" alt="End of change" /></dt>
<dd><img src="./delta.gif" alt="Start of change" />Displays the CIMOM server version<img src="./deltaend.gif" alt="End of change" /></dd>
<dt class="dlterm">-E</dt>
<dd>Used to perform a syntax check on the input. This option does not update
the repository.</dd>
<dt class="dlterm">-w</dt>
<dd>Suppresses warning messages.</dd>
<dt class="dlterm">-q</dt>
<dd>Used to suppress all messages except command-line usage errors.</dd>
<dt class="dlterm">-uc</dt>
<dd>Used to allow the update of an existing class definition. This option
lets you update a leaf class. It does not allow updates of superclasses or
classes that have subclasses.</dd>
<dt class="dlterm">-aE</dt>
<dd>Used to allow the addition or modification of classes with the experimental
qualifier.</dd>
<dt class="dlterm">-aV</dt>
<dd><img src="./delta.gif" alt="Start of change" />Used to update a class that results in a version change.
This option allows the major version of the class to be changed, allows the
version to be down leveled, or allows the version to be removed. The version
must be specified in a valid format. The format is m.n.u where m is major
version, n is minor release and u is update. For example, 2.7.0 is a valid
format for CIM schema 2.7.0. If the input class has the same version as the
class in the repository, the class is not updated.<img src="./deltaend.gif" alt="End of change" /></dd>
<dt class="dlterm">-aEV</dt>
<dd>Allow both Experimental and Version Schema changes.</dd>
<dt class="dlterm">-R&lt;path&gt;</dt>
<dd><img src="./delta.gif" alt="Start of change" />Specifies the path to the repository to be written. Specify
an absolute or relative path. The default is /QIBM/UserData/OS400/CIM.<img src="./deltaend.gif" alt="End of change" /></dd>
<dt class="dlterm">--CIMRepository&lt;path&gt;</dt>
<dd>If specified, this overrides the current repository path. Specify an absolute
or relative path. The default is /QIBM/UserData/OS400/CIM.</dd>
<dt class="dlterm"><samp class="codeph">-I</samp>&lt;path&gt;</dt>
<dd>Used to specify a path to the included MOF files.</dd>
<dt class="dlterm">-n&lt;path&gt;</dt>
<dd>Used to override the default CIM repository namespace. The default is
root/cimv2.</dd>
<dt class="dlterm">--namespace&lt;path&gt;</dt>
<dd>Used to override default CIM repository namespace. The default is root/cimv2.</dd>
<dt class="dlterm">--xml</dt>
<dd>Used to generate XML to standard output. This option does not update the
repository.</dd>
<dt class="dlterm">--trace</dt>
<dd>Used to write trace information to a file. The output destination is standard
output.</dd>
<dt class="dlterm">--trace=&lt;tracefile&gt;</dt>
<dd>Used to write trace information to the specified file.</dd>
<dt class="dlterm"><img src="./delta.gif" alt="Start of change" />-N repositoryname <img src="./deltaend.gif" alt="End of change" /></dt>
<dd><img src="./delta.gif" alt="Start of change" />Used to specify the repository name. This is the relative path to the
directory in the <span class="parmname">-R</span> option. The default is <span class="parmname">repository</span>.<img src="./deltaend.gif" alt="End of change" /></dd>
<dt class="dlterm"><img src="./delta.gif" alt="Start of change" />-M repositorymode<img src="./deltaend.gif" alt="End of change" /></dt>
<dd><img src="./delta.gif" alt="Start of change" /> Used to specify the Repository mode [XML, BIN]. <div class="note"><span class="notetitle">Note:</span> The default is <span class="parmname">XML</span>,
and this is the only allowed value on <span class="keyword">i5/OS™</span>.</div>
<img src="./deltaend.gif" alt="End of change" /></dd>
</dl>
</dd>
<dt class="dlterm">Examples</dt>
<dd><span class="uicontrol">cimmofl</span> -w -Rtestrepository <samp class="codeph">-I</samp>./myDir
myDir/CIM_Schema.mof</dd>
<dd class="ddexpand"><div class="note"><span class="notetitle">Note:</span> Compile the Managed Object Format (MOF) file located in directory <samp class="codeph">myDir</samp> with
the name CIM_Schema.mof. CIM_Schema.mof includes pragmas for other mof files
that are also in the MOF directory. It will create the repository in directory <samp class="codeph">testrepository</samp> using
the default namespace root/cimv2. It assumes that the <samp class="codeph">testrepository</samp> directory
exists. Use the <samp class="codeph">-w</samp> option to suppress warning messages.</div>
</dd>
<dd class="ddexpand"> <p><img src="./delta.gif" alt="Start of change" /><span class="uicontrol">cimmofl</span> -w -R/qibm/userdata/os400/cim
-I/qibm/proddata/os400/cim/schemas/cim -nroot/cimv2 /qibm/proddata/os400/cim/schemas/cim/CIM_Schema.mof<img src="./deltaend.gif" alt="End of change" /></p>
<div class="note"><span class="notetitle">Note:</span> Compile
the MOF file located in the directory /qibm/proddata/os400/cim/schemas/cim
with the name CIM_Schema.mof. CIM_Schema.mof includes pragmas for other mof
files that are also in the /qibm/proddata/os400/cim/schemas/cim directory.
It will create the repository in directory /qibm/userdata/os400/cim using
namespace root/cimv2. It assumes that the /qibm/userdata/os400/cim directory
exists. Use the <samp class="codeph">-w</samp> option to suppress warning messages.</div>
<p><span class="uicontrol">iSeries-specific
usage:</span> On an iSeries™ server, this command requires the user to
have *IOSYSCFG and *ALLOBJ authority.</p>
</dd>
</dl>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzatlmngcmd.htm" title="The open source Pegasus implementation includes a set of command line utilities that you can use to control or change the Pegasus environment.">Pegasus command-line utilities</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzatlmngcmd.htm" title="The open source Pegasus implementation includes a set of command line utilities that you can use to control or change the Pegasus environment.">Pegasus command-line utilities</a></div>
</div>
</div>
</body>
</html>