Re: [U2] Unidata Silly Gripe

2010-03-26 Thread Symeon Breen
This is the LD file type in udtI have only ever used these for directory
files that need large numbers of records in them. 

I am a newskool primey not an oldskool picky !

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Anthony W.
Youngman
Sent: 26 March 2010 00:49
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unidata Silly Gripe

In message 00c201cacc68$af62e700$0e28b5...@com, Larry Hiscock 
lar...@wcs-corp.com writes
Actually, you COULD do this on the Pr1me.  Our application was migrated to
Unidata from Pr1me Information.  We always kept program sub-directories
segregated by application (e.g. AR, AP, GL, etc).

But I'm guessing you had *separate* VOC entries for AR, AP etc. At the 
OS level they were under one sub-directory but inside of PI they were 
separate FILEs.

What I'm talking about - what I think Pick has - is where you have - at 
the *PICK* level, one BP FILE, and then loads of subfiles in it. Which 
is stored (by default) as one directory with sub-directories at the OS 
level.

In other words, in PI you're talking about the OS level - nothing to 
with PI. In Pick you're actually IN PICK, it's nothing to do with the 
OS.

--Larry

Cheers,
Wol

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Anthony W.
Youngman
Sent: Thursday, March 25, 2010 3:08 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unidata Silly Gripe

In message 031801cacc3b$feb964a0$fc2c2d...@com, Symeon Breen
syme...@gmail.com writes
Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP

Just a little point - bearing in mind I've never used genuine Pick but I
think Larry et al are describing *TYPICAL* Pick usage. You couldn't do
that on Pr1me so anybody (like me) only used to the Pr1me approach this
would seem strange.

We had three (actually four) main program directories on our system,
called CBP, GBP and RBP. But on a Pick system they would typically have
been defined as subfiles of BP, eg BP,COL BP,GEN and BP,REM.

Cheers,
Wol

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry Hiscock
Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.
Each
of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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


-- 
Anthony W. Youngman pi...@thewolery.demon.co.uk
'Yings, yow graley yin! Suz ae rikt dheu,' said the blue man, taking the
thimble. 'What *is* he?' said Magrat. 'They're gnomes,' said Nanny. The man
lowered the thimble. 'Pictsies!' Carpe Jugulum, Terry Pratchett 1998
Visit the MaVerick web-site - http://www.maverick-dbms.org Open Source
Pick
___
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


Re: [U2] Unidata Silly Gripe

2010-03-26 Thread Bill Haskett


In PICK you'd create a single file which would place the data pointer 
into the dictionary.  If you wanted more data files to share the 
dictionary you'd simply create another data file.  e.g.


CREATE-FILE  BPFILE  1  15

CREATE-FILE  DATA  BPFILE,INCLUDES  15

Then you could reference the new data file as  BPFILE,INCLUDES...

$INCLUDE  BPFILE,INCLUDES  INIT.MY.COMMON

The primary purpose of this structure was to share a dictionary 
amongst multiple data files.  Since a BP file in PICK is nothing more 
than another PICK file, one would ultimately find where the BP files 
ended up as multi-level files.  UniData, but not UniVerse (I believe), 
has the ability to mimic these multi-level files, both as regular UD 
files and as DIR type files.


When we migrated from PICK (D3) to UniData, we found the UniData 
structure to be far more flexible than the old PICK (D3) file 
structure.  Now, our application account holds our source and compiled 
code, our dictionaries, and some global configurations.  The hosted 
accounts hold the data file(s) and point to the application programs, 
account dictionaries, and global configurations.  They also have their 
own local program file (not used much), local dictionaries (only 
because of multi-level files; e.g. PAYROLL,2004  PAYROLL,2005  etc), 
and configurations.


But, from a logical point of view, it seems perfectly rational to have 
a single directory hold subdirectories, and, therefore, a DIR file to 
contain multiple DATA directories.  However, in the IT world, there 
are always issues with anything.  :-)


HTH,

