Escolar Documentos
Profissional Documentos
Cultura Documentos
Universe Customisation
Topics
Mincom Standard Universes
CWM_1.0.dt
BO_<universe>.xml d
bo_views.sq
UMB l
Universe
Developer SQLPlus
BO Designer
(Integrity checks) Ellipse
Database
(class-mapped)
<universe>_o.unv <universe>_c.unv
BO Merge
outer.txt Repository
(merged)
<universe>_c.unv
Universe Merge
Universe
Administrator
BO Ellipse
Ellipse Repository (completed)
<universe>_c.xm
Database l
BO Designer
Universe (Integrity checks,
Developer shortcut joins, Customer
further class
mapping)
Mincom Standard Universes
• Each view is defined as a class
• Each field is defined as an object in this
class
EL_CONCAT CHAR, CHAR Concatenate two strings EL_CONCAT(EL_CONCAT( rtrim(‘String 1 ‘) ,’ Input limited to 1000 byte strings
(for UDB and ‘), ‘String 2’)
combinations of returns:
CHAR, INT and ORA and SQS: String 1 and String 2
DATE)
EL_DATETOWORD DATE, TYPE Convert a date value to a word EL_DATETOWORD(EL_TODAY(), ’DAY’) Currently the only valid TYPE is
returns: DAY
ORA: Monday
SQS: Monday
EL_DECTOWORD NUMBER Return the words equivalent to the number EL_DECTOWORD(123.45) Includes decimal values as
passed returns: numbers. Uses
ORA: One hundred twenty-three.45 EL_NUMTOWORD.
SQS: One hundred twenty-three.450
Relies on MSF010 ‘NUWO’
TABLE_TYPE and entries being
available.
EL_GET_DESC TABLE_CODE, Retrieve the associated TABLE_DESC EL_GET_DESC(‘0001’,’ER’) May need adjustment for multi-
TABLE_TYPE value from MSF010 (or null) returns: language
ORA: INVALID RECORD CODE
EL_NEXT_DAY DATE, Return the date of the next occurrence of EL_NEXT_DAY(EL_TODAY(), ‘WEDNESDAY’)
WEEKDAY the specified weekday following today returns:
ORA: 27-OCT-04
SQS: 2004-10-27 13:32:00
Name Parameters Purpose Example Comment
EL_NUMTOWORD NUMBER Return the words equivalent to the EL_NUMTOWORD(987654321) Uses ORA built-in function and SQS
number passed returns: UDF. Word spellings still to be
ORA: Nine hundred eighty-seven million six reviewed.
hundred fifty-four thousand three hundred
twenty-one Relies on MSF010 ‘NUWO’
SQS: Nine hundred eighty-seven million six TABLE_TYPE and entries being
hundred fifty-four thousand three hundred available.
twenty-one
EL_RAW_DECODE RAW database column Return the decoded equivalent of EL_RAW_DECODE( SQS only
data, maximum length of the Ellipse encoded column MSV050.DFLT_VALUE_RECX1, 201)
input data
EL_RAWTONUM CHAR (translated to a Translate packed decimal data ORA: Expects string of hexadecimal value
HEX string), INT stored in string to a signed number EL_RAWTONUM(RAWTOHEX(SUBSTR(<col of packed decimal data eg 0045329C
(number of decimal >,246,8),3))
places)
EL_SUBSTR CHAR, INT, INT Standardise substring function Invokes built-in SUBSTR function
across RDBMS for ORA and UDB and SUBSTRING
for SQS
EL_TODAY none Retrieve the current date. Use of EL_TODAY() Uses ORA SYSDATE and SQS
this function may replace the returns: GETDATE() under the covers.
requirement for ORA: 25-OCT-04 SQS requires the MSV_TODAY
MSV_CURRENT_DATE SQS: 2004-10-25 13:49:28.487 view
Any changes to tables used by Universe Potentially causes the Report to fail
Any changes to Universe connections Potentially causes the Report to fail although
unlikely, assuming the new connection
points to a valid database structure for the
Universe in use