Hi Ross,
Could you elaborate on how John Drumheller showed Information was
supposedly faster than classic Pick? I Googled it several different ways
and found tons of stuff, but not what I was looking for (so what else is
new?).
Thanks,
Charlie Noah
On 06-27-2012 2:51 AM, Ross Ferris wrote:
John,
Your "cool idea" is (was?) actually known as the "Drumheller Trick", and along with some
smoke& mirrors was used to great advantage in years gone by John Drumheller (to show how much faster
"Information" was than classic Pick :-)
The actual way you would typically work would be more like
SELECT FILE WITH<insert conditions> SAVING DO.TASK
That way your routine only gets fired "when needed" based on selection criteria
Ross Ferris
Stamina Software
Visage> Better by Design!
-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R.
Sent: Tuesday, 26 June 2012 3:24 AM
To: 'U2 Users List'
Subject: Re: [U2] Regarding: use of I - Descriptor
Satya,
Roughly speaking, and I-Desc is a way to manipulate the data so that you can select or
display data in other ways. You can get data from another file, perform some math on
multiple fields, concatenate data, call a basic subroutine, or any combination of these.
You can have multiple commands within an I-Desc with each piece separated by a
semi-colon, and then take action based on each "piece" of the code. You can
even put alternate indexes on I-Desc, though this can lead to serious problems if you are
indexing a translate.
You generally cannot do updates with an I-Desc, though if the I-Desc called a
subroutine, you COULD do anything but I have never seen this done (and with
very good reason).
On a wild tangent to what I just said, I have always thought how easy (in a
purest way) that you COULD perform some task like month end by having a file
with special record and an I-Desc that DOES run update subroutines (yeah I
know, I just said not to do that, but the idea is cool). If set up correctly,
you COULD simply run your month end by sorting the special file with the
I-Desc. For example:
SORT MONTH.END.CTL DO.TASK
Where DO.TASK is an I-Desc that calls a subroutine that knows what to do based
on the key of each record.
Again, NOT a good idea, but the capability is there.
John
-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of satya satya
Sent: Monday, June 25, 2012 12:10 PM
To: U2 Users List
Subject: [U2] Regarding: use of I - Descriptor
Hi,
Could any one of you explain What is I - Descriptor and What is the use of it.
Thank you,
Satya
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users