Menú |
Calificar |
Notas |
Habilitación de selección única |
Habilitada al seleccionar:- MapFromStatement no contenida por ColumnStatement
- Estas BlockOpenStatements:
- AbstractTargetMapStatement
- QualifyStatement
- CallOperationStatement
- ForEachStatement
- SelectStatement
|
AbstractTargetMapStatement incluye:- MsgTargetMapStatement
- InsertStatement
- UpdateStatement
- DeleteStatement
- CallOperationStatement
|
Comportamiento de selección única |
Se crea una QualifyStatement que contiene una
ConditionStatement (con expresión de condición no establecida). La
ConditionStatement se convierte en el padre de:- La MapStructureStatement que contiene la MapFromStatement
seleccionada.
- La sentencia de apertura de bloque seleccionada.
|
|
Habilitación de selección múltiple |
Habilitada cuando todas las selecciones son hermanos
contiguos |
|
Comportamiento de selección múltiple |
Una pareja qualify-condition se convierte en el
padre común de todos los elementos seleccionados |
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
Comment
Items+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Comment
Qualify
Condition
Items+MapFrom
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
Items
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
Items
Qualify
Condition
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
Items
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
Se seleccionan los hermanos que no son contiguos. La
acción se inhabilita. |
Sentencias antes de la acción (elemento seleccionado
en negrita) |
Items+MapFrom
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
Las selecciones no son hermanos. La acción se
inhabilita. |
Sentencias antes de la acción (elemento seleccionado
en negrita) |
Items
ProductName+MapFrom
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
Items
ProductName+MapFrom
Qualify
Condition
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
Insert_1 - Db1.Sch2.Tbl3
Column_1 + MapFrom(exp_1)
Column_2 + MapFrom(exp_2)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
La acción se inhabilita para la MapFrom
contenida en la ColumnStatement. |
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
Target_1
Headers
PurchaseOrder
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOp
Qualify
Condition
Target_1
Headers
PurchaseOrder
|
Esto muestra cómo crear mensajes ensamblados bajo diversas condiciones.
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
ForEach
Target_1
Headers+MapFrom
PurchaseOrder+MapFrom
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOp
ForEach
Qualify
Condition
Target_1
Headers+MapFrom
PurchaseOrder+MapFrom
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
Insert_1
ColumnStatement
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOp
Qualify
Condition
Insert_1
ColumnStatement
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
Insert_1
ColumnStatement+MapFrom (exp_1)
Call_1 (db1)
Update_1 (where_clause)
ColumnStatement+MapFrom (exp_2)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOp
Qualify
Condition
Insert_1
ColumnStatement+MapFrom (exp_1)
Call1 (db1)
Update_1 (where_clause)
ColumnStatement+MapFrom (exp_2)
|
Sentencias AbstractRdbTargetMapStatements hermanas contiguas
seleccionadas.
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
Qualify
Default
ShipTo+MapFrom (exp)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Qualify
Condition
Qualify
Default
ShipTo+MapFrom (exp)
|
Qualify fuera de Qualify
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
Qualify
Default
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp)
BillTo+MapFrom (exp_2)
Default
BillTo+MapFrom (exp_3)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Qualify
Condition
Qualify
Default
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp)
BillTo+MapFrom (exp_2)
Default
BillTo+MapFrom (exp_3)
|
Qualify fuera de dos elementos Qualify hermanos contiguos.
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
Qualify
Condition (cond_exp_1)
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp_2)
BillTo+MapFrom (exp_2)
Qualify
Condition (cond_exp_3)
Comment+MapFrom (exp_3)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
Se seleccionan los hermanos que no son contiguos. La
acción se inhabilita. |
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
Qualify (no condition/default left)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Qualify
Condition
Qualify
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOperation
CallOperationStatement
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOperation
Qualify
Condition
CallOperationStatement
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
ForEach
Items
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Qualify
Condition
ForEach
Items
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
MapOp
Target_1
select_1 (where_clause)
PurchaseOrder + MapFrom(exp)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
MapOp
Target_1
Qualify
Condition
select_1 (where_clause)
PurchaseOrder + MapFrom(exp)
|
Sentencias antes de la acción (elemento seleccionado
en negrita) |
PurchaseOrder
ShipTo+MapFrom (exp_1)
ForEach (exp)
Items+MapFrom (exp_2)
|
Estructura de sentencia después de la acción
(elemento seleccionado en negrita) |
PurchaseOrder
Qualify
Condition
ShipTo+MapFrom (exp_1)
ForEach (exp)
Items+MapFrom (exp_2)
|
Los hermanos contiguos pueden no ser de la misma clase de
sentencia pero esto está permitido.