EGL V6.0 マイグレーション・ツールは、EGL の V5.1.2 と V6.0 のソースを EGL V6.0 iFix 001 に準拠するように変換します。 EGL V6.0 iFix 001 に準拠するために、マイグレーション・ツールは EGL コードに複数の変更を加えます。
Library Handler
boolean Bin(4);
End
Library Handler_EGL
boolean_EGL Bin(4);
End
Function test(param int)
a int;
If(param = 3)
a = 0;
End
End
Function test(param int)
a int;
If(param == 3)
a = 0;
End
End
Record MyRecord
item1 int;
item2 int;
End
Record MyRecord
10 item1 int;
10 item2 int;
End
マイグレーション前:
intConst 3;
const intConst int = 3;
マイグレーション前:
sysLib.java();
clearRequestAttr();
javaLib.invoke();
j2eeLib.clearRequestAttr();
| マイグレーション前 | マイグレーション後 |
|---|---|
| sysLib.dateValue | dateTimeLib.dateValue() |
| sysLib.extendTimestampValue | dateTimeLib.extend() |
| sysLib.formatDate | strLib.formatDate() |
| sysLib.formatTime | strLib.formatTime() |
| sysLib.formatTimestamp | strLib.formatTimestamp() |
| sysLib.intervalValue | dateTimeLib.intervalValue() |
| sysLib.timeValue | dateTimeLib.timeValue() |
| sysLib.timestampValue | dateTimeLib.timestampValue() |
| sysLib.java | javaLib.invoke() |
| sysLib.javaGetField | javaLib.getField() |
| sysLib.javaIsNull | javaLib.isNull() |
| sysLib.javaIsObjID | javaLib.isObjID() |
| sysLib.javaRemove | javaLib.remove() |
| sysLib.javaRemoveAll | javaLib.removeAll() |
| sysLib.javaSetField | javaLib.setField() |
| sysLib.javaStore | javaLib.store() |
| sysLib.javaStoreCopy | javaLib.storeCopy() |
| sysLib.javaStoreField | javaLib.storeField() |
| sysLib.javaStoreNew | javaLib.storeNew() |
| sysLib.javaType | javaLib.qualifiedTypeName() |
| sysLib.clearRequestAttr | j2eeLib.clearRequestAttr() |
| sysLib.clearSessionAttr | j2eeLib.clearSessionAttr() |
| sysLib.getRequestAttr | j2eeLib.getRequestAttr() |
| sysLib.getSessionAttr | j2eeLib.getSessionAttr() |
| sysLib.setRequestAttr | j2eeLib.setRequestAttr() |
| sysLib.setSessionAttr | j2eeLib.setSessionAttr() |
| sysLib.displayMsgNum | converseLib.displayMsgNum() |
| sysLib.clearScreen | converseLib.clearScreen() |
| sysLib.fieldInputLength | converseLib.fieldInputLength() |
| sysLib.pageEject | converseLib.pageEject() |
| sysLib.validationFailed | converseLib.validationFailed() |
| sysLib.getVAGSysType | vgLib.getVAGSysType() |
| sysLib.connectionService | vgLib.connectionService() |
| sysVar.systemGregorianDateFormat | vgVar.systemGregorianDateFormat |
| sysVar.systemJulianDateFormat | vgVar.systemJulianDateFormat |
| sysVar.currentDate | vgVar.currentGregorianDate |
| sysVar.currentFormattedDate | vgVar.currentFormattedGregorianDate |
| sysVar.currentFormattedJulianDate | vgVar.currentFormattedJulianDate |
| sysVar.currentFormattedTime | vgVar.currentFormattedTime |
| sysVar.currentJulianDate | vgVar.currentJulianDate |
| sysVar.currentShortDate | vgVar.currentShortGregorianDate |
| sysVar.currentShortJulianDate | vgVar.currentShortJulianDate |
| sysVar.currentTime | dateTimeLib.currentTime |
| sysVar.currentTimeStamp | dateTimeLib.currentTimeStamp |
| sysVar.handleHardIOErrors | vgVar.handleHardIOErrors |
| sysVar.handlesysLibErrors | vgVar.handlesysLibraryErrors |
| sysVar.handleOverflow | vgVar.handleOverflow |
| sysVar.mqConditionCode | vgVar.mqConditionCode |
| sysVar.sqlerrd | vgVar.sqlerrd |
| sysVar.sqlerrmc | vgVar.sqlerrmc |
| sysVar.sqlIsolationLevel | vgVar.sqlIsolationLevel |
| sysVar.sqlWarn | vgVar.sqlWarn |
| sysVar.commitOnConverse | converseVar.commitOnConverse |
| sysVar.eventKey | converseVar.eventKey |
| sysVar.printerAssociation | converseVar.printerAssociation |
| sysVar.segmentedMode | converseVar.segmentedMode |
| sysVar.validationMsgNum | converseVar.validationMsgNum |