Re: [U2] Malcolm Bull

2008-07-09 Thread Thomas Derwin
Malcolm had a great site. A real loss the the MV world. But *not* entirely lost, at least for now. The links I searched for on the Wayback Machine site: http://www.archive.org/web/web.php , were available there. Here are the links I saved from his site a few years ago to get you started:

RE: [U2] Malcolm Bull

2008-07-09 Thread Thomas Derwin
... :-( -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Derwin Sent: Wednesday, July 09, 2008 1:08 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Malcolm Bull Malcolm had a great site. A real loss the the MV world. But *not* entirely lost, at least for now

Re: [U2] Is there a UNIDATA equivalent of Universe Itype

2008-06-03 Thread Thomas Derwin
Hi, Note that in Bill's example, he typed list in *lower-case*. That's why it worked. If you're running ECLTYPE P (Pick mode) and you issue Unidata commands in lower-case, the commands will run using ECLTYPE U, which is required to use EVAL. This (possibly undocumented) feature is a great way to

RE: [U2] Creating a file in a different account

2008-05-16 Thread Thomas Derwin
Unidata's CREATE.FILE command allows you to specify the directory path. So you could replace the mkdbfile commands in steps 3 and 4 with CREATE.FILE DICT /dir/subdir/FILENAME mod,sep and CREATE.FILE DATA /dir/subdir/FILENAME mod,sep In step 5, copy VOC FILENAME to the remote VOC and optionally

RE: [U2] Record Locking Problems

2008-05-07 Thread Thomas Derwin
By using READU, you can also do fun things when your code takes the locked clause, such as offering an inquiry-only mode (i.e. updates are disabled), which is terribly user-friendly. And/or you can display who's locking the record so the lockee can contact the locker, also terribly user-friendly.

RE: [U2] Type ahead buffer overflow

2008-02-26 Thread Thomas Derwin
Agreed, a UD DIR-type file (called type 19 in UV) in the middle might solve the issue nicely. Instead of an input statement, the UniBasic program would simply read the record from the DIR-type file. The heavy lifting involves passing the data into the DIR-type file. Several possibilities come to

Re: [U2] Amazon's SimpleDB

2007-12-17 Thread Thomas Derwin
Wow! Items, attributes, multiple values, no need to pre-define data types. And the pricing is per GB, similar to the time-share services of long ago. Wonder if it's based on MV, and what's under the hood? The choice of terminology sure sounds like they used the Pick data model :-) Thanks, Tom

Re: [U2] RAID 6 On RedHat Linux On UniVerse 10.1 or 10.2

