<div dir="ltr">Olá Rafael.<div><br></div><div>Primeiramente, me desculpe pelo erro de digitação...</div><div><br></div><div>A base original tem 98677 registros e a base nova tem 98672, totalizando apenas 5 registros de diferença.</div><div><br></div><div>Ao tentar utilizar o MX para gerar o arquivo TXT da base antiga, retorna "fatal: recread/check/base". Utilizei o mkxrf para tentar corrigir, o que aparentemente de certo. Após gerei o TXT.</div><div><br></div><div>- old.txt = 68.522.419 bytes</div>
<div>- new.txt = 68.518.464 bytes</div>
<div><br></div><div>Nenhum programa está conseguindo comparar os dois arquivos deste tamanho... </div><div><br></div><div>Regerei os arquivos TXT com 10 mil registros, para comprar. O que eu descobri foram diferenças naqueles registros com MFN alterados (aqueles 14). </div><div><br></div><div>Então tentei ler um registro (1 dos 14 com MFN alterados), da base antiga, antes do mkxrf. O Resultado não é o MFN não é o pesquisado. </div><div><br></div><div>Ex: </div><div>> mx base from=1932 to=1932<br>></div><div>> mfn= 84561</div><div>> 20 «Acervo Central»</div><div>> 1 «340.11(430)(081)=134.3»</div><div>(...)</div><div><br></div><div>Realizei a execução do mkxrf o resultado agora fica assim:</div><div><br></div><div><div>> mx base from=1932 to=1932<br>></div><div>> mfn= 1932</div></div><div><div>> 20 «Acervo Central»</div><div>> 151 «26»</div></div><div><div>(...)</div></div><div><br></div><div>Isso pode significar que o arquivo MST está com problema? Se sim, só de eu gerar um novo XRF (mkxrf) ele já consegue corrigir estes problemas? Acho que com o mkxrf estou perdendo informações.</div><div><br></div><div>Obrigado.</div><div><br></div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 29 de setembro de 2014 17:26, Rafael Santini (Biblioshop) <span dir="ltr"><<a href="mailto:santini@biblioshop.com.br" target="_blank">santini@biblioshop.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="font-size:10pt;font-family:Verdana;color:rgb(0,0,0)">
<div>O percentual é relativo, pois depende da quantidade de alterações
realizadas na base de dados. De qualquer forma, a princípio você tem um problema
de fato, pois tem 98677 registros e após a importação fica 96872. Acho que a
primeira coisa que deves fazer é resolver essas 6 ocorrências ASCII menos que 32
e ver se obtêm a mesma quantidade de registros após importação. Após obter a
mesma quantidade de registros depois da importação e exportação, podes fazer uma
comparação entre as duas bases através de arquivos texto gerados pelo MX.
Exemplo:</div>
<div> </div>
<div>mx base1 now > base1.txt</div>
<div>mx base2 now > base2.txt</div>
<div> </div>
<div>Então, com algum utilitário de diferença de arquivos (eu particularmente
uso o editor de texto PSPad), você pode comparar os dois arquivos para ver se as
duas bases têm o mesmo conteúdo ou identificar o que tem de diferente se for o
caso.</div>
<div> </div>
<div>
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline"></div>
<div style="font-style:normal;font-variant:normal;font-weight:normal;font-size:10pt;line-height:normal;font-family:tahoma">
<div style="background:rgb(245,245,245)"><span class="">
<div><b>From:</b> <a title="actafari@gmail.com" href="mailto:actafari@gmail.com" target="_blank">Antonio Carlos Tafari Filho</a> </div>
</span><div><b>Sent:</b> Monday, September 29, 2014 5:03 PM</div>
<div><b>To:</b> <a title="santini@biblioshop.com.br" href="mailto:santini@biblioshop.com.br" target="_blank">Rafael Santini (Biblioshop)</a> </div>
<div><b>Cc:</b> <a title="isis-users@iccisis.org" href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a> </div>
<div><b>Subject:</b> Re: [Isis-users] Puzzle - Dúvida</div></div></div>
<div> </div></div><div><div class="h5">
<div style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">
<div dir="ltr">Olá Rafael.
<div> </div>
<div>O que eu não entendo é que o arquivo não ficou ligeiramente menor, por
supostamente ter suprimindo alguns caracteres ASCII e alguns registros
logicamente apagados...</div>
<div> </div>
<div>Ele ficou com apenas 37% do tamanho original!!!</div>
<div> </div>
<div>Ou o ISIS tem um sistema de inserção de registros novos de qualidade muito
duvidosa (perdendo muito espaço entre um registro e outro), ou estou perdendo
MUITA informação entre a exportação e reimportação. Eu acredito em uma terceira
hipótese: que minha base esteja com algum problema, e que este problema esteja
causando esta inflação de dados, pois é mais que o dobro de informação existente
entre a base atual e a base reimportada que efetivamente não existe.</div>
<div> </div>
<div>No arquivo original, o Oraculo diz:</div>
<div> </div>
<div>- Tamanho do MST: <font color="#ff0000">164.309.504</font> bytes</div>
<div>- Tamanho do XRF: 397.824 bytes</div>
<div>- Maior MFN: <font color="#ff0000">98677</font></div>
<div>- 0 registros fisicamente deletados</div>
<div>- 0 registros bloqueados</div>
<div>- 0 registros logicamente deletados</div>
<div>- 0 registros com erro de leitura</div>
<div><font color="#ff0000">- 14 MFN alterados</font><br></div>
<div>- 6 ocorrências com caracteres ASCII menores que 32.</div>
<div> </div>
<div>Depois de exportado e reimportado:</div>
<div> </div>
<div>- Tamanho do MST: <font color="#ff0000">60.993.024</font> bytes</div>
<div>- Tamanho do XRF: 397.824 bytes</div>
<div>- Maior MFN: <font color="#ff0000">96872</font></div>
<div>
<div>- 0 registros fisicamente deletados</div>
<div>- 0 registros bloqueados</div>
<div>- 0 registros logicamente deletados</div>
<div>- 0 registros com erro de leitura</div>
<div><font color="#ff0000">- 0 MFN alterados</font><br></div>
<div>- 6 ocorrências com caracteres ASCII menores que 32.</div></div>
<div> </div>
<div>Entecipadamente, muito obrigado!!!</div>
<div> </div>
<div> </div>
<div> </div>
<div class="gmail_extra">
<div> </div>
<div class="gmail_quote">Em 29 de setembro de 2014 13:48, Rafael Santini
(Biblioshop) <span dir="ltr"><<a href="mailto:santini@biblioshop.com.br" target="_blank">santini@biblioshop.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div dir="ltr">
<div dir="ltr">
<div style="font-size:10pt;font-family:verdana;color:rgb(0,0,0)">
<div>É normal que o arquivo MST fique menor após exportar e importar a base de
dados, pois as alterações realizadas são adicionadas ao final do arquivo.
Entretanto, os registros logicamente apagados são excluídos definitivamente
nesse processo e se a base possuir caracteres ASCII menos que 32 em algum
campo poderá causar perda de informações. Quais são os problemas que o Oráculo
mostrou?<br></div>
<div style="font-size:small;text-decoration:none;font-family:calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">
<div style="font-style:normal;font-variant:normal;font-weight:normal;font-size:10pt;line-height:normal;font-family:tahoma">
<div> </div>
<div style="background:rgb(245,245,245)">
<div><b>From:</b> <a title="actafari@gmail.com" href="mailto:actafari@gmail.com" target="_blank">Antonio Carlos Tafari Filho</a> </div>
<div><b>Sent:</b> Monday, September 29, 2014 1:04 PM</div>
<div><b>To:</b> <a title="isis-users@iccisis.org" href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a>
</div>
<div><b>Subject:</b> [Isis-users] Puzzle - Dúvida</div></div></div>
<div> </div></div>
<div style="font-size:small;text-decoration:none;font-family:calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">
<div>
<div>
<div dir="ltr">Olá. / Hi.
<div> </div>
<div>Eu tenho um base ISIS onde o arquivos MST está com 164.309.504 bytes. / I
use a ISIS base with 164.309.504 bytes of size (MST file).</div>
<div> </div>
<div>O software Oraculo diz que tenho vários registros com problemas (16). /
The Oraculo software show me 16 MFN with problem.</div>
<div> </div>
<div>Eu exportei a base para ISO, e reimportei. / I created a exported ISO
file and imported again.</div>
<div> </div>
<div>O arquivo MST resultante tem apenas 60.993.024 bytes. / The new MST file
was only 60.993.024 bytes.</div>
<div> </div>
<div>Este procedimento foi apenas para teste. / This procedure was only for
testing.</div>
<div> </div>
<div>Minha dúvida é a seguinte: O porque a diferença é tão grande? Minha base
está se deteriorando? Ela provavelmente está com algum problema? / My
question: why the size difference is so large? The current MST file is
deteriorating? It has a problem?</div>
<div> </div>
<div>Obrigado / Tks.</div>
<div> </div>
<div> </div></div></div></div>
<hr>
_______________________________________________<br>isis-users mailing
list<br><a href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a><br>To manage your own subscription
options go to: <a href="http://lists.iccisis.org/listinfo/isis-users" target="_blank">http://lists.iccisis.org/listinfo/isis-users</a><br>Or contact
Henk Rutten: <a href="mailto:hlrutten@xs4all.nl" target="_blank">hlrutten@xs4all.nl</a></div></div></div></div></blockquote></div></div></div></div></div></div></div></div></div>
</blockquote></div><br></div></div>