Re: [U2] [OT] Interview Questions

2013-10-08 Thread Susan Joslyn
Kevin,

Not that I have any real experience - at least not for what seems like a
lifetime - with hiring.  But my instinct might be to let the applicant tell
me whatever they want.  You know, just an open ended Tell me what you would
like me to know about your skills, your ambitions and your work ethic.
Probably that's an approach you've already tried.

Susan

 

-Original Message-

From:  mailto:u2-users-boun...@listserver.u2ug.org
u2-users-boun...@listserver.u2ug.org [
mailto:u2-users-boun...@listserver.u2ug.org
mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Leverett, Brendon

Sent: Tuesday, 8 October 2013 1:40 PM

To: U2 Users List

Subject: Re: [U2] [OT] Interview Questions

 

Interviewer: What is one of your weak points?

Applicant: My honesty.

Interviewer: I would have thought that was a strong point.

Applicant: I don't give a %^* what you think you stupid ^^%$

 

 

 

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


Re: [U2] Anti-fraud software

2013-08-05 Thread Susan Joslyn
Jerry,

Yeah, that sort of thing is very specific to the software application
itself. Called an 'application control' in the cool crowd (er, auditors).  

Not much way around it but to code it right into the programs that do the
work.

SJ

 

Message: 1

Date: Sun, 4 Aug 2013 14:23:37 -0500

From: Jerry  mailto:jpb-u...@hotmail.com jpb-u...@hotmail.com

To:  mailto:u2-users@listserver.u2ug.org u2-users@listserver.u2ug.org

Subject: Re: [U2] Anti-fraud software

Message-ID:  mailto:blu0-smtp46649d718e54e61aa466015cf...@phx.gbl
blu0-smtp46649d718e54e61aa466015cf...@phx.gbl

Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 

Thanks Susan,

Basically what the bosses want is to monitor our clients activity, any 

deviation from the normal adding and removing customers or raising or 

lowering of payment amounts. We probably will have to go in house 

because all of our software is home grown.

 

Jerry

 

 

 

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


[U2] Anti-fraud software

2013-08-02 Thread Susan Joslyn
Hi Jerry,
Depending on what you specifically mean by anti-fraud.  Many companies come
to me/PRC for the IT controls to detect / prevent change, guarding software
and data.  Is that the sort of thing you mean?  Please feel free to contact
me and we can talk about it.  Or - if this is not what you are trying to get
to, please explain! 
Thanks,
Susan Joslyn
sjos...@sjplus.com
PRC - IT Governance for U2

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


Re: [U2] Fwd: UML mapping tool for MV (UniVerse)

2013-07-17 Thread Susan Joslyn
 

 

From: Susan Joslyn [mailto:sjos...@sjplus.com] 
Sent: Tuesday, July 16, 2013 4:55 PM
To: 'Wjhonson'
Subject: RE: [U2] Fwd: UML mapping tool for MV (UniVerse)

 

Hi Will,

You can prevent creation of new items for all dictionaries or a designated
set of 'sensitive' files.  You can also allow the creation but have the
items collect on a project where some kind of administrator would review and
approve or discard them.  Mainly by having control of the process to make
the dictionaries - then lots of choices from there depending on the desire
result.

 

Make sense?  If I answered the wrong question, ask me again!
Susan

 

From: Wjhonson [mailto:wjhon...@aol.com] 
Sent: Tuesday, July 16, 2013 4:48 PM
To: sjos...@sjplus.com; u2-users@listserver.u2ug.org
Subject: Re: [U2] Fwd: UML mapping tool for MV (UniVerse)

 

How does PRC prevent programmers from creating extra dict entries ?

 

 

 

-Original Message-
From: Susan Joslyn sjos...@sjplus.com
To: u2-users u2-users@listserver.u2ug.org
Sent: Tue, Jul 16, 2013 1:45 pm
Subject: [U2] Fwd: UML mapping tool for MV (UniVerse)

Greetings,
Keeping the dictionary clean // authorizing change // tracking change //
synching - PRC helps with that.  
 
Weak excuse for a plug, right?
 
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC - It Governance for U2.
-
 
Message: 7
Date: Tue, 16 Jul 2013 09:59:43 -0700 (PDT)
From: Don Robinson donr_w...@yahoo.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] Fwd:  UML mapping tool for MV (UniVerse)
Message-ID:
1373993983.14363.yahoomail...@web120205.mail.ne1.yahoo.com
Content-Type: text/plain; charset=iso-8859-1
 
Wj,
?
Sarcasm on:
Use the Don security theory, first?offense, cut off a couple of fingers,
second offense, cut off right hand, problem solved.
Sarcasm off
?
Seriously, this boils down to a management issue, employee?supervision and
buy in.
 
Don? 
 
 

From: Wjhonson wjhon...@aol.com
To: u2-users@listserver.u2ug.org 
Sent: Tuesday, July 16, 2013 12:44 PM
Subject: [U2] Fwd: UML mapping tool for MV (UniVerse)
 
 
 
 
 
 
 
 
 
 
-Original Message-
From: Wjhonson wjhon...@aol.com
To: u2-users u2-users@listserver.u2ug.org
Sent: Tue, Jul 16, 2013 9:42 am
Subject: Re: [U2] UML mapping tool for MV (UniVerse)
 
 
But with programmers able to create new DICT entries as they will, how do
you *keep* it spotless?
 
 
___
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] Fwd: UML mapping tool for MV (UniVerse)

2013-07-16 Thread Susan Joslyn
Greetings,
Keeping the dictionary clean // authorizing change // tracking change //
synching - PRC helps with that.  

Weak excuse for a plug, right?

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC - It Governance for U2.
-

Message: 7
Date: Tue, 16 Jul 2013 09:59:43 -0700 (PDT)
From: Don Robinson donr_w...@yahoo.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] Fwd:  UML mapping tool for MV (UniVerse)
Message-ID:
1373993983.14363.yahoomail...@web120205.mail.ne1.yahoo.com
Content-Type: text/plain; charset=iso-8859-1

Wj,
?
Sarcasm on:
Use the Don security theory, first?offense, cut off a couple of fingers,
second offense, cut off right hand, problem solved.
Sarcasm off
?
Seriously, this boils down to a management issue, employee?supervision and
buy in.

Don? 



From: Wjhonson wjhon...@aol.com
To: u2-users@listserver.u2ug.org 
Sent: Tuesday, July 16, 2013 12:44 PM
Subject: [U2] Fwd: UML mapping tool for MV (UniVerse)










-Original Message-
From: Wjhonson wjhon...@aol.com
To: u2-users u2-users@listserver.u2ug.org
Sent: Tue, Jul 16, 2013 9:42 am
Subject: Re: [U2] UML mapping tool for MV (UniVerse)


But with programmers able to create new DICT entries as they will, how do
you *keep* it spotless?


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


[U2] Writing into metadata

2013-06-11 Thread Susan Joslyn
Hi everyone,
Does any one know how to use a unibasic program to write into the metadata
of a .jpg file in windows?  Or to read, rename and write that file?

If someone knows how to do it with a windows tool I'm game, but I've looked
into some that require me to learn a lot of new skills that I cannot invest
in for this particular little project.  

Appreciate any thoughts or ideas.
Susan

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


Re: [U2] Writing into metadata

2013-06-11 Thread Susan Joslyn
Thanks, Manu.  This does look like it would do everything I need - both now
and future things I hadn't even considered!  It does look like a bit of a
learning curve, but worth it.
SJ

-Original Message-
From: Manu Fernandes [mailto:e...@infodata.lu] 
Sent: Tuesday, June 11, 2013 7:47 AM
To: sjos...@sjplus.com; U2 Users List
Subject: RE: [U2] Writing into metadata

Hi,

