The Business Objects Repository Reference Guide

Version 6.5 All operating systems

2

The Business Objects Repository Reference Guide

Copyright Trademarks

Copyright © 2004 Business Objects. All rights reserved. Business Objects, the Business Objects logo, Crystal Reports, and Crystal Enterprise are trademarks or registered trademarks of Business Objects SA or its affiliated companies in the United States and other countries. All other names mentioned herein may be trademarks of their respective owners. Contains ICU libraries (c) 1995-2003 International Business Machines Corporation and others. All rights reserved.

Use restrictions

This software and documentation is commercial computer software under Federal Acquisition regulations, and is provided only under the Restricted Rights of the Federal Acquisition Regulations applicable to commercial computer software provided at private expense. The use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in subdivision (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at 252.2277013. Business Objects owns the following U.S. patents, which may cover products that are offered and sold by Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 and 6,289,352. N/A

Patents

Part Number

Business Objects Repository Reference Guide

3

Contents
Chapter 1 Chapter 2 The Business Objects Repository The Security Domain 7 9 DS_PENDING_JOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 DS_USER_LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 OBJ_M_ACTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 OBJ_M_ACTORDOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 OBJ_M_ACTORLINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 OBJ_M_CATEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 OBJ_M_CHANNEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 OBJ_M_CONNECTDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 OBJ_M_CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 OBJ_M_DOCAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 OBJ_M_DOCCATEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 OBJ_M_DOCATVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 OBJ_M_DOCCST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 OBJ_M_DOCUMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 OBJ_M_GENPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 OBJ_M_MAGICID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 OBJ_M_OBJSLICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 OBJ_M_REPOSITORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 OBJ_M_RESERVATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 OBJ_M_RESLINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 OBJ_M_TIMESTAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 OBJ_M_UNIVCST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 OBJ_M_UNIVDBCST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 OBJ_M_UNIVERSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 OBJ_M_UNIVSLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Contents

. 81 Contents . . . . . . . . . . . . . . . . . . . . . . . .4 Business Objects Repository Reference Guide OBJ_M_USRATTR . . . . . . . . . . . . . . . . . . .

. . . 90 UNV_COLUMNS . . . . . 100 UNV_JOIN_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 UNV_CTX_JOIN . . . . . . . . . . . . . . . . . . . 125 UNV_UNIVERSE_DATA . . . . . . . . 117 UNV_PROP_TAB . 91 UNV_CONTEXT . . . . . . . . . . . . . . . . . . . . . . 87 UNV_CLASS_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 UNV_TAB_PROP . . . 110 UNV_OBJECT_KEY . . . . . . . . . 86 UNV_CLASS . . . . . . . . . . . . . . . . . . . . 89 UNV_COLUMN_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 UNV_OBJ_TAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 UNV_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 UNV_PROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 UNV_JOIN . . . . . . . . . . . . . . . . . . . . . . . . 96 UNV_DIM_OBJ . . . . . . . . . . . 98 UNV_JOINCONTENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 UNV_TAB_OBJ . . . . . . . . . . . . . . . . . . . .Business Objects Repository Reference Guide 5 Chapter 3 The Document and Universe Domains 83 OBJ_X_DOCUMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 UNV_OBJCONTENT . . . . . . . . . 102 UNV_JOIN_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 UNV_TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 UNV_TABLE_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 UNV_AUDIT . . . . . . . 115 UNV_PROP_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 UNV_CONTEXT_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 UNV_UNIVERSE . . . . . . . . . . 112 UNV_OBJ_COLUMN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 UNV_OBJECT_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 UNV_DIMENSION . . . . . . . . . 118 UNV_RELATIONS . . . . . . 129 Contents . . . . . . . . . . . . . . . . . . . .

6 Business Objects Repository Reference Guide Contents .

The Business Objects Repository 1 chapter .

connections to the corporate data referenced by the universes and used in reports .connections to stored procedures When it is created. This document describes the tables in domain and the structure and contents of the tables they contain. in BLOB (Binary Large OBject) format. • the universe domain This domain contains data defining the Business Objects universes which map to corporate data.universes . • the document domain This domain contains the contents of documents stored in the repository. the Business Objects repository is made up of three domains: • the security domain This domain contains data defining users and groups and their rights to product functionality and resources stored in the repository. The Business Objects Repository .8 The Business Objects Repository Reference Guide Overview The Business Objects repository is a relational database used to share data among the applications in the Business Objects suite.documents . The repository stores: • secured user and group accounts • secured Business Objects resources including: .

The Security Domain 2 chapter .

deletion of the record. 2 = inserted 4 = updated The Security Domain . all records with this value are physically deleted from the table. This chapter describes the structure of the tables in the security domain. 1970 (December 14 at 11:59:59 PM + 1 second) and the time of the action. Last Action Date The Last Action Date defines a time and date and is stored as the number of seconds between the beginning of December 15. During a scan and repair operation carried out from Supervisor. Values are: 0 = unchanged 1 = deleted This value is equivalent to the logical. The actor is no longer seen in Supervisor and a user with this value can no longer log in. not physical.key file to which Business Objects applications refer when users log in. A repository can have only one security domain. At login. The address of the security domain is encrypted in the *.10 The Business Objects Repository Reference Guide Overview The security domain of the Business Objects repository contains definitions of the other domains as well as of users and groups and their permission to use Business Objects products and resources. Last Action Type The last action type defines the last type of action performed upon the record. They are defined below. data in the security domain is used to create the local security (*.lsi) file. which caches the user’s security attributes for the current session. Often used values Certain values are used throughout this document. Date/time Other date/time values are stored in the same format as the Last Action Date.

The Business Objects Repository Reference Guide 11 8 = created. RDBMS Oracle Sybase DB2 UDB int10 NUMBER(10) int6 NUMBER(6) int1 NUMBER(1) NUMERIC(1) DECIMAL(1) char(n) VARCHAR(n) VARCHAR(n) blob IMAGE LONG VARCHAR FOR BIT DATA LONGBINARY VARCHAR2(n) LONG RAW NUMERIC(10) NUMERIC(6) INTEGER DECIMAL(6) ODBC/ Microsoft Access ODBC/ Teradata ODBC/IBM DB2 LONG DOUBLE DOUBLE TEXT(n) INTEGER INTEGER DECIMAL(6) DECIMAL(6) DECIMAL(6) DECIMAL(6) DECIMAL(1) DECIMAL(1) DECIMAL(1) DECIMAL(1) NUMERIC(1) NUMERIC(1) VARCHAR(n) VARCHAR(n) VARCHAR(n) VARCHAR(n) VARCHAR(n) VARCHAR(n) VARBYTE (20480) VARCHAR (255) LONG VARCHAR BYTE IMAGE IMAGE ODBC/RDB INTEGER ODBC/ Informix ODBC/ Sybase INTEGER NUMERIC(10) NUMERIC(6) ODBC/ NUMERIC(10) NUMERIC(6) Microsoft SQL Server RedBrick ODBC/ Ingres INTEGER INTEGER INT INTEGER INT INTEGER CHAR(n) VARCHAR(n) CHAR(1024) VARCHAR (1500) . with an actor name (M_ACTOR_C_NAME) that had been used for a previous actor that was then deleted (note that the primary key. Data types The following table shows the data types used per database server type. but the values are never combined. is different) 16 = moved The values for this field may resemble a bitfield. M_ACTOR_N_ID.

PRC_ID Type: int10 This is the process identifier. This is a foreign key to OBJ_M_DOCUMENTS. DS_PENDING_JOB is updated whenever: • a document is sent to Broadcast Agent • a task property is modified • a task is deleted • a task is processed The distribution list for a Broadcast Agent task is stored in DS_USER_LIST when the document is to be distributed to identified groups or users in the repository. Broadcast Agent Scheduler writes this value. For example. when you schedule a Refresh command. The Security Domain . If the document is to be distributed via a web server or the server file system. Column name BATCH_ID Value Non-null Type: int10 This is the task identifier. It identifies the BusinessObjects process that is launched on the server to carry out the task. It can be used for debugging purposes. DOCUMENT_ID Non-null Type: int10 This is the document identifier. This value is unique for each task in a security domain. to identify which instance of BusinessObjects processed a task. It is used by Broadcast Agent. The same document can be involved in different tasks. so more than one task can have the same Document_ID value.12 The Business Objects Repository Reference Guide DS_PENDING_JOB This table stores information on tasks which have been submitted to a Broadcast Agent. the paths for distribution are stored in OBJ_M_GENPAR.M_DOC_N_ID. It is generated by OBJ_M_MAGICID (see page 51). the new task entry will have a different Batch_ID but the same Document_ID.

PRIORITY Non-null Type: int10 This is the task priority. DS_PENDING_JOB . high priority tasks start before normal or low. the document is “refreshed with the profile of each recipient” rather than the profile of the sender). See the Broadcast Agent Administrator’s Guide for more information. It references the M_ACTOR_N_ID column of the OBJ_M_ACTOR table. Among eligible tasks. This is an important value because the security settings associated with this user ID are taken into account when executing a task when the value of IN_NAME_OF in this table is 0 (if the value is 1. It identifies the user who submitted the “Send to Broadcast Agent” command in BusinessObjects or “Send” with “Scheduled Refresh” in WebIntelligence. Task priority determines when a task starts. Values: 3 = High 2 = Normal 1 = Low The task priority is first set by the user when sending. It can be modified using the Broadcast Agent Console.The Business Objects Repository Reference Guide 13 Column name USER_SUBMIT_ID Value Non-null Type: char(10) This is the submitting user identifier. this does not affect the priority of the transaction on the server itself. However. and normal tasks start before low.

each recurrence of the task saves a new version of the document). Values: With overwrite: 4 = Once 8 = Hourly 16 = Daily 32 = Weekly 64 = Monthly 128 = Monthly interval 256 = User-defined With no overwrite: 6 = Once 10 = Hourly 18 = Daily 34 = Weekly 66 = Monthly 130 = Monthly interval (from version 4.1) DAY_TIMING Non-null Type: int10 This stores internal information about the task execution period which allows Broadcast Agent to compute the actual dates. BEGIN_TIME Type: int10 This stores internal information on scheduling. The Security Domain .1) 258 = User-defined (from version 4.14 The Business Objects Repository Reference Guide Column name FREQUENCY Value Non-null Type: int10 This is a combined field which stores the task frequency and the overwrite mode. Overwrite mode can be chosen when distributing via the repository (with no overwrite.

END_DATETIME Type: int10 This is the date and time on which the task ended on the server. See the Broadcast Agent Administrator’s Guide for more information. It can be modified using the Broadcast Agent Console. DS_PENDING_JOB .The Business Objects Repository Reference Guide 15 Column name BEGIN_DATE Value Type: int10 This is the date and time at which the task becomes eligible. stored in the same format as the Last Action Date (see page 10). EXPIRATION_DATE Type: int10 This is the date on which the task will expire. The task expiry date is first set by the user when sending. stored in the same format as the Last Action Date (see page 10). stored in the same format as the Last Action Date (see page 10). SUBMIT_DATETIME Non-null Type: int10 This is the date and time on which the task was submitted by the end user. It is not filled until the value of JOB_STATUS indicates the task has ended. stored in the same format as the Last Action Date (see page 10). stored in the same format as the Last Action Date (see page 10). compared to the server START_DATETIME Type: int10 This is the date and time on which the task started on the server. A task is eligible when: • its status is “waiting” (JOB_STATUS = 2) and • the value of BEGIN_DATE is in the past.

The Security Domain .16 The Business Objects Repository Reference Guide Column name JOB_STATUS Value Type: int10 This is the task status. It references the M_ACTOR_N_ID field in the table OBJ_M_ACTOR. Values: 0 = Task was successful 1 = Task failed 2 = Task is waiting to be run 3 = Task is running 4 = Task is suspended 1001 = Task is retrying (1st time) 1002 = Task is retrying (2nd time) 1003 = Task is retrying (3rd time) 1004 = Task is retrying (4th time) 1005 = Task is retrying (5th time) 1006 = Task expired JOB_ERROR Type: int10 This column was used in version 4. DOCSERVER_ID Type: int10 This is the Broadcast Agent identifier.1 to store error codes for errors encountered in task execution. Error descriptions are now stored as text in ERROR_TEXT. It is no longer used.

The value is updated when the task description is modified via the Broadcast Agent Console. DS_PENDING_JOB . Values: 1 = Refresh 2 = Print (followed by printer name) 3 = Distribute via Web Server The path of the web server is stored in the OBJ_M_GENPAR table.The Business Objects Repository Reference Guide 17 Column name JOB_SCRIPT Value Type: char(254) This stores the actions in the task. in the M_GENPAR_C_LABEL column. as defined by the user when submitting the task. in the M_GENPAR_C_LABEL column. 7 = Save as RTF 8 = Save as text 9 = Save as PDF 10 = Save as Excel JOB_DESC Type: char(254) This is the job description text entered by the user when submitting the task. 4 (followed by macro name) = Custom macros 5 = Condition The text of the condition is stored in the OBJ_M_GENPAR table.

that is. the value is displayed as alpha<omega>. it is only used when the “Use Business Objects user name and password” option was set by the supervisor when creating the connection used. However. IP_ADDRESS Type: char(254) This column stores the name of the machine where the scheduler was running and the name of the machine where BOManager was running. and not their IP address. In this scenario the user property “No password checking” is also set for the user in Supervisor. the value of JOB_DATA will be different even though the user’s password was the same. It is refreshed when the task is resubmitted via the Resolve command in the Broadcast Agent Console. If the column is not displayed. ERROR_TEXT Type: char(254) This is the full error description for tasks that have encountered an error. for example. “alpha” for the scheduler machine and “omega” for the BOManager machine. so if the same user submits two tasks in the same session. select the task in the console and click Options to set which columns to show. and the BOUSER (user name) and BOPASS variables are passed to the data base for authentication. If the machines are named. the machine where the task was processed. It is the identity of the BOManager machine that is usually most important for debugging. Encryption of this value also depends on the value of BATCH_ID.18 The Business Objects Repository Reference Guide Column name JOB_DATA Value Type: char(70) This is the encrypted value of the BOPASS variable at the time the task was submitted by the end user. The BOPASS variable stores the password entered by the user when logging in. The Security Domain . Note that the information stored is the name of these machines. This value can also be seen per task in the Broadcast Agent Console in the Host Name column. this column is always filled in. Unless the user has no Business Objects password and therefore enters nothing.

or “Refresh with the profile of each recipient”). The second four digits identify the release of the end-user product used to submit the task. and restricts distribution to identified groups or users in the Business Objects repository. The recipients are identified in the DS_USER_LIST table. 0 = refresh with the profile of the submitter This is the default option.” which is the default. The submitter is identified in the USER_SUBMIT_ID column. 1 = refresh with the profile of each recipient This option is set when sending a document to Broadcast Agent from BusinessObjects. This column is used in controlling backward compatibility. Note that this option is controlled by the Business Objects security command “Do Not Refresh with the Profile of Each Recipient. This column is updated when the document is resubmitted. The first four digits identify the earliest release that is allowed to read the document concerned. DS_PENDING_JOB . It is not available for corporate documents. IN_NAME_OF Type: int10 This stores the document refresh mode (“Refresh with the profile of the submitter.” This command is phrased in the negative: it is enabled by default (meaning users cannot use the functionality) and must be set in Supervisor to “Disabled” for the functionality to be available to the user.The Business Objects Repository Reference Guide 19 Column name VERSION Value Type: int10 This stores information on the release of the end-user product used to submit the task.

such as running VBA scripts or publishing to a channel. or all from the Broadcast Agent Console. UNIX. UNIX machines. 4 = UNIX only 1000<n> = Windows or UNIX (first of n attempts if UNIX. in other words.20 The Business Objects Repository Reference Guide Column name JOB_PLATFORM Value Type: int10 This stores the execution platform for a task. The values for this column are: 2 = Windows only This value is set when a “Custom macro” or “Publish to channel” action is included in the task. Certain Windows-specific actions. Each Broadcast Agent is set in Supervisor to work either with UNIX cluster nodes only. reset to this value if the attempt is successful) 1000<n-1> = Windows or UNIX (second of n attempts if UNIX) 1000<n-2> = Windows or UNIX (third of n attempts if UNIX) (attempts continue until <n-n> attempts have been made on UNIX) 10000 = Windows because failed n times on UNIX Notes: The Security Domain . Supervisor also lets you set the maximum number of retries that will be attempted on a UNIX machine in a mixed cluster before the execution platform is set to Windows only. the platform on which the task can be processed. The platform can also be set to Windows. by right-clicking a task and selecting from the contextual menu. or with UNIX or Windows cluster nodes. or when the platform is changed to Windows from the Broadcast Agent Console. A cluster can contain Windows machines. This information is stored in the OBJ_M_GENPAR table. or both. are not possible on UNIX machines.

It references the M_DOC_N_ID column of the OBJ_M_DOCUMENTS table. It is not used when a document is distributed only via a web server or the server file system. it is used when an end user uses the Send to User command.The Business Objects Repository Reference Guide 21 DS_USER_LIST This table stores information on the identified groups and users in the repository to whom a document is distributed by a Broadcast Agent task. Distribution options are chosen by the end user when submitting the task. Notes: The OBJ_M_ACTORDOC table references the same tables to associate a user and a document. Column name DOCUMENT_ID Value Type: int10 This is the document identifier. USER_ID Type: int10 This is the recipient identifier. DS_USER_LIST . However. It references the M_ACTOR_N_ID column of the OBJ_M_ACTOR table. OBJ_M_ACTORDOC is not used by Broadcast Agent.

M_ACTOR_N_TYPE Non-null Type: int10 This is the actor type identifier. The security level of universe objects is set when they are created in Designer. It is the equivalent of a defined set of specific security-command settings. groups. Column name M_ACTOR_N_ID Value Non-null Type: int10 This is the actor identifier. M_ACTOR_N_LEVEL Non-null Type: int10 This defines the object security level granted for users. All are created in Supervisor. The table is updated whenever a user is created or deleted. users can see only those objects at or below their own level. Values are: 0 = Public (automatically applied to groups) 1 = Controlled 2 = Restricted 3 = Confidential 4 = Private The Security Domain . Actors include users. and user-defined predefined settings. Values are: 1 = user 16 = group 128 = user-defined predefined setting A predefined setting is not visible in Supervisor in the same way as users and groups.22 The Business Objects Repository Reference Guide OBJ_M_ACTOR This table stores information defining “actors” in the repository. It is generated by OBJ_M_MAGICID (see page 51).

2 = No Password Checking The user’s password is not checked. 1 = Full Checking The user’s password is checked. OBJ_M_ACTOR . as defined in Supervisor as a user property and applied at login. for example: KNo-Import Designer M_ACTOR_C_PASSWORD Type: char(70) This is the encrypted password of users. The next 35 characters in this field are reserved for internationalization purposes.The Business Objects Repository Reference Guide 23 Column name M_ACTOR_C_NAME Value Non-null Type: char(70) This is the actor name. It stores the date of the last modification to an actor. it is preceded in this column by a letter and followed by the name of the application to which it applies. M_ACTOR_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). The maximum length you can give in Supervisor to the name of a user-defined predefined setting is 15 characters. The maximum length is 35 characters. M_ACTOR_N_AUTID Non-null Type: int10 This is the identification strategy for user authentication.

with an actor name (M_ACTOR_C_NAME) that had been used for a previous actor that was then deleted (note that the primary key.24 The Business Objects Repository Reference Guide Column name M_ACTOR_N_LAT Value Non-null Type: int10 This is the Last Action Type (see page 10). It defines the last modification of the actor. but the values are never combined. not physical. During a scan and repair operation carried out from Supervisor. The Security Domain . M_ACTOR_N_ID. 2 = created 4 = updated 8 = created. 0 = unchanged 1 = deleted This value is equivalent to the logical. The actor is no longer seen in Supervisor and a user with this value can no longer log in. all records with this value are physically deleted from the table. deletion of the record. is different) 16 = moved The values for this field may resemble a bitfield.

This is a bitfield. Values are: 0 = password will not expire 1 = change password at next login >800 000 000 = password expiry date OBJ_M_ACTOR .The Business Objects Repository Reference Guide 25 Column name M_ACTOR_N_STATUS Value Non-null Type: int10 This stores user properties defined in the User Properties dialog box in Supervisor. The values listed below are added to give the value shown in this column. Values are: 1 = login enabled (Disable Login option unchecked) 2 = value locked 4 = offline login disabled (Enable Offline Login option unchecked) 8 = password modification disabled (Enable Offline Login option unchecked) 32 = real-time user rights update enabled (Enable Real Time User Rights Update option checked) 64 = delete document disabled (Enable Delete Document option unchecked) M_ACTOR_N_ENDING Type: int10 This stores information on password aging set in the User Properties dialog box in Supervisor.

Notes: The Security Domain . The number of failed logins allowed is set in Supervisor by a general supervisor in the Security Policy tab of the Options dialog box (Tools => Options). an error message informs the user of how many failed logins remain before login will be disabled.26 The Business Objects Repository Reference Guide Column name M_ACTOR_N_CNTDOWN Value Type: int10 This stores the number of consecutive failed logins by a user. login is disabled and an error message informs the user. After each successful login. the value is reset to 0. After each failed login. When the number is reached.

The Business Objects Repository Reference Guide 27 OBJ_M_ACTORDOC This table matches users and the documents that have been sent to them by means of the Send to User command in BusinessObjects or InfoView. It references the M_ACTOR_N_ID column of the OBJ_M_ACTOR table. It references the M_DOC_N_ID column of the OBJ_M_DOCUMENTS table. Column name M_ACTDC_N_ACTORID Value Non-null Type: int10 This is the recipient identifier. Notes: Do not confuse this table with DS_USER_LIST. OBJ_M_ACTORDOC . M_ACTDC_N_DOCID Non-null Type: int10 This is the document identifier. which is used to match users and documents to be sent to them via Broadcast Agent.

The Security Domain . It is generated by OBJ_M_MAGICID (see page 51). It references the M_ACTOR_N_ID column of the OBJ_M_ACTOR table. M_ACTL_N_ACTORTYPE Non-null Type: int10 This is the actor type. Column name M_ACTL_N_ID Value Non-null Type: int10 This is the link identifier. 0 = root group 1 = first general supervisor (who created the repository) M_ACTL_N_ACTORID Non-null Type: int10 This is the actor identifier. Values are: 1 = group 2 = user with general supervisor profile 4 = user with supervisor provile 8 = user with designer profile 12 = user with supervisor-designer profile 16 = user with user profile 32 = Broadcast Agent 64 = user with versatile profile 128 = predefined setting M_ACTL_N_STATUS Non-null Type: int10 Not used.28 The Business Objects Repository Reference Guide OBJ_M_ACTORLINK This table links actors and the groups to which they belong.

M_ACTL_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10). M_ACTL_N_INFO Non-null Type: int10 This is the Broadcast Agent domain identifier. The value of the first record is 0. This is a recursive relationship that references the M_ACTL_N_ID column of this table. M_ACTL_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). or else reserved.The Business Objects Repository Reference Guide 29 Column name M_ACTL_N_FATLINKIDM_ ACTL_N_INFO Value Non-null Type: int10 This identifies the parent group of a user or group. Notes: OBJ_M_ACTORLINK .