2007-11-30 Thread Thomas Derwin
Hi Brenda, I'd recommend you at least have the option of RAID 0+1. We use a combination of RAID 0+1 and RAID 5. The data that's heavily accessed goes on RAID 0+1 volumes and the less-busy stuff goes on RAID 5. Other things to consider are the amount of RAM installed (systems fly when entire

RE: [U2] Time Travel

2007-11-27 Thread Thomas Derwin
Thanks for the donation, Don. It's easy to forget that these things cost $$$. Tom Derwin [EMAIL PROTECTED] 11/26/07 7:55 PM Let me rephrase that. I donated the funds for the domain name and registered it. U2UG owns the domain in whole. I love whois..I should have paid for that privacy

RE: [U2] Good Practice?

2007-11-27 Thread Thomas Derwin
I got an Editing Denied screen from Keith's link. This link works: http://www.pickwiki.com/cgi-bin/wiki.pl?GetKey Looks like a nice piece of code. Thanks, Keith. Enjoy, Tom Derwin [EMAIL PROTECTED] 11/26/07 11:19 PM However, this brings up a good practice thing to note. The seperator must

RE: [U2] Time Travel

2007-11-27 Thread Thomas Derwin
Looks like Majordomo sorts the list by domain, then by user. That would put advantos at the beginning of the list with correspondingly fast turnaround. My former domain started with d; now it's l and takes about 30 minutes longer. Regards, Tom [EMAIL PROTECTED] 11/26/07 10:35 PM Scott: I'm

Re: [U2] Time Travel

2007-11-26 Thread Thomas Derwin
I thought it depended on whether you were near the beginning or the end of the recipient list. Under my former e-mail address (imported from Clif's server), the turnaround was about 30 minutes. When the company changed our addresses, turnaround became an hour or so, which I presumed was because

Re: [U2] OCONV Extraction Question

2007-11-14 Thread Thomas Derwin
Hi Doug, Since your variable is delimited by value marks, just use CRT VAR11,1 No OCONV is required. If you're using characters other than @AM, @VM, or @SM, then OCONV with the G option (group extraction) is your friend. For instance, if VAR1 = SAM*TRUDY, then CRT OCONV(VAR1,'G0*1') will print

Re: [U2] AIX Argument list too long

2007-08-21 Thread Thomas Derwin
Hi Karl, We ran into this too, and the Unix xargs command took care of it nicely. Example: The following purge will delete the files for a single month (assuming you don't keep more than a year's worth, in which case you'll need to check the year, too). This string will prompt before purging

Re: [U2] Tony Jones/WA/QBE/Insurance is out of the office.

2007-07-05 Thread Thomas Derwin
I bet Tony will be back Monday, July 9. He's in Australia, where the DD/MM/YY date format is used. This is why the U.S. military has used DD MMM (e.g. 9 Jul 2007) for decades to avoid confusion. Regards, Tom Derwin [EMAIL PROTECTED] 07/05/07 10:25 AM Dear Mr. Admin, Please unsubscribe

Re: [U2] SB+ and Redback Question

2007-05-18 Thread Thomas Derwin
Hi Kevin, On our UD system, we test @USER.TYPE. Try changing line 3 to: IF @USER.TYPE = 0 THEN WW.SB.RB That way, only interactive users (@USER.TYPE = 0) run the routine and phantoms (@USER.TYPE=1) skip it. Hope this helps, Tom Derwin [EMAIL PROTECTED] 05/17/07 7:01 PM I have a site that

Re: [U2] Incubator - News from the board

2007-05-10 Thread Thomas Derwin
Last I looked, Dynamic Connect was bundled with the PE editions. It was included in the clients zip file, rather than the pe zip file. [EMAIL PROTECTED] 05/10/07 11:24 AM Adding an emulator is a great idea, however it should be an IBM product. snip Karl quote who=[EMAIL PROTECTED] Is there a

Re: [U2] Incubator - News from the board

2007-05-10 Thread Thomas Derwin
Very well said, Dave. And thanks for your generous offers. The incubator is a great idea and hopefully IBM will be as lenient with the PE licensing and expiration terms as they are with their free DB2 Express-C database. The installer is going to be an amazing piece of code, considering all

[U2] Re: Why are there no MV books?

2007-05-10 Thread Thomas Derwin
Hi Gabe, Some quick thoughts: The Internet has dramatically reduced the need for printed materials, especially on fast-changing technical subjects. Even PC Magazine is a fraction of its former size. In the late '80s - early '90's (what I'd consider the heyday of Pick / MV so far), there were

Re: [U2] Query command using uniobjects

2007-04-27 Thread Thomas Derwin
Hi Mike, This is a good one. Some ideas: 1) A semaphore your programs test before running list; either: a) READU WRITE an update in progress record, or b) simply READU (but don't write) the update in progress record, which will automatically clear when the update program terminates. 2)

RE: [U2] Users of UniVerse

2007-04-27 Thread Thomas Derwin
Nestli Waters North America (Perrier), Greenwich, CT Sent: Friday, April 27, 2007 9:29 AM Hi, all. My sales group has a need to convince some prospects that real companies do, indeed, use UniVerse. snip Dave Liesse Quality Manager SSC Technologies, Inc.

Re: Getting started resources (was [U2] catalog command)

2007-03-07 Thread Thomas Derwin
Well said, Mark. Your simple 5-step example could save a newcomer hours of trial and error. Until the full-blown Incubator and Learning Pack is available, this would be a perfect addition to the U2UG web site. Maybe there are some draft pieces already written that could be posted. Perhaps other

RE: [U2] UniData ECL anomolies

2007-03-07 Thread Thomas Derwin
Hi Bill, Unidata's P-type (Pick flavor) ECL may be just the answer for you: :ECLTYPE P :ECLTYPE 2 U_PSTYLEECL ON Pick commands work as we're accustomed to, and when you do want the features of U-type (Unidata flavor) ECL, just type the verb in lower-case. You'll need lower-case for

[U2] SANs and U2 performance

2007-01-22 Thread Thomas Derwin
Hi Steve, When you do have the time, could you enlighten us and/or point us to some resources on the subject of SAN tuning for U2? We upgraded our UD system to new Alpha servers and an HP SAN last summer, and it runs 5 times faster on the new hardware, so everybody's happy. But now I'm curious

Re: [U2] Orphan record locks

2007-01-22 Thread Thomas Derwin
Hi Noah, When a PC crashes, the telnet client isn't able to tell the UD server to terminate the session, so the telnet process on the server just sits and waits. As you discovered, the server process will hold any locks it has set until its Unix PID is killed. Couple of solutions (we use both)

Re: [U2] [UV] Calculate age from date of birth

2007-01-17 Thread Thomas Derwin
Here's our routine (an external subroutine we've used for years, first on Sequoia, then on Unidata): :ED BP AGE.CALC Top of AGE.CALC in BP, 38 lines, 1,384 characters. 001: SUBROUTINE AGE.CALC (BIRTH.DATE , AS.OF.DATE , AGE) 002: 003: *Author : Tom Derwin

