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)

BO Universe

Embed Size (px)

Citation preview

Page 1: BO Universe

BusinessObjects 4.X RepositoryVERSION 1.1 (August 1997)

PERMISSION TO USE THIS DOCUMENT IS GRANTED PROVIDED THAT (i) THE BELOW COPYRIGHTNOTICE 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/ORCHANGES 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 OBJECTSDISCLAIMS ALL WARRANTIES AND CONDITIONS, INCLUDING ALL IMPLIED WARRANTIES ANDCONDITIONS OF MERCHANTABILI TY , FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON

INFRINGEMENT. IN NO EVENT SHALL BUSINESS OBJECTS BE LIABLE FOR ANY SPECIAL, INDIRECT ORCONSEQUENTIAL 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, includingphotocopying, 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 theReader's comments Form found in the back of this document. Business Objects does not warrant that this document is error free.

Copyright © Business Objects 1997Al l 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)

Page 2: BO Universe

SECURITY DOMAIN (19 tables)

OBJ_M_ACTORUser or Group definition (Name, Password, ...)

OBJ_M_ACTORDOCList of documents sent to users

OBJ_M_ACTORLINKUser or Group instance (refers to definition)

OBJ_M_CONNECTDATAConnection string split in 254 characters blocks

OBJ_M_CONNECTIONConnection definition (Name, Type, ...)

OBJ_M_DOCCSTNOT USED

OBJ_M_DOCUMENTSDocument definition (Name, Size, ...)

OBJ_M_GENPARPreferences

OBJ_M_MAGICID Next unique ID for each ID type

OBJ_M_REPOSITORYRepository domain definition

OBJ_M_RESERVATION4.1 only

OBJ_M_RESLINKResource instance (refers to definition)

OBJ_M_TIMESTAMPTime stamp definition (Begin time, End time,...)

OBJ_M_UNIVCSTUniverse properties redefinition

OBJ_M_UNIVDBCSTUniverse constrains (restricted objects, table mapping, ...)

OBJ_M_UNIVERSESUniverse definition (fil e name, long name, ...)

OBJ_M_UNIVSLCSlices of universe (re)definition

DS_PENDING_JOBDocument Agent job list

DS_USER_LISTDocument Agent user list

Page 3: BO Universe

OBJ_M_ACTOR

Name Nul l ? Type Values

M_ACTOR_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid'ACTORDEF' row.

M_ACTOR_N_TYPENOTNULL

int10 BOAT_GROUP = 1, BOAT_USER = 16

M_ACTOR_N_LEVELNOTNULL

int100=public , 1=Controlled , 2=Restricted,3=confidential , 4=Private

M_ACTOR_C_NAMENOTNULL

char(70)

0-3 4 Acto r name35-6 9 Reserved

M_ACTOR_C_PASSWORDchar(70)

Encrypte d password

M_ACTOR_N_AUTIDNOTNULL

int10Authentificatio n strategy:Ful l Checkin g = 1No Passwor d Checkin g = 2

M_ACTOR_N_LADNOTNULL

int10 Las t Actio n Date

M_ACTOR_N_LATNOTNULL

int10 Las t Actio n Type

M_ACTOR_N_STATUSNOTNULL

int10

BOSAS_ENABLED 1,

BOSAS_LOCKED 2,

BOSAS_OFFLINEPREVENT 4,

BOSAS_CANNOTCHANGEPWD 8,

BOSAS_REALTIMESECU 32,

BOSAS_CANNOTDELETEDOC 64

M_ACTOR_N_ENDING(4. 1 Only)

int100 Passwor d neve r expire1 Change passwor d at nex t login>800 000 000 Passwor d expiratio n date

M_ACTOR_N_CNTDOWN(4. 1 Only)

int10Number of faile d logi n (wrongpassword) . Wil l be rese t t o 0 at eachsuccessfu l login.

Page 4: BO Universe

OBJ_M_ACTORDOCSend documents to users.

The row wil l be deleted when the user retrieve the document.

Name Nul l ? Type Values

M_ACTDC_N_ACTORID NOT NULL int10Id of the user that wil l receive the document.Foreign key to obj_m_actor.

M_ACTDC_N_DOCID NOT NULL int10Id of the document that has been sent to a user.Foreign key to obj_m_document.

Page 5: BO Universe

OBJ_M_ACTORLINK

Name Nul l ? Type Values

M_ACTL_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid'ACTORLINK' row.

M_ACTL_N_ACTORIDNOTNULL

int10 Foreig n Key t o obj_m_actor.m_actor_n_id

M_ACTL_N_ACTORTYPENOTNULL

int10

BOAT_GROUP 1BOAT_GENERALSUPERVISOR 2BOAT_SUPERVISOR 4BOAT_DESIGNER 8BOAT_USER 16

BOAT_DS 32 (Documen t Agent)

Can be conbine d (e.g . Supervisor-Designer= 4+8 = 12)

M_ACTL_N_STATUSNOTNULL

int10 Not Used (obsolete)

M_ACTL_N_FATLINKIDNOTNULL

int10Foreig n Key toobj_m_actorlink.m_actl_n_id (recursive).

M_ACTL_N_INFONOTNULL

int10Domain I D fo r a Document Agent (BOAT_DS)or reserve d fo r 4.1

M_ACTL_N_LADNOTNULL

int10 Las t Actio n Date

M_ACTL_N_LATNOTNULL

int10 Las t Actio n Type

Page 6: BO Universe

OBJ_M_CONNECTDATA

Name Nul l ? Type Values

M_CNTA_N_CNTNID NOT NULL int10

M_CNTA_N_TYPE NOT NULL int10

M_CNTA_N_BLOCKID NOT NULL int10

M_CNTA_C_BLKVALUE NOT NULL char(254)*

Page 7: BO Universe

OBJ_M_CONNECTION

Name Nul l ? Type Values

M_CNTN_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid'CONNECTION' row.

M_CNTN_C_NAMENOTNULL

char(35)

Connectio n name

M_CNTN_N_TYPENOTNULL

int10 Secure d = 1

M_CNTN_C_NETNAMENOTNULL

char(35)

M_CNTN_C_RDBMSNAMENOTNULL

char(35)

M_CNTN_N_CHARSETNOTNULL

int10

M_CNTN_N_LADNOTNULL

int10 Las t Actio n Date

M_CNTN_N_LATNOTNULL

int10 Las t Actio n Type

Page 8: BO Universe

OBJ_M_DOCCST

Name Nul l ? Type Values

M_DOCC_N_DOCLINKID NOT NULL int10

M_DOCC_C_FLAGS NOT NULL char(10)

M_DOCC_N_LAD NOT NULL int10 Las t Actio n Date