Bill


Anthony W. Youngman said the following on 3/25/2010 5:49 PM:
In message 00c201cacc68$af62e700$0e28b5...@com, Larry Hiscock 
lar...@wcs-corp.com writes
Actually, you COULD do this on the Pr1me.  Our application was 
migrated to

Unidata from Pr1me Information.  We always kept program sub-directories
segregated by application (e.g. AR, AP, GL, etc).


But I'm guessing you had *separate* VOC entries for AR, AP etc. At 
the OS level they were under one sub-directory but inside of PI they 
were separate FILEs.


What I'm talking about - what I think Pick has - is where you have - 
at the *PICK* level, one BP FILE, and then loads of subfiles in it. 
Which is stored (by default) as one directory with sub-directories at 
the OS level.


In other words, in PI you're talking about the OS level - nothing to 
with PI. In Pick you're actually IN PICK, it's nothing to do with the 
OS.


--Larry


Cheers,
Wol


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Anthony W.
Youngman
Sent: Thursday, March 25, 2010 3:08 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unidata Silly Gripe

In message 031801cacc3b$feb964a0$fc2c2d...@com, Symeon Breen
syme...@gmail.com writes

Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP


Just a little point - bearing in mind I've never used genuine Pick 
but I

think Larry et al are describing *TYPICAL* Pick usage. You couldn't do
that on Pr1me so anybody (like me) only used to the Pr1me approach this
would seem strange.

We had three (actually four) main program directories on our system,
called CBP, GBP and RBP. But on a Pick system they would typically have
been defined as subfiles of BP, eg BP,COL BP,GEN and BP,REM.

Cheers,
Wol


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry 
Hiscock

Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.

Each

of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is 
simply a

sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon 
Breen

Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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] Unidata Silly Gripe

2010-03-25 Thread Jeff Butera
I know most won't care, but since I'm in the midst of a lot of Unidata 
migrations...


Unidata provides three nifty tools: convcode, convdata and convidx for use 
in migrating a database.


Can anyone tell me why the syntax for the three aren't the same?  convdata 
and convidx use a unix-like -r flag for recursive, whereas convcode 
does not:


convdata -r dirname
convidx -r dirname
convcode  dirname

I know this is absolutely trivial, but I've run into problems before 
scripting a moving and making the incorrect assumption that convcode took 
a -r flag.


Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

Life is a giant weenie roast and I'm the biggest weenie.
 Rose, The Golden Girls
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Symeon Breen
Probably because you would never have subdirectories in your program
directory.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Butera
Sent: 25 March 2010 10:58
To: U2 Users List
Subject: [U2] Unidata Silly Gripe

I know most won't care, but since I'm in the midst of a lot of Unidata 
migrations...

Unidata provides three nifty tools: convcode, convdata and convidx for use 
in migrating a database.

Can anyone tell me why the syntax for the three aren't the same?  convdata 
and convidx use a unix-like -r flag for recursive, whereas convcode 
does not:

convdata -r dirname
convidx -r dirname
convcode  dirname

I know this is absolutely trivial, but I've run into problems before 
scripting a moving and making the incorrect assumption that convcode took 
a -r flag.

Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

Life is a giant weenie roast and I'm the biggest weenie.
  Rose, The Golden Girls
___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Jeffrey Butera
Really?  We have large trees with code placed all around.  If we had a  
single folder it might have 1 files in it-ugly.


Sent from my iPhone

Jeff Butera
jbut...@hampshire.edu

On Mar 25, 2010, at 8:35 AM, Symeon Breen syme...@gmail.com wrote:


Probably because you would never have subdirectories in your program
directory.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Butera
Sent: 25 March 2010 10:58
To: U2 Users List
Subject: [U2] Unidata Silly Gripe

I know most won't care, but since I'm in the midst of a lot of Unidata
migrations...

Unidata provides three nifty tools: convcode, convdata and convidx  
for use

in migrating a database.

Can anyone tell me why the syntax for the three aren't the same?   
convdata