RE: [U2] Active Directory and UniVerse

2006-12-21 Thread Thomas Derwin
Hi Brian, Could it be DNS configuration rather than Active Directory? Telnet does a reverse-DNS lookup when it initiates a session, and if there's no response from DNS, telnet waits about 50 seconds before it times out, connects, and displays the login prompt. After the user gets the login

RE: [U2] Welcome Back, welcome back, welcome back, welcome baaaaaack

2006-12-12 Thread Thomas Derwin
*Thanks* to all the volunteers who keep the U2 lists up and running. As this showed, it's not always easy. Remarkable how much more you appreciate something when it's not there anymore. [EMAIL PROTECTED] 12/12/06 3:47 PM Hey, it's a complement from where I see itloosing this list for 6

RE: [U2] The Next Big Thing

2006-11-08 Thread Thomas Derwin
Wow! Nice work. This is a breakthrough for U2. [EMAIL PROTECTED] 11/08/06 1:49 PM This is a WONDERFUL idea. snip -- Dave Walker -Original Message- From: [EMAIL PROTECTED] On Behalf Of Charles Barouch Sent: Wednesday, November 08, 2006 10:47 AM snip U2 Incubator Proposal

Re: [U2] udt problem

2006-11-08 Thread Thomas Derwin
Did you try stopud -f? That will force UD to stop even if it thinks users still have Unidata sessions running. If that doesn't work, sounds like you need to reboot the server. Note that these suggestions are only recommended as a last resort, as you run the risk of corrupting your data. Good

Re: [U2] Slow ascii output

2006-10-22 Thread Thomas Derwin
Well said, Mark. My opportunity to really learn about Pick performance was circa 1985 on an ADDS 1500, a PC XT clone with 256K RAM, a 10MB hard drive and a port of the ADDS Mentor Pick O/S. We ported some code from an ADDS 4000 to it and I was shocked to see how slowly a 3-column screen of

Re: [U2] Slow ascii output

2006-10-20 Thread Thomas Derwin
Hi Jeff, Couple of ideas: -1- Try WRITESEQ instead of WRITESEQF so the system will buffer your output in memory and write it to disk in more efficient chunks. According to HELP WRITESEQF, your command forces UniData to immediately write the data to the disk so you're taking an I/O hit. -2-

Re: [U2] [UD] Weird Logging Issue

2006-10-10 Thread Thomas Derwin
Hi Kevin, What O/S? _PH_ is a DIR-type file, so your issue could be O/S-related. Also, could you confirm that your VOC _PH_ is in fact a DIR-type? If a record reaches 3MB in a hashed file, every multivalued database I've worked with gets cranky. Hope this helps, Tom [EMAIL PROTECTED]

Re: [U2] UD Basic Heading

2006-09-23 Thread Thomas Derwin
Hi Bill, It's strange behavior with an easy fix: BPIOCP (all by itself) For example: 156: IF OUTPUT = 'SCREEN' THEN 157: BPIOCP ;* ALLOWS HEADERS PAGING TO WORK 158: END ELSE 159: PRINTER ON 160: END HELP BPIOCP tells all. Hope this helps, Tom Derwin [EMAIL PROTECTED] 09/23/06 11:41 AM

Re: [U2] Unidata on EVA SAN disk

2006-09-19 Thread Thomas Derwin
Hi Steven, We did a similar upgrade just over a month ago, and things run 5 times faster now. Disk writes had been a limitation for us, too. We went to an HP EVA 8000 SAN cabinet from a Compaq ESA 12000 box that had an HSZ 80 (SCSI) controller. Also upgraded the servers from DEC Alpha 4100 to

Re: [U2] Selection Problem - Index?

2006-09-11 Thread Thomas Derwin
Hi Tom, The index says the K-type for your PRIM.BIN.NUM is Txt, so looks like the dict it's based on is left-justified (e.g. 3L) rather than right-justified (e.g. 3R). That would suggest the select is using a string compare rather than a numeric one. Given that, I'm surprized the first select