M_DOCC_N_LAT NOT NULL int10 Las t Actio n Type

Page 9: BO Universe

OBJ_M_DOCUMENTS

Name Nul l ? Type Values

M_DOC_N_ID NOT NULL int10

M_DOC_C_NAME NOT NULL char(254)

M_DOC_N_SIZE NOT NULL int10

M_DOC_N_REPOID NOT NULL int10

M_DOC_N_DATE NOT NULL int10

M_DOC_N_USERID NOT NULL int10

M_DOC_N_TYPE NOT NULL int10

M_DOC_N_PERSISTENT NOT NULL int10

M_DOC_N_FORMAT NOT NULL int10

M_DOC_C_FLAGS NOT NULL char(10)

M_DOC_N_HELPSLCID int10

M_DOC_N_LAD NOT NULL int10 Las t Actio n Date

M_DOC_N_LAT NOT NULL int10 Las t Actio n Type

Page 10: BO Universe

OBJ_M_GENPARGeneral parameters, used to store users preferences or General Supervisor parameters.

Name Null ? Type Values

M_GENPAR_N_IDNOTNULL

int10

M_GENPAR_N_APPLIDNOTNULL

int10

0=Applies to all modules.1=BusinessObjects2=Supervisor3=Designer4=Document Agent Server5=BusinessTracker6=BusinessQuery4.1 only:8=WebIntelligence257=BusinessReader769=BusinessExplorer

M_GENPAR_N_USERIDNOTNULL

int10Foreign key to OBJ_M_ACTOR.M_ACTOR_N_ID0=Applies to all users.

M_GENPAR_N_TYPE int10 0

M_GENPAR_N_VALUENOTNULL

int10

M_GENPAR_C_LABELchar(254)

Page 11: BO Universe

General Parameters Values:

M_GENPAID

M_GENPAR_N_APPLID M_GENPAR_N_USERID M_GENPAR_N_VALUE M_GENPAR_C_LABEL

New User Name 100 2 (Supervisor) 0 (All users)0=Off1=On

Name template

New Group Name 101 2 (Supervisor) 0 (All users)0=Off1=On

Name template

Confirm Remove fromGroup

102 2 (Supervisor) 0 (All users)0=Off1=On

UNUSED

Confirm User Delete 103 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Off1=On

UNUSED

Confirm Group Delete 104 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Off1=On

UNUSED

Tree List/Sort/CaseSensitive

105 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Off1=On

UNUSED

TreeList/Sort/Primary Key

106 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Name1=Type

UNUSED

Tree 107 2 (Supervisor) Id of the user 0=Descending UNUSED

Page 12: BO Universe

List/Sort/Primary Key which has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

1=Ascending

TreeList/Sort/SecondaryKey

108 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Descending1=Ascending

UNUSED

General/Insert Key 109 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Not Active33808=New User33810=New Group

UNUSED

General/Edit In Place 110 2 (Supervisor)

Id of the userwhich has theoptionOBJ_M_ACTOR.M_ACTOR_N_ID

0=Off1=On

UNUSED

GeneralSupervisor/Refresh

112 2 (Supervisor) 0 (All users)0=Off1=On

UNUSED

GeneralSupervisor/DefaultPassword Is User Name

114 2 (Supervisor) 0 (All users)0=Off1=On

UNUSED

GeneralSupervisor/RefreshValue

115 2 (Supervisor) 0 (All users)Numer of minutesbetween two refreshs

UNUSED

GeneralSupervisor/Number oflogins allowed afterpassword expiration.

116(4.1only)

2 (Supervisor) 0 (All users)0=None1=Number

Number of logins (string)

Page 13: BO Universe

Number of failedlogi n allowe d beforebein g disabled

117(4.1only)

2 (Supervisor) 0 (Al l users)0=Infinit e (4.0like)1=Number

Number of maximum failedlogi n (string)

GeneralSupervisor/Minimumpasswor d length

118(4.1only)

0 (Al l modules) 0 (Al l users)0=Off1=On

Minimu m lengt h value(string)

GeneralSupervisor/ScopeManagement

119(4.1only)

2 (Supervisor) 0 (Al l users)0=4. 0 mode1=Secure d mode2=Enhance d mode

UNUSED

GeneralSupervisor/Passwordi s Mandatory

200 0 (Al l modules) 0 (Al l users)0=Off1=On

UNUSED

Document Agent Serveradvance d parameters:Star t date

500(4.1only)

Batc h Id , foreignke y toobj_m_documents

3 date UNUSED

Document Agent Serveradvance d parameters:Distribut e vi a Webserver

500(4.1only)

Batc h Id , foreignke y toobj_m_documents

4 UNUSED Path

Document Agent Serveradvance d parameters:Distribut e vi a theserve r fil e system

500(4.1only)

Batc h Id , foreignke y toobj_m_documents

5 UNUSED Path

For M_GENPAR_N_ID 500... If M_GENPAR_N_USERID = 3; It refers to the date of the First Execution.

For M_GENPAR_N_ID 500... If M_GENPAR_N_USERID = 4; It refers to the path of the HTML Web Server.

For M_GENPAR_N_ID 500... If M_GENPAR_N_USERID = 5; It refers to the path of the File Server System.

Page 14: BO Universe

OBJ_M_MAGICID

Name Nul l ? Type Values

M_MAGIC_N_IDNOTNULL

int10Las t use d value . Next valu e equa l thisvalue+1.

M_MAGIC_C_NAMENOTNULL

char(35)

ACTORDEFACTORLINKBATCHCONNECTIONDXREPOSITORYRESLINKSESSIONTIMESTAMPUNIVCSTSLCUNIVDBCSTUNIVERSEUSER

Page 15: BO Universe

OBJ_M_REPOSITORY

Name Nul l ? Type Values

M_REPO_N_IDNOTNULL

int10

M_REPO_N_CONNECTIDNOTNULL

int10

M_REPO_C_NAMENOTNULL

char(35)

M_REPO_N_TYPENOTNULL

int10BORT_MASTER 1, BORT_UNIVERSE 2,BORT_DX 3, BORT_BATCH 4, BORT_31 5

M_REPO_C_VERSIONNOTNULL

char(35)

M_REPO_N_USERIDNOTNULL

int10

M_REPO_N_CREATDATENOTNULL

int10

M_REPO_N_LADNOTNULL

int10 Las t Actio n Date

M_REPO_N_LATNOTNULL

int10 Las t Actio n Type

Page 16: BO Universe

OBJ_M_RESERVATIONUsed for password aging information (4.1 only)

Name Nul l ? Type Values

M_RSRV_N_ENTIDNOTNULL

int10

Foreig n ke y toOBJ_M_ACTOR.M_ACTOR_N_ID.(I d of th e use r concernedby th e passwor d aginginformation)

