Sumário
MFE01 - Arquitetura z, conceitos e principais serviços do z/OS ... 2
MFE02 - Arquitetura z e z/OS - conceitos básicos ... 5
MFE03 - TSO/E (ISPF e SDSF) ... 6
MFE04 - JCL e Procedures ... 7
MFE05 - JCL básico ... 9
MFE06 - Utilitários ... 10
MFE07 - Conceitos de VSAM e AMS ... 11
MFE08 - DFSORT ... 13
MFE09 - Programação REXX ... 15
MFE10 - Assembler básico ... 16
MFE11 - APIs do TCP/IP... 18
MFE12 - Conceitos de WebSphere MQ ... 20
MFE13 - CICS TS – Conceitos e Recursos... 21
MFE15 - Conceitos de Banco de Dados, DB2 e SQL ... 23
MFE16 - Modelagem de Dados – Breve visão ... 26
MFD01 - Fundamentos de Lógica Estruturada... 27
MFD02 - COBOL Enterprise ... 28
MFD03 - COBOL Enterprise – arquivos VSAM ... 30
MFD04 - COBOL Enterprise – SQL/DB2 ... 31
MFD05 - CICS/TS Command Level ... 32
MFD06 - CICS/TS webservices ... 33
MFE01 - Arquitetura z, conceitos e principais serviços do z/OS
Descrição
Apresentação de conceitos de informática, da arquitetura de hardware e software do ambiente mainframe IBM e principais serviços do z/OS.
Abordagem
Com abordagem essencialmente teórica o curso é enriquecido com exemplos práticos e experiências vivenciadas pelo instrutor, além de dinâmicas propostas para melhor assimilação dos conceitos e conteúdo, base para os demais
cursos do ambiente mainframe.
Carga Horária
24 horas
Público Alvo
Profissionais interessado em conhecer o ambiente mainframe IBM e o Sistema Operacional z/OS.
Conteúdo Programático
Visão geral de um Sistema Computacional Dados – conceitos e formas de representação Sistemas Binário e Hexadecimal
Bit / Byte / HW / FW / DW EBCDIC e ASCII
Formatos numéricos: binário/hexadecimal, decimal, decimal zonado, ponto flutuante
Arquitetura de Hardware
CPC/CEC – Responsável pelo processamento CPU, Registradores, PSW e Microcódigo Memória – os vários tipos e usos
Subsistema de canal – entrada e saída de dados do sistema Dispositivos de Entrada e Saída
Arquitetura de Software
Sistema Operacional – breve visão IPL – a carga do Sistema Operacional
Serviços básicos do zOS Gerência de Memória
Memória Virtual: Address Space e espaços de dados (Data Space) Memória Real: Central x Expandida; Paginação x Swapping
Memória Auxiliar: Arquivos de paginação e swapping Gerência da Carga de Trabalho:
Entrada e Saída de Serviço: o JES2
Job x Task; Interrupções; Dispatcher; Serialização Sysplex Básico e Sysplex Paralelo
Gerência de Dados:
Métodos de Acesso: organização Seqüencial, Direta, Particionada, PDSE e VSAM
Localização de arquivos: Catálogo e VTOC
Alocação de arquivo novo: via JCL e via DFSMSdfp Tipos de Processamento
Batch: JES2 Local e Batch Remoto (RJE, NJE) Interativo: TSO/E (com ISPF)
De Transações: CICS/TS e IMS/TM Gerência de Recursos:
SRM, WLM, SMF e Monitores de Desempenho Serviços de Gerência de Sistemas
Criptografia, DFSMSdss, DFSMShsm, DFSMSrmm, RMF, SDSF Serviços de Habilitação de Aplicações
Language Environment, DFSORT Serviços UNIX
UNIX System Services: o mundo UNIX no z/OS File System do UNIX no zOS: arquivos HFS Ambiente Shell: o ambiente do usuário Servidor de Comunicações
Principais Componentes Redes SNA e TCP/IP
Serviços de Computação Distribuída
Arquitetura DCE: Princípios, Serviços e Células Acesso a arquivos com DFS e NFS
Serviços de Rede Local Dispositivo OSA; LANRES
Serviços de Softcopy
Bookmanager: BUILD e READ Serviços de Computação em Rede
IBM HTTP Server, Bookmanager BookServer, Websphere Servidor de Segurança
Segurança no Sistema Central: RACF
Segurança no ambiente DCE: DCE Security Server
MFE02 - Arquitetura z e z/OS - conceitos básicos
Descrição
Apresentação de conceitos de informática, da arquitetura de hardware e software do ambiente mainframe IBM e z/OS.
Abordagem
Com abordagem essencialmente teórica o curso é enriquecido com exemplos práticos e experiências vivenciadas pelo instrutor.
Carga Horária
8 horas
Público Alvo
Profissionais interessado em conhecer o ambiente mainframe IBM e o Sistema Operacional z/OS.
Conteúdo Programático
Visão geral de um Sistema Computacional Dados – conceitos e formas de representação Sistemas Binário e Hexadecimal
Bit / Byte / HW / FW / DW EBCDIC e ASCII
Formatos numéricos: binário/hexadecimal, decimal, decimal zonado, ponto flutuante
Arquitetura de Hardware Arquitetura de Software Serviços básicos do zOS
Gerência de Memória
Gerência da Carga de Trabalho Gerência de Dados
Gerência de Recursos Tipos de Processamento
Serviços de Gerência de Sistemas Serviços UNIX
Servidor de Comunicações
Serviços de Computação em Rede Servidor de Segurança
MFE03 - TSO/E (ISPF e SDSF)
DescriçãoCurso “mão na massa”, com breve apresentação das características,
funcionalidades básicas e aplicabilidade das ferramentas de acesso, edição e gerenciamento de recursos do ambiente z/OS, sob TSO/E: ISPF e SDSF.
Abordagem
Apresentação teórica com diversos exercícios práticos para consolidar e assimilar a teoria apresentada.
Carga Horária
8 horas
Público Alvo
Profissionais que interagem com o ambiente mainframe
Conteúdo Programático ISPF/PDF
Settings
Utilities (principais funções) Edit e View (comandos)
Exercícios de fixação Outras opções úteis Command
FMN
Exercícios de fixação
Outras customizações e produtos acessíveis via TSO
SDSF JES2 Primary Menu Input Queue Output Queue Status of Job Exercícios de fixação
MFE04 - JCL e Procedures
DescriçãoO curso resgata conceitos z/OS e JES2, além de características de dispositivos de I/O, para ensinar ao participante, a linguagem de controle utilizada para processar serviços na modalidade batch no ambiente mainframe IBM.
Abordagem
Com abordagem prática o curso envolve a classe em um processo evolutivo que usa a teoria como orientação para um workshop interativo.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento que interagem com o sistema z/OS.
Conteúdo Programático
Elementos do JES2
Conceitos de JOB e STEP Fluxo de execução de um JOB Estrutura de um JOB
Formato dos comandos e regras de continuação Comando comentário
A importância de padronização e documentação Comando JOB – sintaxe e principais parâmetros
Exercícios de fixação
Comando EXEC - sintaxe e principais parâmetros Exercícios de fixação
Comando IF
Exercícios de fixação
Comando DD – sintaxe e principais parâmetros Exercícios de fixação
Referencias anteriores Exercícios de fixação Assinalando bibliotecas
Comando JCLLIB Exercícios de fixação
Conceito de PROC (PROCEDURE) Procedures in stream e catalogadas Exercícios de fixação
Uso de parâmetros simbólicos
Como substituir e inserir comandos em procedures Exercícios de fixação
Trabalhando com utilitários Trabalhando com TAPES Exercícios de fixação
MFE05 - JCL básico
DescriçãoCapacitar o participante a escrever, depurar e testar JOBs com a linguagem de controle utilizada para processar serviços na modalidade batch no ambiente mainframe IBM. Abordagem Essencialmente prática. Carga Horária 12 horas Público Alvo
Todos profissionais que interagem diretamente com o ambiente IBM: operadores, programadores e analistas.
Conteúdo Programático
Arquitetura zOS x JES2 Conceitos de JOB e STEP Fluxo de execução de um JOB Estrutura de um JOB
Formato dos comandos e regras de continuação Sintaxe dos comandos (palavras chave e posicionais) Comando JOB – sintaxe e principais parâmetros Comando EXEC - sintaxe e principais parâmetros Catálogo
Comando DD – sintaxe e principais parâmetros O uso do COND e do comando IF
Utilitários: IEBGENER, ICEGENER, IEFBR14 e SORT Compreendendo e utilizando GDGs
MFE06 - Utilitários
DescriçãoApresentação dos principais utilitários IBM para o sistema operacional z/OS, seus objetivos, parâmetros e utilização.
Abordagem
Essencialmente prática, precedida de breve descrição e do objetivo de cada utilitário.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento que interagem com o sistema z/OS e precisam codificar e executar utilitários IBM.
Conteúdo Programático
Introdução
Breve descrição dos objetivos e funcionalidades dos utilitários IDCAMS e DFSORT Utilitários IEFBR14 Exercícios de fixação IEBGENER e ICEGENER Exercícios de fixação IEBCOMPR Exercícios de fixação IEBCOPY Exercícios de fixação IEBUPDTE Exercícios de fixação IEBPTPCH Exercícios de fixação
MFE07 - Conceitos de VSAM e AMS
DescriçãoO treinamento apresenta o método de acesso VSAM, sua estrutura, tipos de arquivos e clusters, capacitando o participante a utilizar os principais serviços do AMS.
Abordagem
Teórica com exercícios práticos apoiados na experiência do instrutor para assimilação do conteúdo apresentado.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento que interagem com o sistema z/OS e utilizem arquivos VSAM
Conteúdo Programático
Introdução aos arquivos VSAM
Estrutura, organização e uso de cluster VSAM Control Intervals (CI) e Control Areas (CA)
Splits de Control Intervals (CI) e de Control Areas (CA) Estimativa de espaços em disco
Exercícios de fixação Catálogos ICF
Objetivo, estrutura e conteúdo básico do catálogo master
Objetivo, estrutura e conteúdo básico dos catálogos de usuários Criação de catálogos ICFs
Pesquisa no catálogo Uso e criação de alias
Exercícios de fixação Uso do AMS (IDCAMS) Comandos IDCAMS
Comando DEFINE CLUSTER Comando LISTCAT
Funções REPRO, PRINT e DELETE
Uso de REPRO para carga e backup de cluster VSAM
Uso do DELETE para remover entradas de arquivos do catálogo e excluir arquivos de volumes de disco
Uso de sentenças condicionais do AMS Exercícios de fixação
Bufferização
Impacto no desempenho
Uso no processamento sequencial e direto
Gerenciamento de buffer com Access Method Parameters (AMP) Definindo parâmetros no comando DD do JCL
Exercícios de fixação
Integridade e Segurança de arquivos VSAM Breve definição e descrição
Uso de SHAREOPTIONS
Serializando atualização de dados
Impacto de alterações na bufferização e nas opções dos SHAREOPTIONS VSAM RLS (Record Level Sharing)
Opções de segurança e integridade VSAM password x RACF
Exercícios de fixação Tuning
Uso do FREESPACE no CI e no CA
Alocação de espaço com KEYRANGES e usando multivolumes Conteúdo do Index CI Exercícios de fixação Índice Alternado Objetivo Conteúdo Definição e carga Utilização Exercícios de fixação
Reorganização, backup e recuperação
Principais opções, vantagens e desvantagens Exercícios de fixação
MFE08 - DFSORT
DescriçãoApresentação e prática das principais funcionalidades e serviços do utilitário mais utilizado do ambiente z/OS
Abordagem
Mão na massa! Treinamento essencialmente prático apoiado em inserções teóricas para suporte aos exercícios.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento.
Conteúdo Programático
Introdução JCL necessário Bibliotecas
Arquivos de entrada e saida Áreas de trabalho
Comandos e como informa-los Exercícios de fixação
SORT, MERGE e COPY SORT Exercícios de fixação MERGE Exercícios de fixação COPY Exercícios de fixação INCLUDE e OMMIT INCLUDE Exercícios de fixação OMMIT Exercícios de fixação
SUM
Sumarizando registros
Eliminando registros duplicados (SUM=NONE) Exercícios de fixação Reformatando registros INREC e OUTREC Formatando registros Convertendo formatos Formatando campos Exercícios de fixação
Criando múltiplos arquivos de saídas e relatórios OUTFIL
Selecionando registros Editando valores
Exercícios de fixação
Breve introdução ao ICETOOLS Exemplos/Exercícios de fixação
MFE09 - Programação REXX
DescriçãoCapacitar o participante a criar, executar, depurar e modificar programas na linguagem REXX no ambiente MVS (z/OS).
Abordagem
Apresentação teórica da linguagem, comparação com CLIST quando aplicável e laboratório prático para assimilar a teoria
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento.
Conteúdo Programático
REXX breve visão Procedure REXX Executando REXX
Expressões e Operadores Variáveis REXX
Palavras chaves REXX
Chamando e escrevendo sub-rotinas e funções Built-in Functions
Mais instruções palavras chaves
Built-In Functions especificas do TSO/E REXX e ISPF
Acesso a arquivos
REXX com z/OS UNIX System Services Breve introdução à tópicos avançados:
NetView e REXX DB2 e REXX REXX e CICS VSAM e REXX
MFE10 - Assembler básico
DescriçãoO curso capacita o participante a criar, executar, depurar e modificar
programas na linguagem Assembler IBM, apresentando as características e estruturas básicas da linguagem, seus recursos e possibilidade de utilização, capacitando o participante ao uso adequado da mesma.
Abordagem
Aulas expositivas com exercícios práticos para assimilar e praticar a teoria apresentada.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
Breve revisão de conceitos Arquitetura z/OS
Processadores
Sistema binário e hexadecimal Memórias e registradores Endereçamentos
AMODE, RMODE
DAT (Dynamic Address Translation)
PSW (Programa Status Word) e interrupções Requisitos da linguagem assembler
Estrutura do programa assembler
USING, CSECT, ORG, DSORG, ENTRY
Estruturas e formato de dados (constantes - DC e variáveis - DS) Literais
Atribuição de valores a símbolos – EQU
Palavra (WORD), meia-palavra (HALF-WORD) e palavra-dupla (DOUBLE-WORD)
Estrutura e formato de instruções (RR, RX, RS, SS, SI) Registradores Gerais
Linkage Convention Registrador(es) Base Área de salvamento Macros SAVE e RETURN
Instruções de comparação Instruções de desvio
Instruções de aritmética binária Instruções decimais
Instruções adicionais (TS e CS) Macro WTO
Macro TIME
Uso de tabelas internas
Macros de entrada e saída (arquivos sequenciais) DCB
OPEN GET PUT CLOSE
Tratamento de exceções e gestão de ABENDs Interrupções
ABENDs DUMPs
MFE11 - APIs do TCP/IP
DescriçãoO curso ensina o participante a utilizar APIs para comunicação via TCP/IP em programas no ambiente z/OS IBM, com diversos exercícios práticos para assimilação do conteúdo teórico apresentado.
Abordagem
Aulas expositivas com laboratório prático
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
Definições e Visão Geral TCP/IP
A estrutura do TCP/IP e suas camadas
Explicar a forma de comunicação, desde a requisição até o encerramento.
Apresentar serviços e utilitários disponíveis Protocolos
A estrutura dos protocolos
Serviços auxiliares e a estrutura de arquivos TCP/IP.
Explicar a resolução de endereços de alto nível e a relação com endereços de hardware.
Cliente/Servidor
Arquitetura cliente/servidor.
Entender as diversas possibilidades de conexão. Protocolos orientados a conexão e sem conexão. Mecanismo Cliente/Servidor.
Aplicações
Cliente/Servidor Socket
Princípio de funcionamento PORT Aplicação Cliente Aplicação Servidor Criação de um Socket APIs do TCP/IP Estrutura de programas Aplicação cliente Aplicação servidor
Abertura e encerramento de conexão Aceitar conexões
Transferência de dados
Preparando e executando programas
IMPORTANTE: as aplicações exemplos e exercícios serão apresentados nas linguagens REXX, COBOL e Assembler.
MFE12 - Conceitos de WebSphere MQ
DescriçãoApresentar os principais conceitos e recursos de filas MQ e o uso do WebSphere como ferramenta de suporte e apoio.
Abordagem
Aulas expositivas com diversos exercícios práticos para os participantes assimilarem o conteúdo teórico apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
WebSphere – Conceitos MQSeries – Conceitos Principais características
Distribuições, comparações e configurações Conceitos básicos de mensagens
QUEUE MANAGER – Gerenciamento de Filas Objetos, filas, processos, canais
Tipos de canais
Filas Locais Especiais Serviços
Desenho de aplicações Paralelismo de aplicações
Comunicação entre QUEUE MANAGERs Programação com MQ
Estrutura e fluxo de uma aplicação Códigos de Retorno Estrutura de Dados Estabelecendo conexões Acessando Recursos Enviando mensagens Recebendo mensagens
MFE13 - CICS TS – Conceitos e Recursos
DescriçãoApresentar ao participante os principais conceitos e recursos do monitor transacional CICS TS da IBM.
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão dos conceitos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte, Produção, Operação e Desenvolvimento.
Conteúdo Programático
Fundamentos de CICS CICS definição
Ambiente on-line
Características do ambiente online
Comparativo Ambiente batch x Ambiente Online Conceitos / Recursos Transação Task Memória Arquivo Terminal Conexão Resumo
Arquitetura Mainframe / CICS Arquitetura CICS
TOR, AOR, FOR Aplicações Online
Desenho de aplicações CICS Linguagem de programação Preparação de aplicações CICS Execução de transações
Fluxo de transação no CICS
Sistema de recuperação no CICS (backout) Definição e gerenciamento de recursos no CICS
Organização de recursos no CSD
Operação do CICS Transação CEMT Shutdown Reset Conexão com DB2 Conexão com MQ Estatística Classe de transações Max tasks VTAM Debug de transações CEDF / CEDF
MFE15 - Conceitos de Banco de Dados, DB2 e SQL
DescriçãoApresentar ao participante os principais conceitos e recursos do SGDB DB2 no ambiente z/OS, seus serviços e aplicabilidade
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão dos conceitos apresentados.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Suporte, Produção, Operação e Desenvolvimento.
Conteúdo Programático Família DB2 Escalabilidade Estruturas do DB2 - Dados Base de Dados Storage Group Table Space Tabelas Índice (index) Colunas Formatos Chave Primária Chave Estrangeira Visões (Views) Catálogo
Log Ativo e Arquivos de Log (Active and Archive Logs) Bootstrap Data Set
Buffer pools
Base de Dados de Suporte à Definição de Dados Banco de Dados de Limitação de Recursos Banco de Dados de Arquivos de Trabalho Banco de Dados TEMP
Linguagem SQL - Structured Query Language DDL – Data Definition Language
STOGROUP (Storage Group): DATABASE: TABLESPACE: TABLE Integridade Referencial Chave Primária Chave Estrangeira INDEX Views Synonym
DML – Data Manipulation Language SELECT Sintaxe Built-in Functions Join Sub-Select (Sub-Queries) INSERT UPDATE DELETE
Codificando SQL na sua Aplicação Declaração do cursor
Tipos de Cursores
Restrições de Validação (Check Constraints) Triggers
DCL – Data Control Language GRANT
REVOKE
Processos da Aplicação e Transações Packages e Planos de Aplicação Dados Distribuídos
Servidores Remotos Conectividade
Componentes Topologia
DRDA Requestor (Cliente)
DRDA Application Server (Cliente) Exemplo de Configuração:
Proteção RACF para o DB2 Integração do DB2
DB2 CICS IMS
Dados Distribuídos
Gerenciamento de Lock no DB2
MFE16 - Modelagem de Dados – Breve visão
DescriçãoApresentação de conceitos e técnicas de modelagem, com prática na criação de um modelo e normalização de um projeto.
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão dos conceitos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte e Desenvolvimento.
Conteúdo Programático
Conceitos Fundamentais Banco de Dado Relacional OLTP / OLAP / DBMS
Arquitetura de aplicações com acesso a banco de dados Modelo de dados
Ciclo de vida de projeto de banco de dados Estrutura de Dados
Metadados
Modelo Lógico / Entidade e atributos Modelo Físico / Tabela e colunas Chaves e Indices
Importância das chaves Tipos de chaves Índices Relacionamentos Tipos de relacionamento Chave estrangeira Cardinalidade Integridade referencial Normalização Conceito de normalização Dependência funcional
MFD01 - Fundamentos de Lógica Estruturada
DescriçãoCurso “mão na massa”, capacita o participante para planejar e entender programas estruturados para posterior codificação utilizando linguagens de programação estruturada como COBOL Enterprise, C ou PASCAL.
Abordagem
Essencialmente prática com laboratório para compreensão dos fundamentos e modelos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e Sustentação.
Conteúdo Programático
Conceitos básicos
Etapas para criação de um programa Projetando um programa estruturado Ferramentas de planejamento
Fluxogramas e pseudocódigo Operações e operadores Estruturas de controle lógico Nome de rotinas ou parágrafos Trabalhando com arquivos
Preparando e imprimindo relatórios Utilizando tabelas internas (arrays)
MFD02 - COBOL Enterprise
DescriçãoPreparar o participante para codificar e testar programas na linguagem COBOL Enterprise.
Abordagem
Aulas expositivas e exercícios práticos para assimilação do conteúdo
apresentado, evidenciando o uso de padrões de codificação e boas práticas de programação.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Desenvolvimento e Qualidade de Software.
Conteúdo Programático
Conceitos (breve revisão) Estrutura do programa COBOL IDENTIFICATION DIVISION ENVIRONMENT DIVISION CONFIGURATION SECTION INPUT-OUTPUT SECTION DATA DIVISION Estrutura de dados Itens de grupo Itens independentes Itens elementares
Nome de condição (nível 88) Comando COPY
FILE SECTION
WORKING-STORAGE SECTION LINKAGE SECTION
PROCEDURE DIVISION Comandos Básicos
Trabalhando com arquivos sequenciais Impressão
Tabelas Internas (definição e uso) Chamadas a subprogramas Construindo subprogramas Uso da LINKAGE SECTION Uma técnica de depuração
MFD03 - COBOL Enterprise – arquivos VSAM
DescriçãoPreparar o participante para utilizar arquivos VSAM em programas COBOL Enterprise.
Abordagem
Aulas práticas para assimilação do conteúdo apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e Sustentação.
Conteúdo Programático
VSAM (breve revisão)
COBOL Enterprise (breve revisão) VSAM no programa COBOL ENVIRONMENT DIVISION CONFIGURATION SECTION INPUT-OUTPUT SECTION DATA DIVISION Comando COPY FILE SECTION WORKING-STORAGE SECTION PROCEDURE DIVISION OPEN / CLOSE
READ / READNEXT / START WRITE / REWRITE / DELETE Uso do FILE STATUS
MFD04 - COBOL Enterprise – SQL/DB2
DescriçãoPreparar o participante para utilizar a linguagem SQL/DB2 em programas COBOL Enterprise.
Abordagem
Aulas práticas para assimilação do conteúdo apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e Sustentação.
Conteúdo Programático
SQL/DB2 (breve revisão)
COBOL Enterprise (breve revisão) SQL no programa COBOL ENVIRONMENT DIVISION DATA DIVISION Commando INCLUDE Uso da DCLGEN Variáveis HOST Uso da SQLCA PROCEDURE DIVISION
Acessando e atualizando informações Acessando mais de uma linha
Garantindo a integridade do processamento Boas práticas de acesso ao DB2
MFD05 - CICS/TS Command Level
DescriçãoO curso apresenta técnicas e ferramentas para criação de programas online, em linguagem COBOL, utilizando recursos do monitor CICS/TS, ensinando como planejar e codificar programas em Command Level utilizando arquitetura em três camadas.
Abordagem
Aulas teóricas complementadas com extensivo laboratório prático.
Carga Horária
32 horas
Público Alvo
Destinado a desenvolvedores COBOL e Analistas (de sistemas, de testes, de negócios e de suporte), que precisam conhecer e planejar programas online.
Conteúdo Programático
Conceitos e Recursos
Arquitetura e desenhos de aplicação Transações de serviço
Comandos básicos
Construção de telas BMS Enviando e recebendo mapas
Posicionando o cursor dinamicamente Alterando atributo dinamicamente
Transferindo o controle entre transações e programas Programando de forma pseudo-conversacional
Acessando arquivos VSAM Integridade de dados
Temporary Storage (TS) e Transient Data (TD) Acessando tabelas DB2 (uso do SQL/DB2)
MFD06 - CICS/TS webservices
DescriçãoO curso oferece ao participante uma visão geral sobre webservices, sua utilização e como preparar aplicações cliente/server utilizando o monitor transacional CICS TS.
Abordagem
Aulas teóricas complementadas com laboratório prático.
Carga Horária
16 horas
Público Alvo
Destinado a desenvolvedores e Analistas (de sistemas, de testes, de negócios e de suporte), que precisam conhecer e planejar webservices.
Conteúdo Programático
Introdução e conceitos (SOAP, WSDL, XML e JSON) CICS web services
Ferramentas de apoio
Exercício: utilizando CICS webservice com auxílio do Eclipse Planejando o webservice Conversão de dados Uso de Pipelines Gerenciador de mensagens Segurança Definições
Exercício: definindo um webservice no CICS TS CICS como um web services provider
Exercício: construindo e executando uma aplicação web services provider CICS como um web services requester
Exercício: construindo e executando uma aplicação web services requester Boas práticas
MFD07 - Programação IMS DC
DescriçãoO objetivo do curso é ensinar ao participante, programador COBOL, como planejar e codificar programas utilizando IMS DC, preparando-o para construir formatos para tela via MFS e usar técnicas atualizadas para desenvolvimento de programas online de complexidade média, utilizando DB2.
Abordagem
Aulas teóricas complementadas com laboratório prático.
Carga Horária
32 horas
Público Alvo
Destinado a programadores, analistas de sistemas, de testes, de negócios, especificadores e de suporte ao desenvolvimento, que precisam conhecer e planejar programas para ambiente online.
Conteúdo Programático
Funcionamento de um programa de aplicação IMS DC Ambiente do Programa de Aplicação
A interface do Programa de Aplicação O Programa de Aplicação no sistema
Como o IMS executa os programas de aplicação CALLs
Message Calls
Status Code e Return Code Tratamento de erros
Como o programa processa mensagens Tipos de mensagens
O que acontece durante o processamento de mensagens I/O PCB
Mensagens editadas
Serviço de Formatação de Mensagens (MFS – Message Format Service)
Utilizando DB2
Elementos de um programa de aplicação DL/I CALLs
I/O área
Tipos de PCBs I/O PCB
Alternate PCB
Escrevendo DL/I CALLs AUTH CHNG GN GU ISRT PURG CKPT
Enviando mensagens a outros terminais Programas conversacionais