Re: [U2] Backup, dbpause 24/7 operation

2006-01-06 Thread Thomas Derwin
Hi, For starters, you might check the features of your AIX filesystem. Does it have any kind of snapshot feature? If it does, you might only need to dbpause while the snapshot command executes. On DEC Tru64, we use the Advanced filesystem (AdvFS). It has a awesome feature called clone

RE: [U2] openseq question

2006-01-04 Thread Thomas Derwin
Unidata on Unix has this issue, too (at least the DEC Tru64 flavor) -- it holds onto the file lock after CLOSESEQ of a file OPENSEQed with the Unix path. Don't know if it's been fixed in newer UD releases, but not likely a priority since OPENSEQ of a VOC pointer doesn't have the problem.

Re: [U2] PICK 101

2005-10-04 Thread Thomas Derwin
Matt Stern at Comprehensive Computer Services does Pick training. He's on Long Island. Comprehensive Computer Services Inc 560 Broadhollow Road Melville, NY 11747 631-755-2250 [EMAIL PROTECTED] 10/04/05 11:50 AM Hey all, We've got a new employee at my company with no PICK experience at all

[U2] IBM to Buy Ascential for $1.1 Bln

2005-03-14 Thread Thomas Derwin
IBM announced this morning that it's agreed to buy software maker Ascential Software Corp. for $1.1 billion to bolster its information integration business, the companies said on Monday. For those interested in the details, there's a Reuters story at:

Re: [U2] INCLUDE or $INCLUDE

2004-12-17 Thread Thomas Derwin
Is BASICTYPE set the same on both? UD supports 4 different parsers: U, P, R or M. From the ECL prompt, BASICTYPE by itself will tell you which flavor the account is set to. If that's OK, I'd compare the UDT.OPTIONS settings. From the ECL prompt, UDT.OPTIONS by itself will display them all for

[U2] PE downloads have been pulled from IBM's site

2004-12-16 Thread Thomas Derwin
For those who don't get the IBM DB2 newsletter, this arrived today: -- U2 PE and wIntegrate Downloads to be Temporarily Removed from the Web The personal editions (PE) of UniData and UniVerse have been temporarily removed from their location on the U2TechConnect website. We are

Re: [U2] Can I change VOCLIB to DIR type file?

2004-11-16 Thread Thomas Derwin
You'll use more disk space (8K minimum per record on Tru64 Unix by default; if the record is larger than 8K, then disk will be used in increments of 8K). It's also possible, but unlikely, to use up all the namespace that Tru64 allocates for record ID's in the Unix filesystem. We found this when a

Re: [U2] PICK Assembler Language

2004-11-12 Thread Thomas Derwin
This works for me: 1) .S200 to expand the stack size to 200 lines. 2) .P to turn off the proc commands i.e. anything not typed at TCL. Note: can be helpful to toggle it back on during debugging to get a detailed list of exactly what got run during a job stream. .Q (not listed below) displays your

RE: [U2] DIR Function

2004-08-24 Thread Thomas Derwin
Hi Al, Are you getting a Unidata error message? If so, which one? There's the UniBasic DIR function and the Windows-level dir command, which work quite differently. The UniBasic DIR function works file-by-file, so it expects you to specify the full path to _HOLD_ and the hold file name.

RE: [U2] many spindles - was Copying data between two UV servers

2004-08-03 Thread Thomas Derwin
Gotta look at the disk specs. All things may not be so equal. Disks are getting faster and smarter as they get larger. Latest disk speeds are 15,000 RPM vs. 8k or 10k. Faster SCSI buses, bigger caches and smarter access algorithms on both the drives and the controller cards boost I/O

RE: [U2] [UD] index tips (was [UV] Primary:Index (mis)matching.)

2004-08-03 Thread Thomas Derwin
doesn't mean that you can't fix it Stu Pickles -Original Message- From: Thomas Derwin [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 03, 2004 11:29 AM To: [EMAIL PROTECTED] Subject: RE: [U2] [UV] Primary:Index (mis)matching. FWIW, I learned the hard way that UD keeps a flag in the file

RE: [U2] Proc

2004-06-23 Thread Thomas Derwin
There's no proc manual for Unidata, but Universe has one (and calls it ProVerb). The UV 10.1 doc set is here: http://www-306.ibm.com/software/data/u2/pubs/library/100univ/univ_101.html The UniVerse Guide to ProVerb, Version 10.1 direct link is: