16
ZIM TECHNOLOGIES DO BRASIL ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) Próx

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

  • Upload
    vanphuc

  • View
    249

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

ZIM TECHNOLOGIES DO BRASIL

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX)

Próx

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 2: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Antes de Iniciar

O objetivo deste documento é apresentar os primeiros passos para utilizar a versão mais recente do Zim 8.50 para UNIX/Windows. Para maiores informações consulte: - Nosso website (http://www.zim.biz); - Help Online do Zim 8.50 sugerimos que você o adicione em seus Favoritos do

Browser de Internet (http://www.zim.biz/WebHelp/index.htm); - Suporte da Zim através do telefone 0800 724-0107 ou email [email protected].

Próx

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 3: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Índice

I. Considerações II. Iniciando ZimServer (Unix/Windows) III. Iniciando ZimServer – Serviço do Windows IV. Executando Sua Aplicação Zim V. Executando a Aplicação Zim - Example VI. Finalizando ZimServer VII. Criando/Adicionando Banco de Dados VIII.Notas

Zim 8.50 - Primeiros Passos

Próx Ante

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 4: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Considerações

I) CONSIDERAÇÕES – Executando Aplicações Zim 8.50 Avisos importantes antes de executar aplicações Zim 8.50 Bancos de dados existentes: bancos de dados de versões anteriores à versão 8.50, não podem ser utilizados diretamente usando Zim 8.50, devendo ser convertido para esta versão. Versões anteriores do Zim podem conter menos informações em seus dicionários de dados e poderão corromper o bancos de dados. Para migrar para a versão Zim 8.50 consulte o tutorial “Migrando para Zim 8.50”.

Executáveis Zim: o Zim 8.50 não tem os programas ZimMU, ZimRT, ZimRTMU, ZimQRT, ZimQRTMU, ZimPRT e ZimPRTMU;

Arquitetura Zim: o Zim 8.50 possue arquitetura Cliente/Servidor, onde o ZimServer atua como servidor e os clientes Zim (Windows/Unix) e ZimTC (somente Windows) atuam como clientes;

Release Notes: os documentos chamados “Releases Notes” disponíveis no Help do Zim 8.50 devem ser lidos, pois reportam as várias alterações que foram introduzidas nesta versão. Independente dessas alterações e atualizações, todas as aplicações Zim continuam compatíveis com versões anteriores do produto.

Índice Próx Ante

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 5: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Considerações

I) CONSIDERAÇÕES – Executando Aplicações Zim 8.50 Avisos importantes antes de executar aplicações Zim 8.50 Painter para Unix: o produto Zim 4.20 Painter Unix não está disponível no Zim 8.50, uma vez que a estrutura do Zim 8.50 é diferente das versões anteriores. O Novo Painter da versão 8.50 está em desenvolvimento e já existe uma versão “beta”, porém você pode usar uma das seguintes opções para desenhar forms na plataforma UNIX:

1. Use o Painter da versão 5.x/7.11. 2. Desenvolva sua interface (displays, forms e windows) em versões prévias do Zim, e quando completado, exporte

os objetos necessários (display, forms e windows) via ZOMEXPORT, e importe no Zim 8.50 via ZOMIMPORT. Arquivos de Configuração: os arquivos de configuração foram simplicificados significativamente. Para mais informações consulte o tutorial “Zim 8.50 – Arquivos de Configuração”;

Work Path: O Zim 8.50 altera o diretório de trabalho e o diretório do banco de dados para trabalhar de uma maneira mais simples (não existem mais config.zim). Para mais informações consulte o tutorial “Zim 8.50 – Arquivos de Configuração”;

Índice Próx Ante

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 6: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Considerações

I) CONSIDERAÇÕES – Executando Aplicações Zim 8.50 Avisos importantes antes de executar aplicações Zim 8.50 O Zim 8.50 foi desenvolvido para se comportar exatamente da mesma maneira que as versões anteriores do Zim em termos de perspectiva de aplicativos Zim. No entanto, pequenas diferenças podem ocorrer nas seguintes circunstâncias: a) Janela Zim com atributo AutoSize não definido: podem apresentar barras de rolagem, se os FORMS que está

sendo exibido é maior do que o tamanho da janela. Normalmente, executáveis até Zim 7.11 não apresentaria as barras de rolagem. ZimTC (Zim Thin Client), por outro lado, segue os padrões do Microsoft Windows e apresenta as barras de rolagem.

Para resolver essa situação, você pode desenhar novamente o formulário, verificando o atributo AutoSize. b) Máscara de Entrada e Saída no formfields: se há uma entrada ou uma saída em máscaras no formfields, mas seu

comprimento é menor que o comprimento real do campo, então o FORM DISPLAY irá apresentar os caracteres de máscara ”?” preenchendo o restante do campo.

Índice Próx Ante

Presenter
Presentation Notes
Este Tutorial tem a finalidade de explicar em uma forma resumida e clara como instalar o zim 8.50.
Page 7: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Iniciando Zimserver

