Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A criação de definições de classe localizadas é um processo de três etapas. Você começa escrevendo o código MOF que define as classes, incluindo todos os qualificadores que devem ser localizados. Esse arquivo original é chamado de arquivo "master MOF" porque contém todos os qualificadores e propriedades que definem a classe.
Em seguida, use o compilador MOF para criar as versões neutras e específicas do idioma do arquivo MOF. O compilador MOF coloca a descrição da classe básica em um novo arquivo MOF e cria uma versão localizada do arquivo MOF que contém apenas as propriedades e qualificadores que devem ser localizados. Embora as versões específicas do idioma e neutras do idioma do arquivo MOF possam ter o mesmo nome de arquivo, você deve usar uma extensão de nome de arquivo .mfl para indicar que o arquivo contém informações localizadas. Você pode localizar o arquivo .mfl para outras localidades, se necessário. O armazenamento das definições de classe no repositório CIM requer uma etapa adicional de uso do compilador MOF para compilar os arquivos MOF neutros em termos de linguagem e os arquivos MOF específicos do idioma.
As etapas a seguir descrevem como criar e armazenar uma definição de classe localizada.
Para criar e armazenar uma definição de classe localizada
Crie o arquivo MOF mestre que define as classes que você deseja localizar.
Salve esse código MOF em um arquivo chamado Mastermof.mof.
#pragma namespace("\\\\.\\root") instance of __Namespace { Name = "TEST" ; } ; #pragma namespace("\\\\.\\root\\TEST") [Description("Localized version of MyClass for American English") : Amended, LOCALE(0x409)] class myclass { [DisplayName("User Name") : Amended, Description("The Name property contains the name of the user") : Amended, key] string Name; uint64 Value; // non-localized value field [DisplayName("Time Stamp") : Amended, Description("This property shows when the object was created") : Amended] uint64 Timestamp; };Crie versões neutras e específicas de idioma do arquivo MOF compilando o arquivo MasterMOF.mof.
Digite o seguinte comando em um prompt de comando para compilar o arquivo MasterMOF.mof.
mofcomp -MOF:Lnmof.mof -MFL:Lsmof.mfl -Emenda:MS_409 Mastermof.mof
Compile os ficheiros de idioma neutro (Lnmof.mof) e específicos de idioma (Lsmof.mfl) e armazene as informações de classe no repositório CIM.
Digite os seguintes comandos em um prompt de comando para armazenar as informações de classe no repositório CIM.
Mofcomp Lnmof.mof
Mofcomp Lsmof.mfl
Depois de compilar esses arquivos, você terá uma definição de classe com neutralidade de idioma no namespace root\test e uma definição de classe localizada no namespace root\test\ms_409. Para obter mais informações sobre como compilar arquivos MOF localizados, consulte Compilando arquivos MOF localizados.