We use ImageMagick (http://www.imagemagick.org/) ; It provides OS command
line to read / write picture properties ; and many other tools for image
manipulation.
Check identify -verbose picturefilename then parse what you need ; or use
escapes (http://www.imagemagick.org/script/escape.php) to pick elements. 

Free, Available on win / linux

Manu


 -Message d'origine-
 De : u2-users-boun...@listserver.u2ug.org [mailto:u2-users- 
 boun...@listserver.u2ug.org] De la part de Susan Joslyn Envoyé : mardi 
 11 juin 2013 12:53 À : u2-users@listserver.u2ug.org Objet : [U2] 
 Writing into metadata
 
 Hi everyone,
 Does any one know how to use a unibasic program to write into the 
 metadata of a .jpg file in windows?  Or to read, rename and write that
file?
 
 If someone knows how to do it with a windows tool I'm game, but I've 
 looked into some that require me to learn a lot of new skills that I 
 cannot invest in for this particular little project.
 
 Appreciate any thoughts or ideas.
 Susan
 
 ___
 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] Writing into metadata

2013-06-11 Thread Susan Joslyn
Hi Ian,
I have exiftool but was unable to update the comments using it.  I was able
to use it to take the comments and update the name, but couldn't figure out
how to update the comments field from an outside source.  Maybe I should
look again (especially now that you have given me an example).  My biggest
constraint is that have been (so far) reluctant to put a lot of mental
energy into learning this.  Maybe I need to quit fighting that.  Thanks for
the idea - and the specific example!  
Susan

-Original Message-
From: McGowan, Ian [mailto:james.mcgo...@bankofthewest.com] 
Sent: Tuesday, June 11, 2013 1:11 PM
To: sjos...@sjplus.com; U2 Users List
Subject: RE: [U2] Writing into metadata

Another great tool, with a little bit of a learning curve though, is
exiftool: http://www.sno.phy.queensu.ca/~phil/exiftool/

I am using it to reorganize a large photo library (which it's awesome for),
but this page talks about updating tags:
http://www.sno.phy.queensu.ca/~phil/exiftool/#writing

It can be as simple as:

#exiftool -DateTimeOriginal+=5:10:2 10:48:0 IMG_1234.JPG

To update the DateTimeOriginal tag.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Susan Joslyn
Sent: Tuesday, June 11, 2013 5:14 AM
To: 'Manu Fernandes'; 'U2 Users List'
Subject: Re: [U2] Writing into metadata

Thanks, Manu.  This does look like it would do everything I need - both now
and future things I hadn't even considered!  It does look like a bit of a
learning curve, but worth it.
SJ

-Original Message-
From: Manu Fernandes [mailto:e...@infodata.lu]
Sent: Tuesday, June 11, 2013 7:47 AM
To: sjos...@sjplus.com; U2 Users List
Subject: RE: [U2] Writing into metadata

Hi,

We use ImageMagick (http://www.imagemagick.org/) ; It provides OS command
line to read / write picture properties ; and many other tools for image
manipulation.
Check identify -verbose picturefilename then parse what you need ; or use
escapes (http://www.imagemagick.org/script/escape.php) to pick elements. 

Free, Available on win / linux

Manu


 -Message d'origine-
 De : u2-users-boun...@listserver.u2ug.org [mailto:u2-users- 
 boun...@listserver.u2ug.org] De la part de Susan Joslyn Envoyé : mardi
 11 juin 2013 12:53 À : u2-users@listserver.u2ug.org Objet : [U2] 
 Writing into metadata
 
 Hi everyone,
 Does any one know how to use a unibasic program to write into the 
 metadata of a .jpg file in windows?  Or to read, rename and write that
file?
 
 If someone knows how to do it with a windows tool I'm game, but I've 
 looked into some that require me to learn a lot of new skills that I 
 cannot invest in for this particular little project.
 
 Appreciate any thoughts or ideas.
 Susan
 
 ___
 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
-
IMPORTANT NOTICE:   This message is intended only for the addressee
and may contain confidential, privileged information.  If you are not the
intended recipient, you may not use, copy or disclose any information
contained in the message.  If you have received this message in error,
please notify the sender by reply e-mail and delete the message.

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


Re: [U2] Writing into metadata

2013-06-11 Thread Susan Joslyn
Richard,
Oh my goodness, that is AWESOME!  That is Perfect!  That is the best
possible answer - using a tool (EXIFTOOL, even, which I know a little) but
running it from BASIC.  Ye!
Thank you so much - everyone who answered.  This forum ... there isn't
anything this crowd can't solve.  Thank you!
Susan

-Original Message-
From: Richard Wilson [mailto:rwilson...@gmail.com] 
Sent: Tuesday, June 11, 2013 1:32 PM
To: sjos...@sjplus.com
Cc: U2 Users List; Richard A Wilson
Subject: Re: [U2] Writing into metadata

Susan,

for some reason my emails never make to the group. or if they do it could be
weeks. That's why I am sending directly to you

anyway attached is a revelation basic program that updates files based on a
transaction file.

I think you'll be able to figure it out, Rich

On 6/11/2013 1:23 PM, Susan Joslyn wrote:
 Hi Ian,
 I have exiftool but was unable to update the comments using it.  I was 
 able to use it to take the comments and update the name, but couldn't 
 figure out how to update the comments field from an outside source.  
 Maybe I should look again (especially now that you have given me an 
 example).  My biggest constraint is that have been (so far) reluctant 
 to put a lot of mental energy into learning this.  Maybe I need to 
 quit fighting that.  Thanks for the idea - and the specific example!
 Susan

 -Original Message-
 From: McGowan, Ian [mailto:james.mcgo...@bankofthewest.com]
 Sent: Tuesday, June 11, 2013 1:11 PM
 To: sjos...@sjplus.com; U2 Users List
 Subject: RE: [U2] Writing into metadata

 Another great tool, with a little bit of a learning curve though, is
 exiftool: http://www.sno.phy.queensu.ca/~phil/exiftool/

 I am using it to reorganize a large photo library (which it's awesome 
 for), but this page talks about updating tags:
 http://www.sno.phy.queensu.ca/~phil/exiftool/#writing

 It can be as simple as:

 #exiftool -DateTimeOriginal+=5:10:2 10:48:0 IMG_1234.JPG

 To update the DateTimeOriginal tag.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Susan 
 Joslyn
 Sent: Tuesday, June 11, 2013 5:14 AM
 To: 'Manu Fernandes'; 'U2 Users List'
 Subject: Re: [U2] Writing into metadata

 Thanks, Manu.  This does look like it would do everything I need - 
 both now and future things I hadn't even considered!  It does look 
 like a bit of a learning curve, but worth it.
 SJ

 -Original Message-
 From: Manu Fernandes [mailto:e...@infodata.lu]
 Sent: Tuesday, June 11, 2013 7:47 AM
 To: sjos...@sjplus.com; U2 Users List
 Subject: RE: [U2] Writing into metadata

 Hi,

 We use ImageMagick (http://www.imagemagick.org/) ; It provides OS 
 command line to read / write picture properties ; and many other tools 
 for image manipulation.
 Check identify -verbose picturefilename then parse what you need ; 
 or use escapes (http://www.imagemagick.org/script/escape.php) to pick
elements.

 Free, Available on win / linux

 Manu


 -Message d'origine-
 De : u2-users-boun...@listserver.u2ug.org [mailto:u2-users- 
 boun...@listserver.u2ug.org] De la part de Susan Joslyn Envoyé : 
 mardi
 11 juin 2013 12:53 À : u2-users@listserver.u2ug.org Objet : [U2] 
 Writing into metadata

 Hi everyone,
 Does any one know how to use a unibasic program to write into the 
 metadata of a .jpg file in windows?  Or to read, rename and write 
 that
 file?
 If someone knows how to do it with a windows tool I'm game, but I've 
 looked into some that require me to learn a lot of new skills that I 
 cannot invest in for this particular little project.

 Appreciate any thoughts or ideas.
 Susan

 ___
 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
 -
 IMPORTANT NOTICE:   This message is intended only for the addressee
 and may contain confidential, privileged information.  If you are not 
 the intended recipient, you may not use, copy or disclose any 
 information contained in the message.  If you have received this 
 message in error, please notify the sender by reply e-mail and delete the
message.

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


--
Richard A Wilson
Lakeside Systems
Smithfield, RI, USA
Voice 401-231-3959
Fax   206-202-2064


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


[U2] How do I get the U2 Metadata Manager to work

2013-06-06 Thread Susan Joslyn
Mecki,
Just as an aside to your main point here... BDT can be PRC-enabled.  Email
me!
Susan
sjos...@sjplus.com

Date: Thu, 06 Jun 2013 17:06:06 +0100
From: Mecki Foerthmann mec...@gmx.net
To: U2 Users List u2-users@listserver.u2ug.org
Subject: [U2] How do I get the U2 Metadata Manager to work
Message-ID: 51b0b36e.1080...@gmx.net
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Ever since we finally upgraded UniData at work I have been trying out 
the new tools and don't seem to have much fun with them.
The best one is XAdmin and I use it a lot these days.

IMHO the interface is a bit crude and clunky, but I guess that's Eclipse 
and you can't do much about that.
The BDT is not of much use since I need to make tweaks of the program 
using AE (even if it only to make PRC work) but when I then open it 
again in BDT it reverts to the old version. Looks like it keeps that in 
memory on my PC so any changes made on the server are lost.
Looks nice and shiny but the syntax check isn't really working either. 
99% of the errors shown turn out to be no errors at all.

The latest one I tried is the Metadata Manager.
It installed fine and I can connect to the server and the database no 
problem.
I can see the files and the dictionaries and can even change data on the 
server but that's it.
The metadata tools I want to use are all greyed out, so what am I doing 
wrong?

As stated in the Help I ran MIGRATE.SQL on the server but all I achieved 
is that I now cannot change anything using the old Avante Batch Schema 
Generation process. It goes through the motions but just hangs up at the 
end now.

So at the end I am not overly impressed.

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


Re: [U2] SB and Printers

2013-05-07 Thread Susan Joslyn
Hi everyone,

I have not used the printer admin parts of SB very much.  I have a customer
trying to set up printers in SB but when he runs a report (/ARD type) and
uses 'P' to go to the printer he gets this message about the printer not
being 'started'.  Anyone know what step we missed?  Screen shot below if you
can see it.  Basically it's the SB Print Manager window, then centered on
the bottom row 'THIS PRINTER IS NOT STARTED'.

 

 

 

Susan

 

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


Re: [U2] SB and Printers

2013-05-07 Thread Susan Joslyn
Manu,
Thank you so much!
Susan

-Original Message-
From: Manu Fernandes [mailto:e...@infodata.lu] 
Sent: Tuesday, May 07, 2013 12:41 PM
To: sjos...@sjplus.com; U2 Users List
Subject: RE: [U2] SB and Printers

Hi susan,

After defining the sbprinter into /ADMIN  Printers  Term  Printer Mng 
Physical Prn Defn

You must start it into /ADMIN  Printers  Term  Printer Mng  Maintain
Printers 

Then you add the sb physical printer in the table.  Then f2.

!! on UV/unix, At f2, SB+ will try to add the printer on sp.config and
restart uvspoold via usa commands. You must be root to add a sbprinter.

!! on UV/Windows, there is no uvspoold ; but  you need to add your
sb+printers into the list.

(not sure about the sb's actions on Udt/ux~win)

SB+ store the table into DMSECURITY PRINTERS.STARTED ; the list of started
printers ...  

SB Print Manager use it to check if the printer is started. 

I hope this help
Manu
 -Message d'origine-
 De : u2-users-boun...@listserver.u2ug.org [mailto:u2-users- 
 boun...@listserver.u2ug.org] De la part de Susan Joslyn Envoyé : mardi 
 7 mai 2013 17:19 À : sjos...@sjplus.com; u2-users@listserver.u2ug.org 
 Objet : Re: [U2] SB and Printers
 
 Hi everyone,
 
 I have not used the printer admin parts of SB very much.  I have a 
 customer trying to set up printers in SB but when he runs a report 
 (/ARD type) and uses 'P' to go to the printer he gets this message 
 about the printer not being 'started'.  Anyone know what step we 
 missed?  Screen shot below if you can see it.  Basically it's the SB 
 Print Manager window, then centered on the bottom row 'THIS PRINTER IS NOT
STARTED'.
 
 
 
 
 
 
 
 Susan
 
 
 
 ___
 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] TCL input and response logging such as COMO

2013-04-25 Thread Susan Joslyn
Hi.

I'm with Tom on this - capturing EVERYTHING that EVERYONE types is a lot of
data - much of it not interesting.  May be smarter to identify the verbs
that can actually cause 'change' and put them in a remote voc.  That way you
can put both preventive and detective controls on them as well.

 

PRC can do this for you, too.  (PRC is software configuration management /
software life cycle management/ IT Governance for U2).

 

This is crazy but .call me maybe!

 

Susan Joslyn

SJ+ Systems Associates, Inc.

sjos...@sjplus.com

(954-796-9868)

 

Message: 6

Date: Wed, 24 Apr 2013 17:54:36 -0400

From: Tom Whitmore tewhitm...@ratex.com

To: U2 Users List u2-users@listserver.u2ug.org

Subject: Re: [U2] TCL input and response logging such as COMO

Message-ID: BA2E471C9317804EB8470750F458BD9801EC7D8D3D38@public

Content-Type: text/plain; charset=us-ascii

 

Hi,

Can you provide more information on what you are trying to capture? (edits,
list commands, etc.)  I suspect that you may be able to put security on the
commands you are concerned with and address the problem with less pain.

 

The problem with using the command stack or a COMO is that they are easily
modifiable.  You may want to consider using a Unix Tee to capture all
output which isn't as easy to turn off.  Having said that, I'm not a Unix
expert so I can't offer the command string you should use but I'm sure
someone will provide it.

 

Tom Whitmore

RATEX Business Solutions

 

-Original Message-

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Scott Zachary

Sent: Wednesday, April 24, 2013 4:35 PM

To: u2-users@listserver.u2ug.org

Subject: [U2] TCL input and response logging such as COMO

 

For PCI compliance, we are tasked to log/capture all TCL entries and
responses. I am familiar with COMO, which is one possible solution. 

 

1) What other TCL logging methods are available in UniVerse besides COMO?

 

2) What AIX Unix tools are available to capture keyboard input and responses
at TCL?

 

 

 

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


Re: [U2] Cataloged programs // finding

2013-03-27 Thread Susan Joslyn

And there is my answer for Universe!  Thank you!

Message: 8
Date: Tue, 26 Mar 2013 19:47:42 -0400 (EDT)
From: Wjhonson wjhon...@aol.com
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Cataloged programs // finding (Susan Joslyn)
Message-ID: 8cff893710b7f6c-eb8-10...@webmail-m108.sysops.aol.com
Content-Type: text/plain; charset=us-ascii

I've extracted my code snippet and made it into a subroutine and posted it
here

http://www.pickwiki.com/cgi-bin/wiki.pl?ReturnSourceCode

Perhaps I'm doing this in some odd way, but it seems to work for my main
routine, which allows the viewer to jump into remote subroutines, and back
out again.  That part of the code isn't posted, just the part here that
Susan wanted, that returns the fully qualified source code path.





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


Re: [U2] Cataloged programs // finding

2013-03-26 Thread Susan Joslyn

Thanks to Will for the tips for Universe, Bill for similar info on Unidata
and to George for the program snippet which works perfectly on Unidata!
(All three snipped below.)

Universe (from Will):
The path of the source code, is embedded at the tail of the opcode in the
GLOBAL.CATDIR item for that catalogued routine name.  If you can retrieve
that path you can then parse it and compare it to what you know or think you
know about where your code is stored from the *PICK* point-of-view (since
the path will be fully specified, not Pick type).

If you simply try to READ the opcode that is the GLOBAL.CATDIR item, you
have to be aware, that it CAN include  CHAR(255) in that opcode.  CHAR(255)
to a STRING type variable means End Of String so seeing that in your
STRING, will pre-maturely *truncate* the string on that character, making
you think you've end the END of that variable. So you will never get the
*full* opcode and thus probably never see the path you want, if you just
happen to have a byte which is the CHAR(255) otherwise known as HEX FF. To
get *around* this problem you can use the READBLK command instead of the
READ command, and READBLK *one* *byte* *at* *a* *time*. Using the READBLK it
will *not* attempt to interpret the FF as an end-of-string condition, so you
can test for it, and skip over it and know as well that you still have
*more* to read.  That's not all there is.

Unidata (from Bill):
In UniData, there's a CTLGTB file (not directory) with dictionary items 
and a catalog item with a format like:

4 Dev (0)- AE CTLGTB *

606 record(s) selected.

 1  Top of MVNET.DICTWRITE in CTLGTB, 4 lines, 47 characters.
*--: p
001: S
002: 3
003: E:\MVNET\MVNET.BP MVNET.DICTWRITE
004: admin
Bottom.

...and the dictionaries look like:

Dictionary of File: CTLGTB 14:01:27 Mar 25 2013
Dict Name.. Typ # Col-Heading Field-Definition 
Conversion.. Formt Assoc...

@ID D 0   CATALOG 
NAME  28L   S
TYPED 1 1LS
ARG D 2 #ofArguments 3RS
ORIGD 3 ORIGINATOR 22L   S
WHO D 4 7LS
5 records listed

...and output looks like:

2 Dev (0)- SSCROLL CTLGTB BY ORIG ID-SUPP @ID FMT 35L TYPE ARG ORIG 
FMT 72L WHO FMT 12L
Command = SORT CTLGTB  
14:03:31 Mar 25 2013
CATALOG NAME. T ARG 
ORIGINATOR.. WHO.
US_EXECUTOR   S   5 @UDTHOME/SYS_BP 
US_EXECUTOR  root
help  M   0 @UDTHOME/SYS_BP 
help root
U2.MASTER.TRIGGER.D   S   4 E:\AboE\Abo\BP\BP U2.MASTER.TRIGGER.D  
   admin
U2.MASTER.TRIGGER.U   S   5 E:\AboE\Abo\BP\BP 
U2.MASTER.TRIGGER.Uadmin
UOLOGIN   S   2 E:\AboE\Abo\BP\BP 
UOLOGINadmin
BAWEBEXEC S   2 E:\DESIGNBAIS\BA\DBI\DBI 
BAWEBEXEC   admin
DB.G.EOP.DATA S   0 E:\DESIGNBAIS\BA\DBI\DBI 
DB.G.EOP.DATA   admin

For Unidata (from George):

EDITG - Edit a globally cataloged program and also look in several other
places
*PROGRAM.TYPEUTILITY/PROGRAM.TYPELANGUAGE.CONVERTNO/LANGUAGE.CONVERT
ROLL.TO.DEAD.CODENO/ROLL.TO.DEAD.CODE
$BASICTYPE 'U'
* Written By : George HammerleDate : 11/19/08
PROMPT 
THE.SENTENCE = TRIM(@SENTENCE)
PROGRAM.NAME  = FIELD(THE.SENTENCE, ,2,1)
IF TRIM(PROGRAM.NAME) =  THEN
  RETURN
END
* Just a file open sub that uses a common to store opened files.
CALL *DC.OPEN.FILE.500( CTLGTB, '', FV.CTLGTB, CTLGTB.SUCCESS )
IF CTLGTB.SUCCESS = 0 THEN
  RETURN
END
THIS.FILE = ''
READ R.CTLGTB FROM FV.CTLGTB,PROGRAM.NAME ELSE R.CTLGTB = ''
IF R.CTLGTB = '' THEN
* This is where I look in the SB Processes, SB Menus, VOCLIBs, VOCS
* Code omitted 
END ELSE
  PATH = R.CTLGTB3
  SWAP / WITH @VM IN PATH
  NUM.SLASHES = DCOUNT(PATH1,@VM)
  FILE.PROGRAM = PATH1,NUM.SLASHES
  SWAP   WITH @VM IN FILE.PROGRAM
  THIS.FILE = FILE.PROGRAM1,1
  THIS.PROGRAM = FILE.PROGRAM1,2
  IF THIS.PROGRAM # PROGRAM.NAME THEN
* I don't think this should ever happen but
CRT ERROR - THIS.PROGRAM # PROGRAM.NAME
RETURN
  END
END
PERFORM 'ED ':THIS.FILE: :PROGRAM.NAME



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


[U2] Cataloged programs // finding

2013-03-25 Thread Susan Joslyn
Hi Geniuses.
At a few of my customer sites I've seen people have these little hand-built
utilities that help them identify the file/location of the source of a
globally cataloged item.
I could really use a handy little device like that - on both platforms,
Universe and Unidata.  Does anyone - ideally - have one of those they'd like
to share for either platform?  Or, at least know how to quickly put that
together.  I confess, I don't want to go do the research into this if I can
just smile pretty and borrow it?  But I'll go read up if that's what I need
to do.

TIA,
Susan

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


Re: [U2] Cataloged programs // finding

2013-03-25 Thread Susan Joslyn
Thank you!

 

From: Wjhonson [mailto:wjhon...@aol.com] 
Sent: Monday, March 25, 2013 4:29 PM
To: u2-users@listserver.u2ug.org; sjos...@sjplus.com
Subject: Re: [U2] Cataloged programs // finding

 

To be more clear.  The path of the source code, is embedded at the tail of
the opcode in the GLOBAL.CATDIR item for that catalogued routine name.  If
you can retrieve that path you can then parse it and compare it to what you
know or think you know about where your code is stored from the *PICK*
point-of-view (since the path will be fully specified, not Pick type).

However

If you simply try to READ the opcode that is the GLOBAL.CATDIR item, you
have to be aware, that it CAN include  CHAR(255) in that opcode.  CHAR(255)
to a STRING type variable means End Of String so seeing that in your
STRING, will pre-maturely *truncate* the string on that character, making
you think you've end the END of that variable.

So you will never get the *full* opcode and thus probably never see the path
you want, if you just happen to have a byte which is the CHAR(255) otherwise
known as HEX FF.

Hope that's more clear.  In order to *around* this problem you can use the
READBLK command instead of the READ command, and READBLK *one* *byte* *at*
*a* *time*.

Using the READBLK it will *not* attempt to interpret the FF as an
end-of-string condition, so you can test for it, and skip over it and know
as well that you still have *more* to read.  That's not all there is.



 

 

 

-Original Message-
From: Wjhonson wjhon...@aol.com
To: SJoslyn sjos...@sjplus.com; u2-users u2-users@listserver.u2ug.org
Sent: Mon, Mar 25, 2013 11:41 am
Subject: Re: [U2] Cataloged programs // finding

I have this built into my VIEW routine which allows inter-call jumping
but I don't have it as a sep program
Just be aware that you *have* to read the opcode in BLOCK form (READBLK)
because 
it *can* have embedded char 255's which will truncate any string read.  Nice

huh?
 
So you have to step the code, byte by frickin byte :)
 
 
 
 
 
 
 
 
-Original Message-
From: Susan Joslyn sjos...@sjplus.com
To: u2-users u2-users@listserver.u2ug.org
Sent: Mon, Mar 25, 2013 11:10 am
Subject: [U2] Cataloged programs // finding
 
 
Hi Geniuses.
At a few of my customer sites I've seen people have these little hand-built
utilities that help them identify the file/location of the source of a
globally cataloged item.
I could really use a handy little device like that - on both platforms,
Universe and Unidata.  Does anyone - ideally - have one of those they'd like
to share for either platform?  Or, at least know how to quickly put that
together.  I confess, I don't want to go do the research into this if I can
just smile pretty and borrow it?  But I'll go read up if that's what I need
to do.
 
TIA,
Susan
 
___
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] U2 Test Tools for system/unit regression testing

2013-02-05 Thread Susan Joslyn
Brian,
Oh my goodness that is great news!  I can't wait!  I'll take an early
release of that - and of course I will want to talk to you about integrating
it into PRC's test framework!
Can't wait to see it!
Susan Joslyn


Message: 11
Date: Tue, 5 Feb 2013 11:13:31 -
From: Brian Leach br...@brianleach.co.uk
To: 'U2 Users List' u2-users@listserver.u2ug.org
Subject: Re: [U2] U2 Test Tools for system/unit  regression testing
w/integration with HP QualityCenter
Message-ID: 003d01ce0391$d5284350$7f78c9f0$@co.uk
Content-Type: text/plain;   charset=us-ascii

Hi David

I've recently released a testing product called (predictably!) mvTest.

This supports automated testing of U2 applications using a dedicated
scripting language modelled after UniBasic for familiarity but with a number
of key extensions to handle data validation, test data handling, UI
scripting and assertions. 

You can use this to create unit tests, UI tests (currently TELNET and
U2-compatible secure TELNET/SSL but with SSH to follow shortly), regression
and volume tests.

Here's a quick overview of how it works -

- You create unit or UI tests using the scripting language. These can be run
through either of a Windows client or through a server-side script runner
e.g. if you want to perform CI testing through a phantom. There's a nice
Windows based editor to create, organize and test these.

- The tests return pass or fail information based on assertions, so you can
see at a glance if anything has broken. You can save the information and run
various reports against it.

- The tests can run direct against the database through a UO.NET connection
(e.g. for testing subroutine calls and parameters) or through a
terminal-style UI. It embeds a complete terminal emulator with all the
necessary functions, and this allows you to drive screens, perform spot
checks, branch on different results (e.g. handling error messages raised
from your screens), handle send/expect style scripting and more complex
conditions (such as wait until the cursor is at this location and this
message has appeared here). 

- It keeps a separate shared server connection open while the UI tests run
so you can, for example, script an entry screen via the terminal UI that
ends up saving some data like a sales order, and then immediately check what
has been written to the database through the underlying connection as part
of the same script.

- Unit tests can be organized into batches in which the tests run in order,
so you can set up sequences that match business operations. 

- Batches can be organized into runs, so you can test whole suites of your
application. Each run can be customized, so you can feed in per-site or
per-system information. Runs can optionally randomize the order in which
batches are executed, and you can set up different run scenarios and
iteration patterns.

- You can feed in and randomize test data and from the client side runner,
access local features as well as the database operations.

- Volume testing can take place using the Windows client. This is a
multithreaded client supporting multiple concurrent UI sessions - I've
tested up to 250 concurrent connections from a single PC running against an
SB+ system for one customer last year who needed to stress test their system
performance coming up to the New Year sales. 

This first release is targeting U2 with other MVDBMS to follow. I'm also
adding support for GUI testing using the Microsoft Automation APIs and WebUI
testing going forward.

Anyone interested can contact me for an evaluation version, or download the
user guide from www.brianleach.co.uk.



Regards

Brian

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


[U2] Unidebugger

2012-10-26 Thread Susan Joslyn
Hi U2 geniuses.

Can anyone help me get the full picture of unidebugger?  I thought it was
part of wintegrate, but maybe not.  I saw something indicating that it will
be replaced by bdt - is that just on universe?  What is unidebugger, how is
it used and is it going away?

 

TIA!

Susan

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


Re: [U2] Universe and data-stacking

2012-09-27 Thread Susan Joslyn
Thanks, Brian.  I will tinker with that.  I knew that PERFORM did something
different and I did try that.  But I didn't know about the In and Out syntax
on execute. 

SJ

-Original Message-
From: Brian Leach [mailto:br...@brianleach.co.uk] 
Sent: Thursday, September 27, 2012 4:22 AM
To: sjos...@sjplus.com; 'U2 Users List'
Subject: RE: [U2] Universe and data-stacking

Susan

Execute runs differently in different flavors. 

EXECUTE creates a new environment. That environment doesn't inherit all the
baggage of the calling environment unless you redirect input, output, select
lists etc. to and from the EXECUTE statement, e.g.

EXECUTE Cmd, IN.  stacked_data, OUT.  output, SELECT.  incoming_select,
SELECT.  outgoing_select
 
In INFORMATION flavor EXECUTE is equivalent to PERFORM and doesn't create a
new environment, unless you explicitly add redirect options.

You can change this by using the $OPTIONS EXEC.EQ.PERF in your program which
means 'compile Execute as Perform' or use PERFORM.

Brian

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Susan Joslyn
Sent: 27 September 2012 03:46
To: 'Kevin King'; 'U2 Users List'
Subject: Re: [U2] Universe and data-stacking

I'll try that, thanks!



Still a mystery why it works differently in different universe accounts on
the same server though.

 

From: precisonl...@gmail.com [mailto:precisonl...@gmail.com] On Behalf Of
Kevin King
Sent: Wednesday, September 26, 2012 10:29 PM
To: sjos...@sjplus.com; U2 Users List
Subject: Re: [U2] Universe and data-stacking

 

Rather than data stacking, can you do this:

 

EXECUTE 'SB.LOGIN user,password,terminal'

 

Where the lower case stuff is the appropriate user, password, and term type?

On Wed, Sep 26, 2012 at 8:23 PM, Susan Joslyn sjos...@sjplus.com wrote:

Hi geniuses!
I know that in Unidata there is a udt options flag that allows data-stacking
to work.  I can't find anything similar in Universe.  But even if I could,
my problem seems to run a little deeper than that.  I can write a test
program that data stacks two pieces of info into another program that has
two input commands.  No problem, that works.  But if I try to CHAIN or
EXECUTE SB.LOGIN datastacking the user ID and password it fails.  But get
this - it succeeds in some of the accounts (universe directory accounts) but
fails in others.  Is there something about the accounts, the flavor, some
setting that would prevent a datastack from making it -- maybe because it is
a chained command?  I tried it with EXECUTE, no difference.

Anyone run into something like this?  Anyone who is an SB+ user might
suggest that I use the AUTOLOGIN option, but that doesn't change the
behavior at all.  It still makes me login, still won't take the data stack.

I am not well-versed at administrative commands that might tell me things
about the account settings and flavor and tunable parameters - so if there
is something obvious I could look at, don't assume that I know it.

Any and all help, as always, greatly appreciated!

Susan

___
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] Universe and data-stacking

2012-09-26 Thread Susan Joslyn
Hi geniuses!
I know that in Unidata there is a udt options flag that allows data-stacking
to work.  I can't find anything similar in Universe.  But even if I could,
my problem seems to run a little deeper than that.  I can write a test
program that data stacks two pieces of info into another program that has
two input commands.  No problem, that works.  But if I try to CHAIN or
EXECUTE SB.LOGIN datastacking the user ID and password it fails.  But get
this - it succeeds in some of the accounts (universe directory accounts) but
fails in others.  Is there something about the accounts, the flavor, some
setting that would prevent a datastack from making it -- maybe because it is
a chained command?  I tried it with EXECUTE, no difference.

Anyone run into something like this?  Anyone who is an SB+ user might
suggest that I use the AUTOLOGIN option, but that doesn't change the
behavior at all.  It still makes me login, still won't take the data stack.

I am not well-versed at administrative commands that might tell me things
about the account settings and flavor and tunable parameters - so if there
is something obvious I could look at, don't assume that I know it.

Any and all help, as always, greatly appreciated!

Susan

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


Re: [U2] Universe and data-stacking

2012-09-26 Thread Susan Joslyn
I'll try that, thanks!



Still a mystery why it works differently in different universe accounts on
the same server though.

 

From: precisonl...@gmail.com [mailto:precisonl...@gmail.com] On Behalf Of
Kevin King
Sent: Wednesday, September 26, 2012 10:29 PM
To: sjos...@sjplus.com; U2 Users List
Subject: Re: [U2] Universe and data-stacking

 

Rather than data stacking, can you do this:

 

EXECUTE 'SB.LOGIN user,password,terminal'

 

Where the lower case stuff is the appropriate user, password, and term type?

On Wed, Sep 26, 2012 at 8:23 PM, Susan Joslyn sjos...@sjplus.com wrote:

Hi geniuses!
I know that in Unidata there is a udt options flag that allows data-stacking
to work.  I can't find anything similar in Universe.  But even if I could,
my problem seems to run a little deeper than that.  I can write a test
program that data stacks two pieces of info into another program that has
two input commands.  No problem, that works.  But if I try to CHAIN or
EXECUTE SB.LOGIN datastacking the user ID and password it fails.  But get
this - it succeeds in some of the accounts (universe directory accounts) but
fails in others.  Is there something about the accounts, the flavor, some
setting that would prevent a datastack from making it -- maybe because it is
a chained command?  I tried it with EXECUTE, no difference.

Anyone run into something like this?  Anyone who is an SB+ user might
suggest that I use the AUTOLOGIN option, but that doesn't change the
behavior at all.  It still makes me login, still won't take the data stack.

I am not well-versed at administrative commands that might tell me things
about the account settings and flavor and tunable parameters - so if there
is something obvious I could look at, don't assume that I know it.

Any and all help, as always, greatly appreciated!

Susan

___
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] Unusual code