It is generated by OBJ_M_MAGICID (see page 51). General supervisors or users with appropriate rights can change the category owner. By default. the owner of a category is the user who created it. It references the M_ACTOR_N_ID column of the OBJ_M_ACTOR table.x or earlier. M_CATEG_N_LAD This the Last Action Date (see page 10). That information is stored in OBJ_M_DOCCATEG. the supervisor who deleted that user becomes the owner. Business Objects or InfoView by general supervisors or users with the appropriate rights. Notes: The Security Domain . This table does not associate categories and documents. It is updated when a category is created or deleted. M_CATEG_C_NAME M_ACTOR_N_ID Type: char(255) This is the category name. If the creator is deleted from the repository in Supervisor.30 The Business Objects Repository Reference Guide OBJ_M_CATEG This table is used in category management. Categories are created in Supervisor. M_CATEG_N_PARENTID This is the parent category identifier. This is the category owner identifier. Not used in version 5. Column name M_CATEG_N_ID Value Non-null Type: int10 This is the category identifier.

x. If the user is deleted in Supervisor. M_CHNL_C_COMMENT Type: char(254) This is a comment entered for the channel. Channel names are unique within a repository. It is generated by OBJ_M_MAGICID (see page 51). Channels are used only in version 5. This table is updated when a channel is created. the channel owner is the user who created the channel. deleted or modified. M_CHNL_C_NAME Type: char(254) This is the channel name. M_ACTOR_N_ID Type: int10 This is the channel owner identifier. It is a foreign key to OBJ_M_ACTOR. OBJ_M_CHANNEL . Channels are created in Supervisor.M_ACTOR_N_ID By default. the supervisor who deleted that user becomes the owner. Column name M_CHNL_N_ID Value Non-null Type: int10 This is the channel identifier.The Business Objects Repository Reference Guide 31 OBJ_M_CHANNEL This is the main table involved in channel management. A comment can be entered when the channel is created and modified at any time.

