Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
wiki:3.-servidor:3.9.-bus-integracion:c.-conector-base-datos:start [2019/03/19 16:07] – [Nodo COLL] ejetoro | wiki:3.-servidor:3.9.-bus-integracion:c.-conector-base-datos:start [2019/03/19 16:11] – [Nodo PROP] ejetoro | ||
---|---|---|---|
Línea 367: | Línea 367: | ||
\\ | \\ | ||
^ ATRIBUTO | ^ ATRIBUTO | ||
- | | source-name | + | | |
- | | dest-name | + | | |
- | | type | Atributo para decirle el tipo de datos del campo que se va a pasar. Las opciones son: **T**(campo tipo texto). **Nx**: | + | | |
- | | key | Para decirle que el campo es clave primaria o no en la tabla destino. Por este campo se realizan las búsquedas de si existe el registro en la tabla destino. La clave por supuesto puede ser múltiple, por lo que puede existir más de un campo que sea la clave primaria del registro. **Este campo es obligatorio que como mínimo en uno de los “prop” que tiene la “coll”, tenga este atributo a true**. | | + | | |
- | | saved-source | + | | |
- | | saved-dest | + | | |
- | | not-replicate | + | | |
- | | always-update | Si el atributo está a **true** le estamos obligando a que en la cola de réplica, “master_replica_queue”, | + | | |
\\ | \\ | ||
\\ | \\ | ||
Línea 594: | Línea 594: | ||
\\ | \\ | ||
^ | ^ | ||
- | |**WHERE**| Es la condición de borrado. Se pueden utilizar las macros ## | + | |**where**| Es la condición de borrado. Se pueden utilizar las macros ## |
- | |**DELETE-DEST-TABLE**| Atributo para indicar en qué tabla se quiere realizar el borrado. Si no se pone dicho atributo, se coge el valor que hay en el atributo del nodo “coll”, “dest”. Realiza el borrado de los registros que tienen el ROWID que cumplen la condición que se pone en el atributo “where”.| | + | |**delete-dest-table**| Atributo para indicar en qué tabla se quiere realizar el borrado. Si no se pone dicho atributo, se coge el valor que hay en el atributo del nodo “coll”, “dest”. Realiza el borrado de los registros que tienen el ROWID que cumplen la condición que se pone en el atributo “where”.| |
- | |**SELECT-DEST-TABLE**| Atributo para realizar la búsqueda de los registros que se quieren borrar. Puede ser cualquier tabla, pero hay que tener en cuenta, que se realiza la búsqueda de valores en dicha tabla, cogiendo el ROWID de los registros que cumplen el atributo “where”, | + | |**select-dest-table**| Atributo para realizar la búsqueda de los registros que se quieren borrar. Puede ser cualquier tabla, pero hay que tener en cuenta, que se realiza la búsqueda de valores en dicha tabla, cogiendo el ROWID de los registros que cumplen el atributo “where”, |
- | |**ALIAS-DEST-TABLE**| Alias de la tabla de la que se realiza la búsqueda, y posteriormente el borrado.| | + | |**alias-dest-table**| Alias de la tabla de la que se realiza la búsqueda, y posteriormente el borrado.| |
- | |**SOURCE-TABLE**| Para decir de que tabla origen queremos realizar el borrado.| | + | |**source-table**| Para decir de que tabla origen queremos realizar el borrado.| |
- | |**DELETE-SOURCE**| Si se declara dicho atributo, y además está declarado el atributo “source-table”, | + | |**delete-source**| Si se declara dicho atributo, y además está declarado el atributo “source-table”, |
\\ | \\ | ||
\\ | \\ | ||
Línea 663: | Línea 663: | ||
\\ | \\ | ||
^ Atributos nodo **PARAM** | ^ Atributos nodo **PARAM** | ||
- | |**NAME**| campo destino de interclient_sync_tables.| | + | |**name**| campo destino de interclient_sync_tables.| |
- | |**VALUE**| valor que va a tomar el campo.| | + | |**value**| valor que va a tomar el campo.| |
\\ | \\ | ||
Línea 694: | Línea 694: | ||
^ | ^ | ||
- | | NAME | Nombre que se va a utilizar para llamar a la macro que creemos. | | + | | **name** |
- | | SOURCE-TABLE | Conexión sobre la que vamos a llamar a la macro, siendo obligatorio que se trate de una conexión **optional**. | | + | | **source-table** |
- | | SQL | Query para escoger los valores con los que se va a reemplazar la macro. Cogerá en caso de devolverse más de 1 registro, el primer registro devuelto. En caso de devolver más de 1 campo el primer campo obtenido, siempre que no lo especifique el atributo field. | | + | | **sql** |
- | | FIELD | Campo de la query que vamos a devolver, por defecto será la primera que existe en caso de no estar FIELD. | | + | | **field** |
- | | TYPE | Atributo que nos devuelve el tipo de datos, siendo posibles los mismos tipos que existen en los nodos props que se detallarán a continuación. | | + | | **type** |