HP3000-L Archives

October 2005, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"James B. Byrne" <[log in to unmask]>
Reply To:
Date:
Thu, 13 Oct 2005 23:24:06 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (54 lines)
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 *

ATOM RSS1 RSS2