Passo a Passo - Bases WinIsis© no ABCD com MX (BIREME)

As instruções apresentadas oferecem uma opção simples para a criação de uma base de dados no ABCD, a partir de uma base existente no WinIsis©. Quem está acompanhando as mensagens do Forum CDS/ISIS poderá acompanhar facilmente.

I- Na base WinIsis©

1- Criar um formato em HTML e fazer deste o formato default da base:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2- Exportar um registro da base de dados - gerar um arquivo ISO2709 com um único registro.

3- Exportar a base toda e gerar um arquivo IS02709 com todos os registros:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

II- No ABCD

1- Criar a base de dados importando a FDT, a FST e o PFT (formato HTML). Eu usei o mesmo nome da base em WinIsis©.

2- Importar o arquivo ISO com um registro e testar a base.

III- Convertendo com o MX

1- Localizar a pasta onde está a base criada no ABCD.

Provavelmente estará na pasta C:\ABCD\www\bases\xxxxx, onde xxxxx é o nome da sua base. Os arquivos da base devem estar gravados na pasta C:\ABCD\www\bases\xxxxx\data - xxxxx.fdt, xxxxx.fst, xxxxx.cnt, xxxxx.xrf, xxxxx.ifp, xxxxx.l01, xxxxx.l02, xxxxx.n01, xxxxx.n02.

2- Usando o MX

Como eu fiz: baixei o pacote CISIS da BIREME e descompactei o arquivo na pasta no disco D:\CISIS.

3- Copiar para a pasta D:\CISIS\isis\: os arquivos da base criada no ABCD e o arquivo ISO com todos os registros da base em WinIsis©.

4- Executar o cmd - prompt do DOS:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5- Vá para a pasta D:\CISIS\isis:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6- Digite o comando mx iso=xxxxx.iso create=xxxxx convert=ansi now -all e [Enter] onde xxxxx é o nome da sua base.

Se tudo estiver certo, você retorna ao prompt D:\CISIS\isis. Esse comando "importa" os registros em ISO2709 para a sua base:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repare na imagem que o arquivo rui.mst passou a ter 17.432Kb.

7- Para gerar o arquivo invertido, temos duas opções:

1a. Opção:

Digite o comando mx xxxxx ifupd/create=xxxxx fst=@xxxxx.fst now -all onde xxxxx é o nome da sua base.

Este comando vai gerar o arquivo invertido da base.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2a. Opção: (*)

Para bases de dados muito grandes, você pode gerar o arquivo invertido por partes.

A sintaxe do comando é mx xxxxx "fst=@xxxxx.fst" "fullinv/ansi=xxxxx" now tell=1000, onde:

xxxxx é o nome da sua base

tell=1000 vai indexar os primeiros 1000 registros.

No meu exemplo, com uma base de mais de 28000 registros, eu executei o comando

mx rui "fst=@rui.fst" "fullinv/ansi=rui" now tell=10000 (atenção: dez mil) três vezes para indexar toda a base.

8- Saia do prompt e no Windows Explorer, copie os arquivos da sua base já atualizados com o MX para a pasta da sua base no ABCD - veja o item 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Execute o ABCD e verifique a sua base. Provavelmente vai estar com todos os registros.

A minha base de exemplo tem agora 28964 registros:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E o formato em HTML exibe os registros assim:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Preparado por Lia Baião Feder - DataCoop - em 30 abr. 2009.

Translated by Akhlaq Ahmed, New Delhi, akhlaqa@yahoo.com on 04/30/2009.

(*) Contribuição de Francisco José Lopes, São Paulo, Brasil, fjlopes00@hotmail.com em 30 abr. 2009.