PHD

Deskin, Bob Bob.Deskin@Cognos.COM
Thu, 19 Nov 1998 07:12:02 -0500


See comments below:

Bob Deskin              
Senior Product Advisor  bob.deskin@cognos.com
Cognos Inc.             (613) 738-1338 ext 4205 FAX: (613) 228-3149
3755 Riverside Drive P.O. Box 9707 Stn. T, Ottawa ON K1G 4K9 CANADA


> ----------
> From: 	Mike Chalenburg[SMTP:chalenburg@Harding.edu]
> Sent: 	November 18, 1998 5:45 PM
> To: 	powerh-l@lists.swau.edu
> Subject: 	RE: PHD
> 
> That makes sense from what I have seen up until now.  Do I understand
> correctly that you are indicating that the same basic scheme will be in
> version 8?  In other words will I be able to change the metadata and then
> only have to recompile the screens that would be directly affected?
All of our dictionaries have been this way.

> I had been given an indication from someone within Cognos Telesupport that
> the whole dictionary scheme was going to change in version 8.  The
> impression I got was the "5 file" dictionary was going away and that the
> PDL
> compilation process was going to produce something with a very different
> format.  That file or files would then be used at compile and/or run time
> with the screens, etc.
Yes, PhD on OpenVMS uses 5 RMS ISAM files, whereas compiled PDL is a flat
file (with lots of internal pointers). On conversion, you'd have to
recompile everything. But this is no diffreent than when you upgrade to a
major version.

> There are two reasons for asking this.  One is to try to determine what
> kinds of changes we are going to need to make in our procedures for
> modifying the dictionary.  The other is that we have an in-house product
> that reads the current dictionary.  I would like to be able to continue to
> use this product and hence would like a general idea of whether that will
> be
> an option.
Please give me more details on this.

> Thanks.
> 
> Mike
> 
> Mike Chalenburg                Chalenburg@harding.edu
> Director of Software & Systems Voice: 501-279-4440
> Harding University             Fax:   501-279-4600
> 
> > -----Original Message-----
> > From: owner-powerh-l@sphere.swau.edu
> > [mailto:owner-powerh-l@sphere.swau.edu]On Behalf Of Deskin, Bob
> > Sent: Wednesday, November 18, 1998 4:17 PM
> > To: powerh-l@lists.swau.edu
> > Subject: RE: PHD
> >
> >
> > PhD and PDL are the same regarding when you must recompile
> > screens, reports,
> > and runs. If you add or change a file to a PhD dictionary (via the
> > appropriate screen), or to a PDL dictionary (by adding the syntax and
> > recompiling the dictionary), you still have to recompile any screens,
> > reports, and runs that use that file.
> >
> > In your example of adding an item to an existing file, you would have to
> > recompile any screen, report, or run that used that file. And
> > again, this is
> > no different for PhD or PDL.
> >
> > Bob Deskin
> > Senior Product Advisor  bob.deskin@cognos.com
> > Cognos Inc.             (613) 738-1338 ext 4205 FAX: (613) 228-3149
> > 3755 Riverside Drive P.O. Box 9707 Stn. T, Ottawa ON K1G 4K9 CANADA
> >
> >
> > > ----------
> > > From: 	Mike Chalenburg[SMTP:chalenburg@Harding.edu]
> > > Sent: 	Wednesday, November 18, 1998 4:14 PM
> > > To: 	powerh-l@lists.swau.edu
> > > Subject: 	RE: PHD
> > >
> > > I have used PDL before and it is as Allison says.  It is convenient to
> > > move
> > > between dictionaries and has its good points but PHD is certainly
> > > convenient
> > > for the ad hoc changes that constitute most of our dictionary
> > maintenance.
> > >
> > > I'm curious as to what the scenario will be in version 8.  We have one
> > > production dictionary and make a changes to it regularly.  If I
> > understand
> > > it correctly, when you edit the PDL source, there is a compilation
> > > process.
> > > Then it gets fuzzy in my mind.  Does the binding to this
> > dictionary occur
> > > when a Q%S is compiled or at execution time?  My main question has to
> do
> > > with a situation like adding a new field to an existing data file.
> Will
> > > all
> > > of the Q%S's have to be recompiled, just the ones that use that
> > particular
> > > file or just the ones that would use that new field?  Currently you
> can
> > > make
> > > changes like this and the things that don't actually use the
> > field will be
> > > ok except for cases where the record is used in PASSING and RECEIVING
> > > clauses.
> > >
> > > I know this is still a beta version, but does anyone know?
> > >
> > > Thanks.
> > >
> > > Mike
> > >
> > > = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> > = = = = =
> > > =
> > > Subscribe: "subscribe powerh-l" in message body to
> > > majordomo@lists.swau.edu
> > > Unsubscribe: "unsubscribe powerh-l" in message to
> > majordomo@lists.swau.edu
> > > powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
> > > This list is closed, thus to post to the list, you must be a
> subscriber.
> > >
> > = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> > = = = = =
> > Subscribe: "subscribe powerh-l" in message body to
> > majordomo@lists.swau.edu
> > Unsubscribe: "unsubscribe powerh-l" in message to
> majordomo@lists.swau.edu
> > powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
> > This list is closed, thus to post to the list, you must be a subscriber.
> >
> 
> = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> =
> Subscribe: "subscribe powerh-l" in message body to
> majordomo@lists.swau.edu
> Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
> powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
> This list is closed, thus to post to the list, you must be a subscriber.
> 
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
This list is closed, thus to post to the list, you must be a subscriber.