Type: int10 This is the associated Broadcast Agent ID identifier. Notes: The Security Domain .32 The Business Objects Repository Reference Guide Column name M_CHNL_N_LAD M_DASACTOR_N_ID Value Type: int10 This is the Last Action Date (see page 10). It is a foreign key to OBJ_M_ACTOR.M_ACTOR_N_ID M_CHNL_N_CDF_VER Type: int10 This is the version number of the channel template file (CDX). It represents the number of times a CDX file has been exported.

It references the M_CNTN_N_ID column of the OBJ_M_CONNECTION table. OBJ_M_CONNECTDATA . Possible values are: 1 = Connection string 2 = Connection parameter M_CNTA_N_BLOCKID Non-null Type: int10 This is the block ID.The Business Objects Repository Reference Guide 33 OBJ_M_CONNECTDATA This table stores data concerning secured connections. Data is stored in blocks. The OBJ_M_CONNECTION table stores the connection identification. several of which may be necessary depending on the amount of data. The data is stored in two parts. This table stores other data concerning the connection. “connection strings” and “parameters. M_CNTA_N_TYPE Non-null Type: int10 This is the type of connection data. Column name M_CNTA_N_CNTNID Value Non-null Type: int10 This is the connection identifier. which are encrypted and stored in the repository. M_CNTA_C_BLKVALUE Non-null Type: int10 This is the encrypted value of the connection (string + parameter). Connection parameters are characteristics of the connection.” A connection string contains information used for establishing a connection.

34 The Business Objects Repository Reference Guide Notes: The Security Domain .

M_CNTN_N_CHARSET M_CNTN_N_LAD M_CNTN_N_LAT Type: int10 Not used Type: int10 This is the Last Action Date (see page 10). Values are: 1 = connection for universe or document domains 2 = connection for exported universes M_CNTN_C_NETNAME Type: char(35) This is the middleware layer name. M_CNTN_C_RDBMSNAME Type: char(35) This is the database server name. M_CNTN_C_NAME M_CNTN_N_TYPE Type: char(35) This is the connection name. Notes: OBJ_M_CONNECTION . Type: int10 This is the Last Action Type (see page 10). Column name M_CNTN_N_ID Value Non-null Type: int10 This is the connection identifier. Type: int10 This is the connection type. It is generated by OBJ_M_MAGICID (see page 51).The Business Objects Repository Reference Guide 35 OBJ_M_CONNECTION This table stores the description of all secured connections exported to the repository by Supervisor or Designer.

BusinessObjects or WebIntelligence). then all document properties are deleted as well.36 The Business Objects Repository Reference Guide OBJ_M_DOCAT This table stores information on the last time a document was sent to the repository and the last time it was printed. M_DOCAT_N_LPRINT Type: int10 This is the last print date of the document. It references the M_DOC_N_ID column of the OBJ_M_DOCUMENTS table.5 or later) is exported to the repository (Send to users. as well as the date on which the document was last printed. When a document is deleted from the repository (from Supervisor. Send to Broadcast Agent. It is used to check that document properties are up to date compared with the last time the document was exported. This table is updated each time a Business Objects or WebIntelligence document (version 2. This is part of the file properties visible in BusinessObjects or WebIntelligence. Column name M_DOC_N_ID Value Non-null Type: int10 This is the document identifier. Notes: The Security Domain . stored in the same format as the Last Action Date (see page 10). Publish to Corporate documents). It records the last time this table was updated. It stores the date on which the document was sent to the repository. M_DOCAT_N_LAD Type: int10 This is the Last Action Date (see page 10).

0. Publish to Corporate documents). Send to Broadcast Agent. Column name M_CATEG_N_ID Value Non-null Type: int10 This is the category identifier. It references the M_DOC_N_ID column of the OBJ_M_DOCUMENTS table. It references the M_CATEG_N_ID column in the OBJ_M_CATEG table. M_DOC_N_ID Non-null Type: int10 This is the document identifier. This table is updated each time a Business Objects (5.The Business Objects Repository Reference Guide 37 OBJ_M_DOCCATEG This is the main table involved in category management. Notes: OBJ_M_DOCCATEG .5) document with associated categories is sent to the repository (Send to users.0) or WebIntelligence (2. It was added for version 5.

The Security Domain . M_DOCATV_N_REF Type: int10 This is the last refresh date of the data provider.” M_SRC_C_NAME Type: char(254) This is the data source name. It references the M_DOC_N_ID column of the OBJ_M_DOCUMENTS table. M_DOCATV_C_DPNAME Type: char(254) This is the data provider name. M_DOCATV_N_NBROWS Type: int10 This is the number of rows of the data provider. This can be seen in BusinessObjects or WebIntelligence in the Data Manager.38 The Business Objects Repository Reference Guide OBJ_M_DOCATVAR This table lists the document properties attached to data providers of documents that have been exported to the repository. and so on. It can be seen in BusinessObjects or WebIntelligence in the Data Manager. Example: “Query 1 with efashion. stored in the same format as the Last Action Date (see page 10). Column name M_DOC_N_ID Value Non-null Type: int10 This is the document identifier. personal data file. connection. It can be a universe. The data source of a document is chosen when creating it.

It is used to check that document properties are up to date compared with the last time the document was exported. M_DOCATV_N_PARTIAL Type: int10 This indicates whether the data provider returned partial results. Values: 0 = full results 1 = partial results Notes: OBJ_M_DOCATVAR . in seconds. It records the last time this table was updated.The Business Objects Repository Reference Guide 39 Column name M_DOCATV_N_REFDUR Value Type: int10 This is the refresh duration of the data provider. M_DOCATV_N_LAD Type: int10 This is the Last Action Date (see page 10).

Notes: The Security Domain .40 The Business Objects Repository Reference Guide OBJ_M_DOCCST This table is not used. M_DOCC_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10). Column name Value Type: int10 M_DOCC_N_DOCLINKID Non-null M_DOCC_C_FLAGS M_DOCC_N_LAD Non-null Type: char(10) Non-null Type: int10 This is the Last Action Date (see page 10).

Column name M_DOC_N_ID Value Non-null Type: int10 This is the document identifier. M_DOC_N_REPOID Non-null Type: int10 This is the document domain identifier. so it is larger than the document as stored in the repository. This is the size of the document before compression. M_DOC_N_SIZE Non-null Type: int10 This is the uncompressed document size in bytes. Note that this is not the size of the document in the repository. A document name is unique in a given document domain.The Business Objects Repository Reference Guide 41 OBJ_M_DOCUMENTS This table indexes documents stored in document domains. It is generated by OBJ_M_MAGICID (see page 51). At the time of submission. Documents are compressed before being stored in the repository. OBJ_M_DOCUMENTS . M_DOC_C_NAME Non-null Type: char(254) This is the document name. end users choose the document domain to which to publish a document. It references the M_REPO_N_ID column in the OBJ_M_REPOSITORY table.

42 The Business Objects Repository Reference Guide Column name M_DOC_N_DATE Value Non-null Type: int10 This is the last export date of the document.ret) 32 = BusinessQuery document (*. Values are: 0 = undefined 1 = BusinessObjects document (*. It indicates which user submitted the document to the repository.sbx) 128 = WebIntelligence document (*.lov) 16 = template (*. M_DOC_N_TYPE Non-null Type: int10 This is the document type.wqy) 256 = add-in (*. M_DOC_N_USERID Non-null Type: int10 This is the submitting user. stored in the same format as the Last Action Date (see page 10).bqy) 64 = compiled script (*. It references the M_ACTOR_N_ID column in the OBJ_M_ACTOR table.rea) The Security Domain .rep) 2 = script 4 = document sent to Broadcast Agent (after first processing) 8 = list of values (*.

Values are: 0 = not persistent Documents sent to a user or to Broadcast Agent (?) are removed as soon as all recipients have read it. scripts M_DOC_N_PERSISTENT Non-null M_DOC_N_FORMAT Non-null Type: int10 This is the document format. 1 = persistent Includes documents sent to the repository.The Business Objects Repository Reference Guide 43 Column name Value Type: int10 This defines document persistency. Values are: 0 = undefined 1 = not used 2 = Ole2 object 3 = text 4 = web-readable Ole2 object M_DOC_C_FLAGS Non-null Type: char(10) OBJ_M_DOCUMENTS .

The second four digits identify the release of the enduser product used to export the document.44 The Business Objects Repository Reference Guide Column name M_DOC_N_HELPSLCID Value Non-null Type: int10 This stores information on the release of the enduser product used to submit the task. The first four digits identify the earliest release that is allowed to read the document concerned. M_DOC_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). Example: 60006000 for a BusinessObjects 6. Notes: The Security Domain . This column is used in controlling backward compatibility. M_DOC_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10).0 document.

Column name M_GENPAR_N_ID Value Non-null Type: int10 This M_GENPAR_N_APPLID Non-null Type: int10 This is the application identifier. 0 = Applies to all modules 1 = BusinessObjects 2 = Supervisor 3 = Designer 4 = Broadcast Agent 5 = BusinessTracker 6 = BusinessQuery 8 = InfoView/WebIntelligence 257 = BusinessObjects Reader 769 = BusinessObjects Explorer OBJ_M_GENPAR .The Business Objects Repository Reference Guide 45 OBJ_M_GENPAR This table stores repository preferences. for example. etc. security policy. It determines the application to which values are applicable.

refers to M_ACTOR_N_ID column of OBJ_M_ACTOR table. These options are set in Supervisor in the Options dialog box (Tools => Options). The Security Domain . It determines to which users the values are applicable.46 The Business Objects Repository Reference Guide Column name M_GENPAR_N_USERID Value Non-null Type: int10 This is the user identifier. Values are: 0 = Applies to all users 3 = Date of first execution (M_GENPAR_ID=500) 4 = HTML folder (M_GENPAR_ID=500) 5 = File system folder (M_GENPAR_ID=500) Other: Foreign key. The table below shows these value combinations per option. M_GENPAR_N_TYPE M_GENPAR_N_VALUE Type: int10 See table below Non-null Type: int10 See table below M_GENPAR_C_LABEL Type: char(254) See table below Notes: Repository options are defined in this table by a combination of values in different columns.

References M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) Unused 0 = Off 1 = On 0 = Off 1 = On Unused Unused The Business Objects Repository Reference Guide 104 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 105 0 = Off 1 = On 0 = Name 1 = Type Unused 106 Unused 107 0= Descending Unused 1= Ascending 47 .Option M_GEN M_GENPAR_ PAR_N N_ID _ID M_GENPAR_N_ USERID M_GENPAR_ M_GENPAR_ M_GENPAR_ N_TYPE N_VALUE C_LABEL New User Name 100 2 (Supervisor) 0 (All users) 2 (Supervisor) 0 (All users) Unused Unused 0 = Off 1 = On 0 = Off 1 = On 0 = Off 1 = On Name template Name template Unused New Group 101 Name Confirm 102 Remove From Group Confirm 103 User Delete Confirm Group Delete Tree List/ Sort/Case Sensitive Tree List/ Sort/ Primary Key Tree List/ Sort/ Primary Key OBJ_M_GENPAR 2 (Supervisor) ID of the user which has the Unused option.

