Opción PICTURE

La opción PICTURE muestra un diagrama de la estructura definida por el archivo máster. Cada segmento se representa mediante un cuadro. Existen cuatro tipos de cuadros, que indican si el segmento (incluido el segmento raíz) es único o no único, y real o de referencia cruzada. Los cuatro tipos de cuadros son

Segmentos reales

Segmento no único:

segname 
   numsegtype 
   **************
   *field1      **I
   *field2      **
   *field3      **
   *field4      **
   *            **
   ***************
    **************

Segmento único:

 
            segname
   num      U
   **************
   *field1      *I
   *field2      *
   *field3      *
   *field4      *
   *            *
   **************

Segmentos de referencia cruzada

Segmento no único:

segname 
   num      KM (or KLM)
   ..............
   :field1      ::K
   :field2      ::
   :field3      ::
   :field4      ::
   :            ::
   :...........::
    ............:
           crfile

Segmento único

 
  segname 
   num      KU (or KLU)
   ..............
   :field1      :K
   :field2      :
   :field3      :
   :field4      :
   :            :
   :............:
           crfile

 

donde:

num

Es el número asignado al segmento, en la estructura.

segname

Es el nombre del archivo.

segtype

Es el tipo de segmento real, no único: Sn, SHn o N (segtypes negativos).

field1...

Son los nombres de los campos del segmento. Los nombres de campos con más de 12 caracteres quedan truncados en este número, en las operaciones de CHECK PICTURE, y el último carácter aparece como un ' >', indicando que hay más caracteres de lo mostrado.

I

Indica un campo indexado.

K

Indica el campo clave en el segmento de referencia cruzada.

crfile

Es el nombre del origen de datos de referencia cruzada si el segmento también es de este tipo.

El diagrama, además, muestra la relación entre los segmentos (consulte el siguiente ejemplo). Los segmentos principales aparecen encima de los secundarios, conectados mediante líneas rectas.



Ejemplo: Cómo usar la opción CHECK PICTURE

El siguiente diagrama muestra la estructura del origen de datos JOB, unido al origen SALARY:

JOIN EMP_ID IN JOB TO EMP_ID IN SALARY
>
CHECK FILE JOB PICTURE
 NUMBER OF ERRORS=    0
 NUMBER OF SEGMENTS=  2  ( REAL=    1  VIRTUAL=   1 )
 NUMBER OF FIELDS=    7  INDEXES=   0  FILES=     2
 TOTAL LENGTH OF ALL FIELDS=   86
SECTION 01
             STRUCTURE OF FOCUS    FILE JOB      ON 01/31/03 AT 12.33.04
 
         JOBSEG
 01      S1
**************
*EMP_ID      **
*FIRST_NAME  **
*LAST_NAME   **
*JOB_TITLE   **
*            **
***************
 **************
       I
       I
       I
       I SALSEG
 02    I KU
..............
:EMP_ID      :K
:SALARY      :
:EXEMPTIONS  :
:            :
:            :
:............:
JOINED  SALARY

WebFOCUS