and convidx use a unix-like -r flag for recursive, whereas convcode
does not:

convdata -r dirname
convidx -r dirname
convcode  dirname

I know this is absolutely trivial, but I've run into problems before
scripting a moving and making the incorrect assumption that convcode  
took

a -r flag.

Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

Life is a giant weenie roast and I'm the biggest weenie.
 Rose, The Golden Girls
___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Symeon Breen
So are you saying you have one program file with multiple subdirectories in
it ?


How would you then compile or catalog such programs - say if it is
BP/typeAprogs/progname 


Or are you saying in one account you have multiple program files ?   - If so
then you have to use convcode against each program file not the account.



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeffrey Butera
Sent: 25 March 2010 12:44
To: U2 Users List
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have large trees with code placed all around.  If we had a  
single folder it might have 1 files in it-ugly.

Sent from my iPhone

Jeff Butera
jbut...@hampshire.edu

On Mar 25, 2010, at 8:35 AM, Symeon Breen syme...@gmail.com wrote:

 Probably because you would never have subdirectories in your program
 directory.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Butera
 Sent: 25 March 2010 10:58
 To: U2 Users List
 Subject: [U2] Unidata Silly Gripe

 I know most won't care, but since I'm in the midst of a lot of Unidata
 migrations...

 Unidata provides three nifty tools: convcode, convdata and convidx  
 for use
 in migrating a database.

 Can anyone tell me why the syntax for the three aren't the same?   
 convdata
 and convidx use a unix-like -r flag for recursive, whereas convcode
 does not:

 convdata -r dirname
 convidx -r dirname
 convcode  dirname

 I know this is absolutely trivial, but I've run into problems before
 scripting a moving and making the incorrect assumption that convcode  
 took
 a -r flag.

 Jeff Butera, Ph.D.
 Manager of ERP Systems
 Hampshire College
 jbut...@hampshire.edu
 413-559-5556

 Life is a giant weenie roast and I'm the biggest weenie.
  Rose, The Golden Girls
 ___
 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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Colin Alfke
See comments in-line.

 -Original Message-
 From: Symeon Breen
 
 So are you saying you have one program file with multiple
 subdirectories in
 it ?

[Colin] Sure - why not?

 How would you then compile or catalog such programs - say if it is
 BP/typeAprogs/progname

[Colin] The same as any other. In UniData you create a VOC entry for the
directory and compile and catalog against it.

 Or are you saying in one account you have multiple program files ?   -
 If so
 then you have to use convcode against each program file not the
 account.
 

[Colin] In UniData an account is simply a directory. I'd imagine it would be
quite common to have multiple program directories. Although I've only worked
with 2 UniData systems - 1 has multiple accounts with many program
directories in each although no subdirectories under the program
directories, the other has only a couple of program directories but those
all have program subdirectories. In both cases it would make life much
easier to run commands recursively.

Hth
Colin Alfke
Calgary, Canada

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Symeon Breen
Sorry - i think we were talking at cross purposes there.

Yes an account is just a directory but many people refer to the directory in
which they run the udt process as the account and this is where the voc
resides. - typically the program files would be sub directories inside this
account/directory - so you would have SOPprogs, SLprogs, etc   It would get
messy if inside this account you had say BP as your program directory with
programs in it then also inside bp you had subdirectories also with
programs, the sub directories would be fine as you could easily set up voc
pointers for them, the BP directory would be fine as well, except any
selects and commands based on selects i.e. catalog and basic, may go awry
because of the sub directories inside it.

So i think the reasoning behind the exclusion of -r for convcode is that you
would not usually have a directory that had nothing in it except code and
also contained subdirectories also with code, the main directory would be an
account and as such you would not want to run convcode in the account, but
against each of the program files inside that account.

There are a million scenarios here the voc is just too flexible ..

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Colin Alfke
Sent: 25 March 2010 13:47
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