II) Iniciando ZimServer (UNIX/Windows) Após configurado corretamente o arquivo zimdb.zim, vamos iniciar o servidor do Zim 8.50. Veja os passos abaixo para os ambientes Unix e Windows, supondo que o diretório de instalação seja o padrão (/opt/zim/8.50): 1. Unix root# cd /opt/zim/8.50 root# export ZIM=/opt/zim/8.50 root# export ZIMTERM=build root# nohup $ZIM/zimserver &

2. Windows: Iniciar Programas Zim 8.50 Start ZimServer Será aberta uma janela de comandos (MS-DOS), onde o ZimServer estará em execução. Não feche essa janela, fazendo isso você estará abortando a execução do ZimServer! NOTA: Ocorrendo problema ou erro ao iniciar o ZimZerver, verifique se existe algum erro de configuração nos arquivos: zimdb.zim, zimbk.zim, zimconfig.srv ou zimconfig.zim. Para acompanhar estes erros, visualize o arquivo zimsvlog.zim que está no diretório onde o Zim 8.50 está instalado.

Zim 8.50 - Primeiros Passos

Índice Próx Ante

Page 8: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Iniciando Zimserver – Serviço do Windows

III) Iniciando ZimServer como um “Serviço do Windows”

ZimServer também tem a opção de ser executando como um “Serviço do Windows”. Se você deseja executar o Zim com esta opção, siga os passos abaixo para instalação do ZimServer como um “serviço”. C:\> cd “C:\Arquivos de Programas(x86)\Zim\8.50” C:\Arquivos de Programas (x86)\Zim\8.50>zimserver –i Zim Server Management and Control Service instalado. Zim Server iniciado. NOTE: para usar esta opção você deve iniciar/parar o ZimServer usando os seguintes passos dependendo da versão do Windows que você utilizando: Painel de Controle, Ferramentas Administrativas, Serviços.

Índice

Zim 8.50 - Primeiros Passos

Próx Ante

Page 9: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Iniciando Zimserver – Serviço do Windows

III) Iniciando ZimServer como um “Serviço do Windows”

Use os seguintes passos para remover esta opção para executar o ZimServer como um “Serviço do Windows”. C:\> cd “C:\Arquivos de Programas(x86)\Zim\8.50” C:\Arquivos de Programas (x86)\Zim\8.50>zimserver –u Zim Server Management and Control Service removido. Zim Server esta finalizando. Para iniciar/parar o ZimServer você deve seguir os seguintes passos: Iniciar Programas Zim 8.50 Start ZimServer NOTE: Será aberta uma janela de comandos (MS-DOS), onde o ZimServer estará em execução. Não feche essa janela, fazendo isso você estará abortando a execução do ZimServer!

Índice

Zim 8.50 - Primeiros Passos

Próx Ante

Page 10: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Executando Sua Aplicação Zim

IV) Executando sua Aplicação Zim Se seu aplicativo Zim foi originalmente escrito em uma versão anterior do Zim, este banco de dados deve ter sido convertido primeiro para Zim 8,20, a fim de ser executado em Zim 8.50. Veja como converter um banco de dados no tutorial Migrando para Zim 8.50. Normalmente, uma sessão de cliente Zim não precisa de nenhuma configuração específica porque a configuração padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa configurar algo muito específico para um banco de dados a ser tratado pelo Zim Server, você pode criar um arquivo zimconfig.zim como descrito na seção do arquivo de configuração. Uma dessas situações é quando o número de diretórios Zim excede o número de diretórios Zim padrão aberto. No Unix, você sempre desenvolve/executa usando o programa “zim” como descrito na documentação. No Windows, você desenvolve seu aplicativo usando o programa ZIM.EXE, mas você executa o aplicativo usando o program ZIMTC.EXE. Normalmente, estes comandos são suficientes para executar ZIM ou ZIMTC, no Windows: C:\Arquivos de Programas(x86)\Zim\8.50\zim -n example ou C:\Arquivos de Programas(x86)\Zim\8.50\zimtc -n example Onde “example” é o banco de dados fornecido junto com o Zim e que deve ser configurado no zimdb.zim.

Índice

Zim 8.50 - Primeiros Passos

Próx Ante

Page 11: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Executando Aplicação Zim - Example

V) Executando a aplicação Zim “Example” Uma aplicação de exemplo é empacotado junto com o Zim 8.50. Basta configurar o arquivo zimdb.zim, com este banco de dados e iniciar o ZimServer para começar a usar o Zim. Você pode também executar o processo de migração da sua aplicação na versão 7.11 para a versão 8.50 (veja como fazer isso no tutorial Migrando para Zim 8.50). 1. Unix root# cd /opt/zim/8.50 root# export ZIM=/opt/zim/8.50 root# export ZIMTERM=build root# $ZIM/zim –n example

2. Windows : Iniciar Programas Zim 8.50 ZIM, preencher com:

Zim 8.50 - Primeiros Passos

Índice Próx Ante

Page 12: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Finalizando ZimServer

