I am trying to find out what the OBJ_M_UNIVSLC table is used for. I am also trying to find out what action from supervisor/Designer/BO query triggers this table to be updated/inserted/deleted.
I looked up the definition of this table on the CD and it told me that it keeps slices of the universe redefinition. This doesnot help me much. I looked at the table layout and it has 4 columns 1) M_UNIS_N_ID
2) M_UNIS_N_BLKID
3) M_UNIS_N_ID
4) M_UNIS_C_BULK
What i am looking for is what does BO store in each of these columns and what actions cause it to insert data and delete data from this table.
Hamid is correct: the description for the universe is stored in the UNIVSLC table.
Additionally, what you want to know is the following: The UNIVSLC table exists for two reasons: 1. There is no limit to the amount of text you can write into the universe’s description field (a.k.a. the “universe help” field to an end-user) 2. There is a limit of 254 characters per “slice”
And so, any text in this field that is longer than 254 characters will be broken up into slices, which are saved in the UNIVSLC table, and each slice is identified by the following:
M_UNIS_N_ID - Universe repository ID
M_UNIS_N_BLKID - Individual ID of each slice. If your universe description is less than 254 characters, you will have only one slice, with ID=1. Subsequent slices (if your description is more than 254 characters) are numbered accordingly.
M_UNIS_C_NAME - Name of block. The universe description is named “Help” (don’t ask why). I don’t think any other values in this column are possible; the flexibility of the structure allows for future enhancements to the universe domain.
M_UNIS_C_BULK - Bad name for “text.” This column contains the “bulk” of the slice of the full description text.
So, if your universe description is 314 characters, you will have 2 slices (slice 1 with 254 chars., slice 2 with 60), and if you concatenate the “bulk” of the slices, you get your full 314 characters.
That this information is ALSO stored in UNV_UNIVERSE_DATA, with the same structure. This table contains also other information types, like the comments from the summary tab etc.
I do not really understand the reason for the duplication.
Luis and Hamid thanks for your response. This informations was really useful.
Do you know why a record would be deleted from this table. For some reason that i dont know there was a record deleted from this table which disabled us to log into the repository from Business Objects. This record corresponding to a specific universe only got deleted from the obj_m_univslc table and did not get deleted from the obj_m_universe table.
I think the duplication is supposed to save some work. The information stored in OBJ_M_UNIVSLC is used by Supervisor, for example, to quickly present some information on the Universe without accessing the Universe domain (where table UNV_UNIVERSE_DATA is stored).
I can’t think of why if would have been deleted unless you removed the description from the universe.
Sorry I can’t help… hopefully you’ve resolved the issue (with a Scan & Repair, maybe?)…