Atualizando o Arquivo de Manifesto do Projeto de Plug-in

Ao desenvolver um aplicativo ou pacote JCICS, um aplicativo existente em um projeto de plug-in, você deve atualizar o arquivo de manifesto do projeto e incluir uma declaração CICS-MainClass.

Sobre Esta Tarefa

A declaração CICS-MainClass é usada para declarar as classes que podem ser chamadas por outros aplicativos CICS de fora do servidor JVM. Não use políticas de ativação lenta para pacotes configuráveis OSGi que declarem uma classe principal CICS. O CICS ativa os pacotes configuráveis OSGi assim que são criados na estrutura do OSGi. Você deve incluir a declaração manualmente no arquivo de manifesto.

Procedimento

  1. Se o arquivo de manifesto ainda não estiver aberto no editor, clique com o botão direito do mouse na visualização do Package Explorer e clique em Ferramentas PDE > Abrir Manifesto. O arquivo de manifesto é aberto no editor de manifesto.
  2. Selecione a guia MANIFEST.MF. O conteúdo do arquivo é exibido.
  3. Inclua a seguinte declaração no arquivo de manifesto: CICS-MainClass: appname.classname em que:
    appname
    é o nome do pacote configurável conforme mostrado no arquivo de manifesto.
    classname
    É o nome da classe usada no aplicativo. Se mais de uma classe for usada, repita o elemento appname.classname, separado por uma vírgula.

    Opcional: É possível usar aliases na declaração CICS-MainClass; por exemplo, a declaração CICS-MainClass: Table_application.CreateTable;alias=table1 designa o alias table1 para o CICS-MainClass Table_application.CreateTable. Ao definir o programa para o CICS, você usa o nome alternativo, table1, em vez do nome da classe. Um alias é útil se você tiver diversas versões do mesmo programa, cada uma com o mesmo nome de classe. Usando aliases, é possível identificar as diferentes versões.

    A captura de tela a seguir mostra um exemplo de arquivo de manifesto para os exemplos de Hello do CICS. O aplicativo do exemplo contém duas classes: HelloCICSWorld e HelloWorld, e estas são declaradas no arquivo de manifesto na declaração CICS-MainClass. Essas classes podem ser chamadas pelos aplicativos externos ao servidor JVM.

    Captura de tela de um manifesto mostrando os atributos e valores.

  4. Depois de incluir todas as declarações de classe, pressione Ctrl +S para salvar o arquivo de manifesto.

Resultados

É possível agora incluir o projeto de plug-in em um pacote configurável CICS e implementá-lo no sistema de arquivos zSeries. Os pacotes configuráveis CICS podem conter um ou mais plug-ins e são a unidade de implementação para seu aplicativo no CICS.