Subject: | |
From: | |
Reply To: | |
Date: | Thu, 13 Oct 2005 23:24:06 -0400 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
On Thu, 13 Oct 2005 07:59:44 -0700 Eric William wrote:
> I was preparing a capacity change on a detail data set, I am not changing
> the data base structure, just capacity. When I started to review the data
> dictionary (for another task) and discovered it had a capacity reference
> in it. Not being that knowledgeable in Cognos products this left me with
> a question.
>
> Since it appears the data dictionary is "compiled" do I need to compile
> every Cognos routine that uses this dictionary. They use Quiz, Quick and
> QTP here, I don't even know which use the dictionary.
I get the digest version of the list so if I am late on this issue
then please forgive the duplication.
1. You do not need to alter or recompile either the dictionary or the
byte-code PowerHouse programs if all you are changing is the
file/record capacity. This value only sets the default for the
create statement of QUTIL for that file/record.
2. ALL of the POWERHOUSE components make use of the data-dictionary;
QUICK, QUIZ, QTP, QSHOW and QUTIL to name the five that I can bring
to mind.
3. If you change the structure of a record then you need to alter the
data-dictionary source and recompile. If you do not alter the major
version number of your data dictionary before compiling it then all
you need do after that is recompile those POWERHOUSE programs that
access the specific record layouts that have been altered. If you do
not do this then the programs will run but will not map data
correctly and will likely throw errors originating in the underlying
MPE intrinsics (if you are lucky). If you do change the major
version number of the dictionary before recompiling it then you are
forced to recompile every POWERHOUSE program that accesses that
dictionary as the POWERHOUSE VM will complain and refuse to run any
byte-code program that was compiled with a dictionary possessing a
different major version than the one used at run time.
Regards,
Jim
--
*** e-mail is NOT a secure channel ***
James B. Byrne mailto:ByrneJB.<token>@Harte-Lyne.ca
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3CE delivery <token> = hal
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|