2012-03-15 Thread Susan Joslyn
For multilingual.  I go with 0/1 for no/yes, myself.  But then you can use a
code table - in any language - where the returned value is 1 or 2 and test
for that in the programs.  Also lets the code table or whatever other
validation utility you use deal with the upper and lower case issue.  Final
result is 0/1 and all programs can use that and don't have to be changed
when the language does.

I still wouldn't use that construct, but that could explain why the numeric.

SJ

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Thursday, March 15, 2012 12:24 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Unusual code


I don't know why someone would have thought that Y equals 1 and N equals 2
that's just odd to me.
The code is confusing enough to make me just want to say, if they entered a
Y exit, if they entered a N continue or whatever.
That's job security right there!



-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Thu, Mar 15, 2012 2:42 am
Subject: Re: [U2] Unusual code


So you can answer y or n or 1 or 2 to this pompt, and if it is n or 2 you
are 
aken to ENTER.PROBLEM.CODES


Original Message-
rom: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] 
n Behalf Of Wjhonson
ent: 15 March 2012 00:21
o: u2-users@listserver.u2ug.org
ubject: [U2] Unusual code

n my 25 years in Pick I have never seen a construction like this to test for
Y 
r N or whatever it's doing.
hat is this doing?  What is this 1]2 and 1,1 doing ?  Why do I need this?

297: CHECK:   PRINT @(0,17): Are the problem codes correct (Y/N)?  :
298:  INPUT ANSWER
299:  LOCATE ANSWER IN '?Y?N?1?2'1,1 SETTING TEST ELSE PRINT BELL
300:  LOCATE ANSWER IN '?Y?1'1,1 SETTING TEST ELSE
301: PRINT @(0,13):CLEAR.REST.SCREEN ; GOTO ENTER.PROBLEM.CODES
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users
-
o virus found in this message.
hecked by AVG - www.avg.com
ersion: 10.0.1424 / Virus Database: 2113/4870 - Release Date: 03/14/12
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

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


CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is
for the sole use of the intended recipient(s) and may contain confidential
and privileged information or otherwise protected by law. Any unauthorized
review, use, disclosure or distribution is prohibited. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies of the original message.

--

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


End of U2-Users Digest, Vol 35, Issue 14


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


[U2] telnet-based tools - dictionaries

2012-02-19 Thread Susan Joslyn
Greetings,

I agree with Brian that dictionaries are definitely part of the software and
should be managed (versioned/deployed, etc.) with the rest of the software.
Certain items in the data section of hashed files, too.  Procs. Everything.
Anything that contributes to the infrastructure of the application, that
might change, that needs to be deployed should be under version
control/source control.  

 

And to answer the question I think you were asking, Stuart, yes PRC does
track changes to dictionaries using the /FD tool and of course to any file,
either section, that it has been told to track via any tool that it has been
told to track.  That usually includes the dictionary section of all files
and at the very least the AE, ED, vi (from TCL) editors and quite often SE,
lately BDT and a handful of desktop editors (e.g. Ultraedit) as well as some
U2 based editors (Pegasys, Edit-Plus, etc., someday soon Brian Leach's
MVDeveloper editor).

 

As to creating and maintaining dictionaries, I've been spoiled to using the
SB+ /FD tool for a long time.

 

SJ

 

 

Message: 5

Date: Sun, 19 Feb 2012 14:36:11 +

From: Brian Leach  mailto:br...@brianleach.co.uk br...@brianleach.co.uk

To: U2 Users List  mailto:u2-users@listserver.u2ug.org
u2-users@listserver.u2ug.org

Subject: Re: [U2] mvToolbox--digression about why anyone would want

telnet-based tools - dictionaries

Message-ID:  mailto:621f274f-a8e8-4ee1-91cf-77e716ee9...@brianleach.co.uk
621f274f-a8e8-4ee1-91cf-77e716ee9...@brianleach.co.uk

Content-Type: text/plain;charset=us-ascii

 

I have a simple program that builds them from a script. THat way the scripts
form part of the system definition and get version managed like the rest ..
As far as I'm concerned dictionaries should be treated like source code.

 

Brian

 

Sent from my iPad

 

On 18 Feb 2012, at 21:53, Boydell, Stuart 
mailto:stuart.boyd...@spotless.com.au stuart.boyd...@spotless.com.au
wrote:

 

 Quick pop quiz. How do people build and maintain dictionaries?

 

 I have used Doug's XLr8 tool, SB+ and ED.

 I haven't found one that allows the use of standard revision control
systems (meaning anything appearing in Wikipedia's list of revision control
systems) out of the box, though Doug's may get there. (interested too, who
does use SCM (including SJ+) for their dicts and file creation scripts and
other admin artifacts?

 

 Of the three I like using the Xlr8/Eclipse GUI and grid makes for (IMHO)
clean, consistent dicts and very easy to look at as opposed to LIST.DICT
which in it's original form has to be one of THE most archaic features of
the environment. Especially in a 25 x 80 green screen.

 

 Stuart.

 

 

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


Re: [U2] Including Code - A Best Practice?

2012-02-08 Thread Susan Joslyn
Piping in with contrary notions all the way across the board!  See my
remarks at --[SJ] in four places, if you like.


On 07/02/12 23:46, Kevin King wrote:
 An include is fine for declarations, but not for executable code due to
the  fact that individual lines in the include cannot be debugged (on
Unidata).   Declarations like EQUates and common blocks are best uses for
includes.  The need to break apart big routines due to some arbitrary limit
(i.e. 32K) is no longer a valid argument and without the ability to debug
included code, any gains quickly become lost.

--[SJ] I disagree with Kevin (not unusual, our technical approaches to
developing have always been different!)... for one thing I totally hate file
equate declarations. I'm probably in the unpopular crowd on that one, but
that's how I feel.  Then I believe that debugging, while requiring an extra
step, is not that hard and the gains are worth the extra effort.  I'll
elaborate below...


Plus, what happens if you ever want to update that code? If it's INCLUDEd in
twenty different files, you need to recompile the lot - that is if you even
know what files include it! (And don't say you can search, you're quite
likely to miss something).

---[SJ]  Disagreeing with Wol, too. This is exactly why I *do* use an
include.  If you are running the same chunk of code all over the place, I
think it is much easier to recompile the 25 programs when you change it,
than it is to change it in 25 places!  And I can use a search ... or I keep
a matrix of what calls and includes what. Since an include would have a
unique name, and certainly the string INCLUDE FILENAME INCLUDENAME is very
unique, an ESEARCH should be quite reliable.

If it's a subroutine, you know one recompile and you've caught all
instances.

--- [SJ] Subroutines do have advantages but an include can make a lot of
assumptions about where it is... a subroutine either has an immense number
of arguments, a fragmented COMMON, or you start over with building up some
basic info.  Includes are a convenient way to isolate a repeated chunk of
code and very easily reuse it without duplicated effort.   When it needs to
be fixed or updated, it is in one place.

--[SJ] I acknowledge that debugging is harder.  So what I do is I have a
standard way that I remark out the include and indicate the end of the
included section, then I just merge the whole business in until I'm finished
debugging.  The 'Basic Developer Toolkit' editor (BDT, from rocket software)
actually does this automatically.  Even doing it manually and acknowledging
the inconvenience it is still less maintenance and far less ambiguity to
reuse chunks of code this way.



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


Re: [U2] U2-Users Digest, Vol 32, Issue 1

2011-12-01 Thread Susan Joslyn
Hi John, everyone,
So you asked my opinion, I think - and I will give it!

This is what I think about buying something: everything is negotiable.
This is what I think about the cloud and risk: it has to balance out.  Are
you gaining enough benefit by moving the data to the cloud to risk losing
it?  And what does losing it mean, really?  And what are the real chances of
that loss? Can you mitigate the loss by taking your own backups...?  Or can
you hold the vendor's feet to the fire and insist they warrant their backup
and security?

Here's another thing about the cloud - its newish.  What is going to be
standard has yet to be evolved.   I can promise you that there are cloud
service providers that warrant the data.  And I can promise you that there
are consumers (including military, for example) that simply require that.  I
reckon  you pay for it.  It is a balancing act.

I'm a small business  - but I'm moving to the cloud more and more.  But I
actually backup what's there as routinely as I ever did.  It's just easier.

And that's my 2c. Let us know what you decide!
Susan Joslyn

--

Message: 2
Date: Wed, 30 Nov 2011 16:25:00 -0500
From: John Thompson jthompson...@gmail.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: [U2] Cloud Legal Question - and a request for Contact Info -
IT  Legal Issues
Message-ID:
CAC9PEaWxmo1Dquo2uF8hoaqVhVK6r=wmcfqmyj7yk10v2eq...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

The company I work for is looking at a product that stores a bunch of our
sales data in the cloud

Our internal legal person had a look at the contract that the company is
proposing and apparently it has a little clause in their that they are not
liable if the data gets stolen.
Is this standard with cloud products?

Also, I remember some folks at Spectrum talking about this, and I still
have the business cards, but, I am not in the office,
AND I foolishly forgot to store them in my contacts.

Susan J., I think you probably talked about this?
Maybe I can have my legal person fill out a contact form on your site?

(sj+ dot com)


-- 
John Thompson


--

Message: 3
Date: Wed, 30 Nov 2011 21:33:06 +
From: Daniel McGrath dmcgr...@rocketsoftware.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] Cloud Legal Question - and a request for Contact
Info -  IT  Legal Issues
Message-ID:

5bd6632ff31e684ba6fb6d8c2da98f8422bef...@nwt-s-mbx2.rocketsoftware.com

Content-Type: text/plain; charset=us-ascii

From AWS Amazon's customer agreement: 

FURTHER, NEITHER WE NOR ANY OF OUR AFFILIATES OR LICENSORS WILL BE
RESPONSIBLE FOR ANY COMPENSATION, REIMBURSEMENT, OR DAMAGES ARISING IN
CONNECTION WITH: snip  (D) ANY UNAUTHORIZED ACCESS TO, ALTERATION OF, OR
THE DELETION, DESTRUCTION, DAMAGE, LOSS OR FAILURE TO STORE ANY OF YOUR
CONTENT OR OTHER DATA

I think you will find it is quite common. That is why it is extremely
important to analyze the risks vs benefits of any outsourcing, particularly
of your data and take any necessary precautions (such as encrypting your
data) to minimize those risks.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Thompson
Sent: Wednesday, November 30, 2011 2:25 PM
To: U2 Users List
Subject: [U2] Cloud Legal Question - and a request for Contact Info - IT
Legal Issues

The company I work for is looking at a product that stores a bunch of our
sales data in the cloud

Our internal legal person had a look at the contract that the company is
proposing and apparently it has a little clause in their that they are not
liable if the data gets stolen.
Is this standard with cloud products?

Also, I remember some folks at Spectrum talking about this, and I still have
the business cards, but, I am not in the office, AND I foolishly forgot to
store them in my contacts.

Susan J., I think you probably talked about this?
Maybe I can have my legal person fill out a contact form on your site?

(sj+ dot com)


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


--

Message: 4
Date: Thu, 1 Dec 2011 08:37:53 +1100
From: David Jordan da...@dacono.com.au
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] Cloud Legal Question - and a request for Contact
Info -  IT  Legal Issues
Message-ID:

6F91EB9F76538448AB0D1D84E19424D15F139ED072@DACONOSBSERVER2.daconosbs.local

Content-Type: text/plain; charset=us-ascii

Something people do not understand with many cloud applications.  When they
say multitenant, that means that I have 1 table per function for all
clients.   So my customer file would have a key client.no*customer.no, my
parts file would be client.no*part.no and so on.

How client 1 sees only client 1

[U2] -E debugger entry; Universe?

2011-11-20 Thread Susan Joslyn
Hi everyone,

Is there a Universe function similar to the Unidata option to run a program
from the command line with -E, which causes the program to enter the
debugger when an error is encountered?

 

Susan

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


[U2] Code Collaboration [ad]

2011-11-18 Thread Susan Joslyn
Hi Steve,

Just in case you didn't know -- PRC does all of that.  J

 

Regards,

Susan Joslyn

PRC - IT Governance for U2

 

 

Date: Wed, 16 Nov 2011 17:13:31 -0500

From: Steve Romanow slestak...@gmail.com

To: U2 Users List u2-users@listserver.u2ug.org

Subject: Re: [U2] Code Collaboration

Message-ID:

 

Something I have long desired is diff tool for mv records (that will

use standard diff/patch output) so it can integrate with other tools.

 

Maybe a packager for SB+

 

A diff tool for SB+ that understand what records make up an SB+ object.

 

I started some thinking this direction on a sourceforge project, but

got busy on many other things.

 

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


[U2] Mercurial/TortoiseHg source version control [AD]

2011-11-15 Thread Susan Joslyn
Hi Rex and Bonnie.  Thanks for the plug, Tom!

 

Yes, PRC could absolutely talk to and from Mercurial.  We coordinate the
version control of U2 like items to and from other source control tools. Tom
developed a pretty tight integration between PRC and Issue Trak, too.

The important thing about having it on the U2 side is - as Tom pointed out -
tracking all those non-directory file things and also being able to capture
edits done inside the U2 environment.  ED from TCL isn't going to respect
whether you have a program checked out or not on your PC in an outside
environment - but PRC can handle that part.  If either of you (or anyone) is
interested in talking more about this or having a web meeting to look at
PRC, just drop me a line!

 

Susan Joslyn

sjos...@sjplus.com

PRC - IT Governance for U2 developers

http://sjplus.com

 

 

 

Date: Tue, 15 Nov 2011 11:30:43 -0500