See comments in-line.

 -Original Message-
 From: Symeon Breen
 
 So are you saying you have one program file with multiple
 subdirectories in
 it ?

[Colin] Sure - why not?

 How would you then compile or catalog such programs - say if it is
 BP/typeAprogs/progname

[Colin] The same as any other. In UniData you create a VOC entry for the
directory and compile and catalog against it.

 Or are you saying in one account you have multiple program files ?   -
 If so
 then you have to use convcode against each program file not the
 account.
 

[Colin] In UniData an account is simply a directory. I'd imagine it would be
quite common to have multiple program directories. Although I've only worked
with 2 UniData systems - 1 has multiple accounts with many program
directories in each although no subdirectories under the program
directories, the other has only a couple of program directories but those
all have program subdirectories. In both cases it would make life much
easier to run commands recursively.

Hth
Colin Alfke
Calgary, Canada

___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Symeon Breen
On unidata ?



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
bradley.sch...@usbank.com
Sent: 25 March 2010 14:10
To: U2 Users List
Subject: Re: [U2] Unidata Silly Gripe

 How would you then compile or catalog such programs - say if it is
 BP/typeAprogs/progname 

We have a similar structure. The compile command is  BASIC 
BP,typeAprogs progname



U.S. BANCORP made the following annotations
-
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications privacy
laws, and is also confidential and proprietary in nature. If you are not the
intended recipient, please be advised that you are legally prohibited from
retaining, using, copying, distributing, or otherwise disclosing this
information in any manner. Instead, please reply to the sender that you have
received this communication in error, and then immediately delete it. Thank
you in advance for your cooperation.



-

___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread bradley . schrag
Yes, on UniData (7.1). And our program BP is outside the application 
account/directory. So in our case we do have a directory with nothing but 
code in it and convcode -r would make sense.

Brad.

 
 Symeon Breen 

 
 On unidata ?
 

 bradley.sch...@usbank.com
 Sent: 25 March 2010 14:10
 To: U2 Users List
 Subject: Re: [U2] Unidata Silly Gripe
 
  How would you then compile or catalog such programs - say if it is
  BP/typeAprogs/progname 
 
 We have a similar structure. The compile command is  BASIC 
 BP,typeAprogs progname

U.S. BANCORP made the following annotations
-
Electronic Privacy Notice. This e-mail, and any attachments, contains 
information that is, or may be, covered by electronic communications privacy 
laws, and is also confidential and proprietary in nature. If you are not the 
intended recipient, please be advised that you are legally prohibited from 
retaining, using, copying, distributing, or otherwise disclosing this 
information in any manner. Instead, please reply to the sender that you have 
received this communication in error, and then immediately delete it. Thank you 
in advance for your cooperation.



-

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Colin Alfke
Well, I'll certainly concur that an account is simply the location of the
VOC.

Key word there - typically.

Consider:
Acct\bp\live\SOprogs
Acct\bp\test\SOprogs
Acct\bp\custom\SOprogs
(OK - so no real pgm directories alongside programs. What about expanding to
:
Acct\bp\live\SOprogs\includes)

Vs.
Acct\SOprogs
Acct\testSOprogs
Acct\customSOprogs
Here you're likely mixing Data files/dicts with the program directories.
Besides - one is definitely more of a directory tree while the other is
more of a directory lawn :)

