Escolar Documentos
Profissional Documentos
Cultura Documentos
Elaborado por:
Eusinha Flávia Hoppe – TAP
Mainframe Express 3.0
Criação de projeto:
Barra de ferramentas
Janela do Projeto Janela de edição
Passo a passo:
1. Selecione New no menu File.
2. Escolher a opção Source File e OK.
3. Surgirá a tela do editor para início da digitação (entre as colunas 8 e
72 o fundo será branco – indicando as colunas aceitas pelo COBOL).
Salvar o programa:
1. Selecione New no menu File.
2. Informe o nome do programa.
3. Informe o diretório onde o programa deverá ser salvo.
Obs: Manter diretório padrão: D:\Work\.
Editar o programa:
Na aba inferior Files – pasta Source, selecione o programa desejado e dê um
Fechar o programa:
Selecione a opção Close do menu File ou clique o botão na própria janela
do editor ou programa.
Dicas:
O MFE permite que você copie programas (código fonte) que foram
desenvolvidos externamente ao projeto (criado em diretório diferente do D:\Work
ou disponíveis em outro projeto).
Os arquivos (programas, componentes, arquivos de dados, JCL, etc), mesmo
sendo digitados dentro do MFE, não são anexados automaticamente ao projeto.
Portanto, precisam ser adicionados ao projeto.
Passo a passo:
1. Selecione a opção “Add files” no menu Project.
2. Na janela “Add files to project”, aponte para o diretório onde está o
programa foi salvo anteriormente ou já gravado (Add from).
3. Selecione o programa desejado (CBL, JCL) e clique em ADD para que o
MFE realize um apontamento do programa para o projeto aberto.
Obs: Pode-se inserir mais de um arquivo por vez, para isto basta que os
arquivos desejados estejam selecionados antes da execução do passo 4.
4. Selecione a opção Done ou simplesmente feche a janela ativa através do
botão .
Passo a passo:
1. Na aba inferior Files, selecione o arquivo que será removido do projeto.
2. Selecione a opção “Remove” do menu Project ou clique com o botão direito
do mouse e escolha a opção “Remove”.
3. Na janela “Remove files from Project” pode-se escolher 2 opções: “Also
delete Original source file” – além de remover do projeto, também irá
remover o arquivo original no diretório onde está salvo. Cuidado: Se
escolher esta opção, não há como recuperar o arquivo. E a opção “Also
delete Generate files” – apenas remove do projeto o arquivo e os arquivos
relacionados a ele dentro do projeto (book´s, .int, .idy, etc).
FIND:
Botão ALL: irá marcar (cor diferente do texto) no código fonte os lugares
em que a palavra indicada no campo de pesquisa aparece.
LOCATE:
Definition:
Localiza palavras dentro do código fonte (programa). Para retornar ao ponto
original de chamada, clique com o botão direito do mouse, opção “return”.
Cobol Section:
Localiza e insere o cursor na linha onde a seção selecionada do Cobol aparece
no código fonte (programa).
FIND IN FILES:
Passo a passo:
1. Selecione Build no menu Build ou pressione a tecla F7 (Build) para que
todos os programas sejam compilados.
2. Se quiser compilar um programa específico, o mesmo deve ser selecionado
com um clique (marcar) e após acionar a opção Build ou clique com o botão
direito do mouse e escolha a opção “Compile”.
Passo a passo:
1. Selecione o job (na pasta JCL) que será executado.
2. Selecione a opção Run no menu Debug ou pressione a tecla F5 (Run) para
a execução (Zoom) ou para a depuração passo a passo selecione a opção
Start Debugging no menu Debug ou pressione a tecla F11 (STEP).
3. Na janela “Start Debugging, confirmar se o JCL que será executado está
correto. A janela Application Output aberta serve para monitorar a
execução. Quando o job atingir o ponto de execução do programa Cobol, e
estando no módulo de depuração, o código fonte é exibido e a linha
corrente do código fonte (a que está prestes a ser executada) é ressaltada.
A partir daí, a execução está sob o comando do usuário, que deverá seguir
conforme comandos de depuração do Menu Debug (F5 ou F11).
Dicas:
Passo a passo:
1. Na aba inferior Catalog, selecione New no menu File.
2. Escolha a opção Data File e OK.
3. Na janela “Alocate and create data set” informe:
a. DS name: nome do arquivo (.DAT).
b. PC filename: diretório onde o arquivo de dados (.DAT) deverá ser
salvo – D:\work.
c. DSORG: tipo de arquivo (PS, VSAM).
d. RECFM: tipo de blocagem - fixo (FB), variável (VB).
Obs: Se o arquivo for indexado (VSAM) será necessário definir a chave através
do botão Define Keys:
a. Clique no botão “Insert key” – inclusão da chave primária.
b. Informe a posição e o tamanho da chave nos campos Key Offset e
Key length da chave primária.
c. Se o arquivo possuir chave alternada, selecione a opção “Insert Key
After” e proceda conforme o item a acima.
Passo a passo:
1. Selecione a opção Save no menu File.
2. Digite o nome do arquivo com extensão .DAT e indique o diretório D:\Work.
3. Clique em Salvar.
Passo a passo:
1. Escolha a aba inferior Catalog.
2. Clique com o botão direito do mouse sobre qualquer parte da área branca,
opção “Add existing dataset”.
3. No campo DS Name entre com o nome do arquivo.
4. Selecione o botão Browse à direita do campo PC Filename e escolha o
diretório de onde quer copiar o arquivo.
5. Selecione o arquivo desejado e Abrir.
Passo a passo:
1. Na aba inferior Files, selecione o programa (marcar) em que o layout do
arquivo está declarado.
2. Clique com o botão direito do mouse e escolha a opção “Create record
layout” ou selecione a opção New no menu File e escolha a opção Record
Layout.
3. Uma janela será aberta, e as áreas da Data division e working-storage do
programa serão exibidos.
4. Selecione a estrutura do arquivo (marcar) e clique com o botão direito do
mouse, opção “New record layout”.
5. Na janela aberta, escolha a opção “Default layout” se o arquivo for de
tamanho fixo, ou seja, todos os registros terão a mesma estrutura. Se o
arquivo for variável ou possuir mais de 1 tipo de registro, escolha a opção
“Conditional layout”.
6. Avançar.
Passo a passo:
1. Selecione a opção Save no menu File.
2. Digite o nome do arquivo com extensão .STR e indique o mesmo diretório
em que o arquivo com extensão .DAT foi salvo - D:\Work.
3. Clique em Salvar
4. Feche a janela do Editor de layout de registro – clique na opção Close do
menu File ou clicando o botão na própria janela.
Passo a passo:
1. Selecione a aba inferior Catalog e abra o arquivo de dados escolhido com
dois cliques ou pressione botão direito do mouse, opção Edit.
Obs: O MFE só executará a associação se o arquivo estiver editado (aberto).
2. Selecione a opção DataTools no menu File.
3. Clique na opção “Associate Record layouts”.
4. Opção Sim/Yes.
5. Clique OK.
Dicas:
Nesta opção, o MFE oferece opções para alteração dos registros no arquivo
como: inserção de novos registros entre os já existentes, inicialização do
registro, delete, inserção de múltiplos registros de uma só vez, etc.
Passo a passo:
1. Selecione a aba inferior Catalog e escolha o arquivo a ser visualizado.
2. Selecione a opção DataTools do menu File.
3. Clique na opção “Load Record layouts”.
4. Aponte o diretório onde o arquivo de layout (.STR) foi salvo, selecione o
arquivo de layout (.STR) correspondente e clique na opção Abrir.
Passo a passo:
1. Na aba inferior Catalog, editar o arquivo desejado, conforme abaixo:
Cadastrando transações:
Passo a passo:
1. Selecione a aba inferior CICS com um clique.
2. Clique com o botão direito do mouse em PCT (Program Control
Table), opção “Add new PCT entry”.
3. Informe a transação do programa no campo “Transaction Id” (letra
maiúscula).
4. Informe o nome do programa no campo “Program Name” (letra
maiúscula).
5. Informe uma breve descrição do programa no campo “Description”.
Este item é opcional.
6. Clique no botão Aplicar para inserir a transação e continuar com a
janela aberta ou clique no botão OK para inserir a transação e fechar a
janela automaticamente.
Passo a passo:
1. Selecione a aba inferior CICS com um clique.
2. Clique com o botão direito do mouse em FCT (File Control Table), opção
“Add new FCT entry”.
3. Informe o nome do arquivo de dados (.DAT), através do ícone [...],
confirmando com o botão OK. Caso este arquivo possua índice alternado
será solicitado a inclusão dos índices com uma mensagem, aceite clicando
em YES e informe na coluna FCT name o nome dos índices alternados.
4. Ou escolher a opção “Use Catalog” e informar o nome do arquivo .DAT.
Passo a passo:
1. Selecione New no menu File.
2. Selecione a opção CICS BMS Mapset e clique em OK.
1. Na aba inferior Files, selecione o mapa que deseja editar com um clique do
mouse, botão direito do mouse, opção “Edit as text”.
Passo a passo:
1. Selecione a opção “RUN” no menu Debug ou clique no ícone RUN (F5)
para a execução.
3. Selecione a opção “Start debugging” no menu Debug ou clique no ícone
STEP (F11) para a depuração.
4. Na aba CICS, informe o código da transação inicial.
Dicas:
Nas linhas em que houver divergência entre os fontes, a mesma será destacada
através de uma cor diferente do texto original.
Dicas:
Passo a passo:
1. Selecione a aba inferior IMS com um clique.
2. Clique com o botão direito do mouse em Transactions, opção “Add new
transaction”.
3. Preencha os seguintes campos:
- Program type:
BMP (Batch Message Processor) – Batch
DLI (Stand-alone DLI Program)
MPP (Message Processing Program) – Online
NRMP (Non-Response Message Processor)
QBMP (Queue-driven batch message processor)
- Trancode name: nome da transação
- PSB name: PSB utilizada pelo programa
- Program name: nome do programa
- SPA size: tamanho da área de transferência utilizada por programas
conversacionais.
- Process limit count: número limite que o programa ficará na
memória, sem uma nova carga.
- Maximum Seg no: número limite de acessos a segmentos de banco
de dados.
4. Clique no botão OK para inserir o programa e fechar a janela
automaticamente.
Passo a passo:
1. Selecione a aba inferior IMS com um clique.
2. Clique com o botão direito do mouse em Printers/Lterms, opção “Add new
printer/Lterm”.
A tela (.MFS) deve ser adicionada ao projeto após sua criação, da mesma
forma que é realizado com o código fonte (programa) e compilada.
Após a compilação, a tela deverá estar cadastrada na pasta “MFS”
automaticamente.
Para realizar a deleção de um cadastro de tela, selecione a mesma com o
botão direito do mouse e escolha a opção “Delete”.
Cadastrando PSB:
Impressão de relatórios:
Passo a passo:
1. Selecione a aba inferior IMS com um clique.
2. Cadastre a impressora conforme item Cadastrando impressora.
3. Sempre que um relatório é gerado via aplicação IMS, o mesmo é gravado
no arquivo IMS3270P.LST na pasta Listing do diretório onde o projeto foi
criado.
4. Para gerar nomes diferentes de arquivos de impressão, clique com o botão
direito do mouse em IMS System, opção “Properties”. Na pasta TM/MFS
selecione a opção “Separate print files by Appl Region ID”. Esta opção faz
com que os arquivos gerados sejam nomeados com IMS-XXXX.LST, onde
XXXX é o código da ApplRgnID mostrada no topo da tela de execução
(Application output) do IMS.
5. Para visualizar o relatório gerado automaticamente ao final da execução,
clique com o botão direito do mouse em IMS System, opção “Properties”.
Na pasta TM/MFS, selecione a opção “View printer output on session
closed”, na pasta TM/MFS ou dê dois cliques sobre o arquivo gerado na
pasta Listing do diretório onde o projeto foi criado.
6. Para imprimir selecione a opção “Print” do menu File.
Passo a passo:
1. Selecione a aba inferior IMS com um clique.
2. Clique com o botão direito do mouse em IMS System, opção “Properties”.
3. Na pasta DL/I Trace, selecione todas as opções da janela “Call trace
options”, a opção “Write to data set” da janela “Trace output options” e
confirme o nome do arquivo como BTS.LST.
4. Na pasta TM/MFS More, preencha o campo Lterm Name com “MFIMS” e o
campo USER ID com o código do seu usuário.
5. Clique no botão OK.
Passo a passo:
1. Selecione a opção “Trace Print” do menu Tools, opção “IMS”.
2. Preencha o campo Input Filename com “BTS.LST”, apontando para o
diretório onde o projeto foi criado.
3. Clique no botão Ok.
4. O trace do IMS é gerado no arquivo IMSPRINT.LST na pasta Listing do
diretório onde o projeto foi criado.
5. Para imprimir selecione a opção “Print” do menu File.
A tela (.MFS) para aplicações IMS/DC podem ser geradas de duas formas:
através do editor do MFE com a digitação manual (Source File) ou através do
gerador de tela CO-MFS.
CO-MFS – Diretrizes:
Passo a passo:
1. Selecione a opção “CO-MFS” no menu Tools, opção “Workbench”.
2. Na opção <3> Import a Member using MFS macros, informe o Dataset
name to import from (diretório e nome do arquivo com extensão .MFS) ou
acione a tecla F2<Dir> e escolha a tela a ser alterada colocando o caracter
“S” no campo “Func” a frente do Dataset Name, Member Name (nome do
Passo a passo:
1. Selecione Build no menu Build ou pressione a tecla F7 (Build) para que
todos os programas / telas sejam compilados.
2. Se quiser compilar um programa / tela específica, o mesmo deve ser
selecionado com um clique (marcar) e após acionar a opção “Build” ou
clique com o botão direito do mouse e escolha a opção “Compile”.
Passo a passo:
1. Selecione a opção “RUN” no menu Debug ou clique no ícone RUN (F5)
para a execução.
2. Selecione a opção “Start debugging” no menu Debug ou clique no ícone
STEP (F11) para a depuração.
3. Na aba IMS, informe o código da transação IMS ou o comando “/FOR
output_screen_name”.
Opções:
Passo a passo:
1. Selecione a opção “Test Coverage” no menu Tools.
2. Selecione a opção “Configuration” e clique no botão Create New.
3. No campo Filename entre com o nome do arquivo de configuração. Este
arquivo será gravado com a extensão .TCF na pasta Testcover gerada no
mesmo diretório do projeto.
4. Habilite as demais opções conforme a necessidade:
Result file details > Overwrite results file on each test run:
sobrepõem o conteúdo do arquivo de resultados ( extensão .tcz)
cada vez que um teste é executado. Caso este item não seja
selecionado, o arquivo de resultados acumula o resultado de cada
execução.
7. Habilite a opção “Run in test coverage mode” na tela acima para rodar um
programa do projeto com o modo de cobertura de teste ou escolha a opção
“Project Settings” do menu Project, pasta Execution e habilite esta mesma
opção.
8. Clique em OK.
Passo a passo:
1. Selecione a opção “Build Settings for Project” no menu Project.
2. Com a janela ativa, selecione a aba Cobol, subpasta General.
3. Habilite a opção “Test Coverage”.
4. Clique em OK.
Report on tagged lines > from this list: libera uma janela para que os
identificadores de alterações de código fonte sejam informados, os quais
se encontram no código fonte do lado esquerdo (Left) das colunas 1 até
6, ou do lado direito (Right) das colunas 73 até 80.
Report on tagged lines > from the tagfile: permite que seja informado o
local/nome de um arquivo texto, o qual deve conter a posição do
identificador de alteração de código, podendo utilizar as palavras @LEFT
(colunas 1 até 6) ou @RIGHT (colunas 73 até 80).
Output options:
Separate report file per program: cria um relatório isolado para cada
programa executado.
Use root name prefix: especifica que o nome do relatório deve conter
um prefixo, devendo este ser informado no campo liberado a direita.
Report output folder: informe o local / nome da pasta que será utilizada
para gravação dos relatórios.
Fonte do programa: