MAINFRAME Flashcards

1
Q

MAINFRAME

A

Um mainframe é um computador de grande porte dedicado normalmente ao processamento de um volume enorme de informações. O termo mainframe era utilizado para se referir ao gabinete principal que alojava a unidade central de processamento nos primeiros computadores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Virtue

A

Endevor é uma ferramenta de gerenciamento de código-fonte e gerenciamento de versão para computadores mainframe executando z / OS. [1] Faz parte de uma família de ferramentas administrativas da CA Technologies (anteriormente Computer Associates), usada para manter aplicativos de software e rastrear suas versões.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

StreamFoundry

A

O CMS oferece um conjunto corporativo baseado em ITIL, que trata de gerenciamento de problemas, incidentes, alterações, solicitações e configurações que é executado exclusivamente no IBM Mainframe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CA-7

A

é um pacote de software para agendamento de tarefas / automação de fluxo de trabalho vendido pela CA Technologies (anteriormente CA, Inc. e Computer Associates International, Inc.). [1] É comumente usado por bancos [2] e outras grandes empresas com plataformas de computação de TI de mainframe IBM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

GRASP

A

procuram fornecer diretrizes para a construção de aplicações bem estruturadas e que possam ser facilmente adaptáveis diante da necessidade de mudanças.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CICS - Customer Information Control System

A

monitor de transações utilizado inicialmente nos sistemas operacionais z/OS e z/VSE dos mainframes da IBM. Atualmente o CICS é disponibilizado para outros sistemas operacionais, como o i5/OS, OS/2, AIX, Windows, Linux, dentre outros. A implementação para o sistema z/OS é de longe a mais popular e importante dentre todas. O desenvolvimento do CICS contou com o uso de métodos formais, utilizando a linguagem de especificacao Z (Zed).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Estrutura CICS

A

No ambiente z/OS uma instalação CICS compreende um ou mais “address spaces”. Instalações são divididas em multiplas regiões ou “adress spaces” por uma variedade de razões, como

  • separação de Aplicações
  • separação de funções
  • evitar a sobrecarga de uma única região de memória.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CICS - ID

A

Cada programa CICS é iniciado usando um identificador de transação “transaction id”. Telas CICS são enviadas como construções chamadas “mapas”, usando uma linguagem de programação como o COBOL. Um exemplo de como um mapa pode ser enviado usando COBOL pode ser visto abaixo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

CICS é um sistema de processamento de transações

A

designado tanto para atividade Online como processamento Batch. Uma transação é basicamente um conjunto de comandos que executam uma tarefa. Normalmente , a maioria das transações são tarefas relativamente simples, como a atualização de uma conta corrente. Executado em servidores Z IBM System, o CICS facilmente suporta milhares de transações por segundo. Aplicações CICS podem ser escritas em muitas linguagens de programação, incluindo COBOL, PL/I, C, C++, IBM Basic Assembly language, REXX, e Java.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é TSO?

A

permite que os usuários criem um sessão interativa com o sistema z / OS®. TSO fornece uma capacidade de logon de usuário único e uma interface de prompt de comando básica para z / OS.

A maioria dos usuários trabalha com o TSO por meio de sua interface baseada em menu, Interativa Sistema de produtividade do sistema (ISPF). Esta coleção de menus e painéis oferece uma ampla gama de funções para auxiliar os usuários a trabalhar com arquivos de dados no sistema. Os usuários ISPF incluem programadores de sistema, programadores de aplicativos, administradores, e outros que acessam z / OS. Em geral, TSO e ISPF tornam mais fácil para as pessoas com vários níveis de experiência para interagir com o sistema z / OS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

z / OS

A

Em um sistema z / OS, cada usuário recebe um ID de usuário e uma senha autorizada para logon do TSO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é ISPF?

A

O ISPF é um aplicativo de painel completo navegado pelo teclado. ISPF inclui um editor de texto e navegador, e funções para localizar e listar arquivos e executar outras funções de utilidade.

Depois de efetuar logon no TSO, os usuários geralmente acessam o menu ISPF. Na verdade, muitos usam o ISPF exclusivamente para executar trabalho no z / OS®. Os menus ISPF listam as funções que são mais frequentemente necessários para usuários online.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ISPF Primary Option Menu

