Jump to: navigation, search

Difference between revisions of "EDT:EGL Language conversion"

Line 2: Line 2:
  
 
*[[EDT:EGL Language Part Types]]  
 
*[[EDT:EGL Language Part Types]]  
 +
{| width="800" cellspacing="1" cellpadding="1" border="1"
 +
|-
 +
| RBD/EGL CE
 +
| EDT
 +
|-
 +
| DataItem,
 +
Stand alone function (top level function)
 +
Datatable,
 +
Structured Record
 +
Form
 +
| Not supported
 +
|-
 +
| interval
 +
| Not Supported, no replacement
 +
|-
 +
| Money, num, bin<br>
 +
| use Decimal<br>
 +
|}
 
*[[EDT:EGL Language Function Parameters]]  
 
*[[EDT:EGL Language Function Parameters]]  
 
*[[EDT:EGL Language Primitive Types]]
 
*[[EDT:EGL Language Primitive Types]]
Line 16: Line 34:
 
| Not Supported, no replacement
 
| Not Supported, no replacement
 
|-
 
|-
| Money, num, bin<br>
+
| Money, num, bin<br>  
 
| use Decimal<br>
 
| use Decimal<br>
 
|}
 
|}
Line 33: Line 51:
  
 
|-
 
|-
| currentTimeStamp()<br>dateTimeLib.currentTimeStamp()<br>
+
| currentTimeStamp()<br>dateTimeLib.currentTimeStamp()<br>  
 
| <br>
 
| <br>
 
|-
 
|-
| <br>
+
| <br>  
 
| <br>
 
| <br>
 
|}
 
|}
Line 66: Line 84:
 
| no annotation is supported on library
 
| no annotation is supported on library
 
|-
 
|-
| RuntimeException<br>
+
| RuntimeException<br>  
 
| no more RuntimeException, use AnyException<br>
 
| no more RuntimeException, use AnyException<br>
 
|-
 
|-
| IndexOutOfBoundException<br>
+
| IndexOutOfBoundException<br>  
 
| InvalidIndexException<br>
 
| InvalidIndexException<br>
 
|}
 
|}

Revision as of 15:59, 26 August 2011

EGL language conversion consideration from RBD/EGLCE

RBD/EGL CE EDT
DataItem,

Stand alone function (top level function) Datatable, Structured Record Form

Not supported
interval Not Supported, no replacement
Money, num, bin
use Decimal
RBD/EGL CE EDT
time replaced with timestamp
interval Not Supported, no replacement
Money, num, bin
use Decimal
RBD/EGL CE EDT
system libraries all needs to be fully qualified with library name
 i.e. sysLib, dateTimeLib, serviceLib, xmlLib...etc.
currentTimeStamp()
dateTimeLib.currentTimeStamp()



RBD/EGL CE EDT
matches have to use String matchesPattern() function instead
RBD/EGL CE EDT
basicLibrary no more basicLibrary
annotation on Library no annotation is supported on library
RuntimeException
no more RuntimeException, use AnyException
IndexOutOfBoundException
InvalidIndexException