Unused 1= Ascending 0 = Not Active 33808 = New User 33810 = New Group 0 = Off 1 = On 0 = Off 1 = On Unused Unused Unused 109 General/ Edit In Place 110 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table.48 The Security Domain The Business Objects Repository Reference Guide Option M_GEN M_GENPAR_ PAR_N N_ID _ID M_GENPAR_N_ USERID M_GENPAR_ M_GENPAR_ M_GENPAR_ N_TYPE N_VALUE C_LABEL 0= Descending Tree List/ Sort/ Secondary Key General/ Insert Key 108 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) References Unused M_ACTOR_N_ID column of OBJ_M_ACTOR table. 2 (Supervisor) 0 (All users) Unused General 112 Supervisor/ Refresh General 114 Supervisor/ Default Password Is User Name General 115 Supervisor/ Refresh Value 2 (Supervisor) 0 (All users) Unused 0 = Off 1 = On Unused 2 (Supervisor) 0 (All users) Unused Number of minutes between two refreshes Unused .

Option M_GEN M_GENPAR_ PAR_N N_ID _ID M_GENPAR_N_ USERID M_GENPAR_ M_GENPAR_ M_GENPAR_ N_TYPE N_VALUE C_LABEL 116 General Supervisor/ Number of logins allowed after password expiration Number of failed login allowed before being disabled 117 2 (Supervisor) 0 (All users) Unused 0 = None 1 = Number (number given in next column) Number of logins 2 (Supervisor) 0 (All users) Unused 0 = Infinite 1 = Number (number given in next column) Number of maximum failed logins General 118 Supervisor/ Minimum password length General 119 Supervisor/ Scope Management OBJ_M_GENPAR 0 (all products) 0 (All users) Unused 0 = Off 1 = On Minimum length value The Business Objects Repository Reference Guide 2 (Supervisor) 0 (All users) Unused 0 = standard mode 1 = Secured mode 2= Enhanced mode Unused Repo identifier 121 0 (all products) 0 (All users) Unused Unused Actual identifier 49 .

50 The Security Domain The Business Objects Repository Reference Guide Option M_GEN M_GENPAR_ PAR_N N_ID _ID M_GENPAR_N_ USERID M_GENPAR_ M_GENPAR_ M_GENPAR_ N_TYPE N_VALUE C_LABEL General 200 Supervisor/ Password is Mandatory 500 Broadcast Agent advanced parameters: Start date 500 Broadcast Agent advanced parameters: Distribute via Web server Broadcast 500 Agent advanced parameters: Distribute via the server file system 0 (all products) 0 (All users) Unused 0 = Off 1 = On Batch ID. foreign key to OBJ_M_DOC UMENTS table same as above 3 Date Unused Unused 4 Unused Unused Path same as above 5 Unused Unused Path .

The next value created equals this value+1.The Business Objects Repository Reference Guide 51 OBJ_M_MAGICID This table is used to allocate unique IDs for stored resources. where types are specified in the M_MAGICID_C_NAME field. For each object type. This field is initialized at 10. M_MAGIC_C_NAME Non-null Type: char(35) When a new object of one of the types listed below is created. This value is incremented by 1 each time a new resource is created. and M_MAGIC_N_ID is incremented by 1. except for the name “ACTORLINK” where it is initialized at 1000. Column name M_MAGIC_N_ID Value Non-null Type: int10 Last used value. Values are: ACTLORDER ACTORDEF: uniquely identifies actors in OBJ_M_ACTOR ACTORLINK: uniquely identifies user instances in OBJ_M_ACTORLINK BATCH: uniquely identifies Broadcast Agent tasks in DS_PENDING_JOB CATEGORY: uniquely identifies categories in OBJ_M_CATEG CHANNEL: uniquely identifies channels in OBJ_M_CHANNEL CONNECTION: uniquely identifies connections in OBJ_M_CONNECTION DX: uniquely identifies documents in OBJ_M_DOCUMENTS OBJ_M_MAGICID . the value of the last allocated ID is stored in the M_MAGIC_N_ID field. the number returned is M_MAGIC_N_ID+1.

52 The Business Objects Repository Reference Guide Column name M_MAGIC_C_NAME (continued) Value REPOSITORY: uniquely identifies document and universe domains in OBJ_M_REPOSITORY RESLINK: uniquely identifies links between users and resources in OBJ_M_RESLINK SESSION TIMESTAMP: uniquely identifies timestamps in OBJ_M_TIMESTAMP UNIVCSTSLC: uniquely identifies data slices storing universe parameters in OBJ_M_UNIVSLC TIMESTAMP: uniquely identifies timestamps in OBJ_M_TIMESTAMP UNIVCSTSLC: uniquely identifies data slices storing universe parameters in OBJ_M_UNIVSLC UNIVDBCST: uniquely identifies universe overloads in OBJ_M_UNIVDBCST UNIVERSE: uniquely identifies universes in OBJ_M_UNIVERSES USER Notes: The Security Domain .

OBJ_M_OBJSLICE . channel properties. It is initialized at 1. or Broadcast Agent task properties. The unique identifier of the object being sliced. M_OBJS_N_TYPE Type: int10 This is the object type.The Business Objects Repository Reference Guide 53 OBJ_M_OBJSLICE This table stores objects made up of slices of data (254 characters per slice) which describe document properties. Value are: 1 to 256 = Broadcast Agent task 257 to 512 = channel (unused) 257 = Document icon full pathname 258 = Report sheet icon full pathname 259 = Section icon full pathname 260 = Small channel icon full pathname 261 = Medium channel icon full pathname 262 = Large channel full pathname 263 = URL path 264 = URL folder 265 = CDX file 513 to 768 = document 513 = Document title 514 = Document subject 515 = Document keywords 516 = Document comments M_OBJS_N_BLOCK_ID Type: int10 This is the data slice identifier. Column name M_OBJS_N_ID Value Type: int10 This is the object identifier. M_OBJS_C_VALUE Type: char(254) This is the data in the slice.

54 The Business Objects Repository Reference Guide Notes: The Security Domain .

M_REPO_N_CONNECTID Non-null Type: int10 This is the domain connection.x. M_REPO_C_NAME Non-null Type: char(35) This is the domain name. It references the M_CNTN_N_ID column in OBJ_M_CONNECTION.key file. M_REPO_N_TYPE Non-null Type: int10 This is the domain type.The Business Objects Repository Reference Guide 55 OBJ_M_REPOSITORY This table stores information on the universe or document domains in the repository. This is the product release with which the repository was created. The security domain is not described in this table: it is described in the bomain. It is generated by OBJ_M_MAGICID (see page 51). Values are: 2 = universe domain 3 = document domain M_REPO_C_VERSION Non-null Type: char(35) Used only for version 4. It is not encrypted. OBJ_M_REPOSITORY . Column name M_REPO_N_ID Value Non-null Type: int10 This is the domain identifier.

stored in the same format as the Last Action Date (see page 10). M_REPO_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). Notes: The Security Domain .56 The Business Objects Repository Reference Guide Column name M_REPO_N_USERID Value Non-null Type: int10 This is the domain creator identifier. Values are: 5 = initially created repository domain Otherwise: user identifier of user who created domain (M_ACTOR_N_ID column of OBJ_M_ACTOR) M_REPO_N_CREATDATE Non-null Type: int10 This is the domain creation date. M_REPO_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10).

the Password Validity option is chosen. In the User Properties dialog box of Supervisor. 1 = Password ages (a password validity period has been defined. It references the M_ACTOR_N_ID column of OBJ_M_ACTOR. the Password Validity option is not chosen. OBJ_M_RESERVATION . M_RSRV_N_ENTTYPE Non-null Type: int10 This indicates the password aging status. 0 = Password does not age (never becomes invalid based on time). and the password will not be valid after that period).The Business Objects Repository Reference Guide 57 OBJ_M_RESERVATION This table stores information on password validity periods (“aging”). In the User Properties dialog box of Supervisor. Column name M_RSRV_N_ENTID Value Non-null Type: int10 This is the user identifier.

This is set in the User Properties dialog box of Supervisor. M_RSRV_N_ACTORID Non-null Type: int10 This indicates whether the password aging period is a periodic action. defined in the User Properties box of Supervisor will apply only for the user’s current password.58 The Business Objects Repository Reference Guide Column name M_RSRV_N_SESSIONID Value Non-null Type: int10 This is the number of days before password expires. Values are between 1 and 365. defined in the User Properties dialog box of Supervisor will be repeated for each new password of the user. that is. is set in the User Properties dialog box in Supervisor. when the Password Validity option is chosen in the User Properties dialog box in Supervisor. Notes: The Security Domain . This is taken into account when M_RSRV_N_ENTTYPE = 1. that is. if any. the number of days the password remains valid after the option is chosen. It defines how many times a user is able to log in with an expired password. M_RSRV_N_ENDTIME Non-null Type: int10 This is the number of authorized logins possible after password expiry. if any. The password validity period. 1 = periodic action: the password aging period. 0 = one-time action: the password aging period.

are defined in OBJ_M_UNIVCST. M_RES_N_ACTLINKID Non-null Type: int10 This is the user instance identifier. It is generated by OBJ_M_MAGICID (see page 51). OBJ_M_RESLINK . Column name M_RES_N_ID Value Non-null Type: int10 This is the actor-resource link identifier. the user or group and the universe must be linked in OBJ_M_RESLINK. It references the M_ACTL_N_ID column of OBJ_M_ACTORLINK.repository domains Rights are granted here on an “all or none” basis. This table defines: • rights of users to applications • security command settings for the user or group instance • rights of users to: . or personalized universe rights for a user or group.universes .stored procedures . To apply an overload to a user or group.The Business Objects Repository Reference Guide 59 OBJ_M_RESLINK This is a polymorph table storing associations between user or group instances (defined in OBJ_M_ACTORLINK) and resources in the repository. The table does not define more detailed permissions such as “read only” or “read-write.” Universe overloads.documents .

the value corresponds to a security command (not a foreign key). M_RES_N_RESTYPE Non-null Type: int10 This is the resource type identifier. The referenced table depends on the resource type identified by the M_RES_N_RESTYPE column of this table. the value is a foreign key to OBJ_M_DOCUMENTS. • If M_RES_N_RESTYPE = 5. Its value references the table identifying the resource. • If M_RES_N_RESTYPE = 7.M_CNTN_N_ID. Values are: 2 = Universe 3 = Document 4 = Stored Procedure 5 = Repository Domain 6 = Application 7 = Security command The Security Domain . • If M_RES_N_RESTYPE = 6. Values are: • If M_RES_N_RESTYPE = 2. • If M_RES_N_RESTYPE = 4. the value is a foreign key to OBJ_M_REPOSITORY. the value is a foreign key to OBJ_M_CONNECTION.M_DOC_N_ID.M_REPO_N_ID. • If M_RES_N_RESTYPE = 3. the value is a foreign key to OBJ_M_UNIVERSES.60 The Business Objects Repository Reference Guide Column name M_RES_N_RESID Value Non-null Type: int10 This is the resource identifier. the value corresponds to an application (not a foreign key).M_UNI_N_ID.

M_RES_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10). Notes: OBJ_M_RESLINK . when M_RES_N_RESTYPE=7: 2 = Disabled 3 = Hidden 5 = Inherited M_RES_N_INFO Non-null Type: int10 Not used M_RES_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). that is.The Business Objects Repository Reference Guide 61 Column name M_RES_N_STATUS Value Non-null Type: int10 This is the resource status. Values are: 0 = Disabled (for resources other than security commands) 1 = Enabled (for all resources) The following values correspond to security commands.

62

The Business Objects Repository Reference Guide

OBJ_M_TIMESTAMP
This table defines time constraints for user login or for Broadcast Agent actions.

Column name M_TMS_N_ID

Value Non-null Type: int10 This is the timestamp identifier. It is generated by OBJ_M_MAGICID (see page 51).

M_TMS_N_ENTITYTYPE

Non-null Type: int10 This is the type of entity the timestamp controls. Values are: 0 = undefined 1 = a user or group instance 2 = a Broadcast Agent

M_TMS_N_ENTITYID

Non-null Type: int10 This identifies the actor-resource link. It is a foreign key to the OBJ_M_ACTORLINK. M_ACTL_N_ID field.