From: Rex Gozar rgo...@gmail.com

To: U2 Users List u2-users@listserver.u2ug.org

Subject: Re: [U2] Mercurial/TortoiseHg source version control

Message-ID:

 
CA+zh1UxeVA2D_s=hw8ax865closkx1roduw3pjcdgnlduab...@mail.gmail.com

Content-Type: text/plain; charset=ISO-8859-1

 

Tom,

 

Would it possible to export all the source code from PRC into a flat

file/directory format for Mercurial?

 

rex

 

 

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


[U2] Pick history video on youtube

2011-11-11 Thread Susan Joslyn
Oh em gee, how did I never see this before?  This is fantastic - very well
done and quite informative.  I would think that this would be a great sales
tool to this day. 
Don't miss it - it is actually at:

http://www.youtube.com/watch?v=6ms0yvJAUAk

Susan


Message: 13
Date: Wed, 9 Nov 2011 14:37:34 -0800
From: John Hester jhes...@momtex.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] [semi-ot] JE Sisk basic book on the eBay
Message-ID:
e6179e13392ec14aabcd5272c3aedd6116b3c...@exchangesvr.momtex.com
Content-Type: text/plain;   charset=us-ascii

Since this thread is already labeled semi-ot, thought I'd throw this out
there:

http://wn.com/Dick_Pick

It's a Pick Systems marketing video from 1990 that someone posted to
YouTube.  Might be interesting for anyone new to Pick and curious about
its origins.  I enjoyed it purely for nostalgia. 

-John


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


[U2] [UV] Microsoft Team Foundation Server for Source Control [AD]

2011-08-19 Thread Susan Joslyn
Hi Perry,
I see that you are on your way to developing something for yourself, but
just in case you are only doing it because you didn't find me, I thought I'd
jump up and down and tell you that I'm here.

[AD and introduction] PRC is a project-based source control / deployment (in
fact full SDLC management) tool for Universe and Unidata.  It has its own or
can interface with service desk/help desk/problem reporting. Then that is
connected to projects where components automatically track as they change or
can be checked out in advance. Convenience tools bring transparency and
control with functionality to support parallel development in a variety of
ways. PRC handles deployment across multiple servers along with rollback,
test management plenty of auditing and reporting. PRC  plays well with
others at every aspect along the way.

I have not tinkered with Team Foundation Server - but I have put PRC
together with source control tools for other environments and gotten them to
work in concert, before.  This is definitely an area of interest for many U2
shops and an area where I've been devoting a lot of my effort.  Let me know
if I can help.


Susan Joslyn
sjos...@sjplus.com
PRC(r) Real IT governance for U2/Multivalue.


Date: Fri, 19 Aug 2011 14:56:37 +
From: Perry Taylor perry.tay...@zirmed.com
To: U2-Users List u2-users@listserver.u2ug.org
Subject: [U2] [UV] Microsoft Team Foundation Server for Source Control
Message-ID:
48252d9d8f9c184180269a988293196501efa...@louprex1a.zirmed.com
Content-Type: text/plain; charset=us-ascii

Has anyone had any experience using Microsoft's Team Foundation Server for
source control with UniVerse on a Linux server?  I have the command line
client functional and talking to the TFS server.  I know I'll have to write
some kind of interlude to manage those items in hashed files to get them out
into the file system where they will be visible to the TFS client and to do
the reverse upon checkout.  What I'm looking for are some ideas for
organizing in the TFS repository.  Also, we're looking for a one-button
deployment solution to be able to deploy our Windows/.NET software to the
respective Windows servers along with the UniVerse software to the UniVerse
server(s), run processes to create/delete files, index, etc. and compile and
catalog BASIC programs.  I know I'll probably have to build this thing to
make this happen as I seriously doubt there is anything available off the
shelf capable of doing this.  Anyone been down this path?

Thanks.
Perry Taylor
Zirmed, Inc.



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


Re: [U2] U2 - Choir - singing closed

2011-03-23 Thread Susan Joslyn
Garry,
Wow.  Just to clarify ...  Are you saying that the MV-based platforms are
dead and those of us who use them are relics who can no longer sing?  And
you came here to a forum full of people who happily use this technology
every day to say this to us?

Susan Joslyn

Date: Tue, 22 Mar 2011 12:00:07 -0700
From: Garry Smith gar...@charlesmcmurray.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: [U2] U2 - Choir - singing closed
Message-ID:
d89e00823dee284bb3c04ffa1a7e8da001acd...@cmcmail.mcm.Local
Content-Type: text/plain;   charset=us-ascii

As individuals perform their solo act, the choir is reclining at the old
folks home. The organ is rusty and full of dust, the building windows are
covered in cobwebs, the door is boarded up and an international flock of
various unknown species of bird has roosted in the eves. The absentee
landlord is still collecting rents from those in the community who have now
all moved away to SUNny locations. The damp and dreary interior is still
attended to by the last order of the Knights of MV.
The foundation of the building though strong,the walls and roof are slowly
being chipped away by other building clans to erect their mausoleums.



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


Re: [U2] Version Control

2011-03-05 Thread Susan Joslyn
Regarding your snippets  below:

 

Would this really be something you want?  Your ongoing work merged into
everyone else's ongoing work every day - before your work is finished and
tested?

I approached the whole concept of items being checked out to others
differently - you can take a branch copy, but the idea of a branch copy is
that it branches from the root - the live version, I guess.  Each person can
work on their branch, but one gets tested and goes live separately from the
other - unless you choose to combine the projects.   

 

Also went down the road of automatically merging work in a program done by
two different people for two different reasons.  It can be fraught with
error - at least in my experience.  It needs human eyes to decide what goes
where!  Depending on the complexity of the changes, I guess.

 

We overcame the problem of someone coming along later with a higher priority
project by allowing the branches to be swapped out, so the first programmer
does not have to check-in/lose their work.

 

Lots of ways to skin this cat, I have learned over the years.

 

Susan

 

Message: 15

Date: Fri, 04 Mar 2011 10:42:58 +

From: Wols Lists antli...@youngman.org.uk

 

And the nice thing is, every time you change branch, or every morning or

whatever, you can do a pull; merge and you're development copy keeps

in sync with all the changes every one else is making.

 

 

But I would say, even if no-one else in your organisation is using it,

it's a damn good tool for you to use for your own work. If you've got

several people working on a centralised VCS, I've had enough pain where

we've been tripping over each other trying to update the same file. You

can have a master branch tracking the central system, then do your own

development in your own branches. When you need to commit, sync your

master with central, check out central, merge your changes into your

master, then commit back to central. That way, you're not held up

because you can't check out a file, and you're not swearing when you're

half way through make a LOT of not-so-important changes, and someone

comes along saying you need to check that back in, I've got an

emergency to fix!.

 

I'd say play with git! It's a nice system, and there's absolutely no

need whatsoever for it to impact on anybody else around you, unless you

want it to. And other people will probably start using it too, once you

realise how nice and powerful it is.

 

Cheers,

Wol

 

 

 

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


Re: [U2] Version Control

2011-03-05 Thread Susan Joslyn
I completely and enthusiastically agree that the time for parallel
development has arrived!  There are many ways to approach that challenge.
We've tried a few - and I've looked at a lot of tools that have different
approaches in different environments.  When you are dealing with a
development environment where the concept of a build is truly relevant -
where you are taking a snapshot of the program and its whole working
environment, it works to let everyone take to their own sandbox and
re-check-in/merge in whatever order the work is completed.  In our
environment this poses certain additional challenges. It is difficult to
predict what components will constitute the build for any particular
program in a U2 environment - even more so when SB+ or other
dictionary-driven ADEs are used.

Our compromise is to 'branch' the individual components in the order that
they are taken.  If a branched item needs to promote before the others a
step must be taken to swap out the priority so that then this branch of this
program is tested in the environment and delivered with whatever goes along
with it.  In an environment where coding is done in single, discrete
procedural programs it might work to go with a sandbox and isolated testing.
Our approach to branching is test-driven.  What I mean by that is how the
software will be tested is the driving force.  Accommodating a realistic
test bed.

Some folks try on the concept of many different dev areas - like sandboxes
but full working copies of the production software.  This provides a
platform for testing the overall functionality of a completed project, but
then once that software is moved in to where other changes may have occurred
- not just to the program in question but to anything around it - it all has
to be tested again, anyway.

Which one of the various approaches will work best depends upon the way the
software is designed, the personalities and productivity of the programmers,
the sheer volume of change and - the great flattener - whether there are
really testers/testing going on.   The quality and control at that level.

Over the years, PRC has been taught to accommodate many approaches.  We've
found that it practical use, some seem to work better than others.  Short of
isolating a product to one solitary developer, there are not perfect answers
- well, not that I have been able to discover, yet!  I'm fascinated to hear
anyone else's ideas and experiences.

Susan

-Original Message-
From: Steve Romanow [mailto:slestak...@gmail.com] 
Sent: Saturday, March 05, 2011 8:30 PM
To: sjos...@sjplus.com; U2 Users List
Subject: Re: [U2] Version Control

On 03/05/2011 06:53 AM, Susan Joslyn wrote:
 Regarding your snippets  below:



 Would this really be something you want?  Your ongoing work merged 
 into everyone else's ongoing work every day - before your work is 
 finished and tested?

I think the idea is you move discrete, completed patches to the main
location.

If 2 people apply patches to completed separate areas of the same code,
there should be caution, but I wouldnt call everything to a halt because I
have the src right now.  At this point I think communication occurs to make
sure all parties are aware of each other.

If 2 people apply patches to the same lines, that is a more serious
condition.  testing needs to occur repeatability as the parties reconcile
their projects.

The code reservation I think is an older paradigm.  Nowadays, projects
work in  parallel, and a responsible party is watching the stream of
patches.  Every dev is aware that they are not working in a vacuum.

For the end-user, I think they are happier and better served because
projects can occur in parallel and delivery _can_ occur faster.  I know I
have said many times in my shop, We are waiting on project X to finish
because they have resources we need.

Some of the tools have specific features to handle particular workflows.
They are not all equal and the chore is picking the correct one for your
organization.

This is just my opinion here.  Please set me right if I am off base.

Git-   I personally think git is best for very large workgroups working 
on a single large codebase (i.e. an os kernel).  It is primarily geared to
people comfortable in the shell.  It does _not_ have good win32 support so
it is a non-starter for me.

Subversion - Very popular, but declining.  The leader in the centralized
repo group.  It replaced cvs as the defacto standard for the 90's and
2000's.  There is only one copy of the repo and to record _any_ change you
must make a network connection.  A shortcoming I see is if this repo is
damaged, all of your resources are in one place.  Google subversion merge
hell and see how many hits you get.  Subversion also suffers from speed
problems with large repo's.  All three major dvcs's (git, bazaar (bzr), and
mercurial (hg)) were designed to combat all 3 of these problems.

DVCS's are much faster.  Here are some benchmarks.

https://git.wiki.kernel.org

Re: [U2] Version Control

2011-03-05 Thread Susan Joslyn
This would be easy for me to implement - thinking out loud, though, I don't
think I have any customers who promote to live that frequently.  But I
suppose it could poll live each morning and make the suggestion.  Any of my
(PRC) customers who see this and are intrigued by this, pipe in or email me
off line.

And the nice thing is, every time you change branch, or every morning or
whatever, you can do a pull; merge and you're development copy keeps in
sync with all the changes every one else is making.


SJ


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


Re: [U2] Version Control

2011-03-04 Thread Susan Joslyn
David, 

I agree! This is my main argument for driving the sdlc / change control from
within U2. ( And of course my product, PRC. )

Plus you can control all kinds of outside stuff - talking back and forth to
other products - from within U2.  Those other applications cannot 'drive'
the change control for the rest of the things inside U2 besides basic
programs in directories.  Plus a separate solution for data integrity is
still required.  

 

Susan

 

Message: 13

Date: Fri, 4 Mar 2011 17:59:11 +1100

From: Hona, David david.h...@cba.com.au

To: 'U2 Users List' u2-users@listserver.u2ug.org

Subject: Re: [U2] Version Control

Message-ID:

 
297b19fd90fdb14da1c8ceff0b6cffe76a3fee8...@vaunsw139.au.cbainet.com

Content-Type: text/plain; charset=us-ascii

 

If you are using U2 environment a lot of stuff won't work without utilising
the VOC some fundamental or critical way. VOC entries for files, programs,
paragraphs/PROCS, etc. Granted, in some cases these don't change often.
Unless you are like some poor sites I have seen and run their entire or
parts of their application process from a paragraph or proc in the VOC file
- more common than you would like to think or hope!

 

Likewise, control information inside U2 files are in many case extremely
critical for many applications - this also needs to be managed and
versioned, rolled-back if required, etc., etc.

 

Any configuration management application needs to take everything into
account not just source code.

 

 

 

-

 

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


[U2] CREATE.TRIGGER - Permission denied

2010-10-18 Thread Susan Joslyn
Hi Mecki,

I don't think PRC is in your way, but I would never say never.When do
you get the PERMISSION DENIED error, when you go to edit the triggered file
and make a change and file it?  Or when?

I use triggers in an SB+ enabled account on Unidata, so I don't think SB+ is
getting in your way either.

 

I can look at it with you, if you want - contact me directly. 

 

Regards,

Susan Joslyn

sjos...@sjplus.com

PRCR Real IT Governance for U2.

 

 

Date: Mon, 18 Oct 2010 17:07:17 +0100

From: Mecki Foerthmann mec...@gmx.net

To: U2 Users List u2-users@listserver.u2ug.org

Subject: [U2] CREATE.TRIGGER - Permission denied

Message-ID: 4cbc70b5.8030...@gmx.net

Content-Type: text/plain; charset=ISO-8859-1

 

 Hi,

 

Today I tried for the first time to create a trigger on Unidata (Version

5.2 on Solaris) and get this error.

I have to add we are using SB+ and Avante 9.2 which includes PRC 3.9.

First time I tried this I actually got an SB+ error (line 200 something)

- and when I run it from true ECL I just get the message PERMISSION

DENIED.

I even changed the LOGIN VOC entry to bypass SB+ - no luck either.

The file in question has 777 permissions on Solaris, so this couldn't be

the problem.

The subroutine is globally cataloged too and there are no triggers on

the file already.

It isn't a DIR file either. Well, I haven't checked that, but all our

data files are hashed.

I'll check it tomorrow morning.

Any ideas?

I know Avante uses triggers for its audit files, so why can't I create

my own?

Susan perhaps? Is it your application that stops me?

 

Thanks

 

Mecki

 

 

 

 

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


Re: [U2] UI standards

2010-07-14 Thread Susan Joslyn
Hi Dawn,
At the moment I'm moving to .net /WPF front end using XAML (SB/XA at the
back-end).  But since I have not paid much attention to GUI (using defaults
as necessary) I had not considered much.  And I'm afraid the GUI version of
some PRC screens were not as pretty as they could have and should have been.
So I start digging in to make them prettier for the NEW interface and ...
here I arrived at my dilemma.  I have been perusing your response and a
number of others... all good information, just have to consolidate it into
one general standard.

Susan

Date: Tue, 13 Jul 2010 14:48:33 -0500
From: Dawn Wolthuis dw...@tincat-group.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] UI standards
Message-ID:
aanlktilkewu6ignmq00lclkm7yytmxcy8susoqzx9...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

What is your target run-time environment? Is it Windows or browsers or a
particular browser or Androids or iPhones or ...?  --dawn

On Tue, Jul 13, 2010 at 2:34 PM, Susan Joslyn sjos...@sjplus.com wrote:

 An immense amount of good information has come from this thread.  Thank
you
 to everyone for sharing your insights. But don't stop there if you have
 more!

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


Re: [U2] UI standards

2010-07-13 Thread Susan Joslyn
An immense amount of good information has come from this thread.  Thank you
to everyone for sharing your insights. But don't stop there if you have
more!


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


[U2] UI standards

2010-07-12 Thread Susan Joslyn
Good morning.

 

In developing a new user interface - how have you folks established
standards?

 

When I google around I find an immense amount of information.  Accessibility
standards.  Industry standards.  And many games and applications have
published their standards - how to make your software look like theirs so
your users are already familiar.  I don't see as many published standards
regarding data entry screens.  (But I am still plowing through thousands of
search results!) Still many of these standards are personal choice.  Or in
some cases far to the opposite extreme - you can find psychological studies
about what colors to use, for example.

 

If you set standards on a previous interface and now move to another - how
much do you want to stick to your standards for consistency and
compatibility and how much do you want to break out and show-off that this
is, after all, a new interface?  

 

Obviously there are technical limitations - with the new stuff, always.  But
what about design decisions you made based on previous limitations - and now
those limitations are lifted!?  How crazy do you go?  What do users really
want? (Now there is something to ponder!)

 

Any thoughts, ideas, references and discussion on this topic from anyone?

 

Susan

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


[U2] Remote VOC issue

2010-06-08 Thread Susan Joslyn
Hi Group,
Anyone know how to make set the remote voc to LONGNAMES ON so that if the
verb CREATE.FILE is in the remote voc, a file with a long name is created?

Susan

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


[U2] SB+ PA Compare [/AD for PRC]

2010-06-02 Thread Susan Joslyn
Hi everyone,

In case it is of interest, PRC knows how to flatten out all of the SB+
internals and compares them as well as feeds them into the KNIT compare
and edit utility, then folds it back out to the correct format when putting
it back.  Screens, reports, dialog boxes, paragraphs - everything.  Knows
which fields to consider, which to ignore.  When it flattens out a screen if
displays it over a template describing the purpose of each value and
multivalue that might be different. PRC provides the actual source control,
tracking changed components by project - providing delivery and rollback
that understands the also go along items (e.g. .TXT and .GRID of a screen,
the dot version of a field definition, etc.), too.  All written within U2
so that the code and repositories are familiar and accessible in structure.
Slots for any custom programming you might want to add.  All tools and
editors automatically controlled so that no one has to remember to take any
extra steps. 

I'm just sayin.  :)

Susan


Thanks,

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC - IT Governance for U2/Multivalue.




