El siguiente proceso muestra un ejemplo de configuración del proceso utilizado para extraer datos de un sistema donde los valores que desea cargar consisten en el nombre y DOB. Este ejemplo crea un segmento de nombre y el segmento raíz del xml.
Columna | Valor | Notas |
ACQ_NODE | Ejemplo | Nombre del conjunto de adquisición |
ACQ_QUERY_SEQ | 1 | Esta es la consulta inicial |
SOURCE | CUST | No afecta al proceso |
DOC_TYPE | UMF_ENTITY | Crea un umf_entity para la carga |
PARENT | Y | Es la consulta principal del conjunto entero |
SELECT_STMT | SELECT A.* FROM $$REPLACE(SYNC_LOG) A WHERE SYNC_ID < $$REPLACE(MAX_SYNC_ID) | Sentencia Select de sync log. Sólo consulta el sync log (registro síncrono) porque la tabla entity_name contiene varias filas por cada entidad de sync_log. |
LAST_PROCESSED | NULL | No se utiliza |
PROCESS_MODE | NULL | No se utiliza |
LOAD_TO_TEMP_TABLE | NULL | No se utiliza |
TABLE_NAME | NULL | No se utiliza |
EXECUTE_ONLY | N | No se utiliza |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que el anterior |
ACQ_QUERY_SEQ | 1 | Proceso de la consulta 1 |
XML_SEGMENT | ROOT | Creación del segmento raíz de xml |
SECTION_NUM | 1 | Primera sección |
XML_ELEM | DSRC_CODE | Nombre del elemento xml |
TABLE_ELEM | 'GOLD' | Valor literal de 'GOLD' en este código |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que el anterior |
ACQ_QUERY_SEQ | 1 | Proceso de la consulta 1 |
XML_SEGMENT | ROOT | Creación del segmento raíz de xml |
SECTION_NUM | 1 | Primera sección |
XML_ELEM | DSRC_ACTION | Nombre del elemento xml |
TABLE_ELEM | SYNC_ACTION | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que el anterior |
ACQ_QUERY_SEQ | 1 | Proceso de la consulta 1 |
XML_SEGMENT | ROOT | Creación del segmento raíz de xml |
SECTION_NUM | 1 | Primera sección |
XML_ELEM | DSRC_ACCT | Nombre del elemento xml |
TABLE_ELEM | SYNC_KEY1 | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que el anterior |
ACQ_QUERY_SEQ | 1 | Proceso de la consulta 1 |
XML_SEGMENT | ROOT | Creación de la raíz de xml |
SECTION_NUM | 1 | Primera sección |
XML_ELEM | DSRC_REF | Nombre del elemento xml |
TABLE_ELEM | SYNC_KEY1 | Se utiliza el mismo valor que dsrc_acct |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
Columna | Valor | Notas |
ACQ_NODE | Ejemplo | Nombre del conjunto de adquisición |
ACQ_QUERY_SEQ | 2 | Ahora la segunda consulta para procesar |
SOURCE | CUST | No afecta al proceso |
DOC_TYPE | UMF_ENTITY | Deseo crear un umf_entity para la carga |
PARENT | NULL | Se trata de un elemento secundario y no el principal. |
SELECT_STMT | SELECT A.*, LEFT(TYPE,1) TYPE, LAST_NAME, FIRST_NAME, MIDDLE_NAME, GENERATION, DOB_TYPE, DOB, PLACE_OF_BIRTH, GENDER, WEIGHT, HEIGHT, EYE_COLOR, HAIR_COLOR, ETHNIC_ID FROM $$REPLACE(SYNC_LOG) A JOIN ENTITY_NAME ON (SYNC_KEY1) = ENTITY AND TYPE!='ASC' AND SYNC_ID < $$REPLACE(MAX_SYNC_ID) | Se trata de la selección de los nombres |
LAST_PROCESSED | NULL | No se utiliza |
PROCESS_MODE | NULL | No se utiliza |
LOAD_TO_TEMP_TABLE | NULL | No se utiliza |
TABLE_NAME | NULL | No se utiliza |
EXECUTE_ONLY | N | No se utiliza |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
ACQ_QUERY_SEQ | 2 | Proceso de la consulta 1 |
XML_SEGMENT | NAME | Creación ahora del mismo segmento |
SECTION_NUM | 2 | Segunda sección |
XML_ELEM | FIRST_NAME | Nombre del elemento xml |
TABLE_ELEM | FIRST_NAME | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
ACQ_QUERY_SEQ | 2 | Proceso de la consulta 1 |
XML_SEGMENT | NAME | Creación ahora del mismo segmento |
SECTION_NUM | 2 | Primera sección |
XML_ELEM | LAST_NAME | Nombre del elemento xml |
TABLE_ELEM | LAST_NAME | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
ACQ_QUERY_SEQ | 2 | Proceso de la consulta 1 |
XML_SEGMENT | NAME | Creación ahora del mismo segmento |
SECTION_NUM | 2 | Primera sección |
XML_ELEM | MID_NAME | Nombre del elemento xml |
TABLE_ELEM | MIDDLE_NAME | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
ACQ_QUERY_SEQ | 2 | Proceso de la consulta 1 |
XML_SEGMENT | NAME | Creación ahora del mismo segmento |
SECTION_NUM | 2 | Primera sección |
XML_ELEM | NAME_TYPE | Nombre del elemento xml |
TABLE_ELEM | TYPE | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |
Columna | Valor | Notas |
ACQ_NODE | SAMPLE | Mismo nombre que antes |
ACQ_QUERY_SEQ | 2 | Proceso de la consulta 1 |
XML_SEGMENT | NAME | Creación ahora del mismo segmento |
SECTION_NUM | 2 | Primera sección |
XML_ELEM | NAME_GEN | Nombre del elemento xml |
TABLE_ELEM | GENERATION | Utilizar este valor de columna de la sentencia Select |
POSSIBLE_SEGMENT_VALUES | No se utiliza en este ejemplo | |
REQUIRED_FOR_SEGMENT | No se utiliza en este ejemplo | |
COMMNT | No se utiliza en este ejemplo | |
SEQUENCE | No se utiliza en este ejemplo |