<div dir="ltr">Olá.<div><br></div><div>Vamos ao que eu fiz:</div><div><br></div><div>A) Original</div><div>base.mst = 166,402,048 bytes</div><div>base.xrf = 398,848 bytes</div><div>MFN = 98839</div><div>Erro ASCII = 6</div><div>MFN alterados = 14</div><div><br></div><div>B) Apenas regerado o XRF</div><div>> del *.xrf</div><div>> mkxrf base</div><div>base.mst = 166,402,048 bytes</div><div>base.xrf = 398,848 bytes</div><div>MFN = 98839</div><div>Erro ASCII = 0</div><div>MFN alterados = 0</div><div><br></div><div>C) Regerado o XRF, exportada para ISO, reimportada do ISO</div><div>> del *.xrf</div><div>> mkxrf base</div><div>> mx base iso=base.iso -all now</div><div>> del base.mst</div><div>> del base.xrf</div><div>> mx iso=base.iso create=base -all now</div><div>base.mst = 61,049,856 bytes<br></div><div>base.xrf = 398,848 bytes</div><div>MFN = 98834</div><div>Erro ASCII = 0</div><div>MFN alterados = 0</div><div><br></div><div>D) Exportado e reimportado ISO pelo Winisis</div><div>> Database > Export > base.iso > output line = 0</div><div>> Util > Erase Database > Yes > Yes</div><div><div>> Database > Import > base.iso > input line = 0 > Options Load</div></div><div>base.mst = 61,046,784<br></div><div>base.xrf = 398,848</div><div>MFN = 98834</div><div>Erro ASCII = 6</div><div>MFN alteardos = 0</div><div><br></div><div>A princípio, a opção B será a melhor, por preservar a ordem dos meus MFN para análise futura.</div><div><br></div><div>Agradeço muito pela atenção!!!</div><div><br></div><div>Abraços.</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 21:23, 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>No caso, o arquivo MST também está corrompido.</div>
<div> </div>
<div>A minha sugestão a princípio é:</div>
<div> </div>
<div>1. Recriar o arquivo XRF.</div>
<div> </div>
<div>2. Limpar esses caracteres desses 2 registros.</div>
<div> </div>
<div>3. Realizar a exportação e a importação da base.</div>
<div> </div>
<div>4. Verificar esses 2 registros. Possivelmente esses foram perdidos.</div>
<div> </div>
<div>Se ao final houver diferença na quantidade de registros, pergunto: você 
consegue executar o seguinte comando na base original após ter recriado o 
XRF?</div>
<div> </div>
<div>mx base now</div>
<div> </div>
<div>No caso, ele deverá mostrar todos os registros na tela.</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 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)"><span>
<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 9:07 PM</div><div><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><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 dir="ltr">Olá. 
<div> </div>
<div>Nem estava me importando com os problemas ASCII.</div>
<div> </div>
<div>Agora que fui olhar, as 6 ocorrências de problemas são de apenas 2 
registros (3 de cada).</div>
<div> </div>
<div>Ao dar um mx na base original, para verificar estes registros:</div>
<div> </div>
<div>1) o MFN 46827 está nitidamente com os campos "desalinhados", misturando os 
dados de campos diferentes e com vários caracteres especiais, provavelmente 
originados do cabeçalho do registro. </div>
<div>2) o MFN 93597 está direcionando para o MFN 46827.</div>
<div>3) o Oraculo reconhece o registro 93957 como sendo MFN alterado.</div>
<div> </div>
<div>Exemplo 1: mx base from=46827 to=46827</div>
<div> </div>
<div>
<div><font face="courier new, monospace">mfn= 46827</font></div>
<div><font face="courier new, monospace">20  «é b☺♦ î f☺  î 
»</font></div>
<div><font face="courier new, monospace">  1  «å☺↓ ♀ ƒ☺♠ s 
Ñ☺     « «☺► ╚ ╛☺»</font></div>
<div><font face="courier new, monospace">  2  «► ░ ╬»</font></div>
<div><font face="courier new, monospace">  8  «☺► Acervo 
Centr»</font></div>
<div><font face="courier new, monospace">25  
«al343.542.5:347.635(81)(082)D»</font></div>
<div><font face="courier new, monospace">40  «533iArtigo de livroDIAS, 
Mar»</font></div>
<div><font face="courier new, monospace">30  «ia Berenice (coord.)Incesto 
»</font></div>
<div><font face="courier new, monospace">43  «e alienaç╞o parentalBARBOSA, 
Gabriella Ferrares»</font></div>
<div><font face="courier new, monospace">50  «eSegUniversidade de S╞o 
Pa»</font></div>
<div><font face="courier new, monospace">55  «ulo.22.24»</font></div>
<div><font face="courier new, monospace">60  «7Português23/10/2012 
»</font></div>
<div><font face="courier new, monospace">70  «- HA»</font></div>
<div><font face="courier new, monospace">141  
«F         »</font></div>
<div><font face="courier new, monospace">155  
«             
»</font></div></div>
<div> </div>
<div>Exemplo 2: mx base from=93597 to=93597</div>
<div>
<div> </div>
<div><font face="courier new, monospace">mfn= 46827</font></div>
<div><font face="courier new, monospace">20  «é b☺♦ î f☺  î 
»</font></div>
<div><font face="courier new, monospace">  1  «å☺↓ ♀ ƒ☺♠ s 
Ñ☺     « «☺► ╚ ╛☺»</font></div>
<div><font face="courier new, monospace">  2  «► ░ ╬»</font></div>
<div><font face="courier new, monospace">  8  «☺► Acervo 
Centr»</font></div>
<div><font face="courier new, monospace">25  
«al343.542.5:347.635(81)(082)D»</font></div>
<div><font face="courier new, monospace">40  «533iArtigo de livroDIAS, 
Mar»</font></div>
<div><font face="courier new, monospace">30  «ia Berenice (coord.)Incesto 
»</font></div>
<div><font face="courier new, monospace">43  «e alienaç╞o parentalBARBOSA, 
Gabriella Ferrares»</font></div>
<div><font face="courier new, monospace">50  «eSegUniversidade de S╞o 
Pa»</font></div>
<div><font face="courier new, monospace">55  «ulo.22.24»</font></div>
<div><font face="courier new, monospace">60  «7Português23/10/2012 
»</font></div>
<div><font face="courier new, monospace">70  «- HA»</font></div>
<div><font face="courier new, monospace">141  
«F         »</font></div>
<div><font face="courier new, monospace">155  
«             
»</font></div></div>
<div> </div>
<div>Abraços.</div>
<div> </div>
<div> </div></div>
<div class="gmail_extra">
<div> </div>
<div class="gmail_quote">Em 29 de setembro de 2014 20:07, 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>Pelo seu relato, o XRF está corrompido, visto que ao tentar acessar o MFN 
  1932 ele mostra o MFN 84561.</div>
  <div> </div>
  <div>Você conseguiu localizar e corrigir os caracteres ASCII menores que 
  32?</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 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)"><span>
  <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 7:17 PM</div>
  <div>
  <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>
  <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 dir="ltr">Olá Rafael. 
  <div> </div>
  <div>Primeiramente, me desculpe pelo erro de digitação...</div>
  <div> </div>
  <div>A base original tem 98677 registros e a base nova tem 98672, totalizando 
  apenas 5 registros de diferença.</div>
  <div> </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> </div>
  <div>- old.txt =   68.522.419 bytes</div>
  <div>- new.txt = 68.518.464 bytes</div>
  <div> </div>
  <div>Nenhum programa está conseguindo comparar os dois arquivos deste 
  tamanho... </div>
  <div> </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> </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> </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> </div>
  <div>Realizei a execução do mkxrf o resultado agora fica assim:</div>
  <div> </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> </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> </div>
  <div>Obrigado.</div>
  <div> </div>
  <div> </div>
  <div> </div>
  <div> </div>
  <div class="gmail_extra">
  <div> </div>
  <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="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>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>
    <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>
    <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>
  <div> </div></div></div></div></div></div></div></div></div></blockquote></div>
<div> </div></div></div></div></div></div></div></div>
</blockquote></div><br></div></div>