Cómo añadir información

Actualización de las condiciones de rastreo

    Tabla de contenidos
    No headers

    Las condiciones de rastreo de red no se pueden actualizar automáticamente. Si trabaja con un modelo de sector que se ha actualizado a partir de una versión anterior, debe convertir manualmente las condiciones de rastreo existentes. Por ejemplo, tendrá que convertir las condiciones de rastreo si importa un documento existente de Topobase 2008.

    Para convertir una plantilla de rastreo de red (función de coste)

    1. En el Administrador de infraestructuras, lleve a cabo una de las siguientes acciones:
    2. Inicie el administrador de modelo de datos.
    3. En el explorador de modelo de datos, seleccione la condición de rastreo y pulse Propiedades.
    4. Revise la sentencia SQL para la condición y busque el nombre de la clase de elemento y la expresión SQL. Por ejemplo, una condición de rastreo anterior es: select PIPE_LENGTH from WA_PIPE where FID = L.FID_ATTR, donde PIPE_LENGTH es la expresión y WA_PIPE es la clase de elemento.
    5. Copie la expresión en el portapapeles.
    6. En Sentencia SQL, seleccione la clase de elemento, por ejemplo Tubería. Haga clic en Generar.
    7. Reemplace el marcador de posición <VALUE> por la expresión que ha copiado.
      case /* Line */ when &f_class_id=22 then ( select case /* Pipe */ when f_class_id_attr=30 then ( select PIPE_LENGTH from WA_PIPE where fid=wa_line.fid_attr ) else null end from WA_LINE wa_line where fid=&fid ) else null end
      
    8. Pulse Validar.

    Para convertir una plantilla de rastreo de red (condición de parada)

    1. En el Administrador de infraestructuras, lleve a cabo una de las siguientes acciones:
    2. Inicie el administrador de modelo de datos.
    3. En el explorador de modelo de datos, seleccione la condición de rastreo y pulse Propiedades.
    4. Revise la sentencia SQL para la condición y busque el nombre de la clase de elemento y la expresión SQL. Por ejemplo, una condición de rastreo anterior es: select 1 from AG_VÁLVULA where FID = N.FID_ATTR AND ID_VALVE_STATUS = 3, donde ID_VALVE_STATUS = 3 es la expresión y AG_VÁLVULA es la clase de elemento.
    5. Copie la expresión en el portapapeles.
    6. En Sentencia SQL, seleccione la clase de elemento, por ejemplo Válvula. Haga clic en Generar.
    7. Reemplace el marcador de posición <CONDITION> por la expresión que ha copiado.
      case /* Point */ when &f_class_id=31 then ( select case /* Valve */ when f_class_id_attr=45 then ( select 1 from WA_VALVE where fid=wa_point.fid_attr AND ID_VALVE_STATUS = 3 ) else null end from WA_LINE wa_line where fid=&fid ) else null end
      
    8. Haga clic en Validar.