You are on page 1of 64

BusinessObjects 4.

X Repository
VERSION 1.1 (August 1997)
PERMISSION TO USE THIS DOCUMENT IS GRANTED PROVIDED THAT (i) THE BELOW COPYRIGHT NOTICE APPEARS ON ANY AND ALL COPIES AND (ii) USE OF THIS DOCUMENT IS FOR INFORMATIONAL AND NON COMMERCIAL PURPOSES ONLY. BUSINESS OBJECTS MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCTS AND / OR THE PROGRAMS DESCRIBED HEREIN AT ANY TIME. THIS DOCUMENT IS BEING DELIVERED AS IS, WITHOUT WARRANTY OF ANY KIND. BUSINESS OBJECTS DISCLAIMS ALL WARRANTIES AND CONDITIONS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY , FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON INFRINGEMENT. IN NO EVENT SHALL BUSINESS OBJECTS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM THE USE OR PERFORMANCE OF INFORMATION AVAILABLE IN THIS DOCUMENT. ANY SOFTWARE AND DOCUMENTATION INCLUDED HEREIN IS PROVIDED WITH RESTRICTED RIGHTS, AS DEFINED IN DFARS 252.227-7013(C)(1)(II) OR FAR 52.227-19.OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHTS, AS APPLICABLE.
No part of the computer software or this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without permission in writing from Business Objects. The information in this document is subject to change without notice. if you find any problems with this documentation, please report them to Business Objects in writing, using the Reader's comments Form found in the back of this document. Business Objects does not warrant that this document is error free. Copyright © Business Objects 1997 All rights reserved. Printed in France.

SECURITY DOMAIN (19 tables)
Sample SQL

DOCUMENT DOMAIN (1 table) UNIVERSE DOMAIN (24 tables)
ManagerO.unv Universe on Universe domain (Oracle version)

SECURITY DOMAIN (19 tables)
OBJ_M_ACTOR User or Group definition (Name, Password, ...) OBJ_M_ACTORDOC List of documents sent to users OBJ_M_ACTORLINK User or Group instance (refers to definition) OBJ_M_CONNECTDATA Connection string split in 254 characters blocks OBJ_M_CONNECTION Connection definition (Name, Type, ...) OBJ_M_DOCCST NOT USED OBJ_M_DOCUMENTS Document definition (Name, Size, ...) OBJ_M_GENPAR Preferences OBJ_M_MAGICID Next unique ID for each ID type OBJ_M_REPOSITORY Repository domain definition OBJ_M_RESERVATION 4.1 only OBJ_M_RESLINK Resource instance (refers to definition) OBJ_M_TIMESTAMP Time stamp definition (Begin time, End time,...) OBJ_M_UNIVCST Universe properties redefinition OBJ_M_UNIVDBCST Universe constrains (restricted objects, table mapping, ...) OBJ_M_UNIVERSES Universe definition (file name, long name, ...) OBJ_M_UNIVSLC Slices of universe (re)definition

DS_PENDING_JOB Document Agent job list DS_USER_LIST Document Agent user list

OBJ_M_ACTOR
Name M_ACTOR_N_ID M_ACTOR_N_TYPE M_ACTOR_N_LEVEL M_ACTOR_C_NAME M_ACTOR_C_PASSWORD NOT NULL NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 char (70) char (70) int10 Values Primary Key, see obj_m_magicid 'ACTORDEF' row. BOAT_GROUP = 1, BOAT_USER = 16 0=public, 1=Controlled, 2=Restricted, 3=confidential, 4=Private 0-34 Actor name 35-69 Reserved Encrypted password Authentification strategy: Full Checking = 1 No Password Checking = 2 Last Action Date Last Action Type BOSAS_ENABLED 1, BOSAS_LOCKED 2, NOT NULL BOSAS_OFFLINEPREVENT 4, int10 BOSAS_CANNOTCHANGEPWD 8, BOSAS_REALTIMESECU 32, BOSAS_CANNOTDELETEDOC 64 M_ACTOR_N_ENDING (4.1 Only) M_ACTOR_N_CNTDOWN (4.1 Only) int10 0 Password never expire 1 Change password at next login >800 000 000 Password expiration date Number of failed login (wrong password). Will be reset to 0 at each successful login.

M_ACTOR_N_AUTID

M_ACTOR_N_LAD M_ACTOR_N_LAT

int10 int10

M_ACTOR_N_STATUS

int10

OBJ_M_ACTORDOC Send documents to users. M_ACTDC_N_DOCID NOT NULL int10 The row will be deleted when the user retrieve the document. Foreign key to obj_m_actor. Foreign key to obj_m_document. Id of the document that has been sent to a user. . Name M_ACTDC_N_ACTORID Null ? NOT NULL Type int10 Values Id of the user that will receive the document.

