マイグレーション・ツールは、プロパティーの指定方法に大幅な変更を加えます。 以下は、それらの変更の要約です。
| マイグレーション前 | マイグレーション後 |
|---|---|
| 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" }
以下のプロパティーが影響を受けます。
{ 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}
| マイグレーション前 | マイグレーション後 |
|---|---|
| { currency = yes } | { currency = yes } |
| { currency = no } | { currency = no } |
| { currency = "usd" } | { currency = yes, currencySymbol = "usd" } |
マイグレーション前:
color = red outline = box
color = ColorKind.red outline = OutlineKind.box
| マイグレーション前 | マイグレーション後 |
|---|---|
| { 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{ // #sqlCondition と中括弧の間にスペースを入れない
hostVar02 = 4
}
}
関連タスク
EGL V6.0 iFix への EGL コードのマイグレーション
関連概念
EGL から EGL へのマイグレーション
EGL 間マイグレーション設定の変更
日付、時刻、およびタイム・スタンプのフォーマット指定子