I guess messy is in the eye of the beholder. Plus, I'll certainly agree to
the flexibility of the VOC (although it's a double-edged sword). The issue I
have with UniData is that it will give you the flexibility with one hand and
take it away with the other. Usually, it seems to come down to a
typically. I've heard that the origin of UniData came from someone with a
very definitive view of the right and wrong way to do things and it really
shows every once in a while.

My silly gripe is that the OS level commands GUIDE and MEMRESIZE work
slightly differently. GUIDE will work on both the actual filename and the
VOC name while MEMRESIZE looks at the VOC record. If a local filename has a
VOC item that points elsewhere you can easily resize the wrong file or not
be able to resize something you think you should be able to.

Colin enough of the bad puns and trite colloquialisms already Alfke
Calgary, Canada

-Original Message-
From: Symeon Breen

Sorry - i think we were talking at cross purposes there.

Yes an account is just a directory but many people refer to the directory in
which they run the udt process as the account and this is where the voc
resides. - typically the program files would be sub directories inside this
account/directory - so you would have SOPprogs, SLprogs, etc   It would get
messy if inside this account you had say BP as your program directory with
programs in it then also inside bp you had subdirectories also with
programs, the sub directories would be fine as you could easily set up voc
pointers for them, the BP directory would be fine as well, except any
selects and commands based on selects i.e. catalog and basic, may go awry
because of the sub directories inside it.

So i think the reasoning behind the exclusion of -r for convcode is that you
would not usually have a directory that had nothing in it except code and
also contained subdirectories also with code, the main directory would be an
account and as such you would not want to run convcode in the account, but
against each of the program files inside that account.

There are a million scenarios here the voc is just too flexible ..


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Larry Hiscock
Really?  We have more than 20 subdirectories in our program directory.  Each
of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Jeffrey Butera

We're with Larry and have truckloads.

As the one who started the thread, let me be clear:  i'm grateful  
these utilies have recursIve option and just curious why syntax might  
differ between them.


Sent from my iPhone

Jeff Butera
jbut...@hampshire.edu

On Mar 25, 2010, at 12:23 PM, Larry Hiscock lar...@wcs-corp.com  
wrote:


Really?  We have more than 20 subdirectories in our program  
directory.  Each

of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is  
simply a

sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon  
Breen

Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Bill Haskett
I do.  Multi-level directory files.  Or, maybe, I misunderstand your 
comment.  :-)


Bill


Symeon Breen said the following on 3/25/2010 5:35 AM:

Probably because you would never have subdirectories in your program
directory.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Butera
Sent: 25 March 2010 10:58
To: U2 Users List
Subject: [U2] Unidata Silly Gripe

I know most won't care, but since I'm in the midst of a lot of Unidata 
migrations...


Unidata provides three nifty tools: convcode, convdata and convidx for use 
in migrating a database.


Can anyone tell me why the syntax for the three aren't the same?  convdata 
and convidx use a unix-like -r flag for recursive, whereas convcode 
does not:


convdata -r dirname
convidx -r dirname
convcode  dirname

I know this is absolutely trivial, but I've run into problems before 
scripting a moving and making the incorrect assumption that convcode took 
a -r flag.


Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

Life is a giant weenie roast and I'm the biggest weenie.
  Rose, The Golden Girls
___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Symeon Breen
Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry Hiscock
Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.  Each
of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Anthony W. Youngman
In message 031801cacc3b$feb964a0$fc2c2d...@com, Symeon Breen 
syme...@gmail.com writes

Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP


Just a little point - bearing in mind I've never used genuine Pick but I 
think Larry et al are describing *TYPICAL* Pick usage. You couldn't do 
that on Pr1me so anybody (like me) only used to the Pr1me approach this 
would seem strange.


We had three (actually four) main program directories on our system, 
called CBP, GBP and RBP. But on a Pick system they would typically have 
been defined as subfiles of BP, eg BP,COL BP,GEN and BP,REM.


Cheers,
Wol


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry Hiscock
Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.  Each
of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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


--
Anthony W. Youngman pi...@thewolery.demon.co.uk
'Yings, yow graley yin! Suz ae rikt dheu,' said the blue man, taking the
thimble. 'What *is* he?' said Magrat. 'They're gnomes,' said Nanny. The man
lowered the thimble. 'Pictsies!' Carpe Jugulum, Terry Pratchett 1998
Visit the MaVerick web-site - http://www.maverick-dbms.org Open Source Pick
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Larry Hiscock
Actually, you COULD do this on the Pr1me.  Our application was migrated to
Unidata from Pr1me Information.  We always kept program sub-directories
segregated by application (e.g. AR, AP, GL, etc).