M_TMS_N_BEGINTIME

Type: int10 This is the login start time, stored in the same format as the Last Action Date (see page 10). It defines the date and time at which login becomes authorized.

M_TMS_N_ENDTIME

Type: int10 This is the login end time, stored in the same format as the Last Action Date (see page 10). It defines the date and time at which login ceases to be authorized.

The Security Domain

The Business Objects Repository Reference Guide

63

Column name M_TMS_N_REPVALUE

Value Non-null Type: int10 This is the periodicity of repeated actions (for example, when login is allowed every Wednesday, or every first day of the month).

M_TMS_N_REPUNIT

Non-null Type: int10 This is the periodicity type. Values are: 10 = hour (unused) 20 = day (unused) 30 = week 40 = month 50 = year

M_TMS_N_DURREPVAL

Non-null Type: int10 This the repeat duration value. It defines the duration of a periodic login permission (for example, a yearly period of two weeks has a repeat duration value of two).

M_TMS_N_DURREPUNIT Non-null Type: int10 This is the repeat duration type. It defines the type of a periodic login permission time. Values are: 10 = hour (unused) 20 = day (unused) 30 = week 40 = month 50 = year For example, a yearly period of two weeks has a repeat duration type of 30, or week.

OBJ_M_TIMESTAMP

64

The Business Objects Repository Reference Guide

Column name M_TMS_N_OFFREPVAL

Value Non-null Type: int10 This is the repeat offset value. It defines the starting date of a period login permission (for example, if the timestamp allows login for two weeks every year, starting from the 4th month of the year, the repeat offset value is 4).

M_TMS_N_OFFREPUNIT Non-null Type: int10 This is the repeat offset type. It defines the type of a periodic login offset. Values are: 10 = hour (unused) 20 = day (unused) 30 = week 40 = month 50 = year For example, if the timestamp allows login for two weeks every year, starting from the 4th month of the year, the repeat offset type is 40, or month. M_TMS_N_LAD TNon-null Type: int10 This is the Last Action Date (see page 10). M_TMS_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10).

The Security Domain