M_RSRV_N_ENTTYPENOTNULL

int100=Passwor d validit y off1=Passwor d validit y on

M_RSRV_N_SESSIONIDNOTNULL

int10

Number of day s beforepasswor d expiration.Betwee n 1 and 365,defaul t valu e i s 30.

M_RSRV_N_ACTORIDNOTNULL

int10Periodi c action:0=No (default)1=Yes

M_RSRV_N_ENDTIMENOTNULL

int10

Maximum number ofauthorize d login s afterpasswor d expiratio n (seeOBJ_M_GENPAR, I d 116)

Page 17: BO Universe

OBJ_M_RESLINKPolymorph table for associations between ActorLinks and resources definitions.

Name Nul l ? Type Values

M_RES_N_ID NOT NULL int10 Primar y Key, se e obj_m_magicid 'RESLINK ' row.

M_RES_N_ACTLINKID NOT NULL int10 Foreig n Key t o obj_m_actorlink.m_actl_n_id

M_RES_N_RESID NOT NULL int10

Foreig n Key t o obj_m_universes.m_uni_n_id(wher e M_RES_N_RESTYPE = 2)

Foreig n Key t o obj_m_connection.m_cntn_n_id(wher e M_RES_N_RESTYPE = 4)

Foreig n Key t o obj_m_documents.m_doc_n_id(wher e M_RES_N_RESTYPE = 3)

Foreig n Key t o obj_m_repository.m_repo_n_id(wher e M_RES_N_RESTYPE = 5)

Not Foreig n Key(wher e M_RES_N_RESTYPE = 6 or 7)

M_RES_N_RESTYPE NOT NULL int10

2=Universe3=Document4=Store d Procedure5=Repositor y Domain6=Application7=Securit y Command

M_RES_N_STATUS NOT NULL int10

0=Disabled1=Enabled2=Disable d (M_RES_N_RESTYPE=7)3=Hidde n (M_RES_N_RESTYPE=7)

M_RES_N_INFO int10 Not Used

M_RES_N_LAD NOT NULL int10 Las t Actio n Date

M_RES_N_LAT NOT NULL int10 Las t Actio n Type

Page 18: BO Universe

OBJ_M_TIMESTAMP

Name Nul l ? Type Values

M_TMS_N_ID NOT NULL int10

M_TMS_N_ENTITYTYPE NOT NULL int10

M_TMS_N_ENTITYID NOT NULL int10

M_TMS_N_BEGINTIME int10

M_TMS_N_ENDTIME int10

M_TMS_N_REPVALUE NOT NULL int10

M_TMS_N_REPUNIT NOT NULL int10

M_TMS_N_DURREPVAL NOT NULL int10

M_TMS_N_DURREPUNIT NOT NULL int10

M_TMS_N_OFFREPVAL NOT NULL int10

M_TMS_N_OFFREPUNIT NOT NULL int10

M_TMS_N_LAD NOT NULL int10 Las t Actio n Date

M_TMS_N_LAT NOT NULL int10 Las t Actio n Type

Page 19: BO Universe

OBJ_M_UNIVCSTUniverse parameters redefinition (part 1/2)

Name Nul l ? Type Values

M_UNIC_N_UNILINKIDNOTNULL

int10 Foreig n Key t o obj_m_reslink.m_res_n_id

M_UNIC_C_LONGNAMENOTNULL

char(35)

Not Used

M_UNIC_N_CNTIDNOTNULL

int10Foreig n Key toobj_m_connection.m_cntn_n_id

M_UNIC_N_MAXLINENOTNULL

int10

M_UNIC_N_MAXTIMENOTNULL

int10

M_UNIC_N_WARNTIMENOTNULL

int10

M_UNIC_N_ITEMLENNOTNULL

int10

M_UNIC_C_FLAGSNOTNULL

char(20)

A code d fiel d fo r th e chec k boxe s on the"controls " and "SQL" tabs . Value s areY, N or U. Y i s fo r checked , N forunchecke d and U fo r unuse d (kee p the

univers e value).

Fro m lef t t o right:

positio n 1 "SQL" quer y - Allo w us e ofsubquery

positio n 2 "SQL" quer y - Allo w us e ofUnion , intersec t and minus

positio n 3 "SQL" quer y - Allo w complexoperator s i n Quer y Panel.

positio n 4 "SQL" multipl e path s -Multipl e SQL statement s fo r eachcontext.

positio n 5 "SQL" multipl e path s - Allowselectio n of multipl e contexts.

positio n 6 "SQL" Catesia n Products.Preven t =Y, Warn =N

positio n 7 "Controls " Limi t siz e ofresul t set:

positio n 8 "Controls " Limi t Siz e of longtex t object s to:

positio n 9 "Controls " Limi t execution

Page 20: BO Universe

tim e to:

positio n 10 "Controls " Warn i f costestimat e exceeds:

positio n 11 "SQL" multipl e path s -multipl e SQL statement s fo r eachmeasure.

positio n 12-2 0 reserved.

M_UNIC_N_HELPSLCIDNOTNULL

int10Foreig n Key t o obj_m_univslc.m_unis_n_id(no t used)

M_UNIC_N_LADNOTNULL

int10 Las t Actio n Date

M_UNIC_N_LATNOTNULL

int10 Las t Actio n Type

Page 21: BO Universe

OBJ_M_UNIVDBCSTUniverse parameters redefinition (part 2/2)

Name Nul l ? Type Values

M_UNID_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid'UNIVDBCST' row.

M_UNID_N_UNILINKIDNOTNULL

int10 Foreig n Key t o obj_m_reslink.m_res_n_id

M_UNID_N_TYPENOTNULL

int10

BOSRCT_OBJECTBYID = 1BOSRCT_OBJECTBYNAME = 2BOSRCT_ROWBYID = 3BOSRCT_ROWBYNAME = 4BOSRCT_TMAPBYID = 5BOSRCT_TMAPBYNAME = 6

M_UNID_N_ITEMSRCIDNOTNULL

int10

M_UNID_C_ITEMSRCNOTNULL

char(254)

M_UNID_N_ITEMDSTIDNOTNULL

int10

M_UNID_C_ITEMDSTNOTNULL

char(254)

M_UNID_N_LADNOTNULL

int10 Las t Actio n Date

M_UNID_N_LATNOTNULL

int10 Las t Actio n Type

Page 22: BO Universe

OBJ_M_UNIVERSES

Name Nul l ? Type Values

M_UNI_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid 'UNIVERSE'row.

M_UNI_N_REPOIDNOTNULL

int10

M_UNI_C_FILENAMENOTNULL

char(14)

M_UNI_C_LONGNAMENOTNULL

char(35)

