Home

Interface WWW - Versão 2.1

image

Contents

1. Interface WWW para bases de dados CDS ISIS Manual de instala o e configura o Vers o 2 1 Maio 1999 LINUX 1 2 13 BIBLIOsoft 1999 Interface WWW para bases de dados CDS ISIS Ficha t cnica T tulo Interface WWW para bases de dados CDS ISIS manual de instala o e configura o vers o Linux 1 2 13 Autor Ant nio Manuel da Silva Freire Colaborador Pedro Marques Copyright BIBLIOsoft 1999 Wwwlsis Copyright Bireme BIBLIOsoft 1999 Todos os direitos reservados Nenhuma parte desta publica o pode ser comercializada publicada difundida reproduzida por qualquer meio ou modificada sem a autoriza o pr via dos autores O autor e a BIBLIOsoft agradece a todos os que apoiaram de uma forma ou de outra com o seu contributo a concretiza o deste trabalho Diogo Freire Fernando Cardoso Jo o Afonso Abrunhosa Lic nia Santos Pedro Marques Ricardo Piva e Tom s Freire Sum rio Interface WWW para bases de dados CDS ISIS Ten INPOQUC O as as AS Sr a QU SS E O Sri SO AD RU a A Rn e a 3 E ANSIAAC O m ineen ra r ea 6 ENT E e E 4 2 Cria o de directoria ses aaa nino Pie ien a a E Le E Na G 4 2 2 C pia de ficheiros os sses nana masa ana e Ee O E EE a A E E R 5 2 3 Atributo para execu o de ficheiros sssaaa e annar 6 SE COMIQUIA O mass o A SE SO EEE A E RO S E E EN 7 3 1 Definir a localiza o da base de dados ccccciiciiiiii 7 4 Prepara o da ba
2. o do ndice de pesquisa A actualiza o dos registos da base passa por um processo id ntico necess rio exportar periodicamente os registos da base original e import los para a base em ambiente Linux Interface WWW para bases de dados CDS ISIS 2 Instala o A instala o do interface id ntica vers o para NT Em primeiro lugar necess rio definir a directoria que ser assumida como sendo a raiz do servi o WWW Ser dado como exemplo o servidor WWW Apache No entanto poder o ser utilizados outros servidores Os procedimentos e as defini es aqui indicadas dever o ser id nticas 2 1 Cria o das directorias Antes de criar ou copiar ficheiros como recomenda o geral todos os nomes directorias e ficheiros devem ser escritos em letras min sculas Esta conven o deve ser respeitada durante a c pia ou transfer ncia dos ficheiros para o Linux Caso isto n o seja respeitado a aplica o n o funcionar correctamente uma vez que todos os nomes de ficheiros chamados s o em min sculas Dever o ser criadas as directorias a seguir indicadas a partir da raiz do servi o WWW No exemplo dados assumida a directoria usr local apache Em primeiro lugar deve ser criada a directoria bbsoft2 mkdir bbsoft2 De seguida dever o ser criadas dentro da bbsoft2 as seguintes directorias mkdir bbsoft2 bbhtm mkdir bbsoft2 bbimg mkdir bbsoft2 bbcgi mkdir bbsoft2 bbdb mkdir bbsoft2 bbtmp Ap
3. Na folha de recolha de par metros de exporta o n o necess rio fazer qualquer altera o Deve premir a tecla lt Enter gt sucessivamente ou simplesmente a tecla lt PgDn gt Ao sair da folha de exporta o op o X do submenu apresentada uma mensagem a solicitar a unidade e ou directoria Pode indicar se um caminho como por exemplo ciwww Interface WWW para bases de dados CDS ISIS ou apenas premir lt Enter gt Neste caso o CDS ISIS parametriza o Porbase assume por defeito a directoria C ISIS3 SYS Depois deste procedimento terminar importante confirmar se foi criado o ficheiro ISO Partindo do princ pio que foram assumidos todos os valores predefinidos da folha de recolha de dados de exporta o deve executar se o seguinte comando DIR C NISIS3ASYS MST ISO Depois da exporta o necess rio fazer a convers o do ficheiro ISO criado para um ficheiro compat vel com o Linux Esta convers o necess ria uma vez que os ficheiros ASCII em DOS e Unix apresentam ligeiras diferen as Nota Este processo de convers o de ficheiros ASCII pode ser evitado se a c pia do ficheiro ISO for feita atrav s de FTP indicando que se trata de um ficheiro ASCII Em primeiro lugar deve copiar se o programa que permite a convers o de ficheiros ASCII a partir da disquete directoria bbsoft2ibbconv Pode assumir se a directoria ISIS3 SYS COPY A NBBSOFT2 BBCONVIDOS2UNIX EXE C ISIS3 SYS A s ntaxe para util
4. s a cria o das directorias a rvore dever ser a seguinte assumindo a directoria usr local apache como raiz e outras espec ficas da configura o local fusritocalfapache dhbeoitz Interface WWW para bases de dados CDS ISIS 2 2 C pia dos ficheiros Ap s a cria o das directorias devem copiar se todos os ficheiros das disquetes a seguir indicadas A disquete identificada com Ficheiros para a vers o Linux 1 2 13 dever ser a ltima Esta c pia pode ser feita por FTP Os ficheiros a ser copiados encontram se distribu dos por v rias disquetes Em todas elas existe a mesma estrutura de direct rios tal como os que foram criados manualmente no ponto 2 1 De seguida s o indicados os ficheiros que devem ser copiados assim como o tipo de ficheiros a ter em considera o quando se fizer a transfer ncia por FTP As duas primeiras disquetes s o iguais para qualquer plataforma Disquete 1 Cont m as p ginas est ticas e os ficheiros de imagens Directoria Ficheiros ASCII Bin imnubib htm bbsoft2 bbhtm htm A bbsoft2 bbimg Disquete 2 Cont m os ficheiros de configura o a base de dados e o execut vel Directoria Ficheiros ASCII Bin bbsoft2 bbdb pft bbsoft2 bbdb fdt v bbsoft2 bbdb fst 4 bbsoft2 bbdb mst bbsoft2 bbdb xrf bbsoft2 bbdb ifp bbsoft2 bbdb cnt bbsoft2 bbdb 01 bbsoft2 bbdb 02 bbsoft2 bbcgi pft bbsoft2 bbc
5. vez que foram desenvolvidos mecanismos que correc o e valida o sem que o utilizador tenha necessidade de saber como ultrapassar este tipo de situa o
6. db sh Por exemplo na directoria bbsoft2 bbcgi deve ser executados o seguinte comando chmod x bbwww exe ou simplesmente chmod x exe Este procedimento deve ser repetido para a directoria bbsoft2ibbdb como a seguir se indica chmod x exe chmod x sh Interface WWW para bases de dados CDS ISIS 3 Configura o Tal como para o Internet Information Server necess rio configurar o servi o WWW Nos ficheiros de configura o respectivos dever o ser tidos em considera o os par metros relativos defini o da directoria bbsoft2 bbcgi onde est localizado o ficheiro bbwww exe que ser executado sempre que se faz uma pesquisa na base de dados Devem ser dadas as permiss es de leitura e execu o a esta directoria Devem ainda ser definidos v rios alias como a seguir se indica De seguida s o indicados alguns dos par metros que devem ser definidos no ficheiro de configura o srm conf do servidor Apache ScriptAlias hbbsoft2 bbcgi bbwww exe usr local apache bbsoft2 bbcgi bbwww exe Alias bbsoft2 mnubib htm usr local apache mnubib htm Alias bbsoft2 bbimg usr local apache bbsoft2 bbimg Alias bbsoft2 bbhtm usr local apache bbsoft2 bbhtm Existe em cada servidor WWW a possibilidade de configurar o servi o Relativamente ao Linux existem alguns ficheiros de configura o espec ficos que poder o ser alterados Nota Ap s a defini o dos par metros de configura o poder ser n
7. dicionar actualiza o base de dados dever o ser executados os seguintes comandos updb sh porb porb iso Faz a actualiza o do ficheiro PORB ISO na base Porb Adiciona os registos aos existentes upifdb sh porb Faz a actualiza o do ndice de pesquisa Interface WWW para bases de dados CDS ISIS 5 Observa es gerais A Tabela de Selec o de Campos tamb m designada por FST utilizada na cria o do ndice de pesquisa compat vel com a vers o da parametriza o Porbase No entanto e por limita o das aplica es n o poss vel utilizar na linguagem de formata o linguagem utilizada na cria o dos formatos de visualiza o e nas tabelas de selec o de campos chamadas a rotinas externas pequenas rotinas em CDS ISIS Pascal No caso da parametriza o Porbase este tipo de rotinas utilizada no campo 225 Colec o para eliminar o caracter no fim do campo Por esse motivo este tipo de situa o n o poss vel de resolver Numa pesquisa em CDS ISIS quando num termo consta uma caracter que tenha um significado l gico numa express o de pesquisa por exemplo um operador de pesquisar o programa d um erro de sintaxe O par ntesis um caracter utilizado para agrupar termos numa express o Se um termo possui um desses caracteres o programa detecta essa anomalia e n o executa a pesquisa No caso de uma pesquisa feita atrav s do Interface esta situa o n o compromete a pesquisa uma
8. ecess rio fazer o restart ao servi o 3 1 Definir a localiza o da base de dados O ficheiro de configura o existente na directoria bbsoft2 bbcgi designado por dbdef cip que cont m a indica o da localiza o da base de dados dever ser modificado indicando a nova localiza o dos ficheiros da base de dados Por exemplo se o conte do do ficheiro for porb usr local apache bbsoft2 bbdb porb significa que todos os ficheiros da base de dados PORB est o localizados na directoria usr local apache bbsoft2 bbdb Por defeito o conte do deste ficheiro o seguinte porb home bbsoft2 bbdb porb users home bbsoft2 bbdb users Interface WWW para bases de dados CDS ISIS 4 Prepara o da base de dados Para disponibilizar o acesso base de dados necess rio como j foi referido anteriormente fazer a convers o dos registos da vers o DOS Uma base de dados em CDS ISIS composta por v rios tipos de ficheiros tais como o ficheiro mestre mst e xrf ficheiro inverso 101 101 n01 n02 cnt e ifp e outros ficheiros auxiliares tais como os formatos de visualiza o tabelas de selec o etc pft fst e fdt Como n o pode ser feita a c pia directa dos ficheiros da vers o DOS Windows para necess rios fazer a convers o dos registos Na directoria bbsoft2 bbdb existem alguns ficheiros batch e utilit rios execut veis espec ficos para executar essas tarefas Tal como para o f
9. gi ftr bbsoft2 bbcgi hdr bbsoft2 bbcgi in bbsoft2 bbcgi cgi bbsoft2 bbcgi cip bbsoft2 bbcgi tab bbsoft2 bbcgi fst bbsoft2 bbcgi mst bbsoft2 bbcgi xrf bbsoft2 bbcgi ifp bbsoft2 bbcgi cnt bbsoft2 bbcgi 01 bbsoft2 bbcgi 02 SAKSASSA AAAS a NSN Interface WWW para bases de dados CDS ISIS Disquete 3 Ficheiros para a vers o Linux 1 2 13 Cont m o execut vel para a vers o Linux utilit rios e ficheiros batch Directoria Ficheiros ASCII Bin bbsoft2 bbcgi exe N bbsoft2 bbcgi pft bbsoft2 bbcgi cip bbsoft2 bbcgi fst bbsoft2 bbcgi mst bbsoft2 bbcgi xrf bbsoft2 bbcgi ifp bbsoft2 bbcgi cnt bbsoft2 bbcgi 01 bbsoft2 bbcgi 02 bbsoft2 bbcgi iso bbsoft2 bbdb exe bbsoft2 bbdb sh bbsoft2 bbdb stw bbsoft2 bbdb fst q ASSAS SSS IS Nota Ap s a c pia de todos os ficheiro importante verificar se nenhum nome est escrito em mai sculas Caso isto aconte a necess rio alterar o nome do ficheiro 2 3 Atributo para execu o dos ficheiros Depois da c pia de todos os ficheiros devem ser definidos quais os ficheiros que podem ser executados Deste modo recorrendo ao comando chmod o atributo para execu o deve ser activado para os seguintes ficheiros Directoria Ficheiros bbsoft2 bbcgi bbwww exe bbsoft2 bbdlb lfload exe mx exe convab sh updb sh ifdb sh upif
10. icheiro bbwww exe para que os ficheiros possam ser executados necess rio utilizar o comando chmod ver Atributo para execu o dos ficheiros Na directoria bbsoft2 bbdb deve ser executado o seguinte comando chmod x sh chmod x exe Os pontos que se seguem explicam as v rias fases da convers o dos registos em DOS Windows para o ambiente Linux Estes procedimentos devem ser feitos sempre que se pretende criar pela primeira vez ou actualizar uma base de dados Com resumo as fases s o as seguintes a Exporta o dos registos da vers o para DOS Windows a Convers o do ficheiro ISO resultante para um formato Unix convers o de ficheiros ASCII a Transfer ncia para o ambiente Linux O Importa o para a base de dados a Cria o do ndice de pesquisa 4 1 Exporta o de registos vers o DOS Windows Os procedimentos a seguir indicado devem ser realizados a trav s do CDS ISIS ou de uma parametriza o como por exemplo a Porbase Em primeiro lugar deve fazer se uma exporta o de todos os registos da base de dados actualmente existes recorrendo op o para o efeito Se for uma base de dados da parametriza o Porbase normalmente a base de dados assumida por defeito Porb Os passos a executar s o os seguintes a partir do menu principal do CDS ISIS ou da parametriza o Porbase seleccionar a op o M Seguran a e troca de registos seguida da op o E Exporta o de registos ISO 2709
11. iza o deste programa a seguinte DOS2UNIX ficheiro in ficheiro out Em que ficheiro in representa o ficheiro a ser convertido e ficheiro out o nome do ficheiro a ser criado compat vel com Unix De futuro a convers o faz se da seguinte forma DOS2UNIX MST ISO PORB ISO os nomes dados s o arbitr rios devem apenas ser diferentes O ficheiro a ser transferido para o Linux dever ser o PORB ISO Esta transfer ncia pode ser feita por FTP para bbsoft2 bbd como sendo um ficheiro ASCII Interface WWW para bases de dados CDS ISIS 4 2 Importa o Linux O ficheiro resultante PORB ISO da exporta o do CDS ISIS vers o DOS deve ser copiado para o servidor Linux de prefer ncia por FTP para a directoria bbsoft2 bbdb Com a instala o do Interface copiada uma base de dados vazia compat vel com a plataforma O passo seguinte consiste na execu o de um batch que far a importa o dos registos e a cria o dos ndices de pesquisa Assumindo o nome do ficheiro que se pretende integrar como sendo PORB ISO e o nome da base Porb deve posicionar se em bbsoft2 bbdb e digitar os seguintes comandos convdb sh porb porb iso Faza integra o do ficheiro PORB ISO na base Porb ifdb sh porb Faz a cria o do ndice de pesquisa Estes dever o ser os comandos incluindo o nome do ficheiro e da base de dados a executar sempre que se faz a integra o pela primeira vez Sempre que houver registos novos para a
12. se de dados cciiciciic cr 8 4 1 Exporta o de registos vers o DOS ciccciciiisicc a 8 4 2 Importacao LINUX raspa e er e Pas pes E E RE EE OEE OTE 10 5 Observa es gerais uaau n anane 11 Interface WWW para bases de dados CDS ISIS 1 Introdu o Os procedimentos para instala o do Interface WWW para bases de dados CDS ISIS no sistema operativo Linux vers o 1 2 13 requer alguns cuidados especiais principalmente no que respeita prepara o da bases de dados a disponibilizar Todas as recomenda o assim como a estrutura da aplica o devem ser seguidas pelo manual Interface WWW para bases de dados CDS ISIS procedimentos gerais Relativamente base de dados utilizada actualmente pelo CDS ISIS vers es 3 0 ou superiores sendo composta por v rios ficheiros na sua maioria bin rios com uma estrutura espec fica para ser suportada em ambientes DOS e Windows n o deve ser utilizada directamente em ambiente Linux sendo necess rio fazer uma convers o dos registos A simples transfer ncias dos ficheiros da base de dados ficheiro mestre e ficheiro do ndice de pesquisa de DOS para Linux n o pode ser feita Aconselha se uma convers o dos registos em formato ISO 2709 da base em DOS para Linux Esta convers o equivale exporta o dos registos da vers o para DOS converter o ficheiro ISO ASCII e atrav s de um utilit rio para o efeito fazer a importa o e cria

Download Pdf Manuals

image

Related Search

Related Contents

    Formulario para la inscripción de un grupo de Alateen o cambios en  Luna/200 Luna/275  Leica M9 Instruction Manual  Gefen EXT-COMP-141N video splitter  GMB HR84 + CAN GM2 - 3.00 - IT  Sony CDX-M850MP Installation Instructions  TH-1955 (PN 645012)  

Copyright © All rights reserved.
Failed to retrieve file