Schedulagem e Produção
MFTP07 - Programação REXX - Básico
Descrição
 

O curso visa dar ao participante um conhecimento estruturado da linguagem REXX, mostrando seu potencial como linguagem procedural, sua interação com outras partes do sistema operacional, e a versatilidade decorrente da capacidade de emitir comandos destinados a diversos ambientes externos ao programa. O curso também aborda os ambientes operacionais em que se pode usar programas REXX.

Conteúdo Programático
 
  • Iniciação ao REXX
    • Introdução: Histórico e finalidade; Conceito de Ambiente de Processamento; Ambientes de Processamento fornecidos; Conceito de Ambiente de Comandos
    • Fundamentos da Linguagem: Sintaxe e elementos da linguagem; PULL, SAY, instrução de atribuição e expressões aritméticas; Expressões lógicas: IF-THEN-ELSE; Grupos DO-END; EXIT
    • Ambiente de Comandos TSO
    • PROFILE, ALLOCATE, LISTALC, LISTDS, LISTCAT
    • Criando e Chamando Programas: CLISTs e EXECs; Como chamar, sequência de busca; Passando e recebendo informação entre EXECs
  • Programação REXX
    • Estrutura de programas REXX: Componentes da linguagem e estrutura lógica; Funções e Subrotinas – uso e escopo de variáveis; Controle de iterações – Do composto, ITERATE, LEAVE; Lógica – SELECT; Desvio – SIGNAL e SIGNAL VALUE; Instrução INTERPRET
    • Manuseio de variáveis e strings: Variáveis compostas (stems); Funções de manuseio de strings; Funções de comparação, conversão, data e hora; Instrução PARSE – conceito e templates
    • Extensões do REXX sob TSO/E: Arquitetura de Stack – PUSH, PULL, QUEUE e outras
    • Acessando arquivo externo – EXECIO: Acessando informações externas – SYSDSN, LISTDSI, SYSVAR; Controlando saída na tela – EXECUTIL, PROMPT; Interceptando saída na tela - OUTTRAP
    • Depuração de programas: Instrução TRACE – finalidade e opções; Interceptando "on conditions"- SIGNAL / CALL; Dados sobre erros – RC, SIGL, SOURCELINE, CONDITION
  • Ambientes de Comandos e de Processamento
    • Ambientes de comandos: Checagem de ambientes – SUBCOM e ADDRESS(); Direcionando comandos – ADDRESS; Recursos acessados por ambiente – comandos TSO/E e TSO/E REXX, módulos de programas, comandos de diálogo, comandos de EDIT
    • Ambientes de processamento adicionais: Executando TSO em Batch; Executando em Batch (adress space não TSO)
    • Tópicos finais: Ambientes de comandos para finalidades específicas; Compilador REXX
Áreas de interesse
  Suporte Técnico, Suporte à Produção, Analistas e Programadores
Pré-requisitos
  MFTP00 e MFTD28
Duração
  5 dias
Observação
  Curso com Laboratório Prático


« Clique aqui para voltar
Endereço
Alameda Ribeirão Preto 193
Alphaville - CEP- 06542-070
Santana de Parnaíba - São Paulo
Telefone
55 11 4195-4406
Contato
inscricao@maffei.com.br