M_UNI_N_REVISIONNOTNULL

int10 Revision number, increased by each export.

M_UNI_N_LUTNOTNULL

int10Last Update Time, current date during the lastexport.

M_UNI_N_LOVNOTNULL

int10

M_UNI_N_HELPSLCIDNOTNULL

int10 Foreig n Key t o obj_m_univslc.m_unis_n_id

M_UNI_N_CNTIDNOTNULL

int10

M_UNI_N_MAXLINENOTNULL

int10

M_UNI_N_MAXTIMENOTNULL

int10

M_UNI_N_WARNTIMENOTNULL

int10

M_UNI_N_ITEMLENGTHNOTNULL

int10

M_UNI_C_FLAGSNOTNULL

char(20)

M_UNI_N_LOCKERNOTNULL

int10

M_UNI_N_LADNOTNULL

int10 Las t Actio n Date

M_UNI_N_LATNOTNULL

int10 Las t Actio n Type

Page 23: BO Universe

OBJ_M_UNIVSLC

Name Nul l ? Type Values

M_UNIS_N_IDNOTNULL

int10Primar y Key, se e obj_m_magicid 'UNIVCSTSLC'row.

M_UNIS_N_BLKIDNOTNULL

int10

M_UNIS_C_NAMENOTNULL

char(35)

M_UNIS_C_BULKNOTNULL

char(254)

Page 24: BO Universe

DS_PENDING_JOB

This is the main table involved in the Document Agent.

Name Nul l ? Type Values

BATCH_ID NOT NULL int10

DOCUMENT_ID NOT NULL int10

PRC_ID char(10)

USER_SUBMIT_ID NOT NULL int10

PRIORITY NOT NULL int10

FREQUENCY NOT NULL int10

DAY_TIMING NOT NULL int10

BEGIN_TIME int10

BEGIN_DATE int10

START_DATETIME int10

END_DATETIME int10

SUBMIT_DATETIME NOT NULL int10

EXPIRATION_DATE int10

JOB_STATUS int10

JOB_ERROR int10

DOCSERVER_ID int10

JOB_SCRIPT char(35)

JOB_DESC char(254)

Page 25: BO Universe

VERY IM PORTANT : All dates stored on the repository are stored in UTC format, beginning on December, 15th in 1970 (14th at 23 :59 :59 + 1 second).

BATCH_ID : is the batch Identifier. Each task has a different BATCH_ID.

DOCUMENT_ID : is the document identifier. Two tasks can have the same DocumentID (for example, when you perform a ‘Run now’ command, the new task entry wil l have adifferent BatchID but the same DocumentID).

PRC_ID : is the End-user module process id that is launched on the server machine.

USER_SUBMIT_ID : is the sender identifier. (the end-user that performed the ‘Send to document Agent’ command). It references a value in the OBJ_M_ACTOR table .

PRIORITY : is the task priority. (High is 3, Normal is 2 and Low is 1).

FREQUENCY : is the task frequency, combined with the ‘Overwrite mode’. (It is a Combined field).

Without Overwrite/With overwrite

Once 4/6Hourly 8/10Daily 16/18Weekly 32/34Monthly 64/66Monthly interval 128/130 (4.1 only)User defined 256/258 (4.1 only)

DAY_TIMIN G : is used to store information relative to the task execution.

For a Hourly task, if you set it to be executed hourly between 14 and 16, this column wil l contain the value 14016. 0 is the separator between the StartHour and EndHour.

Example :

HOURLY:

If you select from 20 (8PM) to 23 (11PM), DAY_TIMIN G wil l be 20023

Page 26: BO Universe

If you select from 20 (8PM) to 8 (8AM), DAY_TIMIN G wil l be 2008

If you select from 8 (8AM) to 20 (8PM), DAY_TIMIN G wil l be 8020

If you select from 20 (8PM) to 8 (8AM), DAY_TIMIN G wil l be 2008

if you select from 2 (2AM) to 3 (3AM), DAY_TIMIN G wil l be 203

if you select from 0 (0AM) to 13 (1PM), DAY_TIMIN G wil l be 13

if you select from 0 (0AM) to 2 (2AM), DAY_TIMIN G wil l be 2.

DAILY:

daily every, every 1 weekMONDAY 2097161 00000000001000000000000000001001TUESDAY 2097169 00000000001000000000000000010001WEDNESDAY 2097185 00000000001000000000000000100001THURSDAY 2097217 00000000001000000000000001000001FRIDAY 2097281 00000000001000000000000010000001SATURDAY 2097409 00000000001000000000000100000001SUNDAY 2097665 00000000001000000000001000000001

daily, every 1 week

Every n Week (max = 99 or1100011)

Day of the week

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 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

Page 27: BO Universe

MONDAY+TUESDAY 2097177 00000000001000000000000000011001

(*1) in the sample : refresh daily every Monday, every 1 week

WEEKLY:

weekly every 1 weekMONDAY 2097160 00000000001000000000000000001000TUESDAY 2097168 00000000001000000000000000010000WEDNESDAY 2097184 00000000001000000000000000100000THURSDAY 2097216 00000000001000000000000001000000FRIDAY 2097280 00000000001000000000000010000000SATURDAY 2097408 00000000001000000000000100000000SUNDAY 2097664 00000000001000000000001000000000

weekly every 2 weeksMONDAY 4194312 00000000010000000000000000001000TUESDAY 4194320 00000000010000000000000000010000WEDNESDAY 4194336 00000000010000000000000000100000THURSDAY 4194368 00000000010000000000000001000000FRIDAY 4194432 00000000010000000000000010000000SATURDAY 4194560 00000000010000000000000100000000SUNDAY 4194816 00000000010000000000001000000000

Every n Week (max = 99 or1100011)

Day of the week

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 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

Page 28: BO Universe

weekly every 99 weeksMONDAY 207618056 00001100011000000000000000001000TUESDAY 207618064 00001100011000000000000000010000WEDNESDAY 207618080 00001100011000000000000000100000THURSDAY 207618112 00001100011000000000000001000000FRIDAY 207618176 00001100011000000000000010000000SATURDAY 207618304 00001100011000000000000100000000SUNDAY 207618560 0001100011000000000001000000000

(*2) in the sample : refresh Weekly Monday, every 1 week

MONTHLY:

1st 2147483648 100000000000000000000000000000001st+31st+ldom 2147483651 10000000000000000000000000000011

Ldom = Last Day of the Month

(*3) in the sample : refresh monthly 1st, 31st, Last day of the month

MONTHLY INTERVAL:

Day of the month Ldom

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 *3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Page 29: BO Universe

monthly interval, 2 monthsev. 2nd monday 4210696 00000000010000000100000000001000

