La herramienta de migración cambia significativamente la forma en que se especifican las propiedades. A continuación se proporciona un resumen de estos cambios:
Antes de la migración | Después de la migración |
---|---|
action | actionFunction |
boolean | isBoolean |
getOptions | getOptionsRecord |
msgDescriptor | msgDescriptorRecord |
onPageLoad | onPageLoadFunction |
openOptions | openOptionsRecord |
putOptions | putOptionsRecord |
queueDescriptor | queueDescriptorRecord |
range | validValues |
rangeMsgKey | validValuesMsgKey |
selectFromList | selectFromListItem |
sqlVar | sqlVariableLen |
validator | validatorFunction |
validatorMsgKey | validatorFunctionMsgKey |
validatorTable | validatorDataTable |
validatorTableMsgKey | validatorDataTableMsgKey |
{ alias = prog }
{ alias = "prog" }
Se ven afectadas las propiedades siguientes:
{ keyItems = var, screenSizes = (24, 80), range = (1, 9) }
{ keyItems = ["var"], screenSizes = [[24, 80]], range = [[1, 9]] }
Form myForm type TextForm fieldArray char(10)[5] { fieldArray[1] {color = red } }; end
Form myForm type TextForm fieldArray char(10)[5] { this[1] {color = red } }; end
{ keyItems = (item1, item2) }
{ keyItems = ["item1", "item2"] }
{ isReadOnly }
{ isReadOnly = yes}
Antes de la migración | Después de la migración |
---|---|
{ currency = yes } | { currency = yes } |
{ currency = no } | { currency = no } |
{ currency = "usd" } | { currency = yes, currencySymbol = "usd" } |
Antes de la migración:
color = red outline = box
color = ColorKind.red outline = OutlineKind.box
Antes de la migración | Después de la migración |
---|---|
{ tableNames = (table1, table2) } | { tableNames = [["table1"], ["table2"]] } |
{ tableNames = (table1 t1, table2) } | { tableNames = [["table1", "t1"], ["table2"]] } |
{ tableNames = (table1 t1, table2 t2) } | { tableNames = [["table1", "t1"], ["table2", "t2"]] } |
{ defaultSelectCondition = #sql{ hostVar02 = 4 } }
{ defaultSelectCondition = #sqlCondition{ // sin espacio entre #sqlCondition y la llave hostVar02 = 4 } }
Tareas relacionadas
Migrar código EGL a EGL 6.0 iFix
Conceptos relacionados
Migración de EGL a EGL
Establecer las preferencias de migración de EGL a EGL
Especificadores de fecha, hora e indicación de la hora