VI) Finalizando ZimServer Sendo necessário finalizar o ZimServer, verifique primeiro se nenhum usuário está utilizando. Para isso execute os seguintes passos abaixo para seu sistema operacional: 1. Unix: a variável ZIM deverá estar previamente setada! root# ps –ef zim|grep zim Não tendo nenhum processo Zim de usuário, proceder com o comando abaixo: root# $ZIM/zimserver -k

2. Windows: Iniciar Programas Zim 8.50 Zim Explore 1. Selecionar “Zim Servers” com o botão do lado direito do mouse; 2. Selecionar a opção [Add Servers]; 3. Informar o número IP do servidor onde está instalado o ZimServer; 4. Na tela de Login, clicar no botão [OK]; 5. Selecionar a opção [User Connections];

Não havendo nenhum usuário utilizando, você pode finalizar o ZimServer executando: Iniciar Programas Zim 8.50 Stop ZimServer

Zim 8.50 - Primeiros Passos

Índice Próx Ante

NOTE: é uma boa prática, cada vez que você finalizar o ZimServer, renomear o arquivo: zimsvlog.zim para zimsvlog.YYYYMMDD. Fazendo isso você terá sempre as últimas Mensagens dentro do zimsvlog.zim

Page 13: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Criando/Adicionando Banco de Dados

VII) Criando/Adicionando bancos de dados ao ZimServer Para criar/adicionar bancos de dados ao ZimServer, você deve executar os seguintes passos abaixo dependendo do sistema operacional: 1. Unix: a variável ZIM deverá estar previamente setada!

a) Criar o diretório que irá conter o novo banco de dados Zim 8.50 (p.ex: /zimdata/db850test) root# cd /zimdata root# mkdir /zimdata/db850test b) Executar o utilitário “zimboot” informando o novo diretório criado: root# $ZIM/zimboot /zimdata/db850test Please enter Encryption Key (minimum 8 characters) or press RETURN for the default Encryption Key ("ZANTHEZIM"): tecle <Enter> Commencing ZIM Data Dictionary Initialization ... Installing file zim0001 ... Installing file dpsrt\zim0171 ZIM Data Dictionary Initialization Complete

Zim 8.50 - Primeiros Passos

Índice Próx Ante

Page 14: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Criando/Adicionando Banco de Dados

2. Windows: Iniciar Programas Zim 8.50 Zim Explore 1. Selecionar a opção “Zim Servers”; 2. Na tela de Login, clicar no botão [OK]; 3. Selecionar novamente a opção “Zim Server”; 4. Navegar até a opção Databases e clicar com o botão do lado direito do

mouse; 5. Selecionar a opção “Create Database”; 6. Será aberta a tela de criação do ZimExplore, preencher os campos com os

dados: a) Database Path: diretório onde será criada a base de dados Zim; b) Database Name: nome lógico do banco de dados; c) Database ID: deve ser um número único que identifique o banco de

dados a ser criado (veja qual o número que você pode usar consultando arquivo zimdb.zim);

7. Clicar no botão [Create] para iniciar a criação do novo banco de dados;

Zim 8.50 - Primeiros Passos

Índice Próx Ante

VII) Criando/Adicionando bancos de dados ao ZimServer

Page 15: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Criando/Adicionando Banco de Dados

1. Linux: editar o arquivo zimdb.zim e incluir o banco de dados: 15;db850t;/zimdata/db850t <linha em branco> 2. Windows: Iniciar Programas Zim 8.50 Zim Explore 1. Selecionar a opção “Zim Servers”; 2. Na tela de Login, clicar no botão [OK]; 3. Selecionar novamente a opção “Zim Server”; 4. Navegar até a opção Databases e clicar com o botão do lado direito do mouse; 5. Selecionar a opção “Add Existing Database”; 6. Será aberta a tela para preencher os campos necessários:

a) Database Path: diretório onde será criada a base de dados Zim; b) Database Name: nome lógico do banco de dados; c) Database ID: deve ser um número único que identifique o banco de dados

a ser criado (veja qual o número que você pode usar consultando o arquivo zimdb.zim);

7. Clicar no botão [Add] para adicionar um banco de dados existente;

Zim 8.50 - Primeiros Passos

Índice Próx Ante

VII) Criando/Adicionando bancos de dados ao ZimServer

Page 16: ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) 8 - Primeiros Passos... · ZIM 8.50 . PRIMEIROS PASSOS ... padrão é suficiente para todos os aplicativos Zim. No entanto, se você precisa

Zim 8.50 – Primeiros Passos (Final)

VIII)NOTAS: Este documento descreve o seguinte assunto: Zim 8.50 – Primeiros Passos

FIM Consulte também os tutoriais disponíveis: • Instalando Zim 8.50 (Unix) • Instalando Zim 8.50 (Windows) • Arquivos de Configuração Zim 8.50 (Unix/Windows) • Configurando ZimTcap (Unix) • Migrando para Zim 8.50 (Unix/WIndows)

Presenter
Presentation Notes
Esta modalidade de Suporte tem a finalidade de explicar em uma forma resumida e clara como criar ou editar um determinado objeto do Zim na versão 7.11