Not that I want to correct Jim, but ... The '*An' 'entries' do NOT appear in the 'VOC' ( or 'MD' ) file
The '*An' 'entries can be used with any Hash file / Directory, without having a '*An' entry in the 'DICT'ionary of the file / VOC / MD *A9999 is indeed special, returning the size of the item *A9998, another 'special' attribute returning the 'position' the item appears in the output, eg : LIST file *A9998 file... *A9998 id 1 another_id 2 whatever_id 3 etc, etc LIST file *An will list the contents of attribute 'n' for all other values of 'n' ED DICT file last_update 001 A 002 0 003 Last Updated 004 005 006 007 D4 008 A;NU 009 R 010 12 LIST file last_update will list the date of the last update to the item(s) within 'file' Pat. On 15 May, 20:14, "Jim Idle" <[email protected]> wrote: > Well, you use them just like any other dictionary entry; that's why I said > they are defaults in the VOC MD, just use: > > SORT FILE *A0 *A9999 BY *A9999 > > CT VOC *A9999 > > Jim > > From: [email protected] [mailto:[email protected]] On Behalf Of > JOSE L MARTINEZ-AVIAL > Sent: Thursday, May 13, 2010 9:50 PM > To: [email protected] > Subject: Re: I Dict for size of files > > How can I use thos attributes? Can you give me an example?. > > The reason to do that is that I have a program that process the files left in > a directory by a external process. But I want to order them by size, so I > want to do something like SELECT input BY FILE.SIZE, so I get the bigger > files first. > > Thanks > Jose > > 2010/5/12 Jim Idle <[email protected]> > > These are the magic attributes *A9999 and *A9998, which should be in your > VOC/MD by default and so you can just use them. However, I am not sure if > they will work on directory files. Why not just use ls ? > > Jim > > From: [email protected] [mailto:[email protected]] On Behalf Of > JOSE L MARTINEZ-AVIAL > Sent: Tuesday, May 11, 2010 8:13 PM > To: [email protected] > Subject: I Dict for size of files > > Hi, > I'm using JBase 5.0.14 ove HPUX 11.1. I have a voc record that points to a > directory, as follows: > > jsh miaprd ~ -->CT VOC input > > input > 001 F > 002 ../bnk.data/ofdata/input > 003 ../bnk.dict/input]D > > The only record in the dictionary is the ID, so if I do LIST input I see a > list of the files contained in the directory. How can I create a DICT record > that gives me the size of each file? Having the date of last modification > would be great too. > > Thanks! > > Jose > > HP-UX-/ve2/miaprd/bnk/bnk.run/&COMO&: jdiag > jdiag - jBASE diagnostic '$Revision: 1.15 $' > > System Information > ================== > > System : HP-UX miaux B.11.11.U 9000/800 > UNIX User : miaprd (uid 103, euid 103) > Tty name : /dev/pts/tf > Time : Tue May 11 23:08:11 2010 > > Environment > =========== > > JBCPORTNO : Not Set > JBCRELEASEDIR : '/apps/jbase5.0.14' > JBCGLOBALDIR : '/apps/jbase5.0.14' > JBCDATADIR : '/ve2/miaprd/bnk/bnk.run/../bnk.data' > HOME : '/ve2/miaprd/bnk/bnk.run' > JEDIFILEPATH : '/ve2/miaprd/bnk/bnk.run' > JEDIFILENAME_MD : '/ve2/miaprd/bnk/bnk.run/VOC' > JEDIFILENAME_SYSTEM : '/apps/jbase5.0.14/src/SYSTEM' > RELEASE Information : Major 5.0 , Minor 14 , Patch 0287 (Change 73758) > Spooler dir (JBCSPOOLERDIR) : '/ve2/miaprd/bnk/bnk.run/jspooler' > JBCEMULATE : 'prime' > WARNING: Cannot access Executable path > '/ve2/miaprd/bnk/bnk.run/globuspatchbin', error 2 > WARNING: Cannot access Library path '/apps/jbase5.0.14/jdk/jre/lib', error 2 > Object path (JBCOBJECTLIST) : > '/ve2/miaprd/bnk/bnk.run/globuspatchlib:/ve2/miaprd/bnk/bnk.run/lib:/ve2/miaprd/bnk/bnk.run/globuslib' > jBASE Compiler Run-time : '/apps/jbase5.0.14/config/system.properties' > Program dir (JBCDEV_BIN) : '/ve2/miaprd/bnk/bnk.run/bin' > Subroutine dir (JBCDEV_LIB) : '/ve2/miaprd/bnk/bnk.run/lib' > Max open files : 2048 > > -- > > Please read the posting guidelines > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions specific > to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group > athttp://groups.google.com/group/jBASE?hl=en > > -- > Please read the posting guidelines > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions specific > to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group > athttp://groups.google.com/group/jBASE?hl=en > > -- > Please read the posting guidelines > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions specific > to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group > athttp://groups.google.com/group/jBASE?hl=en > > -- > Please read the posting guidelines > at:http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions specific > to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group > athttp://groups.google.com/group/jBASE?hl=en -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
