Visão

Ficha

Tutorial

FAQ

Preços

Download



 
 


O que é o UltiROUTE RDD?

UltiROUTE RDD é um Replaceable Database Driver que pode ser vinculado a aplicações escritas em CA-Clipper para fazer com que elas tenham acesso direto a bancos de dados relacionais, tais como o MS SQL Server, Oracle, Sybase, DB2 e muito mais;

Usando o UltiROUTE nas minhas aplicações Clipper, posso gravar nestes bancos de dados relacionais, ou fico limitado somente a acesso para leitura?

UltiROUTE suporta LEITURA E GRAVAÇÃO! Você não precisa escrever funções específicas para ler ou gravar no banco de dados. Você apenas continua a usar a sintaxe familiar do Clipper como antes;

Quanta memória adicional será necessária pela minha aplicação?

Apenas 30K!

Como é possível que UltiROUTE necessite de tão pouca memória para rodar junto com a minha aplicação?

Muitas bibliotecas RDD no mercado hoje exigem pelo menos 100K de memória (ou mais), isso sem levar em conta os drivers que precisam ser carregados para acessar o banco de dados em si. Ao invés disso, o RDD do UltiROUTE necessita de apenas 30K. O pulo do gato? Sua aplicação em Clipper não fala direto com o banco de dados, mas com um gateway que fica instalado na rede. Esse middleware, que acompanha o UltiROUTE, intercepta todas as chamadas do RDD da sua aplicação, transforma-as em chamadas apropriadas ao banco de dados sendo usado (por exemplo, Oracle) e as passa para o banco;

Esse middleware necessita de uma máquina dedicada para rodar?

Não. Existem 3 opções: Ele pode rodar na mesma máquina que a sua aplicação Clipper; Pode rodar na mesma máquina que o banco de dados; Pode rodar em uma máquina separada em qualquer ponto da rede;

Que tipo de programa é esse middleware?

Este middleware é chamado de "UltiROUTE Gateway". Em termos técnicos, o UltiROUTE Gateway é um serviço 32-bits, multi-threaded, multi-processo que gerencia toda a comunicação entre o cliente e o gateway através de Named Pipes. Exige Windows NT para funcionar;

Eu preciso de um gateway para cada usuário da rede?

Não. Somente um gateway é necessário na rede, o mesmo gerencia múltiplos usuários simultaneamente;

Quais são os requisitos mínimos de hardware para este gateway?

Uma máquina que possa rodar Windows NT: Processador: Intel 386 ou compatível (Pentium II recomendado) RAM: mínimo 64MB. (128 MB ou mais recomendado)

Quais são os requisitos de software necessários na máquina que roda minha aplicação Clipper?

DR-DOS 7, MS-DOS 5.x ou superior. Ou você pode usar uma janela DOS do Windows 95/98/NT; Software de rede necessário para suportar Remote Named Pipes (usado para comunicação com o UltiROUTE Gateway), o qual depende exclusivamente da rede sendo usada. No Netware, isto envolve a carga de um TSR adicional. Em outros sistemas (Windows NT, LanServer, Banyan) este suporte pode estar incorporado no cliente da rede;

São necessárias modificações radicais nas minhas aplicações Clipper para que eu tenha acesso a estes bancos de dados?

Não! UltiROUTE é um genuíno driver RDD que permite que você continue usando a linguagem de manipulação de banco de dados do Clipper. Assim, você pode continuar usando os mesmos comandos que usava para acessar seus arquivos DBF. Por exemplo, você pode continuar usando SKIP e até mesmo SKIP -1 nos seus programas. Em outras palavras, você não precisa reescrever seu código. A única alteração que você precisa fazer na sua aplicação Clipper é adicionar o comando INCLUDE UltiROUTE.CH no começo do seu programa e mudar o comando USE para USE arquivo VIA UltiROUTE. E é isso. Estas são as únicas mudanças importantes que você precisa fazer na sua aplicação Clipper;

Quais as versões do Clipper que são suportadas?

CA-Clipper versão 5.2 (release c ou superior) ou versão 5.3.

UltiROUTE suporta modo protegido?

Sim. Você pode usar Blinker ou Exospace.

Qual é o impacto de performance na minha aplicação Clipper quando eu uso UltiROUTE?

Existem vários aspectos que influenciam a performance de uma aplicação Clipper utilizando o RDD do UltiROUTE. O RDD acessa os dados utilizando SQL. A performance do SQL é diferente da linguagem DML utilizada pelo Clipper, mas a velocidade com que os comandos são processados pode ser otimizada no próprio banco de dados. Portanto, é importante que se tenha um modelo de dados bem definido. Adicionalmente, é muito importante definir índices para as tabelas. UltiROUTE em si tem um impacto mínimo na performance. É um executável de 32 bits que roda debaixo do Windows NT ou OS/2. Além disso, esta camada foi construída tão leve quanto possível. Isso torna UltiROUTE extremamente veloz. De fato, com um banco de dados bem definido, rodando no hardware adequado, a performance geral pode ser muito melhor comparada a uma situação envolvendo arquivos DBF;

Quais versões do Windows NT podem ser usadas para o gateway?

UltiROUTE é suportado no Windows NT 3.5 em diante. A versão recomendada é Windows NT 4.0 com Service Pack 4 ou 5 UltiROUTE pode ser instalado tanto no NT Workstation quanto no NT Server. Note que o NT Workstation suporta somente um número limitado de conexões;

O que é necessário para fazer minha aplícação Clipper falar com um IBM AS/400?

Você precisa do Windows NT Server ou Workstation para rodar o UltiROUTE Gateway. Adicionalmente, você precisa de um driver ODBC para acessar as tabelas do DB2/400. Para ficarmos em uma solução única: O IBM AS/400 Client Access for Windows 95/NT é tudo de que você precisa;

O que é necessário para fazer a minha aplicação Clipper falar com um banco de dados Oracle em um servidor UNIX?

Você precisa do Windows NT Server ou Workstation para rodar o UltiROUTE Gateway. Adicionalmente, você precisa do cliente Windows NT da Oracle. Este cliente inclui um driver ODBC para bancos de dados Oracle;

Próxima página