Re: [U2] [OT] Interview Questions
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
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
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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?
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]
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]
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
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]
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
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
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
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
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
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
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
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
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
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
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]
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
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?
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
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
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
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?
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
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
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
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)
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+
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+
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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
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
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
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]
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]
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?
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
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
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]
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
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
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
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
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
[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
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 ?
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 ?
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.
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
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
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
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
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
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
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
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
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
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]
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
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
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
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
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/