cimmof man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat logo
[printable version]

cimmof(1)							     cimmof(1)

NAME
       cimmof - compile MOF files into the CIM Repository

SYNOPSIS
       cimmof -h | --help

       cimmof --version

       cimmof [ -w ] [ -E ] [ -uc ] [ -aE | -aV | -aEV ] [ -I path ]
	      [ -n namespace ] [ --namespace namespace ] [ --xml ]
	      [ --trace ] [ mof_file ... ]

   Remarks
       Only  a superuser or user with write access to the default or specified
       namespace can run the cimmof command to compile MOFs in the CIM Reposi‐
       tory.

       Superclasses  must be compiled before subclasses, else the compile will
       fail.

       It is strongly recommended that MOF files include  all  necessary  sub‐
       classes,	 so  they can compile properly even if certain classes are not
       in the CIM Repository.

DESCRIPTION
       The cimmof command is the command line interface to the Managed	Object
       Format (MOF) Compiler.  The MOF Compiler is a utility that compiles MOF
       files (using the MOF format defined by the DMTF CIM Specification) into
       CIM classes and instances that are stored in the CIM Repository.

       The  cimmof  command can be used to compile MOF files at any time after
       installation.  If no input file is specified,  stdin  is	 used  as  the
       input.

       The  MOF	 Compiler  requires that the input MOF files be in the current
       directory or that a fully qualified path be  given.   To	 simplify  the
       specification of multiple MOF files in the cimmof command line, the MOF
       Compiler allows compiling from files containing a  list	of  MOF	 files
       using the include pragma (as shown below).

	      #pragma include ("application.mof")
	      #pragma include ("server.mof")

       MOF  files using the include pragma must be in the current directory or
       in a directory specified by the -I command line option.

       The -n option can be used to specify a R namespace  in  which  the  CIM
       classes	and  instances will be compiled.  If this option is not speci‐
       fied, the default R namespace is	 root/cimv2  (with  the	 exception  of
       provider registration schemas).

       For  provider  registration schemas, if the -n option is not specified,
       the default R namespace is root/PG_InterOp.  If -n option is specified,
       the R namespace specified must be root/PG_InterOp, otherwise, the error
       message "The requested operation is not supported." is returned.	   For
       provider	 MOFs,	the R namespace specified must match one of the names‐
       paces specified in the PG_ProviderCapabilities class schema definition.

   Options
       The cimmof command recognizes the following options:

	      -aE	     Allow Experimental Schema changes.

	      -aEV	     Allow  both  Experimental	and   Version	Schema
			     changes.

	      -aV	     Allow   both   Major  and	Down  Revision	Schema
			     changes.

	      -E	     Syntax check only

	      -h, --help     Display command usage information.

	      -I path	     Specify the path to  included  MOF	 files.	  This
			     path may be relative or absolute.

			     If the input MOF file has include pragmas and the
			     included files  do	 not  reside  in  the  current
			     directory,	 the directive must be used to specify
			     a path to them on the cimmof command line.

	      -n	     Override the default  CIM	Repository  namespace.
			     The  namespace  specified	 must  be  a valid CIM
			     namespace name.  For the definition  of  a	 valid
			     CIM  namespace name, refer to the Administrator's
			     Guide.  For provider  registration	 schemas,  the
			     namepace specified must be root/PG_InterOp.

	      --namespace    Override  the  default  CIM Repository namespace.
			     The namespace specified   must  be	 a  valid  CIM
			     namespace	name.	For  the definition of a valid
			     CIM namespace name, refer to the  Administrator's
			     Guide.   For  provider  registration schemas, the
			     namepace specified must be root/PG_InterOp.

	      --trace	     Trace to file (default to stdout)

	      -uc	     Allow update of an existing class definition.

	      --version	     Display CIM Server version.

	      -w	     Suppress warning messages.

			     When compiling the MOF files, if  there  are  CIM
			     elements (such as classes, instances, properties,
			     or	 methods)  defined  in	the  MOF  files	 which
			     already  exist  in the CIM Repository, the cimmof
			     command returns warning messages.	The -w	option
			     can be used to suppress these warning messages.

	      --xml	     Output XML only, to stdout. Do not update reposi‐
			     tory.

EXIT STATUS
       The cimmof command returns one of the following values:

	      0	     Successful completion
	      1	     Error

       When an error occurs, an error message is  written  to  stderr  and  an
       error value of 1 is returned.

USAGE NOTES
       The  cimmof  command  requires  that  the CIM Server is running.	 If an
       operation requires more than two minutes to be  processed,  the	cimmof
       command prints a timeout message and returns an error value.

DIAGNOSTICS
       Error  trying  to create Repository in path localhost:5988: Cannot con‐
       nect to: localhost:5988 Failed to set DefaultNamespacePath.

	      The CIM Server is not running.  Start the CIM  Server  with  the
	      command and re-run cimmof .

       If  the MOF Compiler detects an error in the MOF file while parsing the
       file, a parsing error is returned with the line number of the MOF  file
       containing the error.

       Operation cannot be carried out since the specified superclass does not
       exist.

	      The MOF Compiler compiled a MOF file with superclasses that were
	      not in the CIM Repository.

       For  a  list  of possible error messages that may be returned, refer to
       the Chapter on WBEM messages in the Administrator's Guide.

EXAMPLES
       Compile a MOF file into the default namespace in	 the  CIM  Repository,
       issue the cimmof command with no options.

	      cimmof processInfo.mof

       Compile the MOF files into the "root/application" namespace.

	      cimmof -nroot/application test1.mof test2.mof

       Compile	the MOF file defined in the directory ./MOF with the name CIM‐
       Schema25.mof, and containing include pragmas for other MOF  files  also
       in the ./MOF directory.

	      cimmof -w -I./MOF MOF/CIMSchema25.mof

       Display Usage Info for the cimmof command.

	      cimmof -h

SEE ALSO
       cimserver(1).

								     cimmof(1)
[top]

List of man pages available for RedHat

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net