monthly interval, 1 monthev. 3rd tuesday 2129936 00000000001000001000000000010000ev. 1st BD 2109440 00000000001000000011000000000000

every 2nd day every 1 month2114560 00000000001000000100010000000000

every 3rd day every 1 month2130944 00000000001000001000010000000000

every last day every 1 month2229248 00000000001000100000010000000000

every 3rd weekend day 1 month2131968 00000000001000001000100000000000

every last day every 1 month2229248 00000000001000100000010000000000

BD = Business DAYD = DayWD = Weekend Day(*4) in the sample : 1st business day every 1 month.

Every n Month (max = 99 or 1100011) which day of the month (1stMonday,,,) BD WD D Day of the week

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 *4

2^10 2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 Last 4th 3rd 2nd 1st Sunday Saturday Friday Thursday Wednesday Tuesday Monday

Page 30: BO Universe

BEGIN_TIM E (date): is used to store information relative to the scheduling. For example, it stores the hour :minutes chosen when submitting a document that is Weekly.

Example : If 820897350 is stored in the repository, it correspond to (in UTC format, do not forget):12/19/96 at 04 :02 :30 PM. If frequency is 18 , and DAY_TIMIN G is 10, it meansthat the job is cyclic(Daily), every Monday at 04 :02 :30.

This column stores information about the Hour (concerned in the Once, Daily, Weekly, Monthly cases).

BEGIN_DATE (date) : is the date at which the job wil l be considered as being ‘eligible’ . It is the field that should be modified if you want the ‘Execution date’ to be modified.When a task is run, we duplicate the task, set its status to running (for the duplicated task) and the ‘Execution date’ of the original task is computed.

START_DATETIME (date) : is the date at which the task started on the server machine.

END_DATETIME (date) : is the date at which the task ended on the server machine.

SUBMIT_DATETIM E (date) : is the date at which the task was submitted on the client machine.

EXPIRATION_DATE: Not used in 4.0.5, wil l be used probably in the next version.

Page 31: BO Universe

JOB_STATUS : indicates whether the jobs is successful, failed,...

(Success = 0, Failure =1, Waiting = 3, Running = 4, Suspended = 5.)

JOB_ERROR : indicates what is the error. It is translated when read to a format more readable for a human being. (a string instead of an integer)

Example : The value 4 is translated to ‘Error executing script’...

DOCSERVER_ID : is the Document Server ID. It references a user in the OBJ_M_ACTOR table. (a Document Agent is a ‘special’ user.) You have to make sure that you are notmodifying data concerning another Document Agent...

JOB_SCRIPT : is used to know what type of actions wil l be executed on the document. The values are separated by comas.

Refresh Document = 1, Print Document = 2, Web Server = 3, Send Back to Me =4.

JOB_DESC : is the job description initially filled when submitting the document. It is a short tasks description that can be modified whenever the end-user wants to.

Page 32: BO Universe

DS_USER_LIST

This table is populated when submitting a document that must be sent back to some users.

DOCUMENT_ID is a document defined in the OBJ_M_DOCUMENTS table.

USER_ID is a user declared in the OBJ_M_ACTOR table.

There is another table, also in the security domain called OBJ_M_ACTORDOC, that contains two columns calledM_ACTDC_N_ACTORID and M_ACTDC_N_DOCID. This table also makes an association between a user and adocument but this table is not specific to the Document Agent (It is filled when the End-user performs a ‘Send to user’command). OBJ_M_ACTORDOC is read at the login to perform the dynamic notification.

Therefore, you must not make the confusion between these two tables (and use only DS_USER_LIST for the documentagent).

Name Nul l ? Type Values

DOCUMENT_ID NOT NULL int10

USER_ID NOT NULL int10

Page 33: BO Universe

SQL executed by the Supervisor product when creating a user:

//Check if the user doesn't already existselec t M_ACTOR_N_ID fro m OBJ_M_ACTOR wher e M_ACTOR_N_TYPE = 16and M_ACTOR_C_NAME = 'u3 ' and M_ACTOR_N_LAT <> 1

//Look for deleted lines to reuse themselec t M_ACTOR_N_ID fro m OBJ_M_ACTOR wher e M_ACTOR_N_LAT = 1orde r by M_ACTOR_N_LAD asc

//Get the last magic id for user definition (ACTORDEF)selec t M_MAGIC_N_ID fro m OBJ_M_MAGICIDwher e M_MAGIC_C_NAME = 'ACTORDEF'

//Add 1 to the magic idupdat e OBJ_M_MAGICID se t M_MAGIC_N_ID = 13wher e M_MAGIC_C_NAME = 'ACTORDEF' and M_MAGIC_N_ID = 12

//Insert user definitioninser t int o OBJ_M_ACTOR(M_ACTOR_N_ID,M_ACTOR_N_TYPE,M_ACTOR_N_LEVEL,M_ACTOR_C_NAME,M_ACTOR_C_PASSWORD,M_ACTOR_N_AUTID,M_ACTOR_N_LAD,M_ACTOR_N_LAT,M_ACTOR_N_STATUS,M_ACTOR_N_ENDING,M_ACTOR_N_CNTDOWN) value s (1 3 , 16 , 0 ,'u3','' , 1 ,208747408 8 , 2 , 1 , 0 , 0)

//Get the last magic id for the user instance priority (4.1 only)selec t M_MAGIC_N_ID fro m OBJ_M_MAGICID wher e M_MAGIC_C_NAME = 'USER'

//Add 1 to the magic idupdat e OBJ_M_MAGICID se t M_MAGIC_N_ID = 15 wher e M_MAGIC_C_NAME = 'USER' andM_MAGIC_N_ID = 14

//Check that the user doesn't already belong to that groupselec t M_ACTL_N_ID fro m OBJ_M_ACTORLINK wher e M_ACTL_N_ACTORID = 13and M_ACTL_N_FATLINKID = 1 and M_ACTL_N_LAT <> 1

//Look for deleted lines to reuse them select M_ACTL_N_ID fromOBJ_M_ACTORLINKwher e M_ACTL_N_LAT = 1 orde r by M_ACTL_N_LAD asc

//Get the last magic id for the user instance select M_MAGIC_N_ID fromOBJ_M_MAGICIDwher e M_MAGIC_C_NAME = 'ACTORLINK'

//Add 1 to the magic idupdat e OBJ_M_MAGICID se t M_MAGIC_N_ID = 1003wher e M_MAGIC_C_NAME = 'ACTORLINK' and M_MAGIC_N_ID = 1002

//Insert user instanceinser t int o OBJ_M_ACTORLINK (M_ACTL_N_ID, M_ACTL_N_ACTORID, M_ACTL_N_ACTORTYPE,M_ACTL_N_STATUS, M_ACTL_N_FATLINKID, M_ACTL_N_INFO, M_ACTL_N_LAD, M_ACTL_N_LAT)value s (100 3 , 13 , 16 , 0 , 1 , 15 , 208747408 9 , 2)

