Which PDL changes force QDesign Recompile?

Deskin, Bob Bob.Deskin@Cognos.COM
Mon, 16 May 2005 12:23:02 -0400


Adding (or deleting) an ASC requires a recompile. So does adding or
deleting or changing a PERMIT, at least it requires a recompile of the
affected screen/run/report. The catch is that what's affected depends on
what security you had before. In other words, if you had other security
and you're just opening up this record to an additional ASC, then
recompiling the one screen should be fine. However, if you had no
security before, then adding a PERMIT affects all ASCs. Our default is
to allow access until it's restricted somehow.

The reason why it may appear to work is because of the way we handle
security internally. There are a series of flags the indicate whether an
ASC is allowed to access or not. In some case we initialize to on, in
some cases to off. If You add a PERMIT and the setting would leave it as
it is, then recompiling makes no difference in the setting. However the
reverse is true. Therefore, it's easier to simply recompile. How much
you need to recompile will depend on your other settings.

Bob

-----Original Message-----
From: John MacLerran [mailto:macljohn@isu.edu] 
Sent: May 16, 2005 12:16 PM
To: Deskin, Bob
Cc: powerh-l@lists.sowder.com
Subject: Re: Which PDL changes force QDesign Recompile?


Thanks, Bob,
'logonids and the equivalent...'
Does adding a 'permit asc to read record blah'  fall into that? I need
to add an ASC permission to read a file and was wondering if I'd 
have to recompile everything or just the dictionary. I've added logonids

to an ASC without recompile, but never an ASC permission to a file.  I 
just tried it (i.e. created the new dictionary and attempted to access 
the file), and it seemed to work, but I didn't want to put the new 
dictionary out if it would cause problems with the rest of the users.

Thanks!

Deskin, Bob wrote:

>Off the top of my head (and no comments about the bald spot), the 
>following do not require a recompile:
>
>- File and database open names
>- logonids and the equivalent (but adding or deleting ASCs does)
>- entity descriptions
>
>Everything else (as I recall) is brought into the screen/run/report 
>when referenced.
>
>Bob
>
>-----Original Message-----
>From: powerh-l-admin@lists.sowder.com 
>[mailto:powerh-l-admin@lists.sowder.com] On Behalf Of John MacLerran
>Sent: May 16, 2005 11:18 AM
>To: powerh-l@lists.sowder.com
>Subject: Which PDL changes force QDesign Recompile?
>
>
>Dear PH-Listers;
>
>I remember there being a discussion of this a while back, but I can't
>find the post so I'll ask:
>
>What changes in a PDL dictionary can be made without recompiling all 
>the
>
>associated Quick screens?  I know that some things are accessed
>dynamically, and some are compiled into the screens, but I cannot 
>remember all of the nuances.
>
>Platform: MPE/iX
>Version: 8.49D
>
>Thanks!
>
>  
>

-- 
----------------------------------------------------------------------
  John MacLerran
  IT Systems Analyst                       email:   macljohn@isu.edu
  Idaho State University                             V(208) 282-2954
  http://www.isu.edu/~macljohn                       F(208) 282-3673
---------------------------------------------------------------------- 
  
       This message may contain privileged and/or confidential information.  If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so.  Thank you.