• Nenhum resultado encontrado

TecTreinos Cursos e Treinamentos página 0

N/A
N/A
Protected

Academic year: 2021

Share "TecTreinos Cursos e Treinamentos página 0"

Copied!
36
0
0

Texto

(1)
(2)

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

(3)

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

(4)

 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

(5)

 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

(6)

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

(7)

MFE03 - TSO/E (ISPF e SDSF)

Descrição

Curso “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

(8)

MFE04 - JCL e Procedures

Descrição

O 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

(9)

 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

(10)

MFE05 - JCL básico

Descrição

Capacitar 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

(11)

MFE06 - Utilitários

Descrição

Apresentaçã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

(12)

MFE07 - Conceitos de VSAM e AMS

Descrição

O 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

(13)

 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

(14)

MFE08 - DFSORT

Descrição

Apresentaçã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

(15)

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

(16)

MFE09 - Programação REXX

Descrição

Capacitar 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

(17)

MFE10 - Assembler básico

Descrição

O 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

(18)

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

(19)

MFE11 - APIs do TCP/IP

Descrição

O 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

(20)

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.

(21)

MFE12 - Conceitos de WebSphere MQ

Descrição

Apresentar 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

(22)

MFE13 - CICS TS – Conceitos e Recursos

Descrição

Apresentar 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

(23)

 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

(24)

MFE15 - Conceitos de Banco de Dados, DB2 e SQL

Descrição

Apresentar 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

(25)

 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

(26)

Dados Distribuídos

 Gerenciamento de Lock no DB2

(27)

MFE16 - Modelagem de Dados – Breve visão

Descrição

Apresentaçã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

(28)

MFD01 - Fundamentos de Lógica Estruturada

Descrição

Curso “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)

(29)

MFD02 - COBOL Enterprise

Descrição

Preparar 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

(30)

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

(31)

MFD03 - COBOL Enterprise – arquivos VSAM

Descrição

Preparar 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

(32)

MFD04 - COBOL Enterprise – SQL/DB2

Descrição

Preparar 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

(33)

MFD05 - CICS/TS Command Level

Descrição

O 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)

(34)

MFD06 - CICS/TS webservices

Descrição

O 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

(35)

MFD07 - Programação IMS DC

Descrição

O 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

(36)

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

Referências

Documentos relacionados

O Museu Digital dos Ex-votos, projeto acadêmico que objetiva apresentar os ex- votos do Brasil, não terá, evidentemente, a mesma dinâmica da sala de milagres, mas em

nhece a pretensão de Aristóteles de que haja uma ligação direta entre o dictum de omni et nullo e a validade dos silogismos perfeitos, mas a julga improcedente. Um dos

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Os trabalhos foram realizados durante um ano, janeiro/2003 e dezembro/2003, quando foram registrados o tamanho da colônia em termos do número de pares reprodutores, sucesso

Tratando-se de uma revisão de literatura, o presente trabalho utilizou-se das principais publicações sobre as modificações de parâmetros técnicos observados em corredores,

O enfermeiro, como integrante da equipe multidisciplinar em saúde, possui respaldo ético legal e técnico cientifico para atuar junto ao paciente portador de feridas, da avaliação

1)  Ver o gráfico: Definição de produto. 2)  1 sigma, 0 % object transmission.. 3)  Em objetos opacos e alinhamento exato

*-XXXX-(sobrenome) *-XXXX-MARTINEZ Sobrenome feito por qualquer sucursal a que se tenha acesso.. Uma reserva cancelada ainda possuirá os dados do cliente, porém, não terá