Page 34: BO Universe

The simplest SQL to run to insert a user into the Repository:

//Set the user definition magic id to a high, unused valueupdat e OBJ_M_MAGICID se t M_MAGIC_N_ID = 500wher e M_MAGIC_C_NAME = 'ACTORDEF'

//Insert user definitioninser t int o OBJ_M_ACTOR(M_ACTOR_N_ID,M_ACTOR_N_TYPE,M_ACTOR_N_LEVEL,M_ACTOR_C_NAME,M_ACTOR_C_PASSWORD,M_ACTOR_N_AUTID,M_ACTOR_N_LAD,M_ACTOR_N_LAT,M_ACTOR_N_STATUS,M_ACTOR_N_ENDING,M_ACTOR_N_CNTDOWN) value s (50 0 , 16 , 0 ,'MyUser','' , 1 ,80000000 0 , 2 , 1 , 0 , 0)

//Set the user instance magic id to a high, unused valueupdat e OBJ_M_MAGICID se t M_MAGIC_N_ID = 1500wher e M_MAGIC_C_NAME = 'ACTORLINK'

//Insert user instance (attached to root group)inser t int o OBJ_M_ACTORLINK (M_ACTL_N_ID, M_ACTL_N_ACTORID, M_ACTL_N_ACTORTYPE,M_ACTL_N_STATUS, M_ACTL_N_FATLINKID, M_ACTL_N_INFO, M_ACTL_N_LAD, M_ACTL_N_LAT)value s (150 0 , 500 , 16 , 0 , 1 , 0 , 80000000 0 , 2)

Page 35: BO Universe

DOCUMENT DOMAIN (1 table)

OBJ_X_DOCUMENTSBinary content of fil e (BLOB)

Page 36: BO Universe

OBJ_X_DOCUMENTS

Name Nul l ? Type Values

X_DOC_N_ID NOT NULL int10

X_DOC_N_BLOCKID NOT NULL int10

X_DOC_B_CONTENT NOT NULL blobBinar y conten t of th e .REPfile

Page 37: BO Universe

UNIVERSE DOMAIN (24 tables)

UNV_AUDIT Universe modifications for incremental import

UNV_CLASSClass definition (Name, ...)

UNV_CLASS_DATA Class description

UNV_CONTEXT Context definition

UNV_CONTEXT_DATA Context description

UNV_CTX_JOINJoin list by context

UNV_DIMENSION Dimension definition (Hierarchy)

UNV_DIM_OBJ Object order in a dimension

UNV_JOIN Join graphical definition

UNV_JOINCONTENTJoin description (from where to where, ...)

UNV_JOIN_DATA Join expression

UNV_OBJCONTENTObject description

UNV_OBJECTObject definition (Name, Class, ...)

UNV_OBJECT_DATAObjects description text, select or where clause

UNV_OBJ_TABRelationship between objects and tables (aggregate compatible)

UNV_PROPERTYConditional object definition

UNV_PROP_DATAConditional object description (test or where clause)

UNV_PROP_TABRelationship between conditional objects and tables (aggregatecompatible)

UNV_RELATIONS Relationship between linked universes

UNV_TABLE Table definition

UNV_TAB_OBJRelationship between tables and objects (aggregate incompatible)

Page 38: BO Universe

UNV_TAB_PROPRelationship between tables and conditional objects (aggregateincompatible)

UNV_UNIVERSEUniverse definition (names, connection, ...)

UNV_UNIVERSE_DATA Universe description text

Page 39: BO Universe

UNV_AUDIT

Name Nul l ? Type Values

AUDIT_ID NOT NULL int10

UNIVERSE_ID NOT NULL int10 Foreig n Key t o unv_universe.

AUD_UNIVERSION NOT NULL int10

AUD_ITEM_ID NOT NULL int10

AUD_ITEMTYPE NOT NULL char(12)

AUD_MODIFTYPE NOT NULL char(12)

AUD_MODIFDATA NOT NULL int10

AUD_POSITION NOT NULL int10

Page 40: BO Universe

UNV_CLASS

Name Nul l ? Type Values

CLASS_ID NOT NULL int10A sequenc e number start s at 1,increment s fro m th e max of th e valuei n th e table.

UNIVERSE_ID NOT NULL int10 Foreig n Key t o unv_universe.

CLS_NAME NOT NULL char(35) Name of th e class.

CLS_BASECLASSID NOT NULL int100 i f no subclass , els e th e class_i d ofth e paren t class . Unlimitedsubclassing.

CLS_HIDDEN NOT NULL char(2)

CLS_POSITION NOT NULL int10Orde r t o sho w th e clas s i n withi n thecls_baseclassid . 0 i s th e topmostposition.

Page 41: BO Universe

UNV_CLASS_DATA

Name Nul l ? Type Values

CLASS_ID NOT NULL int10 Foreig n Key t o Unv_class.

UNIVERSE_ID NOT NULL int10 Foreig n Key t o Unv_class.

CLS_DATATYPE NOT NULL char(2) H - hel p text.

CLS_SLICE NOT NULL int6Counte r i f datavalu e greate r tha n 240i t wil l hav e multipl e slices . Startsat 1.

CLS_DATAVALUE NOT NULL char(240)Valu e of th e hel p text . For a classther e ca n onl y be a cls_datatyp e of H.

Page 42: BO Universe

UNV_CONTEXT

Name Nul l ? Type Values

CONTEXT_ID NOT NULL int10Uniqu e ke y t o unv_context . A sequencenumber.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_universe

CTX_NAME NOT NULL char(35) Name of th e context.

CTX_POSITION NOT NULL int10Orde r contex t shows up i n th e UniverseStructur e window . Number start s at 0.

Page 43: BO Universe

UNV_CONTEXT_DATA

Name Nul l ? Type Values

CONTEXT_ID NOT NULL int10 Foreig n ke y t o unv_context.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_context.

CTX_DATATYPE NOT NULL char(2)H' fo r Hel p tex t i s th e onl y validdatatype.

CTX_SLICE NOT NULL int6Counte r i f datavalu e greate r tha n 240i t wil l hav e multipl e slices . Startsat 1.

CTX_DATAVALUE NOT NULL char(240) The hel p text.

Page 44: BO Universe

UNV_CTX_JOIN

Name Nul l ? Type Values

CONTEXT_ID NOT NULL int10 Foreig n ke y t o unv_context.

JOIN_ID NOT NULL int10 Foreig n ke y t o unv_join

UNIVERSE_ID NOT NULL int10Foreig n ke y t o unv_contex t andunv_join.