The Business Objects Repository Reference Guide 65 Notes: How do timestamps work? When a month is selected in the How combo box: Repvalue January February .. and applied to month because value 40 for OFFREPUNIT = month) OR every M_TMS_N_REPVALUE multiplied by the unit defined in M_TMS_REPUNIT. December 1 1 1 1 Repunit 50 50 50 50 Durrepvall 1 1 1 1 Durrepunit Offrepval 40 40 40 40 0 1 . give permission for M_TMS_N_DUREPVAL multiplied by the unit defined by M_TMS_DUREPUNIT. 11 Offrepunit 40 40 40 40 This can be understood as follows: every 1 year (value 50 for REPUNIT = 1 year)) give permission for 1 month (value 40 for DUREPUNIT = 1 month) starting on the nth month (where n = OFFREPVAL+1.... starting on the (M_TMS_N_OFFREPVAL +1)th unit defined by M_TMS_N_OFFREPUNIT OBJ_M_TIMESTAMP .

... give permission for M_TMS_N_DUREPVAL multiplied by the unit defined by M_TMS_DUREPUNIT starting on the (M_TMS_N_OFFREPVAL +1)th unit defined by M_TMS_N_OFFREPUNIT The Security Domain . Sunday 1 1 1 1 Repunit 30 30 30 30 Durrepvall 1 1 1 1 Durrepunit Offrepval 20 20 20 20 0 1 .66 The Business Objects Repository Reference Guide When a day of the week is selected in the “How” combo box: Repvalue Monday Tuesday . 6 Offrepunit 20 20 20 20 This can be understood as: every 1 week (value 30 for REPUNIT = 1 week) give permission for 1 day (value 20 for DUREPUNIT = 1 day) starting the nth day (where n = OFFREPVAL+1.. and applied to day because value 20 for OFFREPUNIT = 1 day) OR every M_TMS_N_REPVALUE multiplied by the unit defined in M_TMS_REPUNIT.

and applied to day because value 20 for OFFREPUNIT = 20) OR every M_TMS_N_REPVALUE multiplied by the unit defined by M_TMS_REPUNIT give permission for M_TMS_N_DUREPVAL multiplied by the unit defined by M_TMS_DUREPUNIT starting the (M_TMS_N_OFFREPVAL+1)th unit defined by M_TMS_N_OFFRELUNIT OBJ_M_TIMESTAMP .The Business Objects Repository Reference Guide 67 When ‘Last day of the month’ or ’First day of the month’ is selected in the ‘How’ combo box: Repvalue First day of the month Last day of the month 1 1 Repunit 40 40 Durrepvall 1 1 Durrepunit Offrepval 20 20 0 -1 Offrepunit 20 20 This can be understood as: every 1 month (value 40 for REPUNIT = 1 month) give permission for 1 day (value 20 for DUREPUNIT = 1 day) starting the nth day (where n = OFFREPVAL+1.

The link between universe and actor is defined in OBJ_M_RESLINK. the default parameters of a universe can be modified for a user or group. The table is empty until overloads have been applied to a user or group for a universe. Other universe overload information is stored in OBJ_M_UNIVDBCST. This table stores information on universe overloads concerning the connection.68 The Business Objects Repository Reference Guide OBJ_M_UNIVCST In Supervisor. It defines the maximum number of rows a query can retrieve from the database. It is a foreign key to OBJ_M_RESLINK. M_CNTN_N_ID M_UNIC_N_MAXLINE Non-null Type: int10 This is the maximum query result size. The Security Domain . It is a foreign key to OBJ_M_CONNECTION. Column name M_UNIC_N_UNILINKID Value Non-null Type: int10 This is the universe instance identifier. This value is set in the Controls tab of the Universe Properties dialog box in Supervisor. SQL and controls. M_UNIC_C_LONGNAME M_UNIC_N_CNTID Type: char(35) Not used Non-null Type: int10 This is the universe connection identifier. M_RES_N_ID The overload is applied to a universe for a particular actor.

OBJ_M_UNIVCST . This value is set in the Controls tab of the Universe Properties dialog box in Supervisor. It applies only to an RDBMS which has a cost estimate feature based on time.The Business Objects Repository Reference Guide 69 Column name M_UNIC_N_MAXTIME Value Non-null Type: int10 This is the maximum query execution time. M_UNIC_N_WARNTIME Non-null Type: int10 This is the requested maximum time cost estimate after which a warning will appear when the query is launched. The maximum authorized number of characters is 32000. This value is set in the Control tab of the Universe Properties dialog box in Supervisor. in characters. that a user is authorized to retrieve from the database. M_UNIC_N_ITEMLEN Non-null Type: int10 This is the maximum size of a long text object. after which the query stops. It defines the maximum duration of the query.

“Multiple SQL statements for each context” position 5: SQL tab. intersect and minus parameters” position 3: SQL tab. Each of eleven characters gives the value of a specific check box. The Security Domain .70 The Business Objects Repository Reference Guide Column name M_UNIC_C_FLAGS Value This is a coded field corresponding to check box status in the Controls and SQL tabs of the Universe Properties dialog box in Supervisor. “Warn if cost estimate exceeds” position 11: SQL tab. “Allow use of subqueries” position 2: SQL tab. “Allow complex operands in Query Panel” position 4: SQL tab. “Multiple SQL statements for each measure” position 12-20: reserved. but default value unchanged) From left to right. “Limit size of result set to” position 8: Controls tab. “Limit size of long text objects to” position 9: Controls tab. “Allow use of union. “Limit execution time to” position 10: Controls tab. Values are: Y = checked N = unchecked U = unchanged (checked. N = Warn) position 7: Controls tab. “Cartesian products” (Y = Prevent. the characters represent: position 1: SQL tab. “Allow selection of multiple contexts” position 6: SQL tab.

This is the Last Action Type (see page 10).The Business Objects Repository Reference Guide 71 Column name M_UNIC_N_HELPSLCID Value Not used Foreign key to OBJ_M_UNIVSLC. Notes: OBJ_M_UNIVCST . M_UNIS_N_ID M_UNIC_N_LAD M_UNIC_N_LAT This is the Last Action Date (see page 10).

and table mappings. M_UNID_N_UNILINKID Non-null Type: int10 This is the universe instance identifier. This table stores information on universe overloads concerning row-level and object-level restrictions. Values are: 1 = Object by ID 2 = Object by name 3 = Row level by ID 4 = Row level by name 5 = Table mapping by ID 6 = Table mapping by name The Security Domain . Other universe overload information is stored in OBJ_M_UNIVCST. M_UNID_N_TYPE Non-null Type: int10 This is the overloaded universe property type. The table is empty until overloads have been applied to a user or group for a universe. Column name M_UNID_N_ID Value Non-null Type: int10 This is the primary key.72 The Business Objects Repository Reference Guide OBJ_M_UNIVDBCST In Supervisor. M_RES_N_ID The overload is applied to a universe for a particular actor. generated by OBJ_M_MAGICID (see page 51). It is a foreign key to OBJ_M_RESLINK. the default parameters of a universe can be modified for a user or group. The link between universe and actor is defined in OBJ_M_RESLINK.

Values are: • for type 2 (object by name): name of the restricted object (class/object) • for type 4 (row-level by name): name of the table to which is applied a row-level restriction • for type 6 (table mapping by name): name of the table replaced by mapping M_UNID_N_ITEMDSTID Non-null Type: int10 This is the destination item ID. Values are: • for type 1 (object by ID): ID of the restricted object • for type 3 (row-level by ID): 0 • for type 5 (table mapping by ID): ID of the table replaced by mapping M_UNID_C_ITEMSRC Non-null Type: char(254) This is the source item name. Values are: • for type 1 (object by ID): ID of the restricted object • for type 3 (row-level by ID): 0 • for type 5 (table mapping by ID): ID of the replacement table for table mapping OBJ_M_UNIVDBCST .The Business Objects Repository Reference Guide 73 Column name Value Type: int10 M_UNID_N_ITEMSRCID Non-null This is the source item ID.

74 The Business Objects Repository Reference Guide Column name M_UNID_C_ITEMDST Value Non-null Type: char(254) This is the destination item name. This is the Last Action Type (see page 10). Values are: • for type 2 (object by name): name of the restricted object • for type 4 (row-level by name): the Where clause of the row-level restriction • for type 6 (table mapping by name): name of the replacement table for table mapping M_UNID_N_LAD M_UNID_N_LAT This is the Last Action Date (see page 10). Notes: The Security Domain .

generated by OBJ_M_MAGICID (see page 51). M_UNI_C_LONGNAME Non-null Type: char(35) This is the universe display name. It is the name of the universe file itself. It identifies the universe domain which stores the universe. without the .unv extension. It is a foreign key to OBJ_M_REPOSITORY. entered as the universe “name” parameter. M_UNI_N_REPOID Non-null Type: int10 This is the universe domain identifier. M_REPO_N_ID M_UNI_C_FILENAME Non-null Type: char(14) This is the universe file name. It is increased each time the universe is exported to the repository.The Business Objects Repository Reference Guide 75 OBJ_M_UNIVERSES This table stores universe definitions. Column name M_UNI_N_ID Value Non-null Type: int10 This is the primary key. M_UNI_N_REVISION Non-null Type: int10 This is the universe file version number. It is the name displayed in Business Objects products for the universe. OBJ_M_UNIVERSES .

M_UNI_N_HELPSLCID Non-null Type: int10 This is the universe description text identifier. In other words. indicating the date and time the universe was last exported to the repository. It defines the maximum number of rows a query can retrieve from the database. The connection is chosen in the Definition tab of the Universe Parameters dialog box in Designer. M_CNTN_ID. stored in the same format as the Last Action Date (see page 10). M_UNI_N_MAXLINE Non-null Type: int10 This is the maximum query result size. It is set in the Controls tab of the Universe Parameters dialog box in Designer. The Security Domain . M_UNI_N_LOV Non-null Type: int10 This is the number of lists of values associated with the universe. M_UNI_N_CNTID Non-null Type: int10 This is the universe connection identifier. this is the number of objects in the universe which have an associated list of values. The description is entered in the Definition tab of the Universe Parameters dialog box in Designer. This field is a foreign key to OBJ_M_CONNECTION.76 The Business Objects Repository Reference Guide Column name M_UNI_N_LUT Value Non-null Type: int10 This is the last update time. The value is generated by OBJ_M_MAGICID (see page 51).

It applies only to an RDBMS which has a cost estimate feature based on time. that a user is authorized to retrieve from the database. This value is set in the Controls tab of the Universe Parameters dialog box in Designer. M_UNI_N_ITEMLENGTH Non-null Type: int10 This is the maximum size of a long text object. in characters. This value is set in the Controls tab of the Universe Parameters dialog box in Designer. It defines the maximum duration of the query. The maximum authorized number of characters is 32000. after which the query stops. M_UNI_N_WARNTIME Non-null Type: int10 This is the requested maximum time cost estimate after which a warning will appear when the query is launched.The Business Objects Repository Reference Guide 77 Column name M_UNI_N_MAXTIME Value Non-null Type: int10 This is the maximum query execution time. OBJ_M_UNIVERSES .

78 The Business Objects Repository Reference Guide Column name M_UNI_C_FLAGS Value Non-null Type: char(20) This is a coded field corresponding to check box status in the Controls and SQL tabs of the Universe Parameters dialog box in Designer. the characters represent: position 1: SQL tab. “Limit execution time to” position 10: Controls tab. intersect and minus parameters” position 3: SQL tab. Each of eleven characters gives the value of a specific check box. Values are: Y = checked N = unchecked U = unchanged (checked. “Warn if cost estimate exceeds” position 11: SQL tab. N = Warn) position 7: Controls tab. “Cartesian products” (Y = Prevent. “Allow use of union. “Limit size of result set to” position 8: Controls tab. “Allow use of subqueries” position 2: SQL tab. “Allow selection of multiple contexts” position 6: SQL tab. “Multiple SQL statements for each measure” position 12-20: reserved The Security Domain . “Allow complex operands in Query Panel” position 4: SQL tab. but default value unchanged) From left to right. “Limit size of long text objects to” position 9: Controls tab. “Multiple SQL statements for each context” position 5: SQL tab.

M_ACTOR_N_ID. M_UNI_N_LAT Non-null Type: int10 This is the Last Action Type (see page 10).The Business Objects Repository Reference Guide 79 Column name M_UNI_N_LOCKER Value Non-null Type: int10 This is the universe lock indicator. M_UNI_N_LAD Non-null Type: int10 This is the Last Action Date (see page 10). This value a foreign key to OBJ_M_ACTOR. Values are: 0 = universe unlocked <user ID> = universe locked by the user whose ID is given. Notes: OBJ_M_UNIVERSES .

Notes: The Security Domain . M_UNIS_C_BULK Non-null Type: char(254) This is the data in the slice. M_UNIS_N_BLKID Non-null Type: int10 This is the data slice identifier (initialized at 1). Bloc sequential number (numbered from 1 on). It is generated by OBJ_M_MAGICID (see page 51). Column name M_UNIS_N_ID Value Non-null Type: int10 This is the universe description-text slice identifier.80 The Business Objects Repository Reference Guide OBJ_M_UNIVSLC This table stores the text of universe descriptions. in 254-character slices. M_UNIS_C_NAME Non-null Type: char(35) Contains the string "help".

It is a foreign key to OBJ_M_ACTOR. Column name M_UATT_N_ACTORID Value Non-null Type: int10 This is the attribute identifier.5 release. M_UATT_N_ATTRTYPE Non-null Type: int10 This is the attribute type.The Business Objects Repository Reference Guide 81 OBJ_M_USRATTR This table stores and retrieves information on user attributes. Notes: OBJ_M_USRATTR . NOTE This table was added with the BusinessObjects 6. Values are: 1 = Long name 2 = Email M_UATT_C_ATTRVALUE Non-null Type: char(254) This is the attribute itself.

82 The Business Objects Repository Reference Guide The Security Domain .

The Document and Universe Domains 3 chapter .

This chapter describes the tables in these domains in detail. OBJ_X_DOCUMENTS. The universe domain stores data relating to universes. It has one table. The Document and Universe Domains .84 The Business Objects Repository Reference Guide Overview The document domain of the Business Objects repository stores the binary content of all documents stored in the repository.

The Business Objects Repository Reference Guide

85

OBJ_X_DOCUMENTS
This is the only table in the document domain. It stores the binary content of all documents sent to the repository (through the user actions Publish to corporate documents, Send to users or Send to Broadcast Agent). The document contents are stored as BLOBs (Binary Large OBjects) stored in slices.

Column name X_DOC_N_ID

Value Non-null Type: int10 This is the document identifier. It is a foreign key to OBJ_M_DOCUMENTS.M_DOC_N_ID.

X_DOC_N_BLOCKID

Non-null Type: int10 This is the block ID. It identifies the data slice. A document may require more than one slice.

X_DOC_B_CONTENT

Non-null Type: int10 This is the data in the slice.

Notes:

OBJ_X_DOCUMENTS

86

The Business Objects Repository Reference Guide

UNV_AUDIT
This table stores universe modifications for incremental import.

Column name AUDIT_ID UNIVERSE_ID

Value Non-null Type: int10 Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_UNIVERSE.UNIVERSE_ID.

AUD_UNIVERSION AUD_ITEM_ID AUD_ITEMTYPE AUD_MODIFTYPE AUD_MODIFDATA AUD_POSITION

Non-null Type: int10 Non-null Type: int10 Non-null Type: int10 Non-null Type: int10 Non-null Type: int10 Non-null Type: int10

Notes:

The Document and Universe Domains

The Business Objects Repository Reference Guide

87

UNV_CLASS
This table stores information defining universe classes.

Column name CLASS_ID

Value Non-null Type: int10 This is the class identifier. The value increments by 1 with each new class created.

UNIVERSE_ID

Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_UNIVERSE.UNIVERSE_ID.

CLS_NAME

Non-null Type: char(35) This is the class name.

CLS_BASECLASSID

Non-null Type: int10 This is the parent class identifier. Values are: 0 = not a subclass <parent class>= value of CLASS_ID of the parent class. There is no limit on subclassification.

CLS_HIDDEN

Non-null Type: char(2)

UNV_CLASS

Values are: 0 = topmost position 1 = immediately below topmost position etc. Notes: The Document and Universe Domains . the position in which the class is displayed in the Designer tree view.88 The Business Objects Repository Reference Guide Column name CLS_POSITION Value Non-null Type: int10 This is the class display order.

When the data slice exceeds 240 characters. Column name CLASS_ID Value Non-null Type: int10 This is the class identifier. initialized at 1. It is a foreign key to UNV_CLASS.” This refers to the universe description entered in the Definition tab of the Universe Parameters dialog box in Designer. Notes: UNV_CLASS_DATA .The Business Objects Repository Reference Guide 89 UNV_CLASS_DATA This table stores information describing universe classes.CLASS_ID.UNIVERSE_ID. The only value is H for “help. CLS_DATATYPE Non-null Type: char(2) This is the data slice type. CLS_SLICE Non-null Type: int6 This is the data slice counter. a new slice is created and the data is stored in multiple slices. CLS_DATAVALUE Non-null Type: char(240) This is the data in the slice. It is a foreign key to UNV_CLASS. UNIVERSE_ID Non-null Type: int10 This is the universe identifier.

COLUMN_ID. initialized at 1. UNIVERSE_ID Non-null Type: int10 This is the universe identifier.90 The Business Objects Repository Reference Guide UNV_COLUMN_DATA This table stores the data associated with a column.5 release. COL_SLICE Non-null Type: int6 This is the data slice counter. COL_DATAVALUE Non-null Type: char(240) This is the data in the slice. It is a foreign key to UNV_COLUMNS. It is a foreign key to UNV_UNIVERSE. When the data slice exceeds 240 characters. NOTE This table was added with the BusinessObjects 6. Column name COLUMN_ID Value Non-null Type: int10 This is the column identifier.UNIVERSE_ID. COL_DATATYPE Non-null Type: char(2) This is the column type. a new slice is created and the data is stored in multiple slices. Notes: The Document and Universe Domains .

5 release.7 UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Column name TABLE_ID Value Non-null Type: int10 This is the table identifier. COLUMN_NAME Non-null Type: char(110) This is the column name. You may use this table for impact analysis as it describes which tables and columns are referenced in a universe. It is a foreign key to UNV_TABLE. COLUMN_ID Non-null Type: int10 This is the column identifier. In order to link the data contained into this table to data contained in the source database.The Business Objects Repository Reference Guide 91 UNV_COLUMNS This table stores information describing the universe columns. It is a foreign key to UNV_UNIVERSE. UNV_COLUMNS . NOTE This table was added with the BusinessObjects 6.TABLE_ID.UNIVERSE_ID. you should link the internal “TABLE_ID” to the table name in the source database. You can do this by using the UNV_TABLE of the universe domain.

Date.92 The Business Objects Repository Reference Guide Column name COLUMN_PROP Value Type: char(35) This defines column properties. Char. BbCh. Position 1: Defines whether column is used. It is a multi-use field with four positions delimited by commas. Notes: The Document and Universe Domains . Values are: Y = Column is used. Values are: Num. Values are AK = All keys NO = No key PK = Primary key SK = Secondary key EK = External key UK = Unknown key PKCOL_ID Non-null Type: int10 This is the primary key identifier. It defines the position of the column in the table. Null Position 4: Defines key type. Position 3: Defines data type. COL_POSITION Non-null Type: int10 This is the column position. Position 2: Defines the level of the key (1 by default). N = Column is not used. Blob.

CTX_POSITION Non-null Type: int10 This determines the context display position in the universe structure window. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Column name CONTEXT_ID Value Non-null Type: int10 This is the context identifier. It is a foreign key to UNV_UNIVERSE.UNIVERSE_ID.The Business Objects Repository Reference Guide 93 UNV_CONTEXT This table stores information defining universe contexts (alternate paths to data when more than one path is possible). Notes: UNV_CONTEXT . It is incremented by 1 as contexts are created. the primary key. It is initialized at 0. CTX_NAME Non-null Type: char(35) This is the context name.

initialized at 1. CTX_DATAVALUE Non-null Type: char(240) The data in the slice. CTX_SLICE Non-null Type: int6 This is the data slice counter.CONTEXT_ID.” This refers to the context description entered when the context is created and visible in the Edit Context dialog box in Designer. Notes: The Document and Universe Domains . It is a foreign key to UNV_CONTEXT. a new slice is created and the data is stored in multiple slices. The only value is H for “help. When the data slice exceeds 240 characters.UNIVERSE_ID. CTX_DATATYPE Non-null Type: char(2) This is the data slice type. UNIVERSE_ID Non-null Type: int10 This is the context universe ID. It is a foreign key to UNV_CONTEXT. Column name CONTEXT_ID Value Non-null Type: int10 This is the context identifier.94 The Business Objects Repository Reference Guide UNV_CONTEXT_DATA This table stores information describing universe contexts.

UNIVERSE_ID Non-null Type: int10 This is the universe identifier.UNIVERSE_ID. Notes: UNV_CTX_JOIN . It is a foreign key to UNV_CONTEXT. Column name CONTEXT_ID Value Non-null Type: int10 This is the context identifier. It is a foreign key to UNV_JOIN.UNIVERSE_ID and UNV_JOIN.CONTEXT_ID. It is a foreign key to UNV_CONTEXT. JOIN_ID Non-null Type: int10 This is the join identifier.JOIN_ID.The Business Objects Repository Reference Guide 95 UNV_CTX_JOIN This table stores a list of joins per context.

DIM_POSITION Non-null Type: int10 This is the hierarchy display position.96 The Business Objects Repository Reference Guide UNV_DIMENSION This table stores definitions of universe hierarchies. define the hierarchical organization of classes and objects in the Universe pane of Designer. Hierarchies. Display order is defined in the Hierarchies Editor dialog box of Designer.UNIVERSE_ID. It is defined in the Hierarchies Editor dialog box of Designer. It is incremented each time a new hierarchy is created. DIM_NAME Non-null Type: char(35) This is the hierarchy name. formerly called dimensions. Column name DIMENSION_ID Value Non-null Type: int10 This is the hierarchy identifier. Notes: The Document and Universe Domains . It is a foreign key to UNV_UNIVERSE. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. the primary key. Values are: 0 = topmost position 1 = immediately below topmos position etc. It defines the order in which hierarchies are displayed in the Universe pane of Designer.

It is a foreign key to UNV_OBJECT. OBJECT_ID Non-null Type: int10 This is the object identifier. It is a foreign key to UNV_DIMENSION. Values are: 0 = topmost position 1 = immediately below topmos position etc.The Business Objects Repository Reference Guide 97 UNV_DIM_OBJ This table stores the order of objects in a hierarchy. Column name DIMENSION_ID Value Non-null Type: int10 This is the hierarchy identifier. DIM_SEQ Non-null Type: int10 This is the object display position.UNIVERSE_ID and UNV_OBJECT. Notes: UNV_DIM_OBJ . Display order is defined in the Hierarchies Editor dialog box of Designer. UNIVERSE_ID Non-null Type: int10 This is the universe identifier.DIMENSION_ID.OBJECT_ID. It is a foreign key to UNV_DIMENSION. It defines the order in which objects are displayed within hierarchies in the Universe pane of Designer.UNIVERSE_ID.

JN_Y_AXIS Non-null Type: int10 This helps define the join’s graphical position in the Structure pane of Designer. The Document and Universe Domains .. It is a foreign key to UNV_UNIVERSE. Column name JOIN_ID Value Non-null Type: int10 This is the join identifier.98 The Business Objects Repository Reference Guide UNV_JOIN This table stores information on the graphical definition of joins in the Structure pane of Designer.. JN_X1 Non-null Type: int10 This helps define the join’s graphical position in the Structure pane of Designer.UNIVERSE_ID. UNIVERSE_ID Non-null Type: int10 The is the universe identifier. JN_X_AXIS Non-null Type: int10 This helps define the join’s graphical position in the Structure pane of Designer..

Values are: 0 = topmost position 1 = immediately below topmost position etc.The Business Objects Repository Reference Guide 99 Column name JN_X2 Value Type: int10 This helps define the join’s graphical position in the Structure pane of Designer.. JN_POSITION Non-null Type: int10 This is the join’s list mode position in the Structure pane of Designer. JN_HIDDEN Non-null Type: char(2) This defines whether or not the join is hidden in the Structure pane of Designer. Notes: UNV_JOIN .

The Document and Universe Domains . UNIVERSE_ID Non-null Type: int10 This is the universe identifier.JOIN_ID.UNIVERSE_ID.100 The Business Objects Repository Reference Guide UNV_JOINCONTENT This table stores join properties. It is a foreign key to UNV_JOIN. Join properties are set in the Edit Join dialog box in Designer. Column name JOIN_ID Value Non-null Type: int10 This is the join identifier. JN_TABLE2_ID Non-null Type: int10 This identifies the right table of the join clause. JN_TABLE1_ID Non-null Type: int10 This identifies the left table of the join clause. It is a foreign key to UNV_JOIN.

The Business Objects Repository Reference Guide

101

Column name JN_PROP

Value Non-null Type: int10 This defines the join properties. It is a multi-use field with three positions delimited by commas. Position 1 defines the side of the outer join. Values are: No = no outer join Right = outer join on right side Left = outer join on left side Position 2 defines the left-side to right-side cardinality. Values are: C1-n = 1 to n cardinality Cn-1 = n to 1 cardinality Cn-n = n to n cardinality C1-1 = 1 to 1 cardinality Position 3 defines shortcut join status. Values are: TRUE = the join is a shortcut join FALSE = the join is not a shortcut join

Notes:

UNV_JOINCONTENT

102

The Business Objects Repository Reference Guide

UNV_JOIN_DATA
This table stores the join expressions which are visible in list mode in the Structure pane in Designer.

Column name JOIN_ID

Value Non-null Type: int10 This is the join identifier. It is a foreign key UNV_JOIN.JOIN_ID.

UNIVERSE_ID

Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_JOIN.UNIVERSE_ID

JN_DATATYPE

Non-null Type: char(2) This is the join data type. The only value is E for expression. E=Expression

JN_SLICE

Non-null Type: int6 This is the data slice counter, initialized at 1. When the data slice exceeds 240 characters, a new slice is created and the data is stored in multiple slices.

JN_DATAVALUE

Non-null Type: char(240) This is the data in the slice.

Notes:

The Document and Universe Domains

The Business Objects Repository Reference Guide

103

UNV_JOIN_OBJECT
This table stores the data to improve the performance of query generation if an outer join is used.
NOTE

This table was added with the BusinessObjects 6.5 release.

Column name JOIN_ID

Value Non-null Type: int10 This is the join identifier. It is a foreign key UNV_JOIN.JOIN_ID.

UNIVERSE_ID

Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_UNIVERSE.UNIVERSE_ID

KIND_OBJECT

Non-null Type: char(35) This is the outer join type which is linked to the kind of object.

OBJECT_ID

Non-null Type: int10 This is the object identifier that propagates the outer join.

Notes:

UNV_JOIN_OBJECT

Blob Position 2: Defines object type.UNIVERSE_ID. Values are: NS = Cannot be used in sort YS = Can be used in sort The Document and Universe Domains . Char. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Max. Null. Values are Dim = Dimension object Detail = Detail object Measure = Measure object Position 3: Defines of measure objects (otherwise null). It is a multi-use field with eight positions delimited by commas.104 The Business Objects Repository Reference Guide UNV_OBJCONTENT This table stores information describing the content of universe objects. Values are: Average. Position 1: Defines data type. It is a foreign key to UNV_OBJECT. Values are: Num. Count. Min. It is a foreign key to UNV_OBJECT. Date. Null.OBJECT_ID. Sum Position 4: NG Position 5: Defines use in sort. OBJ_PROP Non-null Type: char(35) This defines object properties. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier.

Values are: N = “Associate a list of values” option not selected Y = “Associate a list of values” option selected Position 3: This defines user editing of the list of values. OBJ_INPUT OBJ_OUTPUT OBJ_LIST_VALUES Type: char(50) This is the object input. Type: char(50) This is the object output. Values are: NT = Cannot be used in result YT = Can be used in result Position 8: N OBJ_WEIGHT Non-null Type: int10 Not used. Type: char(50) This defines the list of values options defined in the Properties tab of the “Edit Properties of <object>” dialog box. It is a multi-use field with 5 positions delimited by commas. Values are: R = Automatic refresh before use N = No automatic refresh before use UNV_OBJCONTENT . Values are: U = Allow users to edit this list of values N = Do not allow users to edit this list of values Position 4: This defines automatic refresh before use. Values are: NC = Cannot be used in condition YC = Can be used in condition Position 7: Defines use in result. Position 1: List name Position 2: This defines whether a list of values is associated with the object.The Business Objects Repository Reference Guide 105 Column name OBJ_PROP (continued) Value Position 6: Defines use in condition.

Type: int10 This is the basic date identifier. Values are: E = Export with universe N = Do not export with universe OBJ_SECURITY Type: int1 This is the object security access level.106 The Business Objects Repository Reference Guide Column name OBJ_LIST_VALUES (continued) Value Position 5: This defines export with universe. OBJ_YEAR_ID OBJ_QUARTER_ID OBJ_MONTH_ID OBJ_WEEK_ID OBJ_BASICDATE_ID OBJ_LOVID Type: int10 This is the year identifier. Type: int10 This is the month identifier. Type: int10 This is the quarter identifier. Type: int10 This is the week identifier. Type: int10 This is the list of values identifier. Type: int1 Type: char(35) This is the database regional settings format as entered in the Advanced tab of the “Edit Properties of <object>” dialog box. The Document and Universe Domains . Values are: 0 = Public 1 = Controlled 2 = Restricted 3 = Confidential 4 = Private OBJ_AXIS_ID OBJ_CONDOBJ_ID OBJ_DATEFORMAT Type: int10 This is the object axis identifier.

The Business Objects Repository Reference Guide 107 Notes: UNV_OBJCONTENT .

Values are: Y = Hidden N = Not hidden The Document and Universe Domains . CLASS_ID Non-null Type: int10 This is the class identifier referring to the class containing the object. OBJ_NAME Non-null Type: char(35) This is the object name.UNIVERSE_ID. right-click on the object in the Universe pane of Designer and click Hide Item(s).108 The Business Objects Repository Reference Guide UNV_OBJECT This table stores information defining universe objects. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. the primary key. It is a foreign key to UNV_UNIVERSE. To hide an object. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier. It is initialized at 1 and increments with each new object created. OBJ_HIDDEN Non-null Type: char(2) This indicates whether the object is hidden.

Notes: UNV_OBJECT .The Business Objects Repository Reference Guide 109 Column name OBJ_POSITION Value Non-null Type: int10 This is the object display position. It defines where the object is displayed within the class. Values are: 0 = topmost position 1 = immediately below topmost position etc.

OBJ_DATATYPE Non-null Type: char(2) This is the object data type. When the data slice exceeds 240 characters.110 The Business Objects Repository Reference Guide UNV_OBJECT_DATA This table stores stores the text corresponding to the object description. It is a foreign key to UNV_JOIN_OBJECT.OBJECT_ID. initialized at 1. It is a foreign key to UNV_JOIN_OBJECT. These are defined in the “Edit Properties of <object>” dialog box in Designer. a new slice is created and the data is stored in multiple slices. Values are: H = Description text S = Select clause text W = Where clause text F = Object default format (version 4. see Notes) OBJ_SLICE Non-null Type: int6 This is the data slice counter.UNIVERSE_ID. The Document and Universe Domains .1 only. OBJ_DATAVALUE Non-null Type: char(240) This is the data in the slice. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Select clause and Where clause. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier.

The following strings are used as separators.1 only): The object default format is described in a string stored in one or more rows in the OBJ_DATAVALUE column. 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_ UNV_OBJECT_DATA .The Business Objects Repository Reference Guide 111 Notes: Object Default Format (version 4.

5 release. the primary key. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_OBJECT. KEY_ID Non-null Type: int10 This is the key identifier. KEY_POSITION Non-null Type: int10 This is the key position. It is a foreign key to UNV_UNIVERSE. KEY_STATES Non-null Type: char(35) This is the key information.UNIVERSE_ID. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier. It defines the position of the primary or foreign key in the table. NOTE This table was added with the BusinessObjects 6.112 The Business Objects Repository Reference Guide UNV_OBJECT_KEY This table stores the information between objects and their associated keys. Notes: The Document and Universe Domains . It stores the information necessary to disable or enable a key.UNIVERSE_ID.

UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier.TABLE_ID. NOTE This table was added with the BusinessObjects 6. It is a foreign key to UNV_UNIVERSE. It is a foreign key to UNV_OBJECT.UNIVERSE_ID.5 release. COLUMN_ID Non-null Type: int10 This is the column identifier. It is a foreign key to UNV_COLUMNS.The Business Objects Repository Reference Guide 113 UNV_OBJ_COLUMN This table stores the list of universe objects and their associated columns.OBJECT_ID. Notes: UNV_OBJ_COLUMN .

114 The Business Objects Repository Reference Guide UNV_OBJ_TAB This table stores the list of universe objects and their associated tables.OBJECT_ID. It is a foreign key to UNV_TABLE. It is a foreign key to UNV_JOIN_OBJECT. TABLE_ID Non-null Type: int10 This is the table identifier. UNIVERSE_ID Non-null Type: int10 This is the universe identifier.UNIVERSE_ID.UNIVERSE_ID and UNV_JOIN_OBJECT.TABLE_ID. Notes: The Document and Universe Domains . It is a foreign key to UNV_TABLE. Column name OBJECT_ID Value Non-null Type: int10 This is the object identifier.

It is a foreign key to UNV_PROPERTY.UNIVERSE_ID.The Business Objects Repository Reference Guide 115 UNV_PROPERTY This table stores information defining condition objects. CLASS_ID Non-null Type: int10 This is the class identifier. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_UNIVERSE.ID.CLASS_ID. It identifies the class containing the condition object. It is a foreign key to UNV_CLASS. Column name PROPERTY_ID Value Non-null Type: int10 This is the property identifier.PROPERTY. Condition objects can be viewed by selecting the condition option at the bottom left of the Universe pane in Designer. UNV_PROPERTY .

It defines the position in which the condition object is displayed within the class. Values are: 0 = topmost position 1 = immediately below topmost position etc. Notes: The Document and Universe Domains . Values are: Y = Hidden N = Not hidden PRP_POSITION Non-null Type: int10 This is the condition object display position.116 The Business Objects Repository Reference Guide Column name PRP_NAME Value Non-null Type: char(35) This is the condition object name. PRP_HIDDEN Non-null Type: char(2) This defines whether the conditional object is hidden.

UNIVERSE_ID Non-null Type: int10 This is the universe identifier. initialized at 1. It is a foreign key to UNV_PROPERTY. Notes: UNV_PROP_DATA . It is a foreign key to UNV_PROPERTY.UNIVERSE_ID. a new slice is created and the data is stored in multiple slices.The Business Objects Repository Reference Guide 117 UNV_PROP_DATA This table stores information describing condition objects. Column name PROPERTY_ID Value Non-null Type: int10 This is the condition object identifier. Values are: H = Description text W = Where clause text PRP_SLICE Non-null Type: int6 This is the data slice counter.PROPERTY_ID. PRP_DATATYPE Non-null Type: char(2) This is the condition object data type. PRP_SLICE Non-null Type: char(240) This is the data in the slice. When the data slice exceeds 240 characters.

Column name PROPERTY_ID Value Non-null Type: int10 This is the condition object identifier.UNIVERSE_ID and UNV_TABLE.UNIVERSE_ID. Notes: The Document and Universe Domains .118 The Business Objects Repository Reference Guide UNV_PROP_TAB This table stores a list of universe condition objects and their associated tables.PROPERTY_ID. It is a foreign key to UNV_PROPERTY.TABLE_ID. It is a foreign key to UNV_TABLE. UNIVERSE_ID Non-null Type: int10 This the universe identifier. It is a foreign key to UNV_PROPERTY. TABLE_ID Non-null Type: int10 This is the table identifier.

in addition to any components that may have been added directly to it.The Business Objects Repository Reference Guide 119 UNV_RELATIONS This table stores relationships between linked universes. The kernel universe represents a re-usable library of components. The derived universe contains some or all of the components of the kernel universe. BASIC_UNV_ID Non-null Type: int10 This is the kernel universe identifier. Notes: UNV_RELATIONS . Column name DERIV_UNV_ID Value Non-null Type: int10 This is the derived universe identifier.

TAB_TOP Non-null Type: int10 This helps define the table’s position in the Structure pane in Designer. The Document and Universe Domains . TAB_NAME Non-null Type: char(110) This is the table name.UNIVERSE_ID. It is a foreign key to UNV_TABLE. TAB_PROP TAB_SCROLL TAB_LEFT Type: char(35) Type: int10 Non-null Type: int10 This helps define the table’s position in the Structure pane in Designer.TABLE_ID.120 The Business Objects Repository Reference Guide UNV_TABLE This table stores information defining universe tables. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. TAB_RIGHT Non-null Type: int10 This helps define the table’s position in the Structure pane in Designer. Column name TABLE_ID Value Non-null Type: int10 This is the table identifier. It is a foreign key to UNV_UNIVERSE.

Values are: Possible values are: -1 = Not an alias <UNV_TABLE.The Business Objects Repository Reference Guide 121 Column name TAB_BOTTOM TAB_WEIGHT ALIAS_TABLE Value Non-null Type: int10 Type: int10 Type: int10 This defines whether the table is an alias table.TABLE_ID> value of actual table Notes: UNV_TABLE .

TAB_SLICE Non-null Type: int6 This is the data slice counter. Notes: The Document and Universe Domains .5 release. When the data slice exceeds 240 characters.122 The Business Objects Repository Reference Guide UNV_TABLE_DATA This table stores the SQL of virtual tables. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. It is a foreign key to UNV_TABLE. Column name TABLE_ID Value Non-null Type: int10 This is the table identifier. initialized at 1. TAB_DATAVALUE Non-null Type: char(240) This is the data in the slice. a new slice is created and the data is stored in multiple slices.UNIVERSE_ID.TABLE_ID. TAB_DATATYPE Non-null Type: char(2) This is the table type. It is a foreign key to UNV_UNIVERSE. NOTE This table was added with the BusinessObjects 6.

It is a foreign key to UNV_JOIN_OBJECT. Notes: UNV_TAB_OBJ . OBJECT_ID Non-null Type: int10 This is the object identifier. UNIVERSE_ID Non-null Type: int10 This is the universe identifier.UNIVERSE_ID and UNV_JOIN_OBJECT.OBJECT_ID.The Business Objects Repository Reference Guide 123 UNV_TAB_OBJ This table stores the list of “aggregate-incompatible” associations between tables and objects (used for aggregate navigation).TABLE_ID. It is a foreign key to UNV_TABLE.UNIVERSE_ID. Column name TABLE_ID Value Non-null Type: int10 This is the table identifier. It is a foreign key to UNV_TABLE.

It is a foreign key to UNV_PROPERTY.TABLE_ID. Notes: The Document and Universe Domains . It is a foreign key to UNV_TABLE.UNIVERSE_ID. UNIVERSE_ID Non-null Type: int10 This is the universe identifier. Column name TABLE_ID Value Non-null Type: int10 This is the table identifier.UNIVERSE_ID and UNV_TABLE. PROPERTY_ID Non-null Type: int10 This is the condition object identifier.124 The Business Objects Repository Reference Guide UNV_TAB_PROP This table stores the list of “aggregate-incompatible” associations between tables and condition objects (used for aggregate navigation).PROPERTY_ID. It is a foreign key to UNV_PROPERTY.

UNI_LONGNAME Non-null Type: char(35) This is the universe display name.The Business Objects Repository Reference Guide 125 UNV_UNIVERSE This table stores information defining universes. It is incremented each time the universe is exported to the repository. It is the name displayed in the Business Objects products for the universe. UNI_CONNEXION Non-null Type: int10 This is the connection identifier. It is the user ID of the user who first created the universe. Column name UNIVERSE_ID Value Non-null Type: int10 This is the universe identifier. UNI_FIRSTAUTHOR Type: char(35) This is the universe creator identifier. It is the user ID of the user who last changed the universe. UNV_UNIVERSE . UNI_VERSION Non-null Type: int10 This is the universe file version number. It is the name of the universe file itself.M_CNTN_N_ID. entered as the universe “name” parameter. UNI_LASTAUTHOR Type: char(35) This is the universe last author identifier. UNI_FILENAME Non-null Type: char(8) This is the universe file name. It is a foreign key to OBJ_M_CONNECTION. the primary key. without the .unv extension.

It is expressed as a number of seconds. This value is set in the Controls tab of the Universe Parameters dialog box in Designer. UNI_ESTIMATE Type: int10 This is the requested maximum time cost estimate after which a warning will appear when the query is launched. It is expressed as a number of seconds. UNI_MAXLINES Non-null Type: int10 This is the maximum query result size.126 The Business Objects Repository Reference Guide Column name UNI_CREATEDATE Value Type: char(12) This is the universe creation date. This limit is set in the Controls tab of the Universe Parameters dialog box in Designer. It defines the maximum number of rows a query can retrieve from the database. It applies only to an RDBMS which has a cost estimate feature based on time. The Document and Universe Domains . This value is set in the Controls tab of the Universe Parameters dialog box in Designer. in this format: YYYY/M/D UNI_MAXTIME Non-null Type: int10 This is the maximum query execution time. in this format: YYYY/M/D UNI_MODIFYDATE Type: char(12) This is the universe last modification date.

UNI_PREFERENCES Type: char(35) This is a coded field corresponding to check box status in the Controls and SQL tabs of the Universe Parameters dialog box in Designer. “Cartesian products” (Y = Prevent. “Allow selection of multiple contexts” position 6: SQL tab. but default value unchanged) From left to right. “Warn if cost estimate exceeds” UNV_UNIVERSE . the characters represent: position 1: SQL tab. “Multiple SQL statements for each context” position 5: SQL tab. intersect and minus parameters” position 3: SQL tab. “Limit execution time to” position 10: Controls tab. “Limit size of long text objects to” position 9: Controls tab. The maximum authorized number of characters is 32000. Each of eleven characters gives the value of a specific check box. that a user is authorized to retrieve from the database. Values are: Y = checked N = unchecked U = unchanged (checked. in characters. “Allow use of subqueries” position 2: SQL tab.The Business Objects Repository Reference Guide 127 Column name UNI_MAXCOLUMN Value Type: int6 This is the maximum size of a long text object. N = Warn) position 7: Controls tab. “Limit size of result set to” position 8: Controls tab. “Allow complex operands in Query Panel” position 4: SQL tab. “Allow use of union.

128 The Business Objects Repository Reference Guide Column name UNI_PREFERENCES (continued) UNI_CONVERSION UNI_REPODOCID UNI_QUALIFIERS UNI_OWNERS Value position 11: SQL tab. Type: int1 This is the universe repository version. “Multiple SQL statements for each measure” position 12-20: reserved. Type: int10 Type: char(35) Type: char(35) Notes: The Document and Universe Domains .

UNI_DATATYPE Non-null Type: char(2) This is the data type. a new slice is created and the data is stored in multiple slices.The Business Objects Repository Reference Guide 129 UNV_UNIVERSE_DATA This table stores universe description texts. initialized at 1. UNI_DATAVALUE Non-null Type: char(240) This is the data in the slice. It is a foreign key to UNV_UNIVERSE. Column name UNIVERSE_ID Value Non-null Type: int10 This is the universe identifier.UNIVERSE_ID. Values are: B = External strategy C = Comments (text entered in the Summary tab of the Universe Parameters dialog box in Designer) G = Text in labels displayed in Structure pane in Designer H = Description text (entered in the Definition tab of the Universe Parameters dialog box in Designer) J = External join strategy O = Default owner Q = Default qualifier (target database) UNI_SLICE Non-null Type: int6 This is the data slice counter. When the data slice exceeds 240 characters. Notes: UNV_UNIVERSE_DATA .

130 The Business Objects Repository Reference Guide The Document and Universe Domains .

124 D data providers associated documents 38 data sources of documents 38 data types per RDBMS 11 date/time format 10 derived universe 119 document domain description 55 document properties data providers 38 documents binary data 85 data source 38 description 41 index 41 last printed 36 last sent to repository 36 linked to categories 37 properties data 53 sent to users 27 B Broadcast Agent distribution list 21 pending tasks 12 task properties data 53 C categories definition 30 linked to documents 37 channels definition 31 properties data 53 classes definition 87 description 89 columns and associated objects 113 definition 91 description 90 condition objects aggregate-incompatible associations with tables 124 and associated tables 118 definition 115 description 117 connections parameters 33 strings 33 contexts definition 93 description 94 G groups definition 22 link to resources 59 linked to users or groups 28 H hierarchies definitions 96 order of objects 97 I IDs 51 Index .The Business Objects Repository Reference Guide 131 Index A actor attributes 81 actor definition 22 aggregate-incompatible associations 123.

72 Structure pane labels 129 users attributes 81 definition 22 documents sent to 27 link to resources 59 P password validity period predefined settings 22 57 R RDBMS data types 11 repository options set in Supervisor 45 universe and document domain descriptions 55 Index . 129 external strategies 129 incremental imports 86 linked (kernel and derived) 119 overloads (modified parameters per user or group) 68.132 The Business Objects Repository Reference Guide J joins expressions (displayed in List Mode) graphical definitions 98 per context 95 performance 103 properties 100 102 resources links to users and groups 59 S secured connections definition 33 description 35 security command settings 59 K kernel universe 119 T table description 122 tables aggregate-incompatible associations with condition objects 124 aggregate-incompatible associations with objects 123 and associated condition objects 118 and associated objects 114 definition 120 timestamps 62 L linked universes 119 M magic ID 51 O objects aggregate-incompatible associations with tables 123 and associated columns 113 and associated tables 114 definition 108 description 104 description text 110 key 112 order in hierarchies 97 select clause text 110 where clause text 110 U unique identifiers 51 universe domain description 55 universes default owner 129 default qualifier (target database) 129 definition 125 definitions 75 description text 80.

Sign up to vote on this title
UsefulNot useful