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
- 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.
- Selecione a guia MANIFEST.MF. O
conteúdo do arquivo é exibido.
- 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.
- 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.