Page 45: BO Universe

UNV_DIMENSION

Name Nul l ? Type Values

DIMENSION_ID NOT NULL int10Sequenc e number t o uniquel y identif y thedimension.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o th e unv_univers e table.

DIM_NAME NOT NULL char(35) Name of th e dimensio n heirarchy.

DIM_POSITION NOT NULL int10 Positio n th e heirarch y i s displayed.

Page 46: BO Universe

UNV_DIM_OBJ

Name Nul l ? Type Values

DIMENSION_ID NOT NULL int10 Foreig n ke y t o unv_dimension.

UNIVERSE_ID NOT NULL int10Foreig n ke y t o unv_dimensio n andunv_object.

OBJECT_ID NOT NULL int10 Foreig n ke y t o unv_object.

DIM_SEQ NOT NULL int10Orde r of th e objec t withi n thatheirarchy.

Page 47: BO Universe

UNV_JOIN

Name Nul l ? Type Values

JOIN_ID NOT NULL int10 Sequenc e number identifyin g a join.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o th e universe.

JN_X_AXIS NOT NULL int10Locatio n of joi n i n Univers e Structurewindow.

JN_Y_AXIS NOT NULL int10Locatio n of joi n i n Univers e Structurewindow.

JN_X1 int10Locatio n of joi n i n Univers e Structurewindow.

JN_X2 int10Locatio n of joi n i n Univers e Structurewindow.

JN_HIDDEN NOT NULL char(2)

JN_POSITION NOT NULL int10Orde r th e joi n shows up i n th e UniverseStructur e window(i n lis t mode).

Page 48: BO Universe

UNV_JOINCONTENT

Name Nul l ? Type Values

JOIN_ID NOT NULL int10 Foreig n ke y t o unv_join.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_join.

JN_TABLE1_ID NOT NULL int10 Lef t tabl e of joi n clause

JN_TABLE2_ID NOT NULL int10 Righ t tabl e of joi n clause

JN_PROP NOT NULL char(35)

A multi-us e fiel d delimite d by commas.

Positio n 1 No, Right , Left : Sid e of theoute r join.

Positio n 2 C1-n , Cn-1 , Cn-m,C1-1:Cardinalit y lef t sid e t o righ t side.

Positio n 3 TRUE,FALSE: shortcu t join.

Page 49: BO Universe

UNV_JOIN_DATA

Name Nul l ? Type Values

JOIN_ID NOT NULL int10 Foreig n ke y t o unv_join.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_join.

JN_DATATYPE NOT NULL char(2) E=Expression

JN_SLICE NOT NULL int6Counte r i f datavalu e greate r tha n 240i t wil l hav e multipl e slices . Start s at1.

JN_DATAVALUE NOT NULL char(240)Valu e of th e expression.(th e joinstatement)

Page 50: BO Universe

UNV_OBJCONTENT

Name Null ? Type Values

OBJECT_ID NOT NULL int10 Foreign key to Unv_object

UNIVERSE_ID NOT NULL int10 Foreign key to Unv_object

OBJ_PROP NOT NULL char(35)

A multi-use field separated bycommas.

Position 1 Data type:Num,Date,Char,Null, Blob (I thinkthe Null should be a long)

Position 2 Object type: Dim, Detail,Measure

Position 3 function: Average, countmax, min, null, sum (Is only notnull for measure object types.)

Position 4 NG

Position 5 Can be used in Sort. YS

Position 6 Can be used in ConditionYC

Position 7 Can be used in Result YT

Position 8 N

OBJ_WEIGHT NOT NULL int10

OBJ_INPUT char(50)

OBJ_OUTPUT char(50)

OBJ_LIST_VALUES char(50)

A multi-use field separated bycommas.

Position 1 LOV name

Position 2 Associate LOV: N=no lov,L=LOV

Position 3 Allow users edit LOV:U=allow edit, N=not allow

Position 4 Auto refresh before use:R=refresh, N=not refresh

Position 5 Export w/ universe:E=export with universe, N=not export

Page 51: BO Universe

w/ Universe

OBJ_SECURITY int10=public,1=controlled,2=restricted,3=Confidential,4=Private

OBJ_AXIS_ID int10

OBJ_CONDOBJ_ID int10

OBJ_DATEFORMAT char(35)

Database format in advancedproperties for that object. Forexample, to reformat a date or anumber.

OBJ_YEAR_ID int10

OBJ_QUARTER_ID int10

OBJ_MONTH_ID int10

OBJ_WEEK_ID int10

OBJ_BASICDATE_ID int10

OBJ_LOVID int10

Page 52: BO Universe

UNV_OBJECT

Name Nul l ? Type Values

OBJECT_ID NOT NULL int10Sequenc e number , start s wit h 1. Incrementfro m max(object_id).

UNIVERSE_ID NOT NULL int10 foreig n ke y t o unv_universe.

CLASS_ID NOT NULL int10 Clas s objec t reside s in.

OBJ_NAME NOT NULL char(35) Name of th e object.

OBJ_HIDDEN NOT NULL char(2) Y, N hidde n or not.

OBJ_POSITION NOT NULL int10 Orde r th e objec t sit s withi n th e class.

Page 53: BO Universe

UNV_OBJECT_DATA

Object Default Format (4.1 only)

The format is described in a string stored in one or more rows in the OBJ_DATAVA LUE column.

The following strings are used as separators.

Name Nul l ? Type Values

OBJECT_ID NOT NULL int10 Foreig n ke y t o unv_objcontent.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_objcontent.

OBJ_DATATYPE NOT NULL char(2)H=hel p text , S=selec t clause,W=whereclause , F=objec t defaul t forma t (4.1only)

OBJ_SLICE NOT NULL int6Counte r i f datavalu e greate r tha n 240i t wil l hav e multipl e slices . Startsat 1.

OBJ_DATAVALUE NOT NULL char(240)Valu e of hel p text , selec t clause,wher e claus e or objec t forma t (4.1only)

Begin SeparatorEndSeparator

Style _STY STY_

Simple Style _SIMSTY SIMSTY_

Border _BOR BOR_

Number Format _NF NF_

Report Color _RPTCOL RPTCOL_

Sub Field Separator ~&

Page 54: BO Universe

UNV_OBJ_TAB

List of compatible* Object/Table associations

See Also: UNV_TAB_OBJ

* for Aggregate Navigation

Name Nul l ? Type Values

OBJECT_ID NOT NULL int10 Foreig n ke y t o unv_objcontent.

TABLE_ID NOT NULL int10 Foreig n ke y t o unv_table.

UNIVERSE_ID NOT NULL int10Foreig n ke y t o unv_tabl e andunv_objcontent.

Page 55: BO Universe

