Verificação de sintaxe local de um arquivo remoto com a sintaxe do OS/390 CICS Transaction Server

É possível solicitar uma verificação de sintaxe local de um arquivo remoto com a sintaxe do OS/390® CICS® Transaction Server.

Antes de iniciar

Limitações:
  • A verificação de sintaxe local foi descontinuada. Esta ação está disponível apenas no Windows.
  • A verificação de sintaxe local não suporta fontes SOSI (shift-out-shift-in). O importador usado para fazer a verificação de sintaxe local suporta apenas UTF-8 codificação. Traduzindo CP-930 e outras fontes SOSI em UTF-8 altera os locais das colunas para alguns caracteres e essa alteração resulta em erros inesperados.
Para verificar a sintaxe de um programa CICS COBOL ou PL/I remoto com a sintaxe OS/390 CICS Transaction Server, CICS TX Series versão 6.1 ou superior deve ser instalado em sua estação de trabalho.

Sobre esta Tarefa

O compilador COBOL ou PL/I chama o conversor CICS em seu nome se a opção do compilador CICS('CTSxx') (para COBOL) ou pp (CICS('CTSxx') (para PL/I) for especificada como parte de suas opções do compilador local. Esta opção do compilador será gerada automaticamente em uma verificação de sintaxe local de um arquivo COBOL CICS remoto se a caixa de seleção CICS (contém instruções EXEC CICS ) estiver selecionada na guia Ambientes de Tempo de Execução da página de propriedades Configurações de COBOL ou PL/I para o arquivo remoto. Nessa página, é possível selecionar a versão do CICS Transaction Server que está instalado no sistema remoto

Como as opções do compilador CICS('CTSxx') (para COBOL) ou pp (CICS('CTSxx') (para PL/I) são destinadas apenas para propósitos de verificação de sintaxe, não é possível usá-las ao construir uma DLL que é executada em uma região do CICS . Se essa opção for especificada no IDE para qualquer ação que não uma verificação de sintaxe, uma janela de erro será aberta e a construção será encerrada.

Restrição: Uma verificação de sintaxe local de um arquivo remoto que contém membros de cópias pode usar membros de cópia de stale do cache se o membro da cópia foi deslocado para um local diferente na concatenação SYSLIB que é especificado no campo SYSLIB do grupo de propriedade. Esta situação pode ocorrer se você tiver dois membros de cópia denominados identicamente em locais diferentes da concatenação SYSLIB, executar uma verificação de sintaxe e, em seguida, excluir o membro de cópia denominado identicamente que for o mais alto na concatenação. Para uma solução alternativa para este problema, execute estas etapas:
  1. Na janela Preferências, navegue até Remote Systems > File Cache e pressione Clear Cached Files.
  2. Clique com o botão direito na Lista de erros remotos e remova todas as mensagens de erro. Esta etapa impede que quaisquer mensagens de erro de arquivos de cópia existentes sejam exibidas.
  3. Execute a verificação de sintaxe local e atualize dependências para assegurar que os arquivos de cópia sejam atualizados no local do cache.