[Reddes.bvs-tech] [Abcd-users] Sobre exportação e importação usando o modelo TXT
Luiz Augusto
lugusto at gmail.com
Thu Feb 24 17:35:14 BRST 2011
Com um pouco mais de perseverança eu mesmo encontrei a solução. Compartilho
abaixo:
Após ter terminado de fazer as alterações necessárias no biblio.txt,
converti o arquivo para uma base ISIS com o comando padrão
id2i biblio.txt create=biblioteca
Após isso, transformei a base em um arquivo ISO com o comando
mx biblioteca iso=biblioteca.iso -all now
E em seguida importei o arquivo ISO em uma base vazia com o comando
mx iso=biblioteca.iso create=biblio convert=ansi -all now
2011/2/24 Luiz Augusto <lugusto at gmail.com>
> Obrigado pela resposta, Edwin,
>
> Consultando os manuais do CISIS, descobri os utilitários i2id e id2i (que
> lidam com arquivo de texto mais legível) e optei em utilizá-los, já que além
> da troca das tags do formato IBICT para o MARC eu preciso fazer algumas
> revisões simples (por exemplo, ISBN ora com prefixo "ISBN", ora "ISBN:" ou
> mesmo ISSN de fascículo de periódico no lugar de ISBN) que, para meu
> contexto, não vale a pena alterar diretamente no WinISIS.
>
> No "edit" da linha de comando e no Microsoft Word os caracteres acentuados
> aparecem normalmente, tanto com o arquivo extraído da base, quanto com o
> arquivo contendo as minhas alterações. No entanto, me parece que ocorreu
> algum problema com o id2i, já que a base no ABCD está com problemas na
> acentuação. Usar a ferramenta de substituição global poderia resolver a
> maioria dos casos, menos "á" que o sistema está reconhecendo como espaço
> simples.
>
> O comando que utilizei foi
>
> id2i biblio.txt create=biblio
>
> Seria necessário adicionar algum parâmetro ou há forma de contornar o
> problema?
>
> Muito grato,
> Luiz
>
> 2011/2/22 Edwin Hübner <edwin.hubner at gmail.com>
>
> Prezado Luiz Augusto,
>>
>> Embora estejam previstos utilitários no ABCD para exportação/importação de
>> registros tanto no formato txt como no formato ISO, é recomendado que a
>> migração e manutenção de bases de dados, principalmente se o número de
>> registros for elevado, seja feita através de utilitários CISIS, a atendem as
>> mais diversas necessidade. Algumas dicas:
>> 1. Importar um arquivo ISO gerado pelo WinISIS: mx iso=arquivo.iso
>> create=novaBD -all now, tell=100
>> 2. Importar um arquivo txt: mx seq=arquivo.txt create=novaBD -all now
>> tell=100
>> Nota: Cata campo deve ser finalizado como um | (pipe ou barra vertical) e
>> cada registro dever terminar com um CRLF (fim de linha). Os campos (TAG's)
>> da base de dados serão criados pela sequência dos dados de entrada a partir
>> e 1 e poderão ser substituídos para os valores prórpios, usando o utilitário
>> retag. Logo é fácil criar uma arquivo txt com estas características a partir
>> de uma planilha Excel.
>> 3. Imprortar um arquivo MARC-ISO2709: mx iso=marc=arquivo_marc.iso
>> isotag1=3000 create=novaBD -all now tell=100
>>
>> Nota: Os arquivos que cumprem a norma MARC mantêm como fim de cada linha
>>
>> somente o caráter ‘\0Bx’ e não têm ‘\0Cx’ (<CR>) adicional.
>>
>>
>> Att,
>> Edwin
>>
>> Em 21 de fevereiro de 2011 11:15, Luiz Augusto <lugusto at gmail.com>escreveu:
>>
>> Desconheço se é a mesma situação da Suellen, mas também passo por
>>> problemas na importação de dados a partir de arquivos de texto.
>>>
>>> Revisei diversas vezes minha tabela de conversão, mas creio que o
>>> problema seja mesmo no software, já que cheguei a usar a mesma tabela para
>>> exportar dados de uma das bases demo. Os dados foram exportados com sucesso,
>>> mas o sistema não aceitou importar os mesmos dados novamente.
>>>
>>> Em meu caso em específico exportei os dados do WinISIS para .iso, usei o
>>> MarcEdit para adaptar nossos campos baseados em formato IBICT para o MARC
>>> (para usufruirmos dos recursos da base demo "Marc" do ABCD) que, ao que me
>>> parece, me dá opção apenas de, dentre as possibilidades de importação que o
>>> ABCD oferece, trabalhar com o formato texto.
>>>
>>> Vocês conhecem outra alternativa para a realização desses procedimentos?
>>>
>>> Possuo registros de outros materiais apenas em planilhas. Me parece que a
>>> importação dos mesmos ao ABCD também seria possível apenas pelo formato
>>> texto. Conhecem alternativa também para este procedimento?
>>>
>>> Não possuo conhecimentos em programação, apenas na execução de rotinas de
>>> Biblioteconomia em ambientes de TI, mas me coloco à disposição para lhes
>>> ajudar no que for possível para resolver este bug no ABCD.
>>>
>>> 2011/2/18 Edwin Hübner <edwin.hubner at gmail.com>
>>>
>>> Prezada Suellen,
>>>> Seria bom se você pudesse esclarecer melhor a finalidade da exportação
>>>> de sua base de dados. Dependendo da finalidade e tamanho de sua base de
>>>> dados, recomendo usar o utilitário mx, que deve ser executado em linha de
>>>> comando, gerando um arquivo no formato ISO-2709.
>>>> Exemplo de um comando a partir do diretório da base de dados:
>>>> mx BD iso=arquivo.iso -all now tell=100
>>>> onde BD é o nome interno de sua base de dados e arquivo,iso o nome do
>>>> arquivo que conterá a base de dados no formato ISO.
>>>> Abs,
>>>> Edwin
>>>>
>>>> Em 16 de fevereiro de 2011 17:47, Jussara Ribeiro de Oliveira <
>>>> jussara.oliveira at bireme.org> escreveu:
>>>>
>>>>> Boa tarde Suellen,
>>>>>
>>>>> Desculpe a demora.
>>>>>
>>>>> Hoje o ABCD apresenta sim alguns problemas (está ainda em
>>>>> desenvolvimento) na importação em modo TXT, indicamos então fazer a
>>>>> importação por formato ISO.
>>>>>
>>>>> Para tirar essas dúvidas recomendo que envie mensagens para as listas
>>>>> do ABCD, onde mais pessoas podem te ajudar com essas dúvidas ou dificuldade
>>>>> no uso. Segue endereço:
>>>>> abcd-users at listas.bireme.br
>>>>>
>>>>> Atenciosamente,
>>>>> Jussara
>>>>>
>>>>> ------------------------------
>>>>> *De: *"Biblioteca NESP" <biblioteca.nesp at gmail.com>
>>>>> *Para: *"jussara oliveira" <jussara.oliveira at bireme.org>
>>>>> *Enviadas: *Quarta-feira, 12 de Janeiro de 2011 8:31:07
>>>>> *Assunto: *Sobre exportação e importação usando o modelo TXT
>>>>>
>>>>> Bom dia, Jussara.
>>>>> Eu sou bibliotecária no Núcleo de Estudos de Saúde Pública
>>>>> (NESP/CEAM/UnB), Biblioteca Prof. Eleutério Rodriguez Neto. O ano passado,
>>>>> tentei entrar em contato com você para que podesse nos orientar sobre um
>>>>> problema que estavamos tendo para visualizar os documentos constantes em
>>>>> nossa base de dados no momento da pesquisa pelo portal do usuário. Nos
>>>>> descobrimos o que estava acontecendo e o problema já foi solucionado.
>>>>>
>>>>> Agora, estou tendo dificuldades para exportar e importar a base de
>>>>> dados no formato TXT. Cheguei a ler o texto de ajuda que tem na página do
>>>>> próprio ABCD, mas não entendi muito bem como preencher os campos.
>>>>> Se poder me ajudar com isso, ou saiba quem posso procurar para me
>>>>> auxiliar, agradeço.
>>>>> Encaminho em anexo, imagens da página a qual me refiro sobre exportação
>>>>> e importação dos dados.
>>>>>
>>>>> Atenciosamente,
>>>>> --
>>>>> Suellen Fernandes Dantas
>>>>> Bibliotecária
>>>>>
>>>>> Biblioteca Prof. Eleutério Rodriguez Neto
>>>>> Núcleo de Estudos de Saúde Pública - NESP
>>>>> SCLN 406, Bloco A, 2º andar - 70847-510 - Brasília - DF
>>>>> Tel: (61) 3340-6863 - Fax: (61) 3340-9884
>>>>> Site: http://www.nesp.unb.br/ride/index.htm
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Abcd-users mailing list
>>>>> Abcd-users at listas.bireme.br
>>>>> http://listas.bireme.br/mailman/listinfo/abcd-users
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Abcd-users mailing list
>>>> Abcd-users at listas.bireme.br
>>>> http://listas.bireme.br/mailman/listinfo/abcd-users
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20110224/3a9a788b/attachment-0001.html
-------------- next part --------------
_______________________________________________
Abcd-users mailing list
Abcd-users at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/abcd-users
More information about the Reddes.bvs-tech
mailing list