UNV_PROPERTY

Name Nul l ? Type Values

PROPERTY_ID NOT NULL int10 Uniqu e ke y t o th e propert y table.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o th e unv_univers e table.

CLASS_ID NOT NULL int10Foreig n ke y t o th e unv_clas s table.(Whic h clas s th e conditio n reside s in)

PRP_NAME NOT NULL char(35) Name of th e conditiona l object.

PRP_HIDDEN NOT NULL char(2) Y or N i f Hidde n or not.

PRP_POSITION NOT NULL int10Orde r th e conditiona l objec t shows upwithi n th e class.

Page 56: BO Universe

UNV_PROP_DATA

Name Nul l ? Type Values

PROPERTY_ID NOT NULL int10 Foreig n ke y t o unv_propert y table.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_propert y table.

PRP_DATATYPE NOT NULL char(2) H=hel p text , W=where clause.

PRP_SLICE NOT NULL int6Counte r i f databalu e greate r tha n 239i t wil l hav e multipl e slices . Startsat 1.

PRP_DATAVALUE NOT NULL char(240) Actua l tex t fo r tha t datatype.

Page 57: BO Universe

UNV_PROP_TAB

List of compatible* Condition/Table associations

See Also: UNV_TAB_PROP

* for Aggregate Navigation

Name Nul l ? Type Values

PROPERTY_ID NOT NULL int10 Foreig n ke y t o th e unv_propert y table.

TABLE_ID NOT NULL int10 Foreig n ke y t o th e unv_tabl e table.

UNIVERSE_ID NOT NULL int10Foreig n ke y t o bot h unv_propert y andunv_tabl e tables.

Page 58: BO Universe

UNV_RELATIONS

Name Nul l ? Type Values

DERIV_UNV_ID NOT NULL int10 Lin k univers e from

BASIC_UNV_ID NOT NULL int10 Lin k univers e to

Page 59: BO Universe

UNV_TABLE

Name Nul l ? Type Values

TABLE_ID NOT NULL int10 Foreig n ke y t o unv_table.

UNIVERSE_ID NOT NULL int10 Foreig n ke y t o unv_universe

TAB_NAME NOT NULL char(110) Name of th e table.

TAB_PROP char(35)

TAB_SCROLL int10

TAB_LEFT NOT NULL int10 Positio n i n Univers e Structur e window.

TAB_TOP NOT NULL int10 Positio n i n Univers e Structur e window.

TAB_RIGHT NOT NULL int10 Positio n i n Univers e Structur e window.

TAB_BOTTOM NOT NULL int10 Positio n i n Univers e Structur e window.

TAB_WEIGHT int10

ALIAS_TABLE int10- 1 i f i t i s not an alias . OtherwiseTable_i d of th e actua l table.

Page 60: BO Universe

UNV_TAB_OBJ

List of incompatible* Table/Object associations

See Also: UNV_OBJ_TAB

* for Aggregate Navigation

Name Nul l ? Type Values

TABLE_ID NOT NULL int10 Foreig n ke y t o unv_table.

OBJECT_ID NOT NULL int10 Foreig n ke y t o unv_objcontent.

UNIVERSE_ID NOT NULL int10Foreig n ke y t o unv_tabl e andunv_objcontent.

Page 61: BO Universe

UNV_TAB_PROP

List of incompatible* Table/Condition associations

See Also: UNV_PROP_TAB

* for Aggregate Navigation

Name Nul l ? Type Values

TABLE_ID NOT NULL int10 Foreig n ke y t o th e unv_tabl e table.

PROPERTY_ID NOT NULL int10 Foreig n ke y t o th e unv_propert y table.

UNIVERSE_ID NOT NULL int10Foreig n ke y t o bot h unv_propert y andunv_tabl e tables.

Page 62: BO Universe

UNV_UNIVERSE

Name Nul l ? Type Values

UNIVERSE_ID NOT NULL int10Sequenc e number t o identif y auniverse.

UNI_FILENAME NOT NULL char(8) 8 cha r filename

UNI_LONGNAME NOT NULL char(35) Lon g filename

UNI_CONNEXION NOT NULL int10Foreig n Key t o OBJ_M_CONNECTIONtable , M_CNTN_N_ID. Identifiesconnection.

UNI_VERSION NOT NULL int10 Versio n of th e universe.

UNI_FIRSTAUTHOR char(35) User tha t create d th e universe.

UNI_LASTAUTHOR char(35) Las t User t o modif y th e universe.

UNI_CREATEDATE char(12) YYYY/M/D

UNI_MODIFYDATE char(12) YYYY/M/D

UNI_MAXTIME NOT NULL int10Tim e i n second s t o "Limitexecutio n tim e to:"

UNI_MAXLINES NOT NULL int10Number of row s t o "Limi t siz e ofresul t se t to:"

UNI_ESTIMATE int10Tim e i n second s fo r "Limi t costestimat e tim e to:"

UNI_MAXCOLUMN int6Number of character s t o "Limitsiz e of lon g tex t object s to:"

UNI_PREFERENCES char(35)

A code d fiel d fo r th e chec k boxeson th e "controls " and "SQL" tabs.Value s ar e Y or N. positio n 1"SQL" quer y - Allo w us e of

subquery

positio n 2 "SQL" quer y - Allo w useof Union , intersec t and minus

positio n 3 "SQL" quer y - Allowcomple x operator s i n Quer y Panel.

positio n 4 "SQL" multipl e path s -Multipl e SQL statement s fo r eachcontext.

positio n 5 "SQL" multipl e path s -Allo w selectio n of multiplecontexts.

positio n 6 "SQL" CatesianProducts . Preven t =Y, Warn =N

positio n 7 "Controls " Limi t sizeof resul t set:

Page 63: BO Universe

positio n 8 "Controls " Limi t Sizeof lon g tex t object s to:

positio n 9 "Controls " Limitexecutio n tim e to:

positio n 10 "Controls " Warn ifcos t estimat e exceeds:

positio n 11 "SQL" multipl e path s -multipl e SQL statement s fo r eachmeasure.

UNI_CONVERSION int1

UNI_REPODOCID int10

UNI_QUALIFIERS char(35)

UNI_OWNERS char(35)

Page 64: BO Universe

UNV_UNIVERSE_DATA

Name Nul l ? Type Values

UNIVERSE_ID NOT NULL int10 foreig n ke y t o unv_universe

UNI_DATATYPE NOT NULL char(2)H= Definitio n or hel p tex t screen,C= summary screen.

UNI_SLICE NOT NULL int6Counte r i f datavalu e greate r than239 i t wil l hav e multipl e slices.Start s at 1.

UNI_DATAVALUE NOT NULL char(240) Definition(help ) or summary text.