Message: 1
Date: Tue, 01 Jun 2010 16:23:23 -0400
From: Steve Romanow slestak...@gmail.com
To: u2-users@listserver.u2ug.org
Subject: [U2] SB+ PA Compare
Message-ID: 4c056c3b.10...@gmail.com
Content-Type: text/plain; charset=ISO-8859-1; format=flowed


Stuart, I see your code for comparing and editing paragraphs with Beyond.
Very neat application of js.

Do you think this can be applied to SB+ DICT items?  The fact that the
objects are stored in two+ items in teh file will make the compare script a
little more complicated.

I think the same concept would work.  For example, in my WAREHOUSE pick
file, there is a DICT item AVAILABLE, which also has a corresponding
.AVAILABLE.

For SB+ this is a Derived field, .AVAILABLE8  is the main code.  The SUBR
call is in the OE Derived Field slot.  This is a very complicated example,
but i would sure like to be able to scan two dirs and know the differences
(or screens, reports, and dict items.)

I know about /COMPARE, and that is not what I am looking for.

Contents of DICT AVAILABLE

   1 V
   2 SUBR(WAREHOUSE.AVAIL.CALC.DICT,@ID)
   3
   4   Avail
   5 7R
   6 S
   7
   8 AVAILABLE}}SUBR(WAREHOUSE.AVAIL.CALC.DICT,@ID)
   9 WAREHOUSE

Contents of .AVAILABLE
   1 Z
   2 0}0
   3   Avail
   4 Available
   5
   6
   7
   8 (ONHAND - QPRC.TOT - QPSO.TOT - QPST.TOT - QPSW.TOT - NET.QTY - 
INSP.QTY + QPSK.TOT - QPVC.TOT - REPAIR.QTY)
   9 R
  10 7
  11 1
  12 N
  13
  14
  15 
E;CWHSE.STAT;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C1;C0;FV;CPROD
.POINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C29;C0;FV;-;CPROD.

POINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C31;C0;FV;-;CPROD.P
OINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C33;C0;FV;-;CPROD.PO

INTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C35;C0;FV;-;CPROD.POI
NTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C1;FV;-;CPROD.POIN

TER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C2;FV;-;CPROD.POINT
ER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C45;C0;FV;+;CPROD.POINTE

R;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C36;C0;FV;-;CPROD.POINTER
;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C3;FV;-
  16 MR#7
  17
  18
  19
  20 SUBR(WAREHOUSE.AVAIL.CALC.DICT,@ID)
  21
  22
  23
  24 16}KJB}12716}48884
  25 PRJ*KJBV16-1101




--

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


[U2] receiving error message XX record corrupt on logto

2010-05-22 Thread Susan Joslyn
I have this happening at a client site and I've been all through the re-file
everything and it won't quit.  It happens *consistently* if I have more than
one session open, but still happens intermittently when I don't.  If you do
come up with a fix for this I'd be very keen to learn it!


Thanks,

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC - IT Governance for U2/Multivalue.



From: Susan Lynch sly...@fwdco.com
To: U2 Users List u2-users@listserver.u2ug.org
Subject: Re: [U2] receiving error message XX record corrupt on logto
Message-ID: 004b3459d050475daf942cfccd93c...@susanhome
Content-Type: text/plain; format=flowed; charset=iso-8859-1;
reply-type=original

Kevin, yes, ROOT was the first one I did!

Susan Lynch
F. W. Davison  Company, Inc.

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


[U2] Subject: 2 servers - how do I point to a VOC on another server?

2010-03-31 Thread Susan Joslyn
Hi Chris,
I can't help myself - everyone knows it.  Just like most know that I have a
version control / deployment product for U2 that I could be trying to plug.
And if you are interested I'd be happy to talk to you about it. (There ya go
- plugged!)  But whatever you will do to manage your promotions to live I
really very strongly recommend that you not run some programs off of the dev
server!

Why not copy the program to the live server and compile and catalog it
there?  Keep a very strong border between dev and live!  Papers required to
cross! The idea of having some programs running out of DEV and some not...
well, it strikes me as a situation waiting for its moment!

Let me know if I can help...

Susan Joslyn
sjos...@sjplus.com
SJ+ Systems Associates, In.c
PRC(r) Real software development life-cycle management for U2


Message: 1
Date: Tue, 30 Mar 2010 16:31:08 -0500
From: Chris Austin cjausti...@hotmail.com
To: u2-users@listserver.u2ug.org
Subject: [U2] 2 servers - how do I point to a VOC on another server?
Message-ID: snt104-w56921228bd3de6dcf6781edb...@phx.gbl
Content-Type: text/plain; charset=iso-8859-1


Hello,

We're running UniVerse 10.1.8 on our main server and we just bought another
server with UniVerse 10.3.3. I would like to setup the old server as the
development
server and keep the new server as the production server. The problem is
we want to elevate some programs to the new server. Ideally we would just 
point the VOC to the old server until we fully test the programs. We have
set 
ALLOWNFS to 1 as well. What is involved for us to run a file and setup a voc
to 
point to a completely different server?

Example) program A is on server 1, but we want the changes to reflect on
server 2.

What we have been doing in the past is editing the VOC from one account to
the other, but
I'm not sure how to do this on another server.

Thanks.

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


[U2] Linux / file create default permissions

2009-06-16 Thread Susan Joslyn
Greetings group.

Anyone know how to set an overall parameter so that files created in
Universe over Linux get r/w/x permissions?  We are having to chmod 777 after
we create any file. want that to be the default.

 

Thanks!

 

Susan Joslyn

SJ+ Systems Associates, Inc.

PRC(r) Software life-cycle management and IT Governance for U2/Multivalue

http://sjplus.com

 

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


Re: [U2] UniVerse Unit

2009-06-11 Thread Susan Joslyn
If you're going to go all over the application code anyway, another idea
that I've found very useful for test mode and for general troubleshooting is
to have a subroutine that is called at the very top of every program that
just marks the time,date,user that ran it.  When you run it from the test
user this provides 'coverage' metrics.  How much of our application code
actually got run during that test?  And if you leave it on all the time, you
can use it for troubleshooting whenever there's a problemMine keeps the
latest 10 runs, so the file never gets any bigger than that.  And you can
clear the file anytime...

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
u2-users-requ...@listserver.u2ug.org
Sent: Thursday, June 11, 2009 9:56 AM
To: u2-users@listserver.u2ug.org
Subject: U2-Users Digest, Vol 2, Issue 35

Send U2-Users mailing list submissions to
u2-users@listserver.u2ug.org

To subscribe or unsubscribe via the World Wide Web, visit
http://listserver.u2ug.org/mailman/listinfo/u2-users
or, via email, send a message with subject or body 'help' to
u2-users-requ...@listserver.u2ug.org

You can reach the person managing the list at
u2-users-ow...@listserver.u2ug.org

When replying, please edit your Subject line so it is more specific
than Re: Contents of U2-Users digest...


Today's Topics:

   1. Re: UniVerse Unit Testing (Brian Leach)
   2. Re: UniVerse Unit Testing (Brian Leach)


--

Message: 1
Date: Thu, 11 Jun 2009 14:53:51 +0100
From: Brian Leach br...@brianleach.co.uk
To: 'U2 Users List' u2-users@listserver.u2ug.org
Subject: Re: [U2] UniVerse Unit Testing
Message-ID: 0mksym-1mekji3tfy-000...@mrelayeu.kundenserver.de
Content-Type: text/plain; charset=us-ascii

Hi Perry,
 
No - most of the internally used routines had the shorter calling interface,
externally facing ones used the extra 'Action' parameter so we could always
extend them whilst retaining backward compatibilty.
 
Regards
 
Brian


  _  

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Perry Taylor
Sent: 11 June 2009 13:55
To: U2 Users List
Subject: Re: [U2] UniVerse Unit Testing


Brian,
 
You say that you designed all our server code as subroutines such that all
of our subroutines had one of two calling interfaces.  This would seem to
mean that you built and maintained two different versions of every external
subroutine/function.  Is this correct or am I just missing something?
 
Thanks.
 
Perry

  _  

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Brian Leach
Sent: Thursday, June 11, 2009 3:19 AM
To: 'U2 Users List'
Subject: Re: [U2] UniVerse Unit Testing


Hi
 
 
At my last company, we spent a lot of effort on building an automated test
rig for our software, because we had to support multiple platforms and all
our code required full regression testing. It may be a slightly different
scenario to yours, since we were primarily building tools, and also this was
complicated by the fact that all of our software was client/server in some
way, and usually involved several languages .. but here is our experience
for what it's worth:
 
 
The bad news is that you really need to design these in from the start.
 
We designed all our server code as subroutines such that all of our
subroutines had one of two calling interfaces, either:
 
Subroutine name(InData, OutData, ErrText)
 
or
 
Subroutine name(Action, InData, OutData, ErrText)
 
That meant that we could generate a test rig that could feed the InData (and
Action) and then test for the OutData and log any ErrText values.
For reports, we would capture the report text and do 'spot checks' on the
expected results.
 
 
We also version stamped our routines, so we were certain we were testing the
right versions, and had build scripts to recompile everything. Nothing left
to manual operation since that opens up the opportunity for something to get
forgotten: there is no point testing stuff to QA and then doing something
different when you come to release! Incidentally, since this was
client/server, these involved VBScript scripts for the client end calling
cutting paragraphs on the server along the line.
 
 
Because Universe code doesn't break down into simple blocks, unless you want
to instrument your code and capture all your file I/O - which is possible -
and test for that, your only sensible option is to unit test at the
subroutine/external function level.
 
 
The good news is that because UniVerse caches subroutines in memory, the
overheads to breaking out code are not as high as on systems that do not. it
also means you end up with a more manageable system, better options for
reuse and if you adopt different client front ends, easier to migrate. You
may also find out that your code mass reduces as 

Re: [U2] UniVerse Unit

2009-06-11 Thread Susan Joslyn
Dave,
Just a multivalued list, most recent in MV pos 1 of the time date and user
that executed the program.
10 may be too few - 1000 may be too many.

There's a lot more one could do with this - and coolest part is, once you
are calling the subroutine from everywhere - you can just change that
subroutine to get different metrics.

SORT PRC.IA STAMP USER 10:37:59 JUN 11 2009 1

PRC.IA.. Stamp(F1)User  (F2)
 

PRC.ACCT.PFX 11:36:37 JUN 03 2009  PRC

 12:49:32 JUN 01 2009  PRC

 12:47:28 JUN 01 2009  PRC

 12:43:55 JUN 01 2009  PRC

 12:38:17 JUN 01 2009  PRC

 12:37:12 JUN 01 2009  PRC

 12:35:46 JUN 01 2009  PRC

 12:32:05 JUN 01 2009  PRC

 12:27:27 JUN 01 2009  PRC

 08:11:33 APR 09 2009  PRC

PRC.ACCT.VB  09:29:26 FEB 27 2009  PRC

 09:29:21 FEB 27 2009  PRC

PRC.ANTIRAVEL15:44:02 JUN 04 2009  PRC

 12:52:54 APR 13 2009  PRC

 12:52:02 APR 13 2009  PRC

PRC.ARCHIVE.BACKUP   15:30:07 JUN 08 2009  PRC

 11:36:39 JUN 03 2009  PRC

 08:15:27 JUN 02 2009  PRC

 08:09:40 JUN 02 2009  PRC

 08:09:40 JUN 02 2009  PRC

Enter New line to continue...



Susan
-Original Message-
From: Dave Laansma [mailto:dlaan...@hubbardsupply.com] 
Sent: Thursday, June 11, 2009 10:29 AM
To: sjos...@sjplus.com; U2 Users List
Subject: RE: [U2] UniVerse Unit

Susan,

What elements of data do you keep in this file?

I have the same thing in mine and I keep the last 1,000 executions.  Not
sure why.  Just seemed like a reasonable number.

David Laansma
IT Manager
Hubbard Supply Co. 
Direct: 810-342-7143
Office:810-234-8681
Fax: 810-234-6142
www.hubbardsupply.com
Delivering Products, Services, and Innovative Solutions


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Susan Joslyn
Sent: Thursday, June 11, 2009 10:03 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] UniVerse Unit

If you're going to go all over the application code anyway, another idea
that I've found very useful for test mode and for general
troubleshooting is
to have a subroutine that is called at the very top of every program
that
just marks the time,date,user that ran it.  When you run it from the
test
user this provides 'coverage' metrics.  How much of our application code
actually got run during that test?  And if you leave it on all the time,
you
can use it for troubleshooting whenever there's a problemMine keeps
the
latest 10 runs, so the file never gets any bigger than that.  And you
can
clear the file anytime...

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
u2-users-requ...@listserver.u2ug.org
Sent: Thursday, June 11, 2009 9:56 AM
To: u2-users@listserver.u2ug.org
Subject: U2-Users Digest, Vol 2, Issue 35

Send U2-Users mailing list submissions to
u2-users@listserver.u2ug.org

To subscribe or unsubscribe via the World Wide Web, visit
http://listserver.u2ug.org/mailman/listinfo/u2-users
or, via email, send a message with subject or body 'help' to
u2-users-requ...@listserver.u2ug.org

You can reach the person managing the list at
u2-users-ow...@listserver.u2ug.org

When replying, please edit your Subject line so it is more specific
than Re: Contents of U2-Users digest...


Today's Topics:

   1. Re: UniVerse Unit Testing (Brian Leach)
   2. Re: UniVerse Unit Testing (Brian Leach)


--

Message: 1
Date: Thu, 11 Jun 2009 14:53:51 +0100
From: Brian Leach br...@brianleach.co.uk
To: 'U2 Users List' u2-users@listserver.u2ug.org
Subject: Re: [U2] UniVerse Unit Testing
Message-ID: 0mksym-1mekji3tfy-000...@mrelayeu.kundenserver.de
Content-Type: text/plain; charset=us-ascii

Hi Perry,
 
No - most of the internally used routines had the shorter calling
interface,
externally facing ones used the extra 'Action' parameter so we could
always
extend them whilst retaining backward compatibilty.
 
Regards
 
Brian


  _  

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Perry Taylor
Sent: 11 June 2009 13:55
To: U2 Users List
Subject: Re: [U2] UniVerse Unit Testing


Brian,
 
You say that you designed all our server code as subroutines such that
all
of our subroutines had one of two calling interfaces.  This would seem
to
mean that you built and maintained two different versions of every
external
subroutine/function.  Is this correct or am I just missing something?
 
Thanks.
 
Perry

  _  

From: u2-users

[U2] International Spectrum Conference - Twitter?

2009-03-20 Thread Susan Joslyn
Twitter away, Clif!  I'm following!

Date: Fri, 20 Mar 2009 00:09:12 -0700
From: Clifton Oliver w...@oliver.com
Subject: [U2] International Spectrum Conference - Twitter?

As the Managing Editor of International Spectrum magazine (one of my  
Part-Time jobs), I'm thinking of Twittering from the Conference next  
week. Being new this social media, I have to wonder if this is of any  
interest to people or just adding to the Noise of the Internet.

I'd like to hear your opinions.

Regards,

Clif

Twitter: @clifolliver

- -- 
W. Clifton Oliver, CCP
CLIFTON OLIVER  ASSOCIATES
Tel: +1 619 460 5678Web: www.oliver.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2UG Board Meeting - Minutes for 01/27/09 meeting

2009-01-28 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday,  January 27, 2009.  Complete minutes have been posted to the forum

 

In attendance were Laura Hirsh, Brian Leach, Chuck Barouch, Baker Hughes,
Martha Schraaer, Ross Morrissey and Susan Joslyn

 

Business discussed included:

 

OLD BUSINESS: 

 

. Better  Better

oBaker is picking this up

. Nominations for board

oAnnouncement has not gone out

oPostponed for Feb 14 - voted

. Logo has been approved for inclusion on new web site.

. New Signature line - we had decided on it, need to vote.  This
will be our first email vote. Laura is going to submit the email vote on
this now (Jan 27)

 

NEW BUSINESS

. Brian to get on with the web-site

. Incorporate internationally?  Meet with attorney next meeting

. Ross brought up cross promoting Pickwiki and the U2 Wiki

oIdeas were tossed around for this, Brian to take some action  

oEncouraging others to update website and the wiki

. Susan modified the nomination letter and sent it around.  With no
objections, Brian will blast it.

. Martha mentioned an IBM user group board meeting (all IBM user
groups) to which we may send a representative. It's in NY in March -
unfortunately the same week as Spectrum.

. While everyone is at Spectrum, Martha is seeing if she can arrange
for a board meeting dinner or something.

 

 

Submitted by Susan Joslyn, board member at large serving as secretary.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Universe locking

2008-12-11 Thread Susan Joslyn
Hi group.

I guess anyone can tell I'm working on Universe a lot more than usual right
now.   Current struggle is with locks.  I'm pretty sure a lock-up-and-hang
situation is occurring when a user's nested process is locked against its
own parent.  In Unidata there is a UDT.OPTIONS setting that can tell it not
to do that.  I was reading the universe manual and . well, there's a lot of
stuff in there about escalating and sharing and managing  your deadlocks (I
thought you just didn't comb at all and that's how you got dreadlocks? No
management required?  What?  Oh DEADlocks.  Never mind.)  I honestly don't
really understand what deadlocking is but - does anyone know how to tell
universe to ignore locks by the same user/port/session, like on unidata?

 

Ever grateful,

Susan (channeling the inimitable Gilda Radner)

 

p.s. I'm a digest subscriber so replies that are copied to me directly at
sjoslyn at sjplus dot com would be appreciated!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2UG Board Meeting - Mini Minutes - Dec 2, 2008

2008-12-04 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday, September 9, 2008.

Complete minutes have been posted to the forum



In attendance were Laura Hirsh, Brian Leach, Chuck Barouch, Baker Hughes and
Susan Joslyn



Business discussed included:



OLD BUSINESS:



7 Wiki  Brian made the requested changes.  Everyone is requested to
update their bio and anything else of interest on the wiki.