see obj_m_magicid 'ACTORLINK' row.g.m_actl_n_id (recursive).OBJ_M_ACTORLINK Name M_ACTL_N_ID M_ACTL_N_ACTORID Null ? NOT NULL NOT NULL Type int10 Values Primary Key. Supervisor-Designer = 4+8 = 12) M_ACTL_N_ACTORTYPE NOT NULL M_ACTL_N_STATUS M_ACTL_N_FATLINKID M_ACTL_N_INFO M_ACTL_N_LAD M_ACTL_N_LAT NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL int10 Not Used (obsolete) int10 int10 Foreign Key to obj_m_actorlink. Domain ID for a Document Agent (BOAT_DS) or reserved for 4.m_actor_n_id BOAT_GROUP 1 BOAT_GENERALSUPERVISOR 2 BOAT_SUPERVISOR 4 BOAT_DESIGNER 8 int10 BOAT_USER 16 BOAT_DS 32 (Document Agent) Can be conbined (e.1 int10 Last Action Date int10 Last Action Type . int10 Foreign Key to obj_m_actor.

OBJ_M_CONNECTDATA Name M_CNTA_N_CNTNID M_CNTA_N_TYPE M_CNTA_N_BLOCKID M_CNTA_C_BLKVALUE Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 char(254)* Values .

see obj_m_magicid 'CONNECTION' row.OBJ_M_CONNECTION Name M_CNTN_N_ID M_CNTN_C_NAME M_CNTN_N_TYPE M_CNTN_C_NETNAME M_CNTN_C_RDBMSNAME M_CNTN_N_CHARSET M_CNTN_N_LAD M_CNTN_N_LAT Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 char (35) int10 char (35) char (35) int10 int10 int10 Last Action Date Last Action Type Values Primary Key. Connection name Secured = 1 .

OBJ_M_DOCCST
Name M_DOCC_N_DOCLINKID M_DOCC_C_FLAGS M_DOCC_N_LAD M_DOCC_N_LAT Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 char(10) int10 int10 Last Action Date Last Action Type Values

OBJ_M_DOCUMENTS
Name M_DOC_N_ID M_DOC_C_NAME M_DOC_N_SIZE M_DOC_N_REPOID M_DOC_N_DATE M_DOC_N_USERID M_DOC_N_TYPE M_DOC_N_PERSISTENT M_DOC_N_FORMAT M_DOC_C_FLAGS M_DOC_N_HELPSLCID M_DOC_N_LAD M_DOC_N_LAT NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 char(254) int10 int10 int10 int10 int10 int10 int10 char(10) int10 int10 int10 Last Action Date Last Action Type Values

OBJ_M_GENPAR
General parameters, used to store users preferences or General Supervisor parameters.
Name M_GENPAR_N_ID Null ? NOT NULL Type int10 0=Applies to all modules. 1=BusinessObjects 2=Supervisor 3=Designer 4=Document Agent Server 5=BusinessTracker 6=BusinessQuery 4.1 only: 8=WebIntelligence 257=BusinessReader 769=BusinessExplorer Foreign key to OBJ_M_ACTOR.M_ACTOR_N_ID 0=Applies to all users. 0 Values

M_GENPAR_N_APPLID

NOT NULL

int10

M_GENPAR_N_USERID M_GENPAR_N_TYPE M_GENPAR_N_VALUE

NOT NULL

int10 int10

NOT NULL

int10 char(254 )

M_GENPAR_C_LABEL

M_ACTO R_N_ID Id of the user 0=Descending UNUSED Confirm Group Delete 104 2 (Supervisor) UNUSED Tree List/Sort/Case Sensitive 105 2 (Supervisor) UNUSED Tree 106 List/Sort/Primary Key 2 (Supervisor) UNUSED Tree 107 2 (Supervisor) UNUSED .General Parameters Values: M_GENPA M_GENPAR_N_APPLID ID New User Name 100 2 (Supervisor) M_GENPAR_N_USERID M_GENPAR_N_VALUE 0=Off 1=On 0=Off 1=On 0=Off 1=On M_GENPAR_C_LABEL 0 (All users) Name template New Group Name Confirm Remove from Group 101 2 (Supervisor) 0 (All users) Name template 102 2 (Supervisor) 0 (All users) UNUSED Confirm User Delete 103 2 (Supervisor) Id of the user which has the 0=Off option 1=On OBJ_M_ACTOR.M_ACTO R_N_ID Id of the user which has the 0=Off option 1=On OBJ_M_ACTOR.M_ACTO R_N_ID Id of the user which has the 0=Name option 1=Type OBJ_M_ACTOR.M_ACTO R_N_ID Id of the user which has the 0=Off option 1=On OBJ_M_ACTOR.

List/Sort/Primary Key which has the 1=Ascending option OBJ_M_ACTOR.1 only) 2 (Supervisor) 0 (All users) Number of logins (string) .M_ACTO R_N_ID 0 (All users) 0=Off 1=On 0=Off 1=On Tree List/Sort/Secondary Key 108 2 (Supervisor) UNUSED General/Insert Key 109 2 (Supervisor) UNUSED General/Edit In Place 110 2 (Supervisor) UNUSED General Supervisor/Refresh 112 2 (Supervisor) UNUSED General 114 Supervisor/Default Password Is User Name General Supervisor/Refresh Value General Supervisor/Number of logins allowed after password expiration.M_ACTO R_N_ID Id of the user 0=Not Active which has the 33808=New User option OBJ_M_ACTOR. 2 (Supervisor) 0 (All users) UNUSED 115 2 (Supervisor) 0 (All users) Numer of minutes UNUSED between two refreshs 0=None 1=Number 116 (4.M_ACTO 33810=New Group R_N_ID Id of the user which has the 0=Off option 1=On OBJ_M_ACTOR.M_ACTO R_N_ID Id of the user which has the 0=Descending option 1=Ascending OBJ_M_ACTOR.

It refers to the date of the First Execution.. foreign key to obj_m_documents Batch Id. It refers to the path of the File Server System. If M_GENPAR_N_USERID = 5..1 only) 2 (Supervisor) 0 (All users) 0=Infinite (4.1 Distribute via Web only) server Document Agent Server 500 advanced parameters: (4.. For M_GENPAR_N_ID 500.1 only) 118 (4. .. For M_GENPAR_N_ID 500.. foreign key to obj_m_documents 3 date UNUSED 4 UNUSED Path Batch Id.0 mode 1=Secured mode 2=Enhanced mode 0=Off 1=On Number of maximum failed login (string) 0 (All modules) 0 (All users) Minimum length value (string) 2 (Supervisor) 0 (All users) UNUSED 200 0 (All modules) 0 (All users) UNUSED Document Agent Server 500 advanced parameters: (4..1 only) 119 (4.0 like) 1=Number 0=Off 1=On 0=4. It refers to the path of the HTML Web Server. If M_GENPAR_N_USERID = 4.1 Start date only) Document Agent Server 500 advanced parameters: (4. If M_GENPAR_N_USERID = 3.Number of failed login allowed before being disabled General Supervisor/Minimum password length General Supervisor/Scope Management General Supervisor/Password is Mandatory 117 (4.1 Distribute via the only) server file system Batch Id. foreign key to obj_m_documents 5 UNUSED Path For M_GENPAR_N_ID 500.

ACTORDEF ACTORLINK BATCH CONNECTION DX REPOSITORY RESLINK SESSION TIMESTAMP UNIVCSTSLC UNIVDBCST UNIVERSE USER M_MAGIC_C_NAME NOT NULL char (35) .OBJ_M_MAGICID Name M_MAGIC_N_ID Null ? NOT NULL Type int10 Values Last used value. Next value equal this value+1.

BORT_BATCH 4. BORT_DX 3. BORT_31 5 Values .OBJ_M_REPOSITORY Name M_REPO_N_ID M_REPO_N_CONNECTID M_REPO_C_NAME M_REPO_N_TYPE M_REPO_C_VERSION M_REPO_N_USERID M_REPO_N_CREATDATE M_REPO_N_LAD M_REPO_N_LAT Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char (35) int10 char (35) int10 int10 int10 int10 Last Action Date Last Action Type BORT_MASTER 1. BORT_UNIVERSE 2.

1 only) Name Null ? Type Values M_RSRV_N_ENTID NOT NULL Foreign key to OBJ_M_ACTOR. Id 116) M_RSRV_N_ACTORID NOT NULL M_RSRV_N_ENDTIME NOT NULL . default value is 30.M_ACTOR_N_ID. int10 (Id of the user concerned by the password aging information) int10 0=Password validity off 1=Password validity on M_RSRV_N_ENTTYPE NOT NULL NOT M_RSRV_N_SESSIONID NULL Number of days before password expiration. int10 Between 1 and 365. Periodic action: int10 0=No (default) 1=Yes Maximum number of authorized logins after int10 password expiration (see OBJ_M_GENPAR.OBJ_M_RESERVATION Used for password aging information (4.

OBJ_M_RESLINK Polymorph table for associations between ActorLinks and resources definitions.m_doc_n_id (where M_RES_N_RESTYPE = 3) Foreign Key to obj_m_repository.m_cntn_n_id (where M_RES_N_RESTYPE = 4) M_RES_N_RESID NOT NULL int10 Foreign Key to obj_m_documents. see obj_m_magicid 'RESLINK' row.m_uni_n_id (where M_RES_N_RESTYPE = 2) Foreign Key to obj_m_connection. M_RES_N_ACTLINKID NOT NULL int10 Foreign Key to obj_m_actorlink.m_actl_n_id Foreign Key to obj_m_universes.m_repo_n_id (where M_RES_N_RESTYPE = 5) Not Foreign Key (where M_RES_N_RESTYPE = 6 or 7) 2=Universe 3=Document 4=Stored Procedure NOT NULL int10 5=Repository Domain 6=Application 7=Security Command 0=Disabled 1=Enabled NOT NULL int10 2=Disabled (M_RES_N_RESTYPE=7) 3=Hidden (M_RES_N_RESTYPE=7) int10 Not Used NOT NULL int10 Last Action Date NOT NULL int10 Last Action Type M_RES_N_RESTYPE M_RES_N_STATUS M_RES_N_INFO M_RES_N_LAD M_RES_N_LAT . Name M_RES_N_ID Null ? Type Values NOT NULL int10 Primary Key.

OBJ_M_TIMESTAMP Name M_TMS_N_ID M_TMS_N_ENTITYTYPE M_TMS_N_ENTITYID M_TMS_N_BEGINTIME M_TMS_N_ENDTIME M_TMS_N_REPVALUE M_TMS_N_REPUNIT M_TMS_N_DURREPVAL M_TMS_N_DURREPUNIT M_TMS_N_OFFREPVAL M_TMS_N_OFFREPUNIT M_TMS_N_LAD M_TMS_N_LAT NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 Last Action Date Last Action Type Values .

m_cntn_n_id M_UNIC_C_FLAGS NOT NULL char (20) position 5 "SQL" multiple paths . From left to right: position 1 "SQL" query . Not Used Foreign Key to obj_m_connection.N or U.m_res_n_id char (35) int10 int10 int10 int10 int10 A coded field for the check boxes on the "controls" and "SQL" tabs.Allow use of subquery position 2 "SQL" query .OBJ_M_UNIVCST Universe parameters redefinition (part 1/2) Name M_UNIC_N_UNILINKID M_UNIC_C_LONGNAME M_UNIC_N_CNTID M_UNIC_N_MAXLINE M_UNIC_N_MAXTIME M_UNIC_N_WARNTIME M_UNIC_N_ITEMLEN Null ? Type NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Values int10 Foreign Key to obj_m_reslink. position 4 "SQL" multiple paths Multiple SQL statements for each context. N for unchecked and U for unused (keep the universe value).Allow selection of multiple contexts.Allow complex operators in Query Panel. Y is for checked. position 6 "SQL" Catesian Products. Values are Y.Allow use of Union. Warn =N position 7 "Controls" Limit size of result set: position 8 "Controls" Limit Size of long text objects to: position 9 "Controls" Limit execution . intersect and minus position 3 "SQL" query . Prevent =Y.

M_UNIC_N_HELPSLCID M_UNIC_N_LAD M_UNIC_N_LAT NOT NULL NOT NULL NOT NULL int10 Foreign Key to obj_m_univslc.m_unis_n_id (not used) int10 Last Action Date int10 Last Action Type . position 12-20 reserved.time to: position 10 "Controls" Warn if cost estimate exceeds: position 11 "SQL" multiple paths multiple SQL statements for each measure.

Foreign Key to obj_m_reslink.OBJ_M_UNIVDBCST Universe parameters redefinition (part 2/2) Name M_UNID_N_ID M_UNID_N_UNILINKID Null ? NOT NULL NOT NULL Type int10 int10 Values Primary Key.m_res_n_id BOSRCT_OBJECTBYID = 1 BOSRCT_OBJECTBYNAME = 2 BOSRCT_ROWBYID = 3 BOSRCT_ROWBYNAME = 4 BOSRCT_TMAPBYID = 5 BOSRCT_TMAPBYNAME = 6 M_UNID_N_TYPE NOT NULL int10 M_UNID_N_ITEMSRCID M_UNID_C_ITEMSRC M_UNID_N_ITEMDSTID M_UNID_C_ITEMDST M_UNID_N_LAD M_UNID_N_LAT NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL int10 char (254) int10 char (254) int10 int10 Last Action Date Last Action Type . see obj_m_magicid 'UNIVDBCST' row.

see obj_m_magicid 'UNIVERSE' row. current date during the last export. Last Update Time.OBJ_M_UNIVERSES Name M_UNI_N_ID M_UNI_N_REPOID M_UNI_C_FILENAME M_UNI_C_LONGNAME M_UNI_N_REVISION M_UNI_N_LUT M_UNI_N_LOV M_UNI_N_HELPSLCID M_UNI_N_CNTID M_UNI_N_MAXLINE M_UNI_N_MAXTIME M_UNI_N_WARNTIME M_UNI_N_ITEMLENGTH M_UNI_C_FLAGS M_UNI_N_LOCKER M_UNI_N_LAD M_UNI_N_LAT Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char (14) char (35) int10 int10 int10 int10 int10 int10 int10 int10 int10 char (20) int10 int10 int10 Last Action Date Last Action Type Foreign Key to obj_m_univslc. . increased by each export. Revision number.m_unis_n_id Values Primary Key.

see obj_m_magicid 'UNIVCSTSLC' row.OBJ_M_UNIVSLC Name M_UNIS_N_ID M_UNIS_N_BLKID M_UNIS_C_NAME M_UNIS_C_BULK Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(35) char (254) Values Primary Key. .

DS_PENDING_JOB This is the main table involved in the Document Agent. Name BATCH_ID DOCUMENT_ID PRC_ID USER_SUBMIT_ID PRIORITY FREQUENCY DAY_TIMING BEGIN_TIME BEGIN_DATE START_DATETIME END_DATETIME SUBMIT_DATETIME EXPIRATION_DATE JOB_STATUS JOB_ERROR DOCSERVER_ID JOB_SCRIPT JOB_DESC NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Null ? NOT NULL NOT NULL Type int10 int10 char(10) int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 int10 char(35) char(254) Values .

Two tasks can have the same DocumentID (for example. Normal is 2 and Low is 1). when you perform a ‘Run now’ command. For a Hourly task. the new task entry will have a different BatchID but the same DocumentID). beginning on December. USER_SUBMIT_ID : is the sender identifier.VERY IMPORTANT : All dates stored on the repository are stored in UTC format.1 only) DAY_TIMING : is used to store information relative to the task execution. PRIORITY : is the task priority. PRC_ID : is the End-user module process id that is launched on the server machine.1 only) User defined 256/258 (4. Without Overwrite/With overwrite Once 4/6 Hourly 8/10 Daily 16/18 Weekly 32/34 Monthly 64/66 Monthly interval 128/130 (4. FREQUENCY : is the task frequency. if you set it to be executed hourly between 14 and 16. It references a value in the OBJ_M_ACTOR table . 15th in 1970 (14th at 23 :59 :59 + 1 second). combined with the ‘Overwrite mode’. DAY_TIMING will be 20023 . BATCH_ID : is the batch Identifier. Each task has a different BATCH_ID. (High is 3. this column will contain the value 14016. DOCUMENT_ID : is the document identifier. Example : HOURLY: If you select from 20 (8PM) to 23 (11PM). (It is a Combined field). (the end-user that performed the ‘Send to document Agent’ command). 0 is the separator between the StartHour and EndHour.

every 1 week 00000000001000000000000000001001 00000000001000000000000000010001 00000000001000000000000000100001 00000000001000000000000001000001 00000000001000000000000010000001 00000000001000000000000100000001 00000000001000000000001000000001 . DAY_TIMING will be 2008 If you select from 8 (8AM) to 20 (8PM). DAILY: Every n Week (max = 99 or 1100011) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Day of the week 0 0 0 0 0 0 1 0 0 1 *1 2^10 2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 Sunday Saturday Friday Thursday Wednesday Tuesday Monday daily every. DAY_TIMING will be 203 if you select from 0 (0AM) to 13 (1PM). DAY_TIMING will be 8020 If you select from 20 (8PM) to 8 (8AM). every 1 week MONDAY 2097161 TUESDAY 2097169 WEDNESDAY 2097185 THURSDAY 2097217 FRIDAY 2097281 SATURDAY 2097409 SUNDAY 2097665 daily. DAY_TIMING will be 2008 if you select from 2 (2AM) to 3 (3AM).If you select from 20 (8PM) to 8 (8AM). DAY_TIMING will be 2. DAY_TIMING will be 13 if you select from 0 (0AM) to 2 (2AM).

MONDAY+TUESDAY 2097177 00000000001000000000000000011001 (*1) in the sample : refresh daily every Monday. every 1 week WEEKLY: Every n Week (max = 99 or 1100011) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Day of the week 0 0 0 0 0 0 1 0 0 1 *2 2^10 2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 Sunday Saturday Friday Thursday Wednesday Tuesday Monday weekly every 1 week MONDAY 2097160 TUESDAY 2097168 WEDNESDAY 2097184 THURSDAY 2097216 FRIDAY 2097280 SATURDAY 2097408 SUNDAY 2097664 weekly every 2 weeks MONDAY 4194312 TUESDAY 4194320 WEDNESDAY 4194336 THURSDAY 4194368 FRIDAY 4194432 SATURDAY 4194560 SUNDAY 4194816 00000000001000000000000000001000 00000000001000000000000000010000 00000000001000000000000000100000 00000000001000000000000001000000 00000000001000000000000010000000 00000000001000000000000100000000 00000000001000000000001000000000 00000000010000000000000000001000 00000000010000000000000000010000 00000000010000000000000000100000 00000000010000000000000001000000 00000000010000000000000010000000 00000000010000000000000100000000 00000000010000000000001000000000 .

weekly every 99 weeks MONDAY 207618056 TUESDAY 207618064 WEDNESDAY 207618080 THURSDAY 207618112 FRIDAY 207618176 SATURDAY 207618304 SUNDAY 207618560 00001100011000000000000000001000 00001100011000000000000000010000 00001100011000000000000000100000 00001100011000000000000001000000 00001100011000000000000010000000 00001100011000000000000100000000 0001100011000000000001000000000 (*2) in the sample : refresh Weekly Monday. 31st. Last day of the month MONTHLY INTERVAL: . every 1 week MONTHLY: Day of the month 1 1 2 Ldom 0 0 6 7 0 3 0 4 0 5 0 8 0 9 0 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 1 31 1 *3 1st 1st+31st+ldom 2147483648 2147483651 10000000000000000000000000000000 10000000000000000000000000000011 Ldom = Last Day of the Month (*3) in the sample : refresh monthly 1st.

) 0 1 2^0 BD WD D 1 1st Day of the week 0 0 0 0 0 0 0 Monday 0 2^8 0 2^7 0 2^6 0 2^5 0 2^4 0 2^3 0 2^2 0 2^1 0 0 0 0 Last 4th 0 3rd 0 2nd 0 1 0 0 0 0 0 *4 Sunday Saturday Friday Thursday Wednesday Tuesday monthly interval.. 2 months ev. 3rd tuesday 2129936 ev.Every n Month (max = 99 or 1100011) 0 2^10 2^9 which day of the month (1st Monday.. 1st BD 2109440 00000000010000000100000000001000 00000000001000001000000000010000 00000000001000000011000000000000 every 2nd day every 1 month 2114560 00000000001000000100010000000000 every 3rd day every 1 month 2130944 00000000001000001000010000000000 every last day every 1 month 2229248 00000000001000100000010000000000 every 3rd weekend day 1 month 2131968 00000000001000001000100000000000 every last day every 1 month 2229248 00000000001000100000010000000000 BD = Business DAY D = Day WD = Weekend Day (*4) in the sample : 1st business day every 1 month. 1 month ev. 2nd monday 4210696 monthly interval. .

END_DATETIME (date) : is the date at which the task ended on the server machine. Example : If 820897350 is stored in the repository.5. every Monday at 04 :02 :30.BEGIN_TIME (date): is used to store information relative to the scheduling. It is the field that should be modified if you want the ‘Execution date’ to be modified. EXPIRATION_DATE: Not used in 4. it stores the hour :minutes chosen when submitting a document that is Weekly. and DAY_TIMING is 10. If frequency is 18 . SUBMIT_DATETIME (date) : is the date at which the task was submitted on the client machine. START_DATETIME (date) : is the date at which the task started on the server machine. When a task is run. it means that the job is cyclic(Daily). set its status to running (for the duplicated task) and the ‘Execution date’ of the original task is computed. do not forget):12/19/96 at 04 :02 :30 PM. we duplicate the task. it correspond to (in UTC format. BEGIN_DATE (date) : is the date at which the job will be considered as being ‘eligible’. This column stores information about the Hour (concerned in the Once. . Monthly cases). Weekly. Daily. will be used probably in the next version. For example.0.

Print Document = 2..JOB_STATUS : indicates whether the jobs is successful. failed. Waiting = 3. Send Back to Me = 4. Suspended = 5. It references a user in the OBJ_M_ACTOR table. (a Document Agent is a ‘special’ user. Failure = 1. Running = 4. DOCSERVER_ID : is the Document Server ID.... It is translated when read to a format more readable for a human being. Web Server = 3... It is a short tasks description that can be modified whenever the end-user wants to. (a string instead of an integer) Example : The value 4 is translated to ‘Error executing script’. . The values are separated by comas. JOB_SCRIPT : is used to know what type of actions will be executed on the document.) JOB_ERROR : indicates what is the error. (Success = 0. JOB_DESC : is the job description initially filled when submitting the document. Refresh Document = 1.) You have to make sure that you are not modifying data concerning another Document Agent..

you must not make the confusion between these two tables (and use only DS_USER_LIST for the document agent). Name DOCUMENT_ID USER_ID Null ? NOT NULL NOT NULL Type int10 int10 Values DOCUMENT_ID is a document defined in the OBJ_M_DOCUMENTS table. that contains two columns called M_ACTDC_N_ACTORID and M_ACTDC_N_DOCID. This table also makes an association between a user and a document but this table is not specific to the Document Agent (It is filled when the End-user performs a ‘Send to user’ command). There is another table. also in the security domain called OBJ_M_ACTORDOC.DS_USER_LIST This table is populated when submitting a document that must be sent back to some users. Therefore. USER_ID is a user declared in the OBJ_M_ACTOR table. OBJ_M_ACTORDOC is read at the login to perform the dynamic notification. .

16 .M_ACTOR_N_LAT. M_ACTOR_N_ENDING. 0) //Get the last magic id for the user instance priority (4. 16 . 0 . 2) .M_ACTOR_N_STATUS. 13 .''. 1 . 0 .M_ACTOR_C_ PASSWORD. 1 . M_ACTL_N_STATUS.'u3'.1 only) select M_MAGIC_N_ID from OBJ_M_MAGICID where M_MAGIC_C_NAME = 'USER' //Add 1 to the magic id update OBJ_M_MAGICID set M_MAGIC_N_ID = 15 where M_MAGIC_C_NAME = 'USER' and M_MAGIC_N_ID = 14 //Check that the user doesn't already belong to that group select M_ACTL_N_ID from OBJ_M_ACTORLINK where M_ACTL_N_ACTORID = 13 and M_ACTL_N_FATLINKID = 1 and M_ACTL_N_LAT <> 1 //Look for deleted lines to reuse them select M_ACTL_N_ID from OBJ_M_ACTORLINK where M_ACTL_N_LAT = 1 order by M_ACTL_N_LAD asc //Get the last magic id for the user instance select M_MAGIC_N_ID from OBJ_M_MAGICID where M_MAGIC_C_NAME = 'ACTORLINK' //Add 1 to the magic id update OBJ_M_MAGICID set M_MAGIC_N_ID = 1003 where M_MAGIC_C_NAME = 'ACTORLINK' and M_MAGIC_N_ID = 1002 //Insert user instance insert into OBJ_M_ACTORLINK (M_ACTL_N_ID. M_ACTL_N_ACTORTYPE.M_ACTOR_N_LEVEL. 15 . 2087474089 . M_ACTL_N_INFO.M_ACTOR_N_LAD.M_ACTOR_N_TYPE.M_ACTOR_N_AUTID.M_ACTOR_C_NAME.SQL executed by the Supervisor product when creating a user: //Check if the user doesn't already exist select M_ACTOR_N_ID from OBJ_M_ACTOR where M_ACTOR_N_TYPE = 16 and M_ACTOR_C_NAME = 'u3' and M_ACTOR_N_LAT <> 1 //Look for deleted lines to reuse them select M_ACTOR_N_ID from OBJ_M_ACTOR where M_ACTOR_N_LAT = 1 order by M_ACTOR_N_LAD asc //Get the last magic id for user definition (ACTORDEF) select M_MAGIC_N_ID from OBJ_M_MAGICID where M_MAGIC_C_NAME = 'ACTORDEF' //Add 1 to the magic id update OBJ_M_MAGICID set M_MAGIC_N_ID = 13 where M_MAGIC_C_NAME = 'ACTORDEF' and M_MAGIC_N_ID = 12 //Insert user definition insert into OBJ_M_ACTOR (M_ACTOR_N_ID. M_ACTL_N_FATLINKID.M_ACTOR_N_CNTDOWN) values (13 . 2 . 0 . M_ACTL_N_LAT) values (1003 . M_ACTL_N_LAD. 2087474088 . M_ACTL_N_ACTORID. 1 .

0) //Set the user instance magic id to a high. 800000000 .M_ACTOR_N_LAT. 0 . M_ACTOR_N_ENDING. 500 . 1 . 800000000 . 16 . M_ACTL_N_STATUS. M_ACTL_N_ACTORTYPE.M_ACTOR_N_LEVEL. unused value update OBJ_M_MAGICID set M_MAGIC_N_ID = 1500 where M_MAGIC_C_NAME = 'ACTORLINK' //Insert user instance (attached to root group) insert into OBJ_M_ACTORLINK (M_ACTL_N_ID.M_ACTOR_N_LAD.'MyUser'.M_ACTOR_N_AUTID. 0 .M_ACTOR_C_ PASSWORD.M_ACTOR_N_TYPE. 16 .The simplest SQL to run to insert a user into the Repository: //Set the user definition magic id to a high. 1 . M_ACTL_N_ACTORID.M_ACTOR_N_CNTDOWN) values (500 . M_ACTL_N_LAD. M_ACTL_N_FATLINKID. 0 .''. 1 .M_ACTOR_C_NAME. M_ACTL_N_INFO. 2 .M_ACTOR_N_STATUS. 2) . 0 . M_ACTL_N_LAT) values (1500 . unused value update OBJ_M_MAGICID set M_MAGIC_N_ID = 500 where M_MAGIC_C_NAME = 'ACTORDEF' //Insert user definition insert into OBJ_M_ACTOR (M_ACTOR_N_ID.

DOCUMENT DOMAIN (1 table) OBJ_X_DOCUMENTS Binary content of file (BLOB) .

OBJ_X_DOCUMENTS Name X_DOC_N_ID X_DOC_N_BLOCKID X_DOC_B_CONTENT Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 blob Binary content of the .REP file Values .

) UNV_CLASS_DATA Class description UNV_CONTEXT Context definition UNV_CONTEXT_DATA Context description UNV_CTX_JOIN Join list by context UNV_DIMENSION Dimension definition (Hierarchy) UNV_DIM_OBJ Object order in a dimension UNV_JOIN Join graphical definition UNV_JOINCONTENT Join description (from where to where... ...) UNV_OBJECT_DATA Objects description text.. select or where clause UNV_OBJ_TAB Relationship between objects and tables (aggregate compatible) UNV_PROPERTY Conditional object definition UNV_PROP_DATA Conditional object description (test or where clause) UNV_PROP_TAB Relationship between conditional objects and tables (aggregate compatible) UNV_RELATIONS Relationship between linked universes UNV_TABLE Table definition UNV_TAB_OBJ Relationship between tables and objects (aggregate incompatible) . .UNIVERSE DOMAIN (24 tables) UNV_AUDIT Universe modifications for incremental import UNV_CLASS Class definition (Name. . Class.) UNV_JOIN_DATA Join expression UNV_OBJCONTENT Object description UNV_OBJECT Object definition (Name..

) UNV_UNIVERSE_DATA Universe description text . connection..UNV_TAB_PROP Relationship between tables and conditional objects (aggregate incompatible) UNV_UNIVERSE Universe definition (names. ..

UNV_AUDIT Name AUDIT_ID UNIVERSE_ID AUD_UNIVERSION AUD_ITEM_ID AUD_ITEMTYPE AUD_MODIFTYPE AUD_MODIFDATA AUD_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 int10 char(12) char(12) int10 int10 Foreign Key to unv_universe. Values .

UNV_CLASS Name CLASS_ID UNIVERSE_ID CLS_NAME CLS_BASECLASSID CLS_HIDDEN CLS_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(35) int10 char(2) int10 Order to show the class in within the cls_baseclassid. Foreign Key to unv_universe. increments from the max of the value in the table. Values A sequence number starts at 1. 0 is the topmost position. else the class_id of the parent class. Unlimited subclassing. . 0 if no subclass. Name of the class.

For a class there can only be a cls_datatype of H. CLS_DATAVALUE NOT NULL char(240) . Starts at 1.UNV_CLASS_DATA Name CLASS_ID UNIVERSE_ID CLS_DATATYPE CLS_SLICE Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(2) int6 Values Foreign Key to Unv_class.help text. Foreign Key to Unv_class. Value of the help text. H . Counter if datavalue greater than 240 it will have multiple slices.

Foreign key to unv_universe Name of the context. Order context shows up in the Universe Structure window.UNV_CONTEXT Name CONTEXT_ID UNIVERSE_ID CTX_NAME CTX_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(35) int10 Values Unique key to unv_context. A sequence number. Number starts at 0. .

UNV_CONTEXT_DATA Name CONTEXT_ID UNIVERSE_ID CTX_DATATYPE Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 char(2) Values Foreign key to unv_context. Foreign key to unv_context. Starts at 1. The help text. CTX_SLICE CTX_DATAVALUE NOT NULL NOT NULL int6 char(240) . Counter if datavalue greater than 240 it will have multiple slices. H' for Help text is the only valid datatype.

Foreign key to unv_join Foreign key to unv_context and unv_join. .UNV_CTX_JOIN Name CONTEXT_ID JOIN_ID UNIVERSE_ID Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 Values Foreign key to unv_context.

Name of the dimension heirarchy. Position the heirarchy is displayed.UNV_DIMENSION Name DIMENSION_ID UNIVERSE_ID DIM_NAME DIM_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(35) int10 Values Sequence number to uniquely identify the dimension. Foreign key to the unv_universe table. .

Order of the object within that heirarchy. Foreign key to unv_dimension and unv_object. .UNV_DIM_OBJ Name DIMENSION_ID UNIVERSE_ID OBJECT_ID DIM_SEQ Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 int10 Values Foreign key to unv_dimension. Foreign key to unv_object.

. Location of join in Universe Structure window. Foreign key to the universe. Values Sequence number identifying a join.UNV_JOIN Name JOIN_ID UNIVERSE_ID JN_X_AXIS JN_Y_AXIS JN_X1 JN_X2 JN_HIDDEN JN_POSITION NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 int10 int10 int10 char(2) int10 Order the join shows up in the Universe Structure window(in list mode). Location of join in Universe Structure window. Location of join in Universe Structure window. Location of join in Universe Structure window.

.C1-1: Cardinality left side to right side. Position 3 TRUE.UNV_JOINCONTENT Name JOIN_ID UNIVERSE_ID JN_TABLE1_ID JN_TABLE2_ID Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 int10 Values Foreign key to unv_join. JN_PROP NOT NULL char(35) Position 2 C1-n. Left table of join clause Right table of join clause A multi-use field delimited by commas. Position 1 No. Cn-1. Foreign key to unv_join.FALSE: shortcut join. Left: Side of the outer join. Right. Cn-m.

Value of the expression. Foreign key to unv_join.(the join statement) JN_DATAVALUE NOT NULL char(240) . Starts at 1. E=Expression Counter if datavalue greater than 240 it will have multiple slices.UNV_JOIN_DATA Name JOIN_ID UNIVERSE_ID JN_DATATYPE JN_SLICE Null ? NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(2) int6 Values Foreign key to unv_join.

Measure Position 3 function: Average. count max. min.Char. YS Position 6 Can be used in Condition YC Position 7 Can be used in Result YT Position 8 N OBJ_WEIGHT OBJ_INPUT OBJ_OUTPUT NOT NULL int10 char(50) char(50) A multi-use field separated by commas. N=not refresh Position 5 Export w/ universe: E=export with universe. Position 1 Data type: Num. Position 1 LOV name Position 2 Associate LOV: N=no lov. sum (Is only not null for measure object types.) Position 4 NG Position 5 Can be used in Sort. N=not export OBJ_PROP NOT NULL char(35) .Null.Date.UNV_OBJCONTENT Name OBJECT_ID UNIVERSE_ID Null ? NOT NULL NOT NULL Type int10 int10 Values Foreign key to Unv_object Foreign key to Unv_object A multi-use field separated by commas. N=not allow Position 4 Auto refresh before use: R=refresh. Blob (I think the Null should be a long) Position 2 Object type: Dim. L=LOV OBJ_LIST_VALUES char(50) Position 3 Allow users edit LOV: U=allow edit. Detail. null.

1=controlled. to reformat a date or a number. 0=public. For example.w/ Universe OBJ_SECURITY OBJ_AXIS_ID OBJ_CONDOBJ_ID int1 int10 int10 Database format in advanced properties for that object.2=restricted.4=Private OBJ_DATEFORMAT char(35) OBJ_YEAR_ID OBJ_QUARTER_ID OBJ_MONTH_ID OBJ_WEEK_ID OBJ_BASICDATE_ID OBJ_LOVID int10 int10 int10 int10 int10 int10 .3 =Confidential.

UNV_OBJECT Name OBJECT_ID UNIVERSE_ID CLASS_ID OBJ_NAME OBJ_HIDDEN OBJ_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 char(35) char(2) int10 Values Sequence number. foreign key to unv_universe. Increment from max(object_id).N hidden or not. Order the object sits within the class. Class object resides in. starts with 1. . Name of the object. Y.

F=object default format (4. where clause or object format (4. The following strings are used as separators.UNV_OBJECT_DATA Name OBJECT_ID UNIVERSE_ID OBJ_DATATYPE Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 char(2) Values Foreign key to unv_objcontent. Foreign key to unv_objcontent.W=where clause. select clause. Starts at 1.1 only) OBJ_SLICE NOT NULL int6 OBJ_DATAVALUE NOT NULL char(240) Object Default Format (4.1 only) The format is described in a string stored in one or more rows in the OBJ_DATAVALUE column. S=select clause. Begin Separator Style Simple Style Border Number Format Report Color Sub Field Separator _STY _SIMSTY _BOR _NF _RPTCOL ~& End Separator STY_ SIMSTY_ BOR_ NF_ RPTCOL_ .1 only) Counter if datavalue greater than 240 it will have multiple slices. H=help text. Value of help text.

UNV_OBJ_TAB List of compatible* Object/Table associations Name OBJECT_ID TABLE_ID UNIVERSE_ID Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 Values Foreign key to unv_objcontent. See Also: UNV_TAB_OBJ * for Aggregate Navigation . Foreign key to unv_table. Foreign key to unv_table and unv_objcontent.

.UNV_PROPERTY Name PROPERTY_ID UNIVERSE_ID CLASS_ID PRP_NAME PRP_HIDDEN PRP_POSITION Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 int10 char(35) char(2) int10 Values Unique key to the property table. Y or N if Hidden or not. (Which class the condition resides in) Name of the conditional object. Foreign key to the unv_universe table. Foreign key to the unv_class table. Order the conditional object shows up within the class.

Foreign key to unv_property table. . W=where clause. Counter if databalue greater than 239 it will have multiple slices. Actual text for that datatype. H=help text. Starts at 1.UNV_PROP_DATA Name PROPERTY_ID UNIVERSE_ID PRP_DATATYPE PRP_SLICE PRP_DATAVALUE Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 int10 char(2) int6 char(240) Values Foreign key to unv_property table.

Foreign key to both unv_property and unv_table tables.UNV_PROP_TAB List of compatible* Condition/Table associations Name PROPERTY_ID TABLE_ID UNIVERSE_ID Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 Values Foreign key to the unv_property table. Foreign key to the unv_table table. See Also: UNV_TAB_PROP * for Aggregate Navigation .

UNV_RELATIONS Name DERIV_UNV_ID BASIC_UNV_ID Null ? NOT NULL NOT NULL Type int10 int10 Values Link universe from Link universe to .

Values Foreign key to unv_table. Otherwise Table_id of the actual table. Position in Universe Structure window. Foreign key to unv_universe Name of the table. .UNV_TABLE Name TABLE_ID UNIVERSE_ID TAB_NAME TAB_PROP TAB_SCROLL TAB_LEFT TAB_TOP TAB_RIGHT TAB_BOTTOM TAB_WEIGHT ALIAS_TABLE NOT NULL NOT NULL NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 char(110) char(35) int10 int10 int10 int10 int10 int10 int10 -1 if it is not an alias. Position in Universe Structure window. Position in Universe Structure window. Position in Universe Structure window.

Foreign key to unv_objcontent.UNV_TAB_OBJ List of incompatible* Table/Object associations Name TABLE_ID OBJECT_ID UNIVERSE_ID Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 Values Foreign key to unv_table. See Also: UNV_OBJ_TAB * for Aggregate Navigation . Foreign key to unv_table and unv_objcontent.

See Also: UNV_PROP_TAB * for Aggregate Navigation . Foreign key to the unv_property table.UNV_TAB_PROP List of incompatible* Table/Condition associations Name TABLE_ID PROPERTY_ID UNIVERSE_ID Null ? NOT NULL NOT NULL NOT NULL Type int10 int10 int10 Values Foreign key to the unv_table table. Foreign key to both unv_property and unv_table tables.

Allow use of Union. position 1 "SQL" query . M_CNTN_N_ID. Last User to modify the universe. position 6 "SQL" Catesian Products.Allow use of subquery position 2 "SQL" query . Identifies connection. position 5 "SQL" multiple paths Allow selection of multiple contexts. Values are Y or N. Prevent =Y. intersect and minus position 3 "SQL" query . Warn =N position 7 "Controls" Limit size of result set: UNI_PREFERENCES char(35) .UNV_UNIVERSE Name UNIVERSE_ID UNI_FILENAME UNI_LONGNAME UNI_CONNEXION UNI_VERSION UNI_FIRSTAUTHOR UNI_LASTAUTHOR UNI_CREATEDATE UNI_MODIFYDATE UNI_MAXTIME UNI_MAXLINES UNI_ESTIMATE UNI_MAXCOLUMN NOT NULL NOT NULL Null ? NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL Type int10 char(8) char(35) int10 int10 char(35) char(35) char(12) char(12) int10 int10 int10 int6 Values Sequence number to identify a universe. User that created the universe.Allow complex operators in Query Panel. YYYY/M/D YYYY/M/D Time in seconds to "Limit execution time to:" Number of rows to "Limit size of result set to:" Time in seconds for "Limit cost estimate time to:" Number of characters to "Limit size of long text objects to:" A coded field for the check boxes on the "controls" and "SQL" tabs. position 4 "SQL" multiple paths Multiple SQL statements for each context. Version of the universe. 8 char filename Long filename Foreign Key to OBJ_M_CONNECTION table.

UNI_CONVERSION UNI_REPODOCID UNI_QUALIFIERS UNI_OWNERS int1 int10 char(35) char(35) .position 8 "Controls" Limit Size of long text objects to: position 9 "Controls" Limit execution time to: position 10 "Controls" Warn if cost estimate exceeds: position 11 "SQL" multiple paths multiple SQL statements for each measure.

C= summary screen. UNI_SLICE UNI_DATAVALUE NOT NULL NOT NULL int6 char(240) .UNV_UNIVERSE_DATA Name UNIVERSE_ID UNI_DATATYPE Null ? NOT NULL NOT NULL Type int10 char(2) Values foreign key to unv_universe H= Definition or help text screen. Definition(help) or summary text. Counter if datavalue greater than 239 it will have multiple slices. Starts at 1.