--Larry


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Anthony W.
Youngman
Sent: Thursday, March 25, 2010 3:08 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unidata Silly Gripe

In message 031801cacc3b$feb964a0$fc2c2d...@com, Symeon Breen 
syme...@gmail.com writes
Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP

Just a little point - bearing in mind I've never used genuine Pick but I 
think Larry et al are describing *TYPICAL* Pick usage. You couldn't do 
that on Pr1me so anybody (like me) only used to the Pr1me approach this 
would seem strange.

We had three (actually four) main program directories on our system, 
called CBP, GBP and RBP. But on a Pick system they would typically have 
been defined as subfiles of BP, eg BP,COL BP,GEN and BP,REM.

Cheers,
Wol

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry Hiscock
Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.
Each
of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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

-- 
Anthony W. Youngman pi...@thewolery.demon.co.uk
'Yings, yow graley yin! Suz ae rikt dheu,' said the blue man, taking the
thimble. 'What *is* he?' said Magrat. 'They're gnomes,' said Nanny. The man
lowered the thimble. 'Pictsies!' Carpe Jugulum, Terry Pratchett 1998
Visit the MaVerick web-site - http://www.maverick-dbms.org Open Source
Pick
___
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


Re: [U2] Unidata Silly Gripe

2010-03-25 Thread Anthony W. Youngman
In message 00c201cacc68$af62e700$0e28b5...@com, Larry Hiscock 
lar...@wcs-corp.com writes

Actually, you COULD do this on the Pr1me.  Our application was migrated to
Unidata from Pr1me Information.  We always kept program sub-directories
segregated by application (e.g. AR, AP, GL, etc).


But I'm guessing you had *separate* VOC entries for AR, AP etc. At the 
OS level they were under one sub-directory but inside of PI they were 
separate FILEs.


What I'm talking about - what I think Pick has - is where you have - at 
the *PICK* level, one BP FILE, and then loads of subfiles in it. Which 
is stored (by default) as one directory with sub-directories at the OS 
level.


In other words, in PI you're talking about the OS level - nothing to 
with PI. In Pick you're actually IN PICK, it's nothing to do with the 
OS.


--Larry


Cheers,
Wol


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Anthony W.
Youngman
Sent: Thursday, March 25, 2010 3:08 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unidata Silly Gripe

In message 031801cacc3b$feb964a0$fc2c2d...@com, Symeon Breen
syme...@gmail.com writes

Just a different way of doing it i suppose - i do have separate sub
directories but they are under the dev account and not under say BP


Just a little point - bearing in mind I've never used genuine Pick but I
think Larry et al are describing *TYPICAL* Pick usage. You couldn't do
that on Pr1me so anybody (like me) only used to the Pr1me approach this
would seem strange.

We had three (actually four) main program directories on our system,
called CBP, GBP and RBP. But on a Pick system they would typically have
been defined as subfiles of BP, eg BP,COL BP,GEN and BP,REM.

Cheers,
Wol


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Larry Hiscock
Sent: 25 March 2010 16:23
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Really?  We have more than 20 subdirectories in our program directory.

Each

of them is defined as a DIR in Unidata, but at the Unix level (and
convcode is a system-level command, not a Unidata verb) each is simply a
sub-directory of the source directory.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Thursday, March 25, 2010 5:35 AM
To: 'U2 Users List'
Subject: Re: [U2] Unidata Silly Gripe

Probably because you would never have subdirectories in your program
directory.

snip

___
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




--
Anthony W. Youngman pi...@thewolery.demon.co.uk
'Yings, yow graley yin! Suz ae rikt dheu,' said the blue man, taking the
thimble. 'What *is* he?' said Magrat. 'They're gnomes,' said Nanny. The man
lowered the thimble. 'Pictsies!' Carpe Jugulum, Terry Pratchett 1998
Visit the MaVerick web-site - http://www.maverick-dbms.org Open Source Pick
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users