7 Charter change on quorum  discussed  going to stick with email
voting. Brian will still post the change.

7 Thank-yous/ MVPS/ U2Guru etc.  whole idea tabled as not popular.

7 BB  Committee is reviewing the DesignBais solution.

7 IBM liaison  Martha Schraer has arrived!  Welcome Martha!

7 New board member to replace David Murray  Baker Hughes.  On board
and in attendance. Welcome Baker!

7 Logo samples proposed by Chuck. We made some initial choices,
Brian and Chuck B. to meet and bring more to the next meeting. Logo has been
approved for inclusion on new web site.

7 New Signature line  we had decided on it, need to vote.  This
will be our first email vote. Laura is going to submit the email vote on
this now (Dec 2).

7 Since Kathleene has been unfortunately unable to attend /
participate, we will fill her position for = term in the upcoming election.



NEW BUSINESS

7 Vote on the web site next meeting  Dec 6

7 Nominations will begin next meeting.



Submitted by Susan Joslyn, board member at large serving as secretary.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Universe triggers (still more)

2008-12-01 Thread Susan Joslyn
Hi everyone,

 

I have the triggers working - yay! Thanks Manu! - but now I'm to the next
step, and of course stumbling again!  My program sets a flag when it wants
to disallow the write that called the trigger.  The manual seems to suggest
that I could use SetDiagnostic to fail this . but I'm not even getting my
program to compile and can't find further information on the syntax of that
command.  Anyone know how to tell the trigger to refuse the write?

 

Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Universe triggers + SB+

2008-11-26 Thread Susan Joslyn
Manu,
You are a life-saver!  Thank you!  I didn't know about $OPTIONS PICK and
that truly solves the problem!

Which took me to the next problem.  The trigger program appears to be much
more rigorous about record locks.  That's fine for code that I can get to,
but it announces that I don't have the record locked for stuff that's
happening inside SB+ that I can't get to.  Is there a way loosen up these
constrictions?


Program UV.ED: pc = 73EC, Program SB.GEN.DRIV.I: Line 793, FATAL: The
locks 
necessary for database operations at the current isolation level (0) are not
held by this process.

Susan


Date: Tue, 25 Nov 2008 19:43:20 +0100
From: Manu Fernandes [EMAIL PROTECTED]
Subject: 
Hi,

Do you use the $OPTIONS PICK into the basic code before INCLUDE DMSKELCODE
COMMON ?

My two pence.
Manu


 -Message d'origine-
 De : [EMAIL PROTECTED] [mailto:owner-u2-
 [EMAIL PROTECTED] De la part de Susan Joslyn
 Envoyi : mardi 25 novembre 2008 18:10
 @ : u2-users@listserver.u2ug.org
 Objet : [U2] Universe triggers + SB+
 
 Has anyone successfully enabled Universe trigger programs that call SB+
 enabled programs?  I'm getting COMMON mis-match and other errors.
 
 
 
 TIA,
 
 Susan Joslyn
 ---
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Universe triggers + SB+

2008-11-25 Thread Susan Joslyn
Has anyone successfully enabled Universe trigger programs that call SB+
enabled programs?  I'm getting COMMON mis-match and other errors.

 

TIA,

Susan Joslyn
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Universe Triggers

2008-10-16 Thread Susan Joslyn
That's really REALLY (I swear!) not true. Even if you can do stuff to the
VOC, if you put the verbs into the remote VOC and lock that up, you can
ABSOLUTELY prevent unauthorized TCL command usage.  You can't copy a VOC
command and make it work to bypass the wrapped one in the remote voc.
Honestly, you really can't. I can explain in more detail how I did it for
PRC if you like - but there are plenty of ways to do it - just read up on
the remote VOC.

Susan


Date: Wed, 15 Oct 2008 13:40:20 +0100
From: Anthony Youngman [EMAIL PROTECTED]
Subject: RE: [U2] Universe Triggers

But IF you can update VOC, you CAN bypass remote voc, which is what David
said!

As part of your security you need to make sure that users CAN'T update VOC
(which is rather harder than it seems at first glance).

Cheers,
Wol

- -Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Susan Joslyn
Sent: 15 October 2008 12:36
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] Universe Triggers

David,
With the use of remote voc you really can prevent by-pass of wrapped TCL
commands.  Completely, unequivocably.

Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!


- --

Date: Wed, 15 Oct 2008 08:26:00 +1100
From: Hona, David S [EMAIL PROTECTED]
Subject: RE: [U2] Universe Triggers

You can by-pass them if you can update the VOC.


- ---
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Universe Triggers

2008-10-15 Thread Susan Joslyn
David,
With the use of remote voc you really can prevent by-pass of wrapped TCL
commands.  Completely, unequivocably.

Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!


--

Date: Wed, 15 Oct 2008 08:26:00 +1100
From: Hona, David S [EMAIL PROTECTED]
Subject: RE: [U2] Universe Triggers

You can by-pass them if you can update the VOC.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Universe Triggers

2008-10-14 Thread Susan Joslyn
Both Universe and Unidata have remote voc options which can enable you to
wrap the tools such that TCL commands cannot be used to bypass them.
To get a complete configuration management solution you may need to wrap
tools and install triggers - since triggers cannot be use on your DIR type
files and TCL commands can be used to move items.

[AD] Naturally I will mention that if you'd like a complete solution, ready
to go, feel free to contact me to talk about PRC - complete software
configuration management / software development life-cycle management for
U2.  http://sjplus.com

Regards,
Susan

--

Date: Mon, 13 Oct 2008 08:00:54 -0400
From: Israel, John R. [EMAIL PROTECTED]
Subject: RE: [U2] Universe Triggers

There is still a hole to the wrapper approach.

Assuming you are trying to catch folks that use the ED (or AE) command, we
have to assume that these folks have access to TCL.  If you can get to TCL,
and you are wanting to hide your tracks, you could still copy your record to
a dir file, then use an OS native editor to make your sneaky change (like
vi in Unix or Textpad in Windows), then copy the temp record back
overwriting the original.

You never used the ED command, but you were still able to change the data
w/o the wrapper detecting it.

Granted, the offender has to know they are being tracked and care enough to
take an approach like this, but it would not be hard to do.

A trigger would still detect this change, and so, IMHO, would be a more
reliable approach.  If used sparingly and wisely, triggers (and native
indexes) are great!


John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] no. of users program

2008-09-26 Thread Susan Joslyn
I've taken the liberty of adding this to the wiki.  I attributed it to you,
Scott.

 

To see where I've added it (and if anyone has the syntax for Unidata, it
should be added as well!)

 

U2ug.org - Be sure to log in, then click on wiki (on the left index).

Choose Technical Tips under the For Developers heading.

 

--

 

Date: Thu, 25 Sep 2008 14:20:39 -0700

From: Scott Ballinger [EMAIL PROTECTED]

Subject: Re: [U2] [UV] Universe license usage per account

 

How about this?

 

 MU

0001 * list number of users on system

0002 * 03-20-03 asb

0003

0004 PRINT

0005 PRINT At :oconv(time(),MTH)::

0006 PRINT Current Universe users...:SYSTEM(35) R#4

0007 PRINT Maximum Universe users...:SYSTEM(36) R#4

0008 PRINT Current Linux users..:SYSTEM(37) R#4

0009 PRINT

 

/Scott Ballinger

Pareto Corporation

Edmonds WA USA

206 7123 6006

 

 

Regards,

Susan Joslyn

SJ+ Systems Associates, Inc.

PRC(r) Real software configuration management for U2!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2UG Board Meeting - Mini Minutes - Sep 23, 2008

2008-09-24 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday, September 23, 2008.

Complete minutes have been posted to the forum

 

In attendance were Chuck Barouch, Ross Morissey and Susan Joslyn

 

An abbreviated meeting included:

 

. Some discussion of the wiki

. Some discussion of alternative BB procedures

. All other business was held over

 

Submitted by Susan Joslyn, board member at large serving as secretary.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2UG Board Meeting - Mini Minutes - Sep 9, 2008

2008-09-10 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday, September 9, 2008.

Complete minutes have been posted to the forum

 

In attendance were Laura Hirsh, Brian Leach, Chuck Barouch, Ross Morissey
and Susan Joslyn

 

Business discussed included:

 

. Wiki - Chuck B. and Susan J. have been adding to the wiki and have
requested a few changes from Brian. 

. Charter change on quorum - discussed - going to stick with email
voting. That change was already made - Brian will post the change.

. Thank yous -Brian contacted 7 people, so far two declines

. BB - Fred Davison had a con all with David McLean, Fred will host
site. Laura to follow up with Fred on that. Also Mike R. has requested that
we send him our open Universe items. Chuck Stevenson has them, Brian wishes
to add two more.

. IBM liaison - It's been 8 months and we still don't have a
liaison.  Time for a formal letter to IBM. 

. Logo samples proposed by Chuck. We made some initial choices,
Brian and Chuck B. to meet and bring more to the next meeting. 

. New Signature line - we had decided on it, need to vote.  This
will be our first email vote.

. Kathleen emailed - offered to take duties. Laura will ask her to
contact the original, past and present board members and get them to put a
self-bio on the wiki.

. Jerry Banker was asked to fill in David Murray's position. He will
let us know.

. Votes: Signature line will be email voted on.

. Held over: Recognition: Laura spec of criteria and renewal of MVP
- postpone for next meeting.  Everyone to take a look at silverlight.net for
how they are doing it.

 

 

Submitted by Susan Joslyn, board member at large serving as secretary.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] [UV][SB+] Screen Record Layout

2008-09-05 Thread Susan Joslyn
If this doesn't come over for you as a table it will be hard to understand -
email me and I'll send you the doc.  I actually think I hve a better one than
this, so if it gives you trouble (not sure what you are looking for) I'll dig
deeper.

FIELD POS   Mv  WHATbS THERE   WHATbS IT DO
1   The literal SCREEN  Nothing
2   C, R or A   Nothing
3   N, S or A   Nothing
4   1   Accept screen promptnothing
2   Y or N  If Y, the record writes (and a key field is reqbd)
if N it does not write and it doesnbt matter about key field
3   FNkey Set
MoreDoesnbt matter
5   Screen heading  Displays at top of screen
6   Screen cords a,b,c,da,b = over, down (top left corner)
c=across columns
d = deep (rows)
7   B:PROGRAMNAME
1   BEFORE SCREEN
2   AFTER DISPLAY
3   AFTER READ
4   AFTER ACCEPT
5   AFTER UPD
6   AFTER ESCAPE
8   KEY SOURCE
9   Ignore
10  Ignore
11  TextFunction key display text according to mv position.  
E.g. position 7
has the word bbumpb so that means that the bottom of the screen displays
F7-Bump
12  Program nameWhat gets called when the function key is 
pressed.  Should be
B:program name.  strip the B:, call the program as a subroutine.  Anything
besides B: let me know
13  Fields affecting others
14  Fields to recalcAs #13
15  FIELD NAMES MV list of field names (following fields are 
assoc mv)
16  Text position   Above, Beside or None
17  Col number  Text col
18  Row number  Text Row
19  Col number  Prompt col
20  Row number  Prompt row
21  byb or bNb  Input prompt (yes) or display only (no)
22  Y or N  Mandatory input
23  C, D or R   Controlling field, dependent field or bread 
fieldb
I will elaborate on read fields later
If a field is dependent it is dependent upon the closest controlling field on
the same row to the left.
24  Number  Window size (depth of mv set)
25  B:Program name  Before fld (should be B:-)
26  B:Program name  After field
27  B:program name
Or just a bprocess nameb  Lookup process name. Still using SB+ lookups 
will
have to write  a driver to use BASIC


Date: Tue, 2 Sep 2008 09:56:18 +0200
From: Bjorn Behr [EMAIL PROTECTED]
Subject: [U2] [UV][SB+] Screen Record Layout

Morning All

Can anybody help me out with a break down of the SB+ Screen Record Layout in
the dictionary.

Much appreciated
Bjvrn Behr
SUMMIT CORE Developer
Tel No: +27 12 673 3251
Fax No: +27 12 673 4681
E-Mail: [EMAIL PROTECTED]
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] RE: U2UG Board Meeting - Mini Minutes - Aug 26

2008-08-28 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday, August 26, 2008.

In attendance were Laura Hirsh, David Jordan, Chuck Barouch, Ross Morissey
and Susan Joslyn



Business discussed included:

7 New logo and color scheme to refresh our image and the web-site

7 Charter amendment to provide for voting when no quorum is present.

7 The vacated position will be filled according to who was next in
the vote count, with their acceptance

7 U2UG / IBM liaison still needed.  Anyone attending U2U will
mention to IBM staff

7 There will be a U2UG meeting at Spectrum (Denver, March 23-26),
time to be determined.

7 A new idea was proposed to create a title that is awarded to
people to recognize their contribution.  Title ideas will be forwarded and
this will be discussed again at the next meeting.



7 Carry over business

