<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Maribel<br>
    <br>
    The best solution for your problem of fields with <   > marks
    to index with IT 2 is to split in repeatable fields<br>
    <br>
    Your database is very large (about 134.000 records) so the best way
    to do the global change is to use CISIS library<br>
    <br>
    Let's explain in simple way, step by step<br>
    <br>
    First of all, do a backup of your database  ( .mst and .xrf files is
    enough)<br>
    <br>
    1) check how many records you have<br>
      <big><b><font face="Courier New, Courier, monospace">  mx mybase
          +control</font></b></big><br>
    <br>
    <br>
    2)  you need a gizmo to change <   >  marks with a %, for this
    you need a gizmo<br>
    Let's name that gizmo   triang.mst<br>
    This is the content of triang.mst  which is attached to this message<br>
    <br>
    <big><font face="Courier New, Courier, monospace">c:\>mx triang<br>
        mfn=     1<br>
          1  «><»<br>
          2  «%»<br>
        ..<br>
        mfn=     2<br>
          1  «> <»<br>
          2  «%»<br>
        ..<br>
        mfn=     3<br>
          1  «<»<br>
        ..<br>
        mfn=     4<br>
          1  «>»<br>
        ..</font></big><br>
    <br>
    3)  let's say that you have to convert your fields  55 and 88
    (anyone, more than one field)<br>
    <br>
      <b> </b><big><font face="Courier New, Courier, monospace"><b> mx
          mybase gizmo=triang,55,88 create=xxx1  now -all tell=10000</b><br>
      </font></big><br>
    4) convert these fields in repeatable fields<br>
    <br>
      <b><big><font face="Courier New, Courier, monospace">  mxcp xxx1
          create=xxx2  repeat=%,55 clean tell=10000<br>
             mxcp xxx2 create=xxx3  repeat=%,88 clean tell=10000</font></big></b><br>
      <br>
      (for some reason if you give   repeat=%,55,88 I have trouble, so I
    do this in two steps)<br>
    <br>
    5) Now check your end file:<br>
     <b>  mx xxx2 +control</b><br>
    <br>
    if  xxx2 control = mibase control  then everything is OK<br>
        <b>copy   xxx2.*   mibase.*<br>
    </b><br>
    now do a full inversion of your database<br>
    <b>    mx mibase fst=@ fullinv=mibase  tell=1000</b><br>
    <br>
    I hope this works<br>
    <br>
    Ernesto Spinak<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    l 23/02/2012 6:27, Maribel Cuadrado escribió:
    <blockquote cite="mid:4F45F867.4000101@uab.es" type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <title></title>
      <br>
      Ernesto,<br>
      Prové cambiar la técnica de estos campos con el siguiente proceso,
      desde Winisis:<br>
          - Realice cambios globales en los campos afectados
      substituyendo "><" por "%"<br>
          - A través de una FST de traspaso envié el valor de los campos
      (en modo mhl, para evitar los "<" iniciales y finales">" a
      otra base de datos intermedia  ya con los campos definidos como
      repetibles y con la técnica 0 (se transforman en:
      Catalunya%Terrassa%Barcelona)<br>
      <br>
      El problema es que para que reconozca el cambio de tècnica se han
      de actualizar uno por uno cada registro (son 134.000)<br>
      Prové enviar los datos a un iso para ver si recuperandolos en otra
      base de datos los reconocía como campos repetibles pero no. En el
      campo aparecen "Catalunya%Terrassa%Barcelona" y no reconoce que
      sean ocurrencias diferentes.<br>
      <br>
      Quizás se te ocurra alguna solución que me pueda ayudar.<br>
      <br>
      Maribel<br>
      Universitat Autònoma de Barcelona<br>
      <br>
      <br>
      Al 22/02/2012 22:35, En/na spinaker ha escrit:
      <blockquote cite="mid:4F455F87.4060509@adinet.com.uy" type="cite">
        <meta content="text/html; charset=UTF-8"
          http-equiv="Content-Type">
        Maribel<br>
        <br>
        La solución adecuada es abandonar esa técnica antigua de usar
        < >  y técnica 2, conviertiendo el campo en repetible<br>
        Las razones de esa forma de registrar datos tiene que ver con
        las limitaciones de almacenamiento de informacón en los discos
        duros en tiempos antiguos.<br>
        Los campos repetibles por su estructura ocupan más espacio que
        los campos donde se destacan las frases entre  <   ><br>
        En las épocas donde los bytes del disco duro costaban caro, esa
        era una de las formas de ahorrar espacio.<br>
        Tambíen es la misma razón por la que existe en MARC campos
        estructurados como el famoso campo 008<br>
        Hoy día donde el espacio de disco tiene costo despreciable la
        recomendación es no usar esa forma de ingreso, lo que en el caso
        del Web además resuelve el problema de que los datos entre
        <   >   suelen no aparecer pues se interpretan como
        etiquetas html no reconocidas<br>
        <br>
        Asi que yo plantearía el problema desde otro principio<br>
        Como convertir un campo que se ingresa como <   >  a un
        campo repetible, <br>
        lo demás es sencillo<br>
        <br>
        Saludos<br>
        Ernesto Spinak<br>
        <hr size="2" width="100%"><br>
        <br>
        El 22/02/2012 12:39, Maribel Cuadrado escribió:
        <blockquote cite="mid:4F44FE29.9030208@uab.es" type="cite">
          <meta http-equiv="content-type" content="text/html;
            charset=UTF-8">
          <font size="+1"><font face="Tahoma"><br>
              Hola,<br>
              <br>
              Estoy intentando realizar un formato en ABCD con links en
              los diferentes campos que permitan navegar por el
              registro.<br>
              No hay ningún problema con los campos repetibles indizados
              con técnica 0.<br>
              El problema está en tres campos que en la base de datos
              están indizados con la técnica 2
              (<Barcelona><Tarragona>) y que se muestran:
              Barcelona; Tarragona.<br>
              Quisiera que cada <ocurrencia> apareciera en una
              línea diferente para así poder hacer un link con el
              diccionario, pero no lo consigo.<br>
              En la FST están indizados con la técnica 2, la 6 y la 8
              ('|GE_|',v651/) y no hay problemas en el diccionario.<br>
              Se trataría de poder sustituir la separación ";"  o
              "><" por un cambio de linea (/) o por '<BR>'.<br>
              ¿Hay alguna solución posible?<br>
              <br>
              Gracias.<br>
              <br>
              Maribel Cuadrado<br>
              Universitat Autònoma de Barcelona<br>
              <br>
              <br>
              <img alt="ejemplo de prueba"
                src="cid:part1.08010304.04000408@adinet.com.uy"
                width="714" height="396"><br>
              <br>
              <br>
            </font></font> <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
isis-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
        </blockquote>
        <br>
        <br>
        <pre class="moz-signature" cols="72">-- 
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]================================[=]=
  ===                                ===
  ( )                                ( )
   V                                  V </pre>
        <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
isis-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  <a class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]================================[=]=
  ===                                ===
  ( )                                ( )
   V                                  V </pre>
  </body>
</html>