A
                       ISPF Primary Option Menu Option ===>

0 Settings Terminal and user parameters User ID .: ZUSER
1 View Display source data or listings Time. . .: 17:29
2 Edit Create or change source data Terminal.: 3278
3 Utilities Perform utility functions Screen. .: 1
4 Foreground Interactive language processing Language.: ENGLISH
5 Batch Submit job for language processing Appl ID .: PDF
6 Command Enter TSO or Workstation commands TSO logon: IKJACCT
7 Dialog Test Perform dialog testing TSOprefix: ZUSER
8 LM Facility Library administrator functions System ID: SC04
9 IBM Products IBM program development products MVS acct.: ACCNT#
10 SCLM SW Configuration Library Manager Release .: ISPF 5.2
11 Workplace ISPF Object/Action Workplace
M More Additional IBM Products

Enter X to Terminate using log/list defaults

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

JES

A

componente do IBM ‘s MVS sistemas operacionais de mainframe que é responsável pelo gerenciamento de lote cargas de trabalho. Nos tempos modernos, existem duas implementações distintas do Job Entry System, chamadas JES2 e JES3 . Eles são projetados para fornecer execução eficiente de trabalhos em lote.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Job Entry Subsystem (JES

A

Para melhorar a eficiência de E / S, o JES executa o spool , que fornece vários trabalhos com acesso simultâneo a um volume de armazenamento comum. O JES usa uma estrutura chamada ponto verificação de para fazer backup das informações sobre as tarefas em execução no momento e sua saída associada. O ponto de verificação pode ser usado para restaurar trabalhos e saída no caso de falhas inesperadas de hardware ou software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Resource Access Control Facility or RACF

A

RACF é um produto de software complementar que fornece segurança básica para um mainframe sistema (exemplos de outros pacotes de software de segurança incluem ACF2 e Top Secret, ambos da Computer Associates).

RACF protege recursos concedendo acesso apenas a usuários autorizados dos recursos protegidos. RACF retém informações sobre usuários, recursos e autoridades de acesso em estruturas especiais chamadas perfis em seu banco de dados, e se refere a esses perfis ao decidir qual os usuários devem ter permissão para acessar recursos protegidos do sistema.

17
Q

RACF oferece a capacidade

A

Identificar e autenticar usuários
Autorizar usuários a acessar recursos protegidos
Registrar e relatar várias tentativas de acesso não autorizado a protegidos Recursos
Controlar os meios de acesso aos recursos
Permitir que os aplicativos usem macros RACF

18
Q

RACF

A

usa um ID de usuário e uma senha criptografada pelo sistema para realizar sua identificação de usuário e verificação. O ID do usuário identifica a pessoa para o sistema como um usuário RACF. A senha verifica a identidade do usuário. Freqüentemente, as saídas são usadas para impor uma política de senha como comprimento mínimo, falta de caracteres repetidos ou adjacentes letras do teclado, e também o uso de números, bem como letras. Palavras populares como “senha” ou o uso do ID do usuário são frequentemente banido.

19
Q

SMP/E

A

é a ferramenta usada para instalar e manter o software nos sistemas z/OS. O SMP/E controla mudanças de software no nível do elemento. A Linguagem de Controle de Tarefas (JCL) é enviada por meio da emulação 3270, que é conhecida como “prompt de comandos”. Este método é um método de instalação padrão que é usado pelo IBM WebSphere Application Server for z/OS, DB2 for z/OS e outros produtos z/OS.

20
Q

SMP / E (Programa de modificação do sistema / estendido

A

é uma ferramenta projetada para gerenciar a instalação de produtos de software em um sistema [a] z / OS e para rastrear as modificações” desses produtos
SMP / E gerencia várias versões de software, ajuda a aplicar patches e atualizações (PTFs), facilita o teste ordenado e, se necessário, a reversão para um estado anterior, permite uma pseudo-instalação de “execução de teste” para verificar se a instalação real funcionará, mantém registros de auditoria e segurança para garantir que apenas atualizações de software aprovadas ocorram e, de outra forma, fornece altamente controle evoluído e centralizado sobre toda a instalação de software no z / OS.

21
Q

Job Control Language (JCL)

A

linguagens de script usadas em sistemas mainframe IBM operacionais de para instruir o sistema sobre como executar uma tarefa em lote ou iniciar um subsistema.

Mais especificamente, o objetivo do JCL é dizer quais programas executar, usando quais arquivos ou dispositivos para entrada ou saída, e às vezes também indicar sob quais condições pular uma etapa.

Existem duas linguagens distintas do IBM Job Control:

um para a linhagem do sistema operacional que começa com DOS / 360 e cujo membro mais recente é z / VSE ; e
o outro para a linhagem de OS / 360 para z / OS , o último agora incluindo JES extensões , Job Entry Control Language (JECL) .
22
Q

JCL consiste em três tipos básicos de instrução:

A

JOB declaração, que identifica o início do trabalho e informações sobre todo o trabalho, como faturamento, prioridade de execução e limites de tempo e espaço.
EXEC declaração, que identifica o programa ou procedimento a ser executado nesta etapa do trabalho,
e informações sobre a etapa, incluindo COND itions para executar ou pular uma etapa.
DD (Definição de dados) declarações, que identificam um arquivo de dados a ser usado em uma etapa e informações detalhadas sobre esse arquivo. DD as instruções podem estar em qualquer ordem na etapa.

23
Q

CAMPOS JCL

A

Identificador-Campo ( //): O campo identificador indica ao sistema que uma instrução é uma instrução JCL em vez de dados. O campo identificador consiste no seguinte:
As colunas 1 e 2 de todas as instruções JCL, exceto a instrução delimitadora, contêm //
As colunas 1 e 2 da declaração do delimitador contêm /*
As colunas 1, 2 e 3 de uma declaração de comentário JCL contêm //*
Campo de nome: O campo de nome identifica uma declaração particular para que outras declarações e o sistema possam fazer referência a ela. Para instruções JCL, deve ser codificado da seguinte forma:
O nome deve começar na coluna 3.
O nome é de 1 a 8 alfanumérico ou nacional ( $, #, @) personagens.
O primeiro caractere deve ser alfabético.
O nome deve ser seguido de pelo menos um espaço em branco.
Campo de operação: O campo de operação especifica o tipo de instrução ou, para a instrução de comando, o comando. O campo de operação deve ser codificado da seguinte forma:
O campo de operação consiste nos caracteres da caixa de sintaxe da instrução.
A operação segue o campo do nome.
A operação deve ser precedida e seguida de pelo menos um espaço em branco.
A operação será uma das JOB, EXECe DD.
Campo de parâmetro: o campo de parâmetro, às vezes também conhecido como campo de operando, contém parâmetros separados por vírgulas. O campo de parâmetro deve ser codificado da seguinte forma:
O campo do parâmetro segue o campo da operação.
O campo do parâmetro deve ser precedido de pelo menos um espaço em branco.
O campo de parâmetro contém parâmetros que são palavras-chave usadas na instrução para fornecer informações como o nome do programa ou conjunto de dados.
Campo de comentários : contém comentários . O campo de comentários deve ser codificado como segue:
O campo de comentários segue o campo de parâmetro.
O campo de comentários deve ser precedido de pelo menos um espaço em branco.

24
Q

Acesso a dados (instrução DD)

A

O DD declaração é usada para referenciar dados. Esta declaração vincula a descrição interna de um programa de um conjunto de dados aos dados em dispositivos externos: discos, fitas, cartões, impressoras, etc. O DD pode fornecer informações como um tipo de dispositivo (por exemplo, ‘181’, ‘2400-5’, ‘ TAPE ‘), um série do volume número de para fitas ou discos, e a descrição do arquivo de dados, chamado de DCBsubparâmetro após o Data Control Block (DCB) no programa usado para identificar o arquivo.

25
Q

Processamento condicional

A

0 = Normal - tudo OK
4 = Aviso - pequenos erros ou problemas
8 = Erro - erros ou problemas significativos
12 = Erro grave - erros ou problemas graves, os resultados (por exemplo, arquivos ou relatórios produzidos) não devem ser confiáveis.
16 = Erro de terminal - problemas muito sérios, não use os resultados!

26
Q

z / OS

A

Para JES2, as instruções JECL começam com /, para JES3 eles começam com //, exceto para remoto /SIGNONe /SIGNOFFcomandos. Os comandos para os dois sistemas são completamente diferentes.