7 U2UG.COM ` U2UG.ORG

7 Board will nominate thankees and these people/companies will be
added with links to the web site (Action: Board to nominate, Brian to add
links.)

7 A WIKI training session will be scheduled with Brian Leach so that
everyone can post wikis

7 We are still working to get an automated Better  Better
procedure.  [Better  Better is the name of the process for users to make
recommendations and requests for enhancement to the U2 databases and tools
and to get the weight of the user group behind those requests, vet them and
take them to IBM.]   We have a potential volunteer site host.





Submitted by Susan Joslyn, board member at large serving as secretary.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2.NET v IBM.NET v UNIOBJECTS.NET

2008-08-13 Thread Susan Joslyn
Greetings,
I'm studying the U2 University Agenda to see what mischief I can get into.
Anyone know what is the difference between IBM.NET, U2.NET and
UNIOBJECTS.NET?  There are three distinct sessions at U2U on these.

TIA,
Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Green Software - Green Business

2008-07-31 Thread Susan Joslyn
Ross,
That's funny - and sad.  My sister lives in Norway - and maybe that explains
why I haven't heard of any other companies doing it. Maybe US companies are
concerned with just such a lawsuit!

Now who can I sue because the US has developed such a litigious reputation?

S


Date: Wed, 30 Jul 2008 19:00:48 +1000
From: Ross Ferris [EMAIL PROTECTED]
Subject:

As an observer from across the water, and given the litigious nature I
perceive pervading the US, I just wonder what will happen to this
initiative the first time an employee is hit  injured whilst travelling
to work? If the community had bike lanes and/or trails that were JUST
for bikes, it would be safer -- unless of course one of the bike riders
runs over an innocent pedestrian  I'm probably just FAR too cynical
:-(

Ross Ferris
Stamina Software
Visage  Better by Design!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] U2UG Board Meeting - Mini Minutes

2008-07-30 Thread Susan Joslyn
The U2 User Group Board met via conference call at 4:00p US Eastern time on
Tuesday, July 29, 2008.

In attendance were Laura Hirsh, Chuck Barouch, Ross Morissey and Susan
Joslyn

 

Business discussed included:

. Recent acquisition of u2ug.com to be pointed to our u2ug.org site.

. Someone posted that they wish we had a place for utilities,
applications and services.  We talked about having a rotating top so that it
wouldn't be the same companies on the top of the page.  No action on this
yet.

. We still like the idea of an Iu2db page (like the imdb/internet
movie database) on our web site that talks about US, the people that work in
U2.  No action on this yet.

. Laura announced that she has published an article based on Brian
Leach's use of MVScript to build the U2UG web site using U2 technology.

. We will be organizing a webinar on how to use MVscript for
interested board members.

. We are still working to get an automated Better  Better
procedure.  [Better  Better is the name of the process for users to make
recommendations and requests for enhancement to the U2 databases and tools.
The requests are researched and vetted then put forward to IBM with the
weight of the user group behind them.]

. It was voted that the secretary will post a miniature version of
the minutes on the U2 List (and here I am!)

 

 

Submitted by Susan Joslyn, Board Member-at-large serving as Secretary.

 

 

Regards,

Susan Joslyn

SJ+ Systems Associates, Inc.

PRC(r) Real software configuration management for U2!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] Green Software - Green Business

2008-07-29 Thread Susan Joslyn
Don Verhagen made the point that we do what comes naturally (conveniently)
and sometimes that's green and sometimes it's not.  For me, I admit, that's
true.  My green efforts have stemmed from what is convenient and less
expensive, I admit it.  I just think that it's lucky we are in an industry /
business where being greener and doing what is better and cheaper all line
up!

My sister's company issued a green offer to the employees that it would
pay for a bicycle for any employee that would ride it to work.  So my sister
jumped on it, got a great new bicycle and rides it to work every day and is
the world's biggest enthusiast now.  She's lost weight and says she feels 20
years younger.  It's a huge triple win.  

I thought I might hear a few stories like my sister's company bicycle. I
guess these kinds of initiatives are still rare, but expect they will become
more common -- both for the marketing appeal of being able to claim
greenness and because of the price of gas.

Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Green Software - Green Business

2008-07-25 Thread Susan Joslyn
This idea is interesting, though.  Is this bordering - or boldly going -
into an off-topic discussion? 

Software companies (and departments) are among the types of organizations
that can most easily lend themselves to Kermit-chrome.  I can't say that I
require payment by Paypal - my customers' are businesses that have
accounting departments and pay cycles and all kinds of things that I don't
feel are my right to force them to circumvent in order to do business with
me. But I do provide the software and the documentation via electronic
media,  I avoid unnecessary paper, I don't commute and the folks that do
work for me also do it from home.  I do upgrades and training remotely with
more and more use of web-based meetings.  So less flying my carbon footprint
around (which also conserves my more personal energy!)

So far my efforts to go green have been very easy.  They corresponded with
technology advances, good sense budget monitoring and convenience.  That's a
triple win!  I would be interested in hearing about other companies who are
making any efforts and what kind of efforts to go green.  

Replacing monitors?  Lowering the power settings? (I'd have a hard time
seeing my laptop screen!) What else is anyone doing or thinking of doing?

Curiously and even spuriously yours,
Susan J.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] ouch [AD]

2008-07-09 Thread Susan Joslyn
Hi Roger,
I have nothing to offer on rebuilding source from object, but PRC would have
made sure you had backups and a traceable history of the changes.
Automatically.  If you are interested in taking a look at source control /
version control that is complete, compliant life-cycle management built
specifically for U2 - please feel free to contact me:

[EMAIL PROTECTED]


Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!


- -Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, July 08, 2008 12:35
To: u2-users@listserver.u2ug.org
Subject: [U2] ouch


We just had something chew up two source programs today.   We have restored
from yesterday, but that still means 4-5 lost hours.   And the programmer is
one of those young guys that works directly to/from the screen rather then
pencil scribling like this old timer.

He still has the latest version of object.  Is there a quick/free way to
look at his object code and remind him of the program structure?

Thanks,
Roger
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Universe scaling on Windows

2008-07-09 Thread Susan Joslyn
Hi everyone,

I'm not sure if I know anyone using over 100 users on universe on a windows
system.  Anyone have any feedback for me on how that runs?

(Reply directly if you like, I'm a digest subscriber - [EMAIL PROTECTED])

 

Regards,

Susan Joslyn

SJ+ Systems Associates, Inc.

PRC(r) Real software configuration management for U2!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Compile overwrite

2008-05-30 Thread Susan Joslyn
Does anyone know what causes the system to stop and ask for an overwrite
when you try to compile a program?


BASIC BP TEST.PROGRAM 

override protection for /xx/yy/BP/_TEST.PROGRAM - here requires a
Y response or the compile FAILS

If anyone has an answer for me, if you could copy me or email it to me
directly at [EMAIL PROTECTED] (because I get the digest).

Thanks!

Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] RE: U2 Users Digest V1 #2224

2008-05-26 Thread Susan Joslyn
Hi.
While I'm a STRONG ADVOCATE of a separate development account -- you can
locally catalog programs to achieve what you are after, here.

Even that is problematic though, without a separate account - because you're
in the same VOC so you do have to rename the file or the program.

What are the objections to a sensical separate development area?

Susan

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 
Sent: Monday, May 26, 2008 4:00 AM
To: [EMAIL PROTECTED]
Subject: U2 Users Digest V1 #2224


U2 Users Digest Monday, May 26 2008 Volume 01 : Number 2224



In this issue:

RE: [U2] execute code/proc question HELP
RE: [U2] execute code/proc question HELP
[U2] Wyse SX0 WinTerm S10 available

--

Date: Thu, 22 May 2008 11:35:45 -0400
From: Doug Chanco [EMAIL PROTECTED]
Subject: RE: [U2] execute code/proc question HELP

Yeah we discussed the separate account idea 9we did that at my last job)
but here its more difficult and for ,whatever reason people are against
it sigh

Your other idea is not bad, but then we would have to change it in any
calling programs BUT I suppose that may be the best I can get out of
universe.

Hopefully there is some super genius lurking around that might have some
additional thoughts (I hope)

Thanks for the response

Dougc

- -Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kritan
Sent: Thursday, May 22, 2008 10:14 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] execute code/proc question HELP

The best would be to have a development account to separate the code. 
Without that option, the easiest would be to rename the program in
DOUG.BP 
to something a bit different (I.e. DOUG.DEV).  compile and catalog the 
original DOUG in EURO.BP and DOUG.DEV in DOUG.BP.  Users could run the 
original DOUG.  When you are done fixing DOUG.DEV, copy it over DOUG in 
DOUG.BP and recompile.

Steve

- --
From: doug chanco [EMAIL PROTECTED]
Sent: Thursday, May 22, 2008 6:20 AM
To: u2-users@listserver.u2ug.org
Subject: [U2] execute code/proc question HELP

 is there any way in Universe 10.x (running on AIX) to path how
universe 
 finds code to execute?  For example I have a program called

 DOUG in EURO.BP and copy it to DOUG.BP and compile/catalog it there,
so 
 that now the VOC entry points to DOUG.BP but I would like other users
to 
 be able to run the original version while I fix my version.

 For those familiar with jBASE this is easily solved by modifying each 
 users path to that they search for the object code in a specific
order.
 for example

 PATH=$PATH:/usr2/zircon/DOUG.O:/usr2/zirocn/EURO.BP.O

 this way it looks in DOUG.BP.O and if the object code is found
executes it 
 otherwise look in EURO.BP.O and if found there execute it.  Now all I
have 
 to do is modify other users PATH to NOT search DOUG.BP.O or move
EURO.BP.O 
 in front of DOUG.BP.O and it will find EURO.BP.O first (and stop
looking)

 I am hoping that there is something equivalent in universe or some way

 that I can duplicate this (I am even willing to look at doing it with

 basic code  if possible)

 ANY and ALL suggestions are welcomed!

 thanks

 dougc
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/



- -- 
This message has been scanned for viruses and
dangerous content by SecureMail, and is
believed to be clean.
- ---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

--

Date: Thu, 22 May 2008 17:10:38 -0400
From: Israel, John R. [EMAIL PROTECTED]
Subject: RE: [U2] execute code/proc question HELP

Not really a lot of work.

Once your tester program is written (should not be very big), your code
would change FROM something like:
  CALL (ARG1, ARG2...)
To
  CALL VERSION.TESTER()
  CALL @(ARG1, ARG2...)
(or something like that)

Off the top of my head, this should not be too bad.  Just make sure you
find ALL the programs that call  and change them at the same time.

The one place this does NOT work well is with I-Desc because they are
hard-coded to use the name .  However, I would not worry about these
until they become an issue.  As long as you keep the limitations of this
in mind, it works amazingly well.


John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380

- -Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of doug chanco
Sent: Thursday, May 22, 2008 4:42 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] execute code/proc question HELP

hmmm this is a very interesting idea ..

thank you very much, its not as elegant as the path command but I think 
it will do 

RE: [U2] locking code question [AD]

2008-05-15 Thread Susan Joslyn
Hi,
Just thought I'd pop in and let you know that PRC will do all of that
software / code locking (including control items, dictionaries, other stuff
in hashed files) from the Pick/U2 level.  It controls access automatically
when you use the tools you normally use, such as ED, AE and many others.  It
handles check-in/check-out and versioning with comparison tools, project
management, project-based deployment and rollback.  All written in and for
Multivalue / U2. 

Please feel free to contact me with any questions or to see a demo.

Regards,
Susan Joslyn
[EMAIL PROTECTED]
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!

 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008
7:24 AM
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] version control [AD]

2008-04-18 Thread Susan Joslyn
Hello Group.
Of course I'll barge in - just in case there's anyone who doesn't know! -
that there is a solution for change control right within U2.  PRC of course.
Changes are tracked automatically without any extra steps.  All the
traditional support, backup copies, merge tools, history/research full
audit.  Source program files but also dictionaries, control data - even
actual data to support emergency data edits.   PRC is also a complete
framework for implementing IT controls that are visible and flexible.
Immediate SOX/other regulatory compliance in a snap.

Just in case you didn't know!  More information at sjplus.com - or drop me
an email.


Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2!




 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of David Beahm
 Sent: 16 April 2008 21:22
 To: u2-users@listserver.u2ug.org
 Subject: [U2] version control
 
 We are looking to add our UniData/SBClient environment to 
 Subversion, and wanted to get advice from anyone who has done s
 something similar (CVS, etc.)  Searching through past posts, 
 I found Brian Leach's note about generating DICT items from 
 scripts, which I quite like; I suspect there are more ideas 
 like that around.
 
 First, however, we need to come up with a suitable repository 
 structure.  We have a number of live, proto, and development 
 accounts on one box (HP-UX).  We have some universally shared 
 directory files, but most files are unique to each account.
 
 To begin with, we are wondering whether it would be best to 
 have individual repositories for each account, or whether 
 there should be one repository with relative paths for each 
 account, or whether each account should be a different branch, etc.
 
 Suggestions welcome, however we are want to standardize on 
 one solution
 -- Subversion.
 
 Thanks,
 David Beahm
 ---
 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.23.1/1384 - Release Date: 4/17/2008
3:47 PM
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] VMWare Server (free) Product - UV virtualization?

2008-02-05 Thread Susan Joslyn
Gabriel,
Doing that successfully with Unidata so imagine Universe would be fine, too,
but can't promise that's an accurate guess.

I find vmware to be slow and clunky until you get it set up just right with
it's allocation of time share and memory.  But it is immensely convenient -
I keep those USB hard drives around with different worlds on them and can be
up and running on any at any time.  It's worth the setup hassle.

HTH
Susan


Date: Fri, 1 Feb 2008 18:52:12 -0800
From: Tony G [EMAIL PROTECTED]
Subject: RE: [U2] VMWare Server (free) Product - UV virtualization?

Full response here:
remove.anti.spam.munge.pleaseNebula-rnd.com/blog/

No experience but lots of interest in Xen.

HTH
T

 From: Gabriel Green
 Was wondering if anyone has had any luck running VMWare Server (their 
 free Virtualization product which runs on top of Windows or Linux) to 
 run multiple instances of UV on one piece of hardware.

-- 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.20/1260 - Release Date: 2/5/2008
9:44 AM
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] [Ad] XLr8 Editor and Web Developer Updates

2008-01-11 Thread Susan Joslyn
Hi John,
We can talk about it if you like.  Probably could be implemented similarly
to the way that UltraEdit is wrapped in PRC.  Email me offline if you are
interested .. and if anyone else is interested, pipe in.

Cheers,

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2.

--

Are there any plans to make XLr8 and PRC play nicely together?

  - John M. Horn
HealthLink 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 1/9/2008
10:16 AM
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] To Ad or Not to Ad

2007-12-05 Thread Susan Joslyn
Chuck and Tony and all,
When I was a little girl I didn't wake up in my pink and white Barbie
bedroom and think Gosh, I hope someday every one thinks of me as the
change control and software quality geek ... sigh.  It wasn't planned,
but it happened.  So there I am. 

Because I am that person, people come to me with questions about problems
and even about other solutions.  I'm very forthcoming about the options.  I
give many academic presentations to share what I have learned about software
quality / control / audit that have nothing specific to do with my product.
But everyone knows that I have that product and everyone knows THAT'S why I
know this stuff. 

So - the key thing that struck a chord with me in Tony's remark is this idea
that we must be careful lest we APPEAR to be interested in selling our
products or services.  Of course we're interested in selling our products!
It's what we do! As Chuck B. says, it's important for you to know who I am.
I'm sure I speak for Tony and others as well when I tell you that I am not
so desperate for gigs that I have to try to TRICK people into them!  Nor
would I insult the very helpful and kind community of this forum by such
underhanded tactics!

So I think what hurts us got something to sell folks on the list about the
[AD] fray is that it seems to imply that we are trying to trick or sneak our
product onto someone's unsuspecting computer or budget.  We don't want this
list to be flooded with ads.  We don't want to offend any users by appearing
to pull one over on 'em. But I think that information that we know BECAUSE
of what we do is a valid contribution and even if it mentions our product,
our services, our experiences, is not really an AD -- is it?

I don't always put the [AD] banner on my posts.  I didn't put it on this one
- although I do mention that I have a product and I even vaguely mention
what it does.  Should I have put [AD] on this post?  I think our signature
is the important thing in all of this.  I'll make a point to include my full
signature on all posts, that way there's disclosure even when it's not
marked [AD].  

Susan Joslyn
Change control and software quality geek (er, guru)
SJ+ Systems Associates, Inc.  
PRC(r) Real software configuration management for u2
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] U2 University New York [not-secure]

2007-11-01 Thread Susan Joslyn
Yeah, I'll be at the NY U2U as well.  I'm going 5 for 5.  :)

Sign me,
Susan U2 Groupie Joslyn

(sorry to nab your thing, Chuck.)
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] U2 University San Francisco

2007-10-31 Thread Susan Joslyn
I'll be there!  

Nancy, If you are on the fence about whether it is a worthwhile investment,
I would certainly encourage you.  I have picked up a number of tidbits that
are helping me EVERY DAY, not even to mention the really interesting
high-brow stuff about efficiency and disaster recovery and then the
help-me-plan-for-the-future stuff of seeing what's coming next.  Putting
faces on names is a bonus, too.  Getting a chance to be HEARD, that one gets
a gold star.

These are incredibly informative and educational sessions on a wide variety
of topics all crammed into a very affordable three days.  Everyone I've
talked to at them has said the same thing.  

See ya there.
Susan Joslyn
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] U2 University Last Week In Denver

2007-09-06 Thread Susan Joslyn
Dear List,
I'm on offender?  In a league of offenders!? While I certainly try not to
miss an opportunity to offer information (including product information) to
anyone asking for advice or a solution such as mine / in my area of
expertise, I do try to keep it to a dull roar, only spoke when spoken to or
about, bracket an ad if it's an ad and generally follow the rules! I
frequently offer unbiased information and advice that I have learned in the
course of providing a commercial product to our industry. And no one has
ever complained before (in fact I've received feedback that was quite
opposite to this recent post!), so if I was blithely offending, I never knew
it!  

I sincerely apologize to anyone on the list who feels that I've abused the
list or offended the listers. Except Doug, who is offended for his own
reasons and who is actually the person who was chastised.

And to add to the actual discussion underway - I agree, U2U was a truly
worthwhile investment of time and resources. Great classes with amazing
amounts of information being disseminated! 

Susan Joslyn
SJ+ Systems Associates, Inc.

---

Date: Wed, 5 Sep 2007 17:08:44 -0600
From: D [EMAIL PROTECTED]
Subject: RE: [U2] U2 University Last Week In Denver

George,

Tony G and Susan J are the biggest offenders.  I will make sure that I'm not
put into that league.

Regards,
Doug
www.u2logic.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] RE: U2 Users Digest V1 #1809

2007-08-18 Thread Susan Joslyn
Hi George,
PRC is a complete, mature and robust management tool for SOX compliance.  It
provides a clear and documented framework for your auditors, tracks all
changes (programs, dictionaries, control items -- data in situations where
want it to do so.) Written in and for U2.   It provides myriad tools to help
with programmer productivity and all of the audits your company needs as
well as useful reports for in-house management.

Please let me know if you'd like to talk or schedule a web-demo.

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2.
(954)796-9868
[EMAIL PROTECTED]



- -Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bartman, George
Sent: Wednesday, August 15, 2007 2:29 PM
To: u2-users@listserver.u2ug.org
Subject: [U2] User activity - SOX compliance

All,



   I'm faced with a task of finding the means to monitor all user
activity that results in a database change.  Does anyone know of an
application that we can plug in to UniVerse to accomplish this?



We are running a mix of UniVerse releases mostly centered on 10.1.20 for
our HP/UX PA-RISC boxes and on 10.1.24 for our HP/UX itanium boxes.



Any help is greatly appreciated,



George Bartman

Lead UniVerse DBA

Omnicare, Inc.

E-Mail: [EMAIL PROTECTED]
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] [UV] Conversion code for week number

2007-07-13 Thread Susan Joslyn
This is silly and a bit off-topic - but I remember the day I found out that
you could perform a date conversion in Universe to get the Chinese year!  I
had so much fun adding The Year of the Pig at the top of all the reports
at the customer site where I was working at the time.  I wonder if they are
still seeing that on some of their reports.
geek giggle
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] RE: U2 Users Digest V1 #1733

2007-07-06 Thread Susan Joslyn
[SJ] Thanks to everyone for the answers about creating files on Universe.  I
needed the syntax in both flavors (didn't even realize they were different)
and now I'm all set.  This is such a great list!

Susan Joslyn
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] UV CREATE.FILE

2007-07-03 Thread Susan Joslyn
Hello Group,

Anybody know the syntax to create a DIR type file from a single command line
execute on Universe?

 

The helps says it's type, then  modulo and sep -  then gives the specific
example CREATE.FILE DATA TEST 4 3 2 saying that this will create type 4 file
with a modulo of 3 and a separate of 4, but when I type that exact command
at TCL I get:

 

CREATE.FILE DICT SJTEST7 4 3 2  

Creating file D_SJTEST7 as Type 18, Modulo 4, Separation 1.

Added @ID, the default record for RetrieVe, to D_SJTEST7.

I've always just done it CREATE.FILE filename - then hit return and it
prompts me.  It does, by the way prompt for modulo first.  But if I try to
do THAT on the command line, as in CREATE.FILE SJTEST8 1 2 19 . I still
don't get what I'm after:

 

CREATE.FILE SJTEST8 1 2 19 

Creating file SJTEST8 as Type 18, Modulo 2, Separation 1. 

Creating file D_SJTEST8 as Type 18, Modulo 1, Separation 1

Added @ID, the default record for RetrieVe, to D_SJTEST8
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Basic developments reverse engineering tool ?

2007-06-28 Thread Susan Joslyn
I was thinking of the sort of documentation that you could get from writing
a utility to comb through code. I've written some (not for prime time)
versions of this sort of thing. In particular whenever converting from one
platform to another.

The types of technical documentation that one can glean programmatically
from an application are:

What files are opened by what programs
Where are records written
What fields/amcs are read and written by what programs
What subroutines are called by what programs
What includes/inserts are in use, where
In the case of SB+ (or any system where fields are referenced by name) -
schemas can be built identifying field name across files and when and where
these are updated

What else?

One thing that I have built into my application that I use rarely but when I
need it I find it extremely handy - every one of my programs calls a
subroutine at the beginning that just time-date stamps that it has been run.
I think I keep the last five or ten runs in a Multivalue list.

This helps when I want to clean up and find stuff that never gets run - or
when I want to see the last time a customer ran something.  I tiny little
subroutine that you can stuff programmatically into a top line of all
programs and let it go for awhile.  Then come back and find interesting
things.

Susan

Date: Wed, 27 Jun 2007 11:33:17 -0700
From: Tony Gravagno [EMAIL PROTECTED]

I don't believe there is a way to have a program read code and figure out
what it does from a logical perspective.  When you say technical
documentation, I'm not sure what sort of info you wish to extract from your
code.  If you mean file usage, common usage, etc, the only way to get a
program to process such information is to make sure you have your code
completely consistent - or you need to use meta data as described below.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Basic developments reverse engineering tool ?

2007-06-27 Thread Susan Joslyn
Thanks, Jerry ... PRC can help with this, but does not do specifically what
Herve is really seeking.  ROI Syngineering had a great utility for this, I'm
not sure if anyone is marketing it now that Bob has passed away. Does anyone
know?  And I remember Softwhere by Toledo Assoc., too, but I'm not sure they
are marketing that anymore.

Seems to me this comes up a lot -- maybe one of us should write one, hmm?

Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2/Multivalue.

---

Date: Wed, 27 Jun 2007 10:40:07 -0500
From: Jerry Banker [EMAIL PROTECTED]
Subject: RE: [U2] Basic developments reverse engineering tool ?

Something like PRC? Contact Susan through http://www.sjplus.com/


- -Original Message-
From: Herve Balestrieri [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, June 27, 2007 10:23 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Basic developments reverse engineering tool ?

To clarify the inquiry : I am seeking for a tool reading Basic source
code
modules and producing a technical documentation of an application
automatically.
This is not the purpose of an object code decompiler.

Thanks

Herve' Balestrieri

 There was UN-Basic that took compiled code and reverted it back to
source
 code.
 My 1 cent
 Mark Johnson
 - Original Message -
 From: Herve Balestrieri [EMAIL PROTECTED]

  Does it exists a (marketed?) tool for MV databases (i.e UniVerse)
that
  would allow
  to make the reverse engineering of an application, based on
automated
  Basic source code analysis ?
 
  Thanks for any information.


- ---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

--

End of U2 Users Digest V1 #1717
***


u2-users-digest mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] A question of dictionaries.

2007-05-24 Thread Susan Joslyn
Hi Stuart.

 

 

Yes, modifying a dictionary is an issue.

 

 

Sarbanes-Oxley is primarily concerned with financial fraud. There are other
regulations that are more focused on other things.  In the case of SOX if
you could modify report output by manipulating a dictionary there is the
potential for financial fraud.  

 

In theory the auditors would spot check only reports or dictionaries that
directly impact financial reporting.  But you may as well implement a
universal strategy.  Changing the permissions on all the dictionaries might
not be my choice because - you are on SB+, I think? There are things that
get updated into the dictionary at runtime.

 

My approach usually includes a combination of file permissions and triggers
but primarily I lean toward controlling the tools.  With remote vocs you can
very tightly control the tools.

 

Susan

p.s. or, you could just buy PRC and voila!  ;)

 

 

 

Date: Thu, 24 May 2007 11:23:20 +1000

From: Boydell, Stuart [EMAIL PROTECTED]

Subject: [U2] A question of dictionaries.

 

We are implementing source control here and I was wondering, in light of

data protection and source control best practice and the US list members

experience of Sarbanes-Oxely, if anyone is currently running their

production systems using OS level (D_filename) read-only dictionaries.

I know that EVAL and SQL NEXT.ACCUMULATOR statements which write back to

the dictionary will fail but have you encountered any other gotcha's? Or

if you have contemplated the idea of locking dictionaries, but abandoned

it, why?

I'm also curious to find out (as Australia legislation has been

influenced by it) what the implications as far as SOX is concerned where

a user can potentially [if they gain access to a writable dictionary]

change a reporting column, or doesn't it go that far?

Cheers,

Stuart Boydell
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] [BB] Enhancement - WRITE

2007-05-24 Thread Susan Joslyn
Well, gang . I think that the U2's should be smarter about reporting what
file can't write and WHY and also failing more gracefully than a SPLAT to
TCL.

Nevertheless, since IBM is not interested in my idea now that I'm on a PE
edition and y'all didn't jump all over the idea - I'll go revamp all WRITEs
through a subroutine (particularly obnoxious since you can't pass file
variables as arguments in one of the flavors, I forget which).

So now, I'm digging around looking for a command in BASIC that will let you
test the waters - check a file for write-ability. And I'm coming up dry.  I
have stuff that does status on files but I don't see that I can test write
permissions from there.  Anyone?

[If you could copy me on your reply I'd appreciate not having to wait for
the digest. ]

Thanks a mil!

Susan ([EMAIL PROTECTED])
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: Spam:RE: [U2] News from IBM - U2 Conference Coming Soon

2007-04-24 Thread Susan Joslyn
I'm pretty sure the motivation for these conferences came from we users.
The concerns that were voiced were that the conference was big, long and
expensive and not enough real estate was dedicated to our particular
cause.

I must admit that I agree that Spectrum has been the long-standing option
and I would like (would have liked?) to have seen some pooling of resources.
But I can understand why IBM wants to have their own.  

It can't hurt us to have more than one option!  

SJ
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] [UV] Automated Testing

2007-03-22 Thread Susan Joslyn
Hi Stewart,

First let me tell you that for actual automated testing we've had some luck
with Compuware (on the lower end), Segue (on the upper end) and I have a
client using a product from Mercury that I don't know much about.   From the
record and playback point of view it doesn't matter so much that the
screen output is from U2/SB+ (GUI or character, although you have to
specifically accommodate both in the tool).  You do have to code for it some
and Segue -- at least last time I looked -- had the most powerful scripting
language for that sort of thing.

IBM has a product, of course, Rational.  I'm sure it could be adapted but I
haven't seen it done yet.

[BEGIN AD] Having said that -- from a test management point of view from the
actual U2 side, I'll have to make a plug for my product, PRC.  PRC is, at
the heart, a source code control tool which includes a soup-to-nuts approach
to managing the software life-cycle.  Problem reporting, project management,
the actual source control, test management (building and reusing
hierarchical test plans including automatically learning along the way.  So
you can find out what tests have been run against a particular screen in the
past, that sort of thing.  You can store the script name against the test so
that the host/U2/PRC side becomes the framework and you can use an automated
testing tool -- or even record/playback mode on your telnet application --
to run the actual tests.  Then to finish off with the wine and cheese, PRC
can (optionally) allow users to open their own requests/problem reports,
view (and be notified) of the progress along the way, see the test plans (or
test instructions), maybe execute the testplans and mark the pass/fails (in
the case of fails, PRC takes care of what should happen automatically too,
so that the programmer is back in the loop) and then ultimately provides the
electronic sign-off and acceptance.  Full life-cycle support, control,
visibility and audit.  Makes the auditors swoon. 

Just let me know if you'd like to know more about it or see a demo.
[END AD]

Date: Thu, 22 Mar 2007 16:56:23 +1030
From: Mitchell, Stewart [EMAIL PROTECTED]
Subject: [U2] [UV] Automated Testing

Hi All,

We are currently looking for a tool to assist with automated testing 
for universe software written using SB+.

So any help or suggestions would be greatly appreciated.

Kind Regards,
Stewart Mitchell


**
This email and any attachments are confidential. They may contain legally
privileged information or copyright material. You should not read, copy, use
or disclose them without authorisation. If you are not an intended
recipient, please contact us at once by return email and then delete the
original message and all copies. We do not accept liability in connection
with computer virus, data corruption, delay, interruption, unauthorised
access or unauthorised amendment.
**

--

End of U2 Users Digest V1 #1565
***


u2-users-digest mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Guide

2007-03-13 Thread Susan Joslyn
Hello again group.
Now I'm trying to sort out guide and other tools that one might use to
examine and evaluate ones file system.
I can find help on GUID in the HELP GUIDE from TCL and I can find it in the
admin manual.  But when I type it, nothing happens.  Do I need to install
something?  Somewhere I found the suggestion to run FILE-STAT, which I can
do.  But it doesn't offer anywhere nearly the level of detailed information
that I see documented in guide.

I'm on windows, is guide a unix only thing or something?

All help appreciated.
(Still plugging away on the file pointer issue, thanks again to everyone who
had an idea on that.)
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Help with File Pointers

2007-03-12 Thread Susan Joslyn
Hi group.

 

I'm trying to compare two file pointers to see if they are the same. Like
this example:

 

../../this.path/that.path/BANANA

 

And 

 

/u1/ud/this.path/that.path/BANANA

 

I think what I'd want to do is start by resolving a path that had the
relative path indicators ../ in it.  Anyone know an easy way to do that?

 

Likewise, paths can begin with @UDTHOME (and something similar on Universe?)

 

Anyone know of a comprehensive list of the options on both platforms (all I
know about is the ../.. stuff for like this path and @UDTHOME for the udt
home path variable (PATH = GETENV(UDTHOME)) and the easiest way to resolve
them?

 

Susan

P.s. digest subscriber, so copy me directly or be patient for my response!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Help with File Pointers

2007-03-12 Thread Susan Joslyn
Hi Karl,
Thanks! The thing is, I can figure out where I am, but I need to figure
out where two Fpointers are pointing.

Say I have two Fpointers (VOC entries):

001 F
002 ../../this.path/that.path/BANANA
003 ../../this.path/that.path/D_BANANA

And another
001 F
002 /u1/ud/this.path/that.path/BANANA
003 /u1/ud/this.path/that.path/BANANA

How do I determine for certain that they are (or are not) pointing to the
same exact file?

Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Help with File Pointers

2007-03-12 Thread Susan Joslyn
Karl,
Thanks again. It is clear -- I think.  But unless I'm still
misunderstanding, you are giving me tools that I could use with my fingers
on a keyboard and I'm wanting to build a program smart enough to look at
static file pointers (fpointers) and resolve them to determine if they are
pointing to the same place. 

Susan

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 12, 2007 4:19 PM
To: [EMAIL PROTECTED]
Cc: u2-users@listserver.u2ug.org
Subject: RE: [U2] Help with File Pointers


quote who=Susan Joslyn
 Hi Karl,
 Thanks! The thing is, I can figure out where I am, but I need to figure
 out where two Fpointers are pointing.

 Say I have two Fpointers (VOC entries):

 001 F
 002 ../../this.path/that.path/BANANA
 003 ../../this.path/that.path/D_BANANA

 And another
 001 F
 002 /u1/ud/this.path/that.path/BANANA
 003 /u1/ud/this.path/that.path/BANANA

 How do I determine for certain that they are (or are not) pointing to the
 same exact file?

If you SH out to a command prompt, then you can do

cd line 2 on each F-Ptr minus the file itself. If you do this in 2
different command prompts, then type PWD in each, you'll see the exact
path, and if it matches, then you are looking at the same file.

This is one reason not to use relative file points to 'remote' files. It's
better to use Q-pointers.

I hope this is more clear that my previous feeble attempt.

Karl



 Susan





-- 
Karl Pearson
Director of I.T.
ATS Industrial Supply, Inc.
[EMAIL PROTECTED]
http://www.atsindustrial.com
800-789-9300 x29
Local: 801-978-4429
Fax: 801-972-3888

To mess up your Linux PC, you have to really work at it;
 to mess up a microsoft PC you just have to work on it.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Help with File Pointers

2007-03-12 Thread Susan Joslyn
The FILEINFO idea is a good one -- but it will not serve.
[SJ] 

Here's one file pointer 
 

PRCPROCESS:

F

PRCPROCESS

D_PRCPROCESS


Here's the other:

DEMO.DOTS:

F

..\PRC\PRCPROCESS

..\PRC\D_PRCPROCESS


They actually do point to the same file.  But the output of FILEINFO IS
THIS:

FILE NAME = DEMO.DOTS,  FILEINFO.PATH = C:\SJ\REALMS\PRC\..\PRC\PRCPROCESS

FILE NAME = PRCPROCESS, FILEINFO.PATH = C:\SJ\REALMS\PRC\PRCPROCESS


So you wouldn't be able to tell by comparing those that they were the same.
You still have to resolve the dot business somehow.

Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] RE: U2 Users Digest V1 #1538

2007-03-12 Thread Susan Joslyn
Hi Everyone.
On help with file pointers thanks to everyone who has pitched in.  So far
I'm no joy.  
FILEINFO doesn't return just a hard path.
STATUS doesn't seem to return anything.
Ls -I might do the trick on UNIX but I need a Windows solution, too (and
first).

I think I can do the peel back/parsing thing.  Was hoping not to have to do
that.

Anybody got anything else?
Susan
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] MV - VCS configuration control [/AD]

2007-02-15 Thread Susan Joslyn
Hi Brenda,
The answer to your question is maybe.  It depends on what outside
environment.  Usually, for most of them, there's a certain amount of
integration that can be done between PRC and an outside tool.  Some people
have chosen to repository stuff in a unix directory under PRC control.
Even documents.  It all depends on what makes the most sense for your
individual situation.  I've copied you directly on this email, let me know
if you want to talk further.

Thanks,
Susan
[AD\]  (Am I doing this AD thing right, Chuck?)


Date: Wed, 14 Feb 2007 08:47:01 -0600
From: Brenda Price [EMAIL PROTECTED]

We happen to be discussing PRC at the moment here.

Just curious will it work with other environments besides multi-value?
Our company has multiple developing environments.  

Brenda Price
Affiliated Acceptance Corporation
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] MV - VCS configuration control

2007-02-14 Thread Susan Joslyn
Hi David, everyone.
Of course everyone knows that I'm PRC, but I just wanted to poke my head
in and let you know that Perforce is not an MV tool.  It's an outside
(windows mainly?) tool, but Jim Idle was using it in-house to manage jbase
development.  So that's how it started getting talked about in the MV
community.

You can use outside tools ... you can create great or small wrappers from
within U2 ... depends on how much time you want to spend on it.  Then you
can manage the stuff that is visible from outside.  In the case of U2 that's
directory (program) files, only. In the case of D3, I'm pretty sure that's
nothing. 

PRC - just in case there's anyone on this list who hasn't heard! - is a
completely integrated change control tool that provides start to finish
life-cycle management to take IT from either a little more convenience and
control all the way to SOX compliance -- and all stages in between.  It
works in and on the Multivalue environment, so all file types (dictionary
items, etc.) are handled in the same way.  It provides a completely
automated solution -- no extra steps that have to be remembered.


Even if you didn't mind writing a wrapper to feed the check-in and check-out
to an outside tool, that's all you've got. PRC already has a complete
infrastructure for the security framework, automated notification, test
plans, the delivery (and undelivery).  All done, hundreds of installations,
15 years mature.

Regards,
Susan Joslyn
SJ+ Systems Associates, Inc.
PRC(r) Real software configuration management for U2 / Multivalue.
http://sjplus.com


Date: Tue, 13 Feb 2007 12:41:58 -0700
From: [EMAIL PROTECTED]
Subject: [U2] MV - VCS configuration control

I have posted this to comp.databases.pick group also ..

A client is looking to move to a 'vcs' process.  They are D3 (unix) shop but
are looking to a 'windows/unix' solution.  I was asked if there were any MV
products and I mentioned the few that I had heard of being used in the mv
world.  PRC and preforce (not sure how to search the history of u2ug.org).

If there are any others being used for MV configuration - source control,
either MV specific OR easy to link to MV I would like to know.

Thanks

DSig
David Tod Sigafoos
SigsSolutions, Inc.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] A trail of bread crumbs

2007-02-14 Thread Susan Joslyn
Perry,
Thanks! That's exactly what I needed at this point, because I created a
program to do the same thing in Unidata and just wasn't sure what the
structure of that system variable output was in Universe.  Now I have it!
Thanks! (and to everyone else who contributed)

The coolest thing about this -- I'm using it in a file trigger so I can
trace exactly where the write that launched the trigger occurred.  On
Unidata it includes the actual line number.  Sweet!

Susan

Date: Tue, 13 Feb 2007 12:46:32 -0500
From: Perry Taylor [EMAIL PROTECTED]
Subject: RE: [U2] A trail of bread crumbs
FUNCTION CALLSTACK
!
* RETURN ATTRIBUTE-DELMITED CALLSTACK
*
* 07/08/2004
* PERRY TAYLOR
!
* FORM THE STACK *

  CALLSTK = DELETE(SYSTEM(9001), 1)

  FOR AMC = DCOUNT(CALLSTK, @AM) TO 1 STEP -1

 IF LEN(CALLSTKAMC) THEN

FILESPEC = CALLSTKAMC, 2

CALLSTKAMC = ''

FOR NC = LEN(FILESPEC) TO 1 STEP -1

   CH = FILESPEC[NC, 1]
   IF CH = '/' OR CH = '\' THEN EXIT

   CALLSTKAMC = CH: CALLSTKAMC

NEXT NC
   
 END ELSE

CALLSTK = DELETE(CALLSTK, AMC)

 END

  NEXT AMC

  RETURN(CALLSTK) 


Is that what you were looking for, Gretel?

Perry
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] A trail of bread crumbs

2007-02-13 Thread Susan Joslyn
Greetings saviors.

I'm trying to find a system variable? Or anything that can tell me, from
within a BASIC program, How did I get here?  

Is there a trail of breadcrumbs for me to follow from within Unibasic, does
anyone know?

Just sign me,
Gretel

p.s. I'm a digest subscriber, (so busy luring witches into the woods, you
know) so if anyone has my answer for me, copy me directly, please!
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] A trail of bread crumbs

2007-02-13 Thread Susan Joslyn
Thanks, everyone who had my answer at the ready!
I looked right at the system(49) documentation and thought it was something
else.  It is actually quite wonderful!

Does anyone know if the output format is the same on Universe SYSTEM(9001)
as it is on Unidata SYSTEM(49)?  On Unidata you get this output:

 1}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_MM}109 
 2}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_SB.MENU.SELECT}262 
 3}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_SB.MENU.S}348  
 4}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_SB.PROCESS}151 
 5}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_SB.INTERP.I}739
 6}C:\IBM\SBPLUS\UNIDATA\SB.DEFN\DM\_SB.VALIDATE}90 
 7}PRCPROGS\_PRC.ASSIGNED.VB}100
 8}PRCPROGS\_PRC.CREATE.PRJ}132 
 9}C:\IBM\ud71\sys\CTLG\p\PRC.PROJECT.TRIGGER}31
 

(A reverse-order stack with a sequence number, the program name, then the
line number within the program in three MV's)

 

Susan/Gretel
p.s. anybody seen Hanzel?
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


  1   2   >