Documente Academic
Documente Profesional
Documente Cultură
www.dtslatin.com
Direitos Autorais
Esse material protegido por cpia - 2005 Todos os direitos so reservados. Nenhuma parte desse material pode ser copiada, distribuda, traduzida, transmitida ou fotocopiada em qualquer meio sem a permisso escrita expressa da DTS Estando interessado em licenciar esse material, favor contactar a DTS ou seu Representante de Vendas A DTS reserva-se o direito de revisar esse material sem obrigao de notificar qualquer parte ou pessoa de tais revises
Aspectos Legais
Micro Focus uma marca registrada da Micro Focus Limited. Analyzer, ANIMATOR, Dialog System, FILESHARE, FORMS, Micro Focus COBOL/2, MCO, MFIMS, Micro Focus Toolset, Micro Focus COBOL/2 Workbench, MVS Workbench, Run Time Environment, RTE, SCREENS, Structure Animator e XM so marcas registradas da Micro Focus Limited Microsoft e MS-DOS so marcas registradas da Microsoft Corporation IBM e PS/2 so marcas registradas da International Business Machines IBM 370/ MVS, OS/2, Systems Application Architecture e VM so marcas registradas da International Business Machines PANSOPHIC e PANVALET so marcas registradas da Pansophic IRMA e IRMAlink FT/TSO so marcas registradas da Digital Communications Associates, Inc. UNIX uma marca registrada da AT&T Novell uma marca registrada da Novell, Inc. XDB uma marca registrada da XDB Systems, Inc. SQLBase uma marca registrada da Gupta Technologies, Inc. SPF/PC uma marca registrada da Command Technology Corporation
O Mainframe Express
MFE
Ambiente Integrado de Desenvolvimento permitindo criao e manuteno de aplicaes de Mainframe usando :
ASSEMBLER COBOL PL/I CICS SQL para DB2 IMS TSO JCL
MFE
Facilidades
organizar e gerenciar componentes da aplicao criar, modificar e manter cdigo fonte de aplicao verificao de sintaxe e compilao de cdigo fonte de aplicao testes unitrios, de integrao e regresso das aplicaes criar, modificar e manter arquivos de dados de teste carga e descarga de arquivos
Ambiente Anterior
Micro Focus COBOL Workbench
editor de fontes tratamento de arquivos compilao depurao suporte a dialetos COBOL + MCO = MF CICS Option + IMS386 = IMS/DB e IMS/DC + MF370 = Assembler + XDB = DB2 e trabalho em EBCDIC na estao
Pontos a Considerar
Problema de montagem do ambiente Nenhuma conexo com mainframe Responsabilidade do analista de sistemas
usa RPFs de ROSCOE ou CLISTs de TSO
Assembler
macros especiais acesso a blocos internos de controle
Ambiente Atual
Evoluo
Evoluo
Evoluo
Mainframe Access (MFA)
Drag & Drop =>> Transfere arquivos MF =>> micro =>> MF
se dados, traz em EBCDIC, pois o MFE trabalha em EBCDIC transferncia pode ser de arquivo inteiro, ou dos x primeiros, ou registros dentro de um range
Source Connect =>> acessar fontes; faz cpia no micro, associa a um disco e no SAVE, devolve para mainframe Data Connect =>> acessar dados
somente vlido para programas batch para programas CICS, usar o Drag & Drop
Protocolos do MFA
LU 6.2 (SNA Server no micro) TCP/IP (IBM ou Interlink)
Evoluo
Mainframe Express (verso 2.5)
facilidades da verso anterior mais :
Suporte para IBM MQ Series;
Suporte para IBM CICS ECI (External Call Interface); Facilidade de integrao entre o Online e Batch, permitindo ao CICS utilizar arquivos do catlogo do MFE; Suporte para mltiplos servidores do Mainframe Access; Integrao com Source Code Control (SCC); Suporte para o dialeto Cobol for OS/390; Suporte no SQL Option para o DB2 verso 6.1
Benefcios
Algumas funes do ROSCOE substitudas pelo Drag & Drop
ver sysout submeter job catalogar e realocar arquivo informao de VTOC do arquivo copiar arquivo editar fontes verificar contedo de arquivo editar arquivos informar DCB do arquivo (boto direito) MFA ser chamado d dentro dos programas ou RPFs
Ciclo de Desenvolvimento
Passos dados uma vez por Projeto
Baixar as aplicaes do Mainframe para a estao de trabalho transferir cdigo fonte do programa transferir dados para Unidade de Teste Organizar componentes da aplicao no PC colecionar cdigos fonte dos programas criar novo Projeto colecionar arquivos de dados de teste em pastas (folders)
A interface do MFE
Janela do Editor
Barra de Status
Pginas p/ Seleo
Janela de sada
Viso do Projeto
Ponto central para trabalhar com Projetos Cada uma das pginas com as diferentes vises do projeto
Files Workgroup Catalog Spool CICS IMS
OBS : As duas ltimas somente sero visveis se o projeto utilizar essas facilidades
Viso - Files
Primeira viso exibida quando um arquivo projeto (extenso .MVP) aberto Composta de duas estruturas principais :
esquerda, rvore de Arquivos direita, Detalhes dos Arquivos
Viso - Files
Exemplo
Viso - Workgroup
Projeto exibido como conjunto de bibliotecas Cada biblioteca 1 ou mais tipos de diretrios Tipos de bibliotecas :
Source
arquivos fonte COBOL, CLIST e JCL
Dependency
inclui arquivos COPY, macros Assembler e outras dependncias
Load
todos os mdulos de carga e executveis, e maps de BMS/CICS
Output
listagens e sadas de trabalho
External
tipos de arquivo no suportados explicitamente pelo MFE
Viso - Workgroup
Exemplo
Viso - Catalog
Mostra todos os arquivos no Projeto Associao de nomes conforme reconhecidos no mainframe Emula funo de Catlogo do mainframe Pode ser chamada pelas funes CATALOG e UNCATALOG
Viso - Spool
Mostra propriedades de arquivos Spool criados pelo MFE Estas emulam o JES Tambm mostra o System Log para o Projeto
Consideraes Adicionais
Viso CICS e IMS
Disponveis apenas se o Projeto usa essas facilidades
Janela de Sada
Usada pelo MFE para exibir mensagens do sistema durante trabalho com o Projeto
erros de sintaxe na compilao, etc ...
Projetos
Projetos
Representao de todos os arquivos fonte (incluindo suas dependncias), e comandos de build utilizados para criar uma aplicao ou programa Quando um projeto (extenso .MVP) aberto, seu contedo exibido graficamente numa janela chamada Viso Projeto (Project View) A partir desta janela, todos os aspectos de trabalho com esse Projeto podem ser acessados e controlados
Criando um Projeto
Criao feita com o Assistente de Projeto Selecione NEW a partir do menu File e a janela New Item aparece
Criando um Projeto
As primeiras informaes exigidas so o nome e localizao do projeto
Criando um Projeto
MFE cria pasta Mfuser aps a instalao MFE cria pasta Projects dentro dela Todos os novos projetos sero criados nessa pasta
Populando um Projeto
Localizao em si dos arquivos no popula o projeto Arquivos tem que ser catalogados no projeto Tarefa feita a partir do menu Project | Add Files
Populando um Projeto
Aps a seleo do Add Files, a janela a seguir exibida Devemos escolher o tipo de arquivo sendo catalogado no projeto
Populando um Projeto
Uma vez adicionados (catalogados) os arquivos no Projeto, a janela Project View e suas pginas Files, Workgroup, Catalog e Spool passam a ser o ponto focal de todo o trabalho feito no Projeto
Viso - Projeto
Lista de itens na parte direita do painel permite que usurio edit e compile programas e remova itens do projeto Cada item na janela tem seu Menu de Contexto
Viso - Catlogo
Simula o Catlogo de MVS no mainframe Arquivos a partir desta Viso podem ser adicionados ao projeto usando a opo Add to Project no Menu de Contexto do arquivo
Configurao do Projeto
Caractersticas gerais para o Projeto (Variveis de Ambiente) podem ser parametrizadas selecionando Project Settings a partir do menu Project
Configurao do Build
Configuraes de Build (Diretivas do Compilador) :
aspectos de compilao, dialeto COBOL, nvel de mensagem de erro, cdigo otimizado de execuo a ser gerado, ...
Configurao do Build
Tela mestre
Organizao do Projeto
Viso Geral
Objetos so organizados em Projetos
Um Projeto consiste de :
Um Arquivo Projeto (Project); Qualquer nmero de arquivos Fonte (Source); Arquivos de dados (Data); Outros arquivos de suporte (opcional).
Um projeto MFE na estao de trabalho pode ser organizado da mesma forma com que os arquivos so organizados no mainframe
Viso Geral
Mainframe Estao de Trab.
PDS1
PDS2
Pasta1
Pasta2
Organizando um Projeto
Se Projeto pequeno ou simples, componentes na mesma pasta MFE poder criar outras pastas para seu controle Se projeto grande ou complexo, separar tipos por pastas
Exemplo
Organizando um Projeto
Se projeto grande demais com vrios programadores trabalhando concorrentemente, a recomendao :
todo Cdigo Fonte e Dados armazenados em um servidor;
segurana do sistema operacional usada para evitar acesso no autorizado ou destruio de cdigo ou dados;
controle de verso usado para forar os programadores a fazer check out e check in do cdigo fonte para evitar que mltiplos programadores tentem sobrescrever as alteraes
Projetos de Manuteno
Manuteno de grandes projetos : cdigo fonte, arquivos e bases de dados acessados diretamente no mainframe a partir do MFE Economiza overhead do download, mas prejudica tempo de resposta Para trabalhar dessa forma, o mainframe tem que estar com o MFA executando
Arquivos Intermedirios contendo cdigo Objeto gerado pelo compilador Arquivos Gerados contendo cdigo Otimizado gerado, se requerido, pelo compilador Listagens Arquivos Temporrios gerados durante o processo de Autosave A emulao de um Catlogo de Sistema do MVS
Janela de Edio
Diversas maneiras de iniciar sesso de edio
selecionar o fonte desejado a partir da lista de arquivos no projeto (Viso File), e abrir com duplo-click selecionando Open a partir do menu File, permite que o usurio encontre o arquivo requerido, mesmo que no includo no projeto
Janela de Edio
Navegao
Mover p/ topo do arquivo Mover p/ fim do arquivo Mover 4 caract. p/ direita Move 4 caract. p/ esquerda Mover p/ prxima palavra Move p/ palavra anterior Levar linha corrente topo
Tecla Funcional
Ctrl + Home Ctrl + End Tab Shift + Tab Ctrl + Seta direita Ctrl + Seta esquerda Opo Align no menu View
Edio
Margens do cdigo a ser exibido
Edio
Edio pode ser feita usando menu Edit
Edio
Achando e substituindo Texto
Menu Search prov facilidades para encontrar e substituir texto no fonte
Edio
Caixa de dilogo Find exibida no rodap da tela, embora possa flutuar
Edio
Achando e substituindo Texto opo Compress no menu View faz com que apenas as linhas com resultados sejam exibidas
Edio
Achando e substituindo Texto fontes podem ser expandidos usando opo Expand boto Compress/Expand na Barra de Ferramentas
Edio
Achando Definies COBOL uma vez compilado o programa, o MFE armazena mais informaes (num arquivo de extenso .IDY) do que disponvel no arquivo fonte em si. Se o .IDY existir, ao colocar cursor em item de dados ou Procedure, faz com Menu de contexto aparea
Edio
Achando Definies COBOL opo Find ir exibir todas as ocorrncias do item no fonte, com uma observao na rea de prefixo
Edio
Achando Definies COBOL uma alternativa para o uso dos menus de contexto usar o menu Search
Se nenhum item especfico do COBOL for selecionado, a opo Find COBOL Item faz aparecer uma janela pedindo a identidade do item
Edio
Limpando Linhas Marcadas linhas marcadas com resultados do Find podem ser limpas isoladamente ou em conjunto a partir da opo Clear do menu View
Construindo Projetos
Processo de Compilao
Codificao do programa fonte Compilao (fonte para executvel) Processo de compilao
individual, selecionando o programa fonte a partir do Build
Processo de Compilao
Fonte pode ser aberto na janela do Editor
Diretivas do Compilador
Usadas para controlar comportamento do Compilador :
que dialeto usar que sada gerar que cdigo compilar e como se comportar em execuo
Diretivas Globais
Codificadas de duas formas :
na viso File da estrutura do Projeto dando click no boto direito do mouse, aparece o menu de contexto, do qual seleciona-se Build Settings for Project
Diretivas Globais
Alternativamente, a opo Build Settings for Project pode ser selecionada no menu Project
Diretivas Globais
Independente do mtodo a seguinte janela aparece
Diretivas Individuais
Seleciona-se o arquivo fonte na estrutura do Projeto, e pressiona-se o boto direito do mouse Menu de contexto aparece e escolhe-se Build Settings for program
Diretivas Individuais
Alternativamente, a opo Build Settings for program pode ser selecionada a partir do menu Project
Qualquer que seja o mtodo escolhido, a janela com as Propriedades do Projeto ir aparecer
Chamando o Compilador
Chamando o Compilador
Alternativamente, a opo Compile program-name pode ser selecionada a partir do menu Build
Embora aceitvel para compilar um programa isolado, existe um mtodo que faz mais
O Build de um Projeto
O Build de um Projeto
Alternativamente, existe o boto Build na Barra de Ferramentas Qualquer uma das opes ir compilar apenas os componentes necessrios
Se for necessrio recompilar todos os componentes no Projeto, existe a opo Rebuild All no menu Build ou o boto Rebuild All na Barra de Ferramentas
O Build de um Projeto
Em todos os projetos, mesmo os mais simples, existem dependncias de arquivos A seqncia em que os componentes so compilados importante Seqncia utilizada :
1 - IMS DBD 2 - CICS BMS 3 - Assembler 4 - COBOL 5 - Assembler Linker 6 - IMS MFS 7 - IMS PSB 8 - JCL
Verificando Erros
Por default, uma vez verificada a sintaxe, linhas de cdigo com erro sero ressaltadas na rea de prefixo com um X
Verificando Erros
Erros podem ser localizados e vistos das seguintes formas :
a partir do menu View, Compress e Syntax Errors selecionado
a partir da janela Build Output no rodap da tela, uma mensagem de erro selecionada e o boto direito do mouse pressionado
Verificando Erros
Obtendo Ajuda para os Erros O Help System da Micro Focus pode ser chamado para obter mas detalhes sobre o erro Ele chamado a partir do menu de contexto
Localizando as Definies
Algumas formas existem para localizar as definies
Localizando as Definies
Algumas formas existem para localizar as definies
Estrutura de Copybook
Exibe uma lista dos Copybooks referenciados em cada programa do projeto Com um duplo click no nome do Copybook, o cursor ser posicionado no incio do texto copiado
Estatsticas do Programa
Exibe uma lista das Estatsticas sobre o Programa
Depurao
Chamando a Facilidade de Depurao
programa editado e compilado com sucesso somernte a sintaxe verificada exame da lgica interna dar incio facilidade de depurao a partir do menu Debug a partir do boto Step na Barra de Ferramenta
Depurao
Chamando a Facilidade de Depurao
em ambos os mtodos, a janela Start Debug aparece para que o usurio fornea
arquivo de JCL arquivo com CLIST de TSO
Depurao
Chamando a Facilidade de Depurao
assim que o job comea a rodar, aparece a janela Application Output quando o job atinge o ponto de execuo do programa COBOL, o fonte exibido na janela Debugging a linha corrente do cdigo fonte (a que est prestes a ser executada) ressaltada
Depurao
Depurao
Facilidade de Depurao na Barra de Ferramenta Step Executa o comando corrente
Run Through Executa a Procedure corrente Run Return Run Examine Executa at o fim da Procedure Executa o prog velocidade normal Exibe valor de item selecionado
Depurao
Facilidade de Depurao na Barra de Ferramenta Find Localiza no programa meno aos itens de dados especificados Compila o programa fonte corrente Faz o rebuild dos componentes do projeto que foram alterados
Compile Build
Depurao
Funes disponveis pelo menu Debug
Depurao
Funes disponveis pelo menu Debug
Start Debugging - Chama a facilidade de depurao Stop Debugging - Termina a sesso de depurao Restart Debugging - Para a sesso corrente e restabelece o incio de uma nova sesso Break - Para a execuo do programa sendo depurado Step - Executa o comando corrente Step All - Executa todos os comandos Run Thru - Executa a procedure indica em velocidade normal Run Return - Executa o resto da procedure corrente em velocidade normal Run to Cursor - Executa at a posio do cursor em velocidade normal Run - Executa todo o programa em velocidade normal
Depurao
Funes disponveis pelo menu Debug
Skip Statement - Move a execuo para o prximo comando; e o comando corrente no executado Skip Return - Move a execuo para o comando aps o range do Perform corrente. O restante da procedure corrente no executado Skip to Cursor - Move a execuo para a linha onde o cursor est posicionado sem executar os comandos intermedirios Breakpoint - Coloca um marcador onde a execuo ir parar Examine - Permite que se veja o valor corrente de um item de dados Do Statement - Executa um comando COBOL que no est no programa; o programa executado, mas no adicionado ao cdigo fonte Threads - Exibe informaes sobre os threads de execuo usados pelo projeto DateWarp - Temporariamente substitui a data corrente do sistema por uma escolhida pelo usurio; a data selecionada se aplica apenas durante a sesso corrente de depurao
Depurao
Examinando Itens de Dados
vrios mtodos de examinar dados
a partir do menu Debug e opo Examine a partir de click com boto direito do mouse com o cursor posicionado no item de dados desejado
Depurao
Examinando Itens de Dados
emambos os casos o MFE exibe a janela Examine List, em que aparece o item e seu valor corrente
Depurao
Examinando Itens de Dados
valor corrente exibido pode ser alterado dinamicamente antes de continuar a execuo pressiona-se Change para se receber a janela Change Value contedo do item de dados pode ser observado janela Monitor pode ser exibida para acompanhar contedo de campo constantemente; isso feito atravs do boto Monitor
Depurao
Dicas para Examinar Itens de Dados
itens podem ser examinados exibindo uma Tool Tip quando o pointer do mouse mantido sobre o item em questo
Depurao
Dicas para Examinar Itens de Dados
se essa opo for desejada, a opo Debug selecionada a partir do menu Options
Depurao
A facilidade de depurao do MFE permite a execuo de comandos COBOL ad hoc de COBOL comandos so executados, mas no so adicionados ao programa fonte
Breakpoints
Indicador colocado no programa de forma que a execuo interrompa naquele ponto Trs tipos de breakpoint
normal program advanced
Breakpoints
Indicador colocado no programa de forma que a execuo interrompa naquele ponto Breakpoint normal pode ser codificado de vrias formas :
cursor na linha, opo Breakpoint do menu Debug opo Set Breakpoint selecionada do menu de contexto duplo click com o ponteiro do mouse na rea de prefixo da linha desejada; e ele indicado pelo smbolo de STOP pode sofrer Unset, Disable e Enable novamente opes adicionais :
Show All Clear All in a Program Clear All in a Project
Breakpoints
Breakpoint de Programa
no se aplica a uma linha especfica do programa ativado quando um programa especfico chamado programador pode entrar com o nome do programa desejado a ser chamado
Breakpoint Avanado
no provoca necessariamente a parda do programa sendo depurado, sempre que a linha alcanada existem dois tipos de breakpoint :
normal - execuo para quando ele for atingido comando Do - comando fornecido ser executado Condicional - execuo somente para se condio especificada for verdadeira
Como essas facilidades so opcionais, a opo Data Tools do menu Options pode ser usada para codificar as preferncias da aplicao corrente
layout do registro deve ser criado para poder ser exibido em formato definio de ayout suporte para mais de um tipo de registro uma vez criado o layout, pode ser associado a dados dois tipos de layout de registro layout default - existe apenas 1 para cada arquivo layouts condicionais - podem existir muitos; representam diferentes tipos de registro
Formatos de registro
F, FB, FS, LSEQ, U, V, VB, VS, ... Nota : Formatos blocados e spanned so aceitos pelo MFE, mas no tem sentido no ambiente de PC
Definindo Chaves
se arquivo indexado, necessidade de definir chaves no mnimo, tamanho e posio boto Define Key ativado na janela Create Data Set
Definindo Chaves
quando boto Define Keys for pressionado, a janela Key Information exibida e as informaes apropriadas devem ser fornecidas
Workgroups
Workgroup
Viso Geral para MFE, Workgrouping mtodo de trabalho facilidade que permite e suporta vrios programadores compartilhando recursos de uma mesma aplicao recursos = arquivos fonte + arquivos executveis recursos mantido em servidor programadores fazem download para suas estaes possvel rodar e depurar toda a aplicao SourceConnect suporta projeto acessando arquivos
em outros PCs na rede no servidor no mainframe
Workgroup
Benefcios programadores trabalham concorrentemente em mdulos separados da mesma aplicao apenas os componentes da aplicao sendo trabalhada so baixados para o PC fcil de manter posio de que mdulos esto correntemente sob reviso fcil de substituir mdulos originais pelos alterados em tempo de depurao
Workgroup
Bibliotecas Source Dependency Output Load Data arquivos fonte do projeto (COBOL, JCL, CLIST) arquivos referenciados nos fontes destino para listagens e log arquivos executveis para a aplicao dados usados pela aplicao
Workgroup
Conjuntos de Bibliotecas mantidos em diferentes nveis
Trabalho em Progresso
Produo
Workgroup
Exemplo
diagrama mostra biblioteca de Manuteno e Produo aplicao que consiste de trs programas (Mdulos1,2 e 3) Em tempo de Build, MFE procura por esses Mdulos no cenrio Trabalho em Progresso Mdulo1 encontrado em Manuteno Cpia de Mdulo1 ignorada da Produo Em tempo de execuo ou depurao, Mdulo1 pego do cenrio Trabalho em Progresso, enquanto Mdulo2 e Mdulo3 so pegos da Produo
Workgroup
Viso Workgroup
exibe os componentes de um projeto como um conjunto de bibliotecas no topo, o nvel grupo Production, e a seguir as demais bibliotecas
Workgroup
Configurando um Workgroup responsabilidade do Administrador do Sistema Passos necessrios Configurar um projeto Criar um Catlogo de Dados Construir e distribuir o projeto
Workgroup
Configurando um Projeto rea alocada na rede para manter elementos do projeto
esse local das bibliotecas de produo acesso read only para os programadores evita alteraes no contedo de produo
Workgroup
Configurando um Projeto (continuao) arquivos fonte adicionados ao projeto
caminho do diretrio das bibliotecas de produo convertidos em caminho absoluto para acesso remoto exemplo : \\server1\mvs_proj\mfuser\projects\application ou s:\mfuser\projects\application
localizao da biblioteca intermediria (staging) tem que ser atualizada para apontar para essa rea, com caminho absoluto, qualificado de forma adequada
Workgroup
Configurando o Catlogo de Dados
meio pelo qual MFE localiza todos os arquivos de dados para o projeto meio utilizado para mapear os nomes do PC para nomes do PDS usados pelo mainframe localizao do System Catalog alterada para que esteja sempre no mesmo diretrio do arquivo do projeto seleciona-se a opo Project Settings no menu Project
Workgroup
Configurando o Catlogo de Dados
janela do Project Settings exibida e a pgina Catalog trazida para a frente Allocation directory deve apontar para o diretrio na rea de projeto do servidor onde todos os arquivos de dados sero armazenados. Exemplo : s:\mfuser\projects\data\ arquivos de dados para projeto so copiados para rea do projeto no servidor
Workgroup
Construir e Distribuir o Projeto construir o Projeto criar uma verso executvel em nvel de Produo nas bibliotecas de Carga arquivo do projeto (extenso .MVP) e Catlogo do Sistema (Catalog.dat) copiados para diretrios de projeto do MFE para trabalhadores envolvidos no Workgroup qualquer programador capaz de executar e depurar a aplicao a partir do nvel de Produo nas bibliotecas de Carga
Workgroup
`Trabalhando com Workgroup Processo de trabalhar em um projeto usando facilidade de Workgroup
cpia do projeto criada pelo administrador aberta usar a viso Workgroup novo nvel de Workgroup adicionado, chamado Work in Progress
consiste de bibliotecas, nenhuma delas populada
Fonte JCL
Customizao do Ambiente
Customizando a Interface
MFE composto de diversas reas funcionas Teclado - teclas de atalho disponveis; possibilidade de se criar e excluir ou modificar atalhos Barra de ferramentas - botes para maioria das operaes mais comuns Opes de workspace - facilidades diversas da interface que podem ser customizadas : se janela flutua, se ltimo projeto trabalhado ser carregado pelo MFE, ... Adicionando ferramentas do Cliente Fontes, Cores
Customizando a Interface
Editando a Customizao
Customizando a Interface
Perfis de Edio arquivos do projeto categorizados em perfis, e extenso designa a que perfil pertence perfil permite especificao de margens e tabulaes quatro perfis fornecidos pelo MFE
COBOL DOCUMENTS SYSTEM COBSQL
Comportamento do Editor
se rolar linhas se salvar periodicamente se backup quando salvo
Customizando
Compilao de Programas e Build de Projetos aspectos da compilao definidos por Diretivas podem ser alteradas para refletir caractersticas do ambiente embora possvel compilar programas isolados, mais eficiente fazer build do projeto inteiro atravs do boto Build podem ser especificadas em 3 locais distintos Build Settings for Project Build Settings for specific Type Build Settings for file
Customizando
Build Settings for Project
Customizando
Build Settings for File