É possível selecionar definições variáveis do código de origem importado, ao incluir as fontes de informações e os dados do aplicativo em uma especificação de captura.
Sobre Esta Tarefa
É possível importar a definição de variável de código de origem COBOL, C,
C++ ou PL/I contendo uma definição de dados.
Procedimento
- Clique em Selecionar da Estrutura de Linguagem Importada. A janela Escolher Código de Origem é aberta.
- Clique em Escolher um Arquivo de Estrutura de Linguagem e
navegue até o arquivo de código de origem; em seguida, clique em OK. Se seu arquivo de origem usar uma das extensões a seguir, a linguagem de
origem será configurada automaticamente:
Linguagem de origem |
Extensão do arquivo |
C |
*.c ou *.h |
C++ |
*.cpp ou *.hpp |
COBOL |
*.cbl, *.cob, *.ccp
ou *cpy |
PL/I |
*.pli, *.mac ou *.inc |
Se o arquivo não tiver uma das extensões mostradas, você
deverá selecionar a linguagem de origem. Também é possível substituir a linguagem de origem
escolhida, se necessário.
Para C e C++ é possível fornecer
o nome da estrutura a ser importada. O padrão é DFHDATA
ou o último nome de estrutura utilizado.
Após o editor carregar a estrutura de linguagem, ele exibe qualquer erro e aviso descobertos na estrutura de linguagem. Essas mensagens pré-fixadas DFHPI são documentadas como mensagens CICS e são compartilhadas com o assistente de serviços da Web CICS e assistente XML CICS. Se ocorrerem erros, a estrutura de linguagem não pode ser utilizada e o editor retorna ao painel anterior. Se ocorrerem avisos, eles são exibidos. Clique em OK.
Se não houver erros,
a janela Estrutura de Linguagem
é exibida.
Essa janela contém uma árvore
mostrando a estrutura de linguagem. Os itens são indentados na árvore, se eles estiverem contidos em um item pai. Cada item possui um formato, deslocamento e comprimento. A precisão é mostrada para itens numéricos e científicos.
- Clique no item de dados que deseja importar na árvore exibida dos itens de dados. Se o tipo de dado for ponto
flutuante e a linguagem não for COBOL, a janela Escolher Tipo de
Ponto Flutuante Usado será exibida.
As opções do compilador determinam o tipo de ponto flutuante utilizado e se o
tipo errado for usado no editor de ligação de evento CICS, valores incorretos poderão
ser produzidos para o evento.
Nota: A janela Escolher Tipo de
Ponto Flutuante Usado não é exibida para COBOL porque
somente o ponto flutuante hexadecimal é válido para COBOL.
- Opcional: Selecione
uma das opções de ponto flutuante (Ponto Flutuante Binário, Ponto
Flutuante Decimal ou Ponto Flutuante Hexadecimal)
e clique em OK.
- Clique em OK. As informações de formato são preenchidas no item de dados importado na janela Fonte de Informações ou Valor de Dados Variável.
Resultados
Você importou um valor de dados variável. Na próxima vez que você
clicar em
Selecionar na estrutura de linguagem importada,
a última estrutura de linguagem especificada será exibida automaticamente.
Se você desejar importar um valor de uma estrutura de linguagem diferente, é possível clicar em
Alterar a estrutura de linguagem na janela
Estrutura de Linguagem para selecionar outra estrutura de linguagem.