RE: [U2] Writeseq quirkiness - the answer

2004-12-20 Thread Ed Clark
I'm sorry, I don't remember if this problem was occuring under unix or windows. The following response applies to unix The OPENSEQ doesn't prevent other people from opening/changing/deleting the file. In general, there's nothing in unix that prevents you from deleting an open file either. The file

RE: [U2] UV Pre-printed forms

2005-01-04 Thread Ed Clark
I've seen this done 3 ways. Sorry though that my details are sketchy 1: save the .prn file into pick somewhere, and then when you're generating the report, copy the saved .prn to the printer before sending the fill-in data. You may have to remove any formfeeds/resets from the end of the .prn, and

RE: [U2] How to exit out mulitple loops?

2005-01-10 Thread Ed Clark
Too bad we don't have a try/catch exception mechanism. Here's 2 examples. They both present maintenance problems. In the first example, you will have to test the q.done and t.done variables if there is any code between the next x and the next q. In the second example, the return is nice and clean,

[U2] unidata bci commands not compiling

2005-01-14 Thread Ed Clark
I'm attempting to use BCI on unidata 6.0 under hpux on a pa-risc box. The simple commands work--I can open and close connections and statement handles and execute statements that affect remote databases. However, when I attempt to do something more complicated and efficient--use

RE: [U2] unidata bci commands not compiling

2005-01-17 Thread Ed Clark
but oddly, the older socket and http functions (like openSocket) are documented as mixed case and really ARE mixed case. Oh well. Does anyone know of any downside to always compiling with -I. Does it only affect reserved words and not also variable names? -Original Message- From: [EMAIL

RE: [U2] UV 10.1.2 bug

2005-01-17 Thread Ed Clark
Sounds like the kind of thing that would happen if the file had a lot of overflow. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Monday, January 17, 2005 12:10 PM To: u2-users@listserver.u2ug.org Subject: [U2] UV 10.1.2 bug I'm

RE: [U2] UV 10.1.2 bug

2005-01-17 Thread Ed Clark
Could they be hashing very badly? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Monday, January 17, 2005 2:30 PM To: u2-users@listserver.u2ug.org Subject: RE: [U2] UV 10.1.2 bug quote who=Ed Clark Sounds like the kind of thing

RE: [U2] [UV] Device Licensing

2005-01-20 Thread Ed Clark
Looking at accuterm 5.oe, under tools|settings on the connection tab, there's an advanced button on the right side. Clicking that brings up a form which includes an option to use U2 device licensing. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Hanley,

RE: [U2] Unidata Training

2005-01-21 Thread Ed Clark
are you already familiar with any other multivalued databases like universe/jbase/d3/pick? If yes, then you can get the undata manuals online at http://www-306.ibm.com/software/data/u2/pubs/library/61unidata/ and go from there If not, check out: pickwiki: http://www.pickwiki.com/cgi-bin/wiki.pl

RE: [U2] ThoroughBred to U2 file conversion

2005-01-26 Thread Ed Clark
Thoroughbred is a version of business basic. They have a website at www.tbred.com where you can find manuals. www.basis.com is a good place to look for general business basic info. At http://www.basis-knowledgebase.com/kb00012.html they describe how to write a program to dump a file to ascii.

RE: [U2] ThoroughBred to U2 file conversion

2005-01-26 Thread Ed Clark
The DICE people do their abm conversions from captured reports, so they wouldn't be much help. A number of years ago I converted a DICE system in thoroughbred to ABM in universe using the kmecsv utility I found at http://prog-net.com/tbred.html. Unfortunatly the links there are dead, but maybe you

RE: [U2] Universe full screen editor

2005-02-07 Thread Ed Clark
I don't think that universe on NT includes any form of VI, or any other full screen editor out of the box. You can make your changes using ED, as some other respondants have demonstrated, but if you don't want to learn ED incantations, you could copy your items to a type 1 file (similar to a DIR

RE: [U2] Universe to Web interface

2005-02-08 Thread Ed Clark
speaking from distant memory--it's been a while since I used universe on windows.and I haven't been following the thread. I seem to recall that the installation puts an entry into the start menu named something like universe console which opens a text mode window at a universe prompt. I seem

RE: [U2] Universe to Web interface

2005-02-08 Thread Ed Clark
2 possibilities: is it maybe uvsh instead of uv that you want to run, and is it a subroutine or a cataloged program in MYROUTINE? I don't think you can run a subroutine directly in universe like you can in unidata. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]

RE: [U2][UV] - Keeping subroutines in memory

2005-02-09 Thread Ed Clark
I'm guessing that your phantom is always running, as opposed to being started regularly from cron? You could try something like this: PROGRAM UPDATE.PROGRAM CALL UPDATE.SUB(PARAMS) SLEEP 60 CHAIN UPDATE.PROGRAM -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]

RE: [U2] Re-Catalog?

2005-02-22 Thread Ed Clark
omg, I was just writing the same message when this one fell into my inbox. God help you if you select BP and catalog the entries. I've never seen a system where all the programs were cataloged from one file, and there have always been conflicting versions across files. Also, some programs need to

RE: [U2] [UV] DATA statement not executing

2005-02-24 Thread Ed Clark
but with that syntax, wont PROGRAM2RUN execute regardless of whether or not the SELECT returns results? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Stevenson, Charles Sent: Thursday, February 24, 2005 8:32 AM To: u2-users@listserver.u2ug.org Subject: RE:

RE: [U2] [UD] LINE.ATT for attaching serial line

2005-03-01 Thread Ed Clark
It sounds like you have most of the pieces. You're doing a LINE-ATT and using GET and SEND to talk to the systech box. The device is sending you an ENQ and you respond with an ACK that it doesn't recognize. So, 2 questions: first, are you seeing the ENQ (and is there any associated data with the

RE: [U2] [UD] LINE.ATT for attaching serial line

2005-03-01 Thread Ed Clark
Of Dana Baron Sent: Tuesday, March 01, 2005 3:47 PM To: u2-users@listserver.u2ug.org Subject: RE: [U2] [UD] LINE.ATT for attaching serial line Ed Clark wrote: So, 2 questions: first, are you seeing the ENQ (and is there any associated data with the ENQ?); I'm seeing the ENQ fine. Unfortunately, I need

RE: [U2] SBClient escape sequences

2005-03-02 Thread Ed Clark
of the escape sequences. Regards, Stuart Boydell -Original Message- From: Ed Clark Does anyone have documentation on what escape sequences sbclient supports (I'm most interested in the vt220 mode). The programmer's manual has a list of extended sequences, but I need to know

[U2] Extending U2 with gci/CALLC -- Factory Floor Automation - Serial Connectivity ?

2005-04-11 Thread Ed Clark
As a curiosity, how many people have used universe gci or the unidata equivalent with CALLC/CallBasic to extend the capabilities of U2? When I see comments like the one below (suggesting that only newer versions of U2 let you use sockets) I always wonder about the experiences and success stories

RE: [U2] Print job with writeseq

2005-04-12 Thread Ed Clark
Can you restate the question? It sounds like you're asking 1 of 2 things: 1: how do I send escape sequences to the printer. 2: how do I view what I've queued to the printer, instead of actually printing it. 3: How do I view the file that I created with writeseqs--maybe in notepad--and then

RE: [U2] MvInternet

2005-04-14 Thread Ed Clark
This has been talked about quite a bit lately on u2ug. You can search archived messages at http://www.indexinfocus.com/ so I won't go into a lot of detail. It sounds like the most popular method is to use apache with cgi scripts. The cgi scripts would use odbc or uniobjects to get at your mv data.

RE: [U2] MvInternet

2005-04-14 Thread Ed Clark
fyi, ECMAscript is pretty much what most people call java script. ECMA is a standards organization and they came out with a standard for browser scripting. Since any java programmer will tell you about the nausea she feels every time she hears the java name in java script, ECMAscript might be a

RE: [U2] Run a program in Silent mode

2005-04-27 Thread Ed Clark
You could use HUSH ON and HUSH OFF within the program, or you could execute the program from another BASIC program using the EXECUTE statement's CAPTURING clause. You could also run the program from unix using output redirection, i.e: udt progname /dev/null -Original Message-

RE: [U2] Software development - MVTools

2005-05-05 Thread Ed Clark
I've never seen mvtools. What do they have that makes them attractive to you? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Joe Walter Sent: Wednesday, May 04, 2005 4:04 PM To: u2-users@listserver.u2ug.org Subject: RE: [U2] Software development - MVTools

RE: [U2] [UV] DESCRINFO(key, variable)

2005-05-05 Thread Ed Clark
I seem to recall it being there in uv 9.3 7 years ago or so. Never thought of a good use for it though. You can't create variables dynamically, so you pretty much know what you have already. 1 possible use: A function that takes a filename and returns either the opened file variable or an error

RE: [U2] I'm in an Array quandry, any suggestions...

2005-05-12 Thread Ed Clark
I seem to remember that the matread will take the extra attributes and multi-value them into the last element of the dimensioned array. When it writes them back out, the attribute marks go into the item so you don't lose anything. So you're ok, as long as nothing ever uses that last dimensioned

RE: [U2] Unix copying Universe files {Unclassified}

2005-05-12 Thread Ed Clark
instead of using a unix cp, perhaps you could use uvbackup piped through a uvrestore? Slower than a cp, but there will be no corruped files or odd index interactions. I don't know if uvbackup has provisions for re-creating indexes though. -Original Message- From: [EMAIL PROTECTED]

RE: [U2] Access Violation

2005-05-16 Thread Ed Clark
you might want to use uvbackup or some other tool to check your files for corruption. If the error occurs after the program has been running for a while, that's a likely culprit. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Andy Moore Sent: Monday, May

RE: [U2] Include Vs Call - Software Maintenance

2005-05-19 Thread Ed Clark
This reminds me of computer science class and the concepts of coupling and coherence (http://c2.com/cgi/wiki?CouplingAndCohesion). If you put something into a subroutine, you want that subroutine to have a low level of coupling with whatever calls it, so you would want the subroutine to have a

RE: [U2] Include Vs Call - Software Maintenance

2005-05-19 Thread Ed Clark
One of the programmers here is quite enamored of functions, so we have a lot of them. Since a function requires a DEFUN, he put all the DEFUNs into a single include, which is nice and clean, and also provides some nice documentation on all the functions we have available. The one downside of using

RE: [U2] [UV] To Cron or Not To Cron?

2005-05-23 Thread Ed Clark
you could look in the PH file and maybe find some traces if the problem program is being run as a phantom. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Kevin King Sent: Monday, May 23, 2005 2:41 PM To: u2-users@listserver.u2ug.org Subject: [U2] [UV] To

RE: [U2] Creating AIX Users for UniVerse

2005-05-26 Thread Ed Clark
AIX has the concept of roles. Give any user the role ManageAllUsers (you may also have to put them into the security group) and they will be allowed to run the chuser/mkuser/pwdadm programs. AIX also provides a subroutine putuserpw (and a matching getuserpw) that allows you to set passwords

RE: [U2] Help with BREAK-ON TOTAL

2005-05-26 Thread Ed Clark
you could use the GRAND-TOTAL clause (in ECL-TYPE P only, according to the manual) to force that final total line onto a seperate page, i.e. SORT BY FCURR.CD BREAK-ON FCURR.CD TOTAL INV.AMT GRAND-TOTAL 'P' and then throw the offending page away. sorry I can't think of any better alternative

RE: [U2] Re: [UV] Use of Bitwise Logcal Operators in I-Descriptors

2005-05-31 Thread Ed Clark
I seem to recall a list in one of the universe manuals of the BASIC-like functions that work in I-Types. There were several familar functions not on the list. Does anyone have that manual page? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jamnadas,

RE: [U2] Re: [UV] Use of Bitwise Logcal Operators in I-Descriptors

2005-05-31 Thread Ed Clark
The universe system description manual, page 5-25 available at http://www-306.ibm.com/software/data/u2/pubs/library/952univ/ has a list of the basic functions allowed in i-descriptors. The bitwise functions are not listed. You could use the SUBR function to call a basic subroutine to do the

RE: [U2] Uniobjects hack

2005-05-31 Thread Ed Clark
In 15 years with my last job, I know of 3 times when bored users found their way into parts of the system that should not have been accessable, but were left open through a philosophy of security by obscurity on the part of the developer. In 2 of those cases the user reported the problem, and in

RE: [U2] OT Wumpus!

2005-05-31 Thread Ed Clark
Better yet, start from the original source: http://www.atariarchives.org/bcc1/showpage.php?page=250 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Marilyn Hilb Sent: Tuesday, May 31, 2005 9:43 AM To: u2-users@listserver.u2ug.org Subject: RE: [U2] OT Wumpus!

RE: [U2] OT Wumpus!

2005-05-31 Thread Ed Clark
if you google for winfrotz, it usually comes with a copy of advent. You can also get dungeon, which was the source for zork 1,2 and 3 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Laura Hirsh Sent: Tuesday, May 31, 2005 11:16 AM To:

RE: [U2] Finding last day of month

2005-06-02 Thread Ed Clark
unidata has a LAST_DAY function? what version is that? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Thursday, June 02, 2005 2:22 PM To: u2-users@listserver.u2ug.org Subject: RE: [U2] Finding last day of month If it's for a

RE: [U2] Finding last day of month

2005-06-02 Thread Ed Clark
Wow, there is a LAST_DAY function in unidate. I have 6.0 on HPUX and it works in virtual attributes but not in a basic program. Is that documented anywhere? What other cool functions are there undocumented? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of

Re: [U2] Execute Windows Script

2008-01-24 Thread Ed Clark
For universe: EXECUTE DOS /C BATCHFILE.BAT for unidata: PCPERFORM batchfile.bat On Jan 24, 2008, at 11:09 AM, Amy Raisanen wrote: My goal is to run a Universe program that creates a Windows batch file and then executes it. I create the batch file using WRITESEQ and that works great, but how

Re: [U2] PE UV on XPpro - Admin question

2008-01-29 Thread Ed Clark
exit to dos with the DOS command. use cd to change to the directory where you want the account (and mkdir to create the directory if necessary) and then run uv. You probably need to use the full path which is something like c:\ibm\uv\bin\uv. uv will prompt you to create an account and ask

Re: [U2] UV phantoms

2008-02-01 Thread Ed Clark
This probably isn't the problem, but do you ever clear the PH file? On Feb 1, 2008, at 6:49 AM, [EMAIL PROTECTED] wrote: Universe 10.0.8, Solaris 9. We are currently suffering with phantoms taking a while to complete. For example PHANTOM LISTU took 9 minutes to respond as Done. I also believe

Re: [U2] Universe Windows reading a Virtual Tape File

2008-08-18 Thread Ed Clark
Not a dumb question. I've seen threads on here before about this. I think the bottom line is that universe on windows has no way to deal with virtual tape, but universe on unix/linux does. So if you have access to universe on unix, load your t-dumps there and then use uvbackup to

Re: [U2] Change columns from 80 to 132 and from 132 to 80

2008-09-12 Thread Ed Clark
I'm not familiar with wintegrate. Does it do multiple emulations? The control sequences to change a vt100 emulator are different than for a Wyse or Adds terminal. Check out the wintegrate programmer's manual. If it's anything like Accuterm, there's probably a private escape sequence that

Re: [U2] Change columns from 80 to 132 and from 132 to 80

2008-09-12 Thread Ed Clark
Is this universe or unidata? Looks like universe defines the @(-29) function as setting 80 column mode, and the @(-30) function as setting 132 column mode. These may not be defined for all term types, but they work for me in vt420. On Sep 12, 2008, at 3:49 PM, T Stokes wrote: I need to

Re: [U2] Select Problem

2009-04-14 Thread Ed Clark
The 1A in ...J1A... is a valid pattern. So this string will match anything that contains a J followed by an alpha character. If you want to match J1A literally, you need to quote it, i.e. ...J'1A'... or 0X'J1A'0X On Apr 14, 2009, at 12:06 PM, Israel, John R. wrote: I have just encountered

Re: [U2] How do you do a NOPAGE on a SELECT?

2009-04-28 Thread Ed Clark
Data stacking an 'N' for the pager to read works on unidata, but not on universe (or any other pick platform that I know of. Maybe it worked on prime?). On Apr 27, 2009, at 9:18 AM, George Gallen wrote: I tried that, it didn't seem to do anything. I'll test it again, not sure if I quoted

Re: [U2] [UV] How to 'transfer' a READU lock to another process/port

2009-05-04 Thread Ed Clark
Maybe you could work something out using READL shared locks. Process 1 takes a READU lock, does it's work, then demotes to a READL lock and notifies process 2. Process 2 takes a READL lock and tells process 1, which drops it's READL and goes on to its next task. Process 2 then promotes

Re: [U2] U2 is now Rocket U2

2009-10-11 Thread Ed Clark
Not only was the U2 name coined when Universe and Unidata products, very different and former rivals, were brought under common management. as Tony says, but I think it was coined by the users on this list, concerned that the new company Ardent was more interested in promoting their O2

Re: [U2] Microdata Conversion

2009-11-03 Thread Ed Clark
Basically, the road ahead is wide open and the future is bright. I've heard good things about Reality. They seem to be making a comeback. That would be an easy move. jbase has a reality emulation and was written by microdata people. Both universe and unidata have reality/microdata flavors.

Re: [U2] Cannot Open GLOBAL file

2009-12-15 Thread Ed Clark
Do you have an account named SOFTWARE that's supposed to have a file named GLOBAL that your login command is looking for but can't find? On Dec 15, 2009, at 9:54 AM, Brutzman, Bill wrote: Upon login... Cannot open GLOBAL file in SOFTWARE Help would be appreciated. --Bill

Re: [U2] An interesting find....

2009-12-15 Thread Ed Clark
In your example, the line: CASE X=1 F.FILETOUSE = F.FILE1 should be CASE X=1; F.FILETOUSE = F.FILE1 Without the semicolon, the CASE test is something like (FMT(1,F.FILETOUSE)=F.FILE1) and possibly being considered true. On Dec 15, 2009, at 2:23 PM, George Gallen wrote: Here is an

Re: [U2] Pick on Mac

2010-03-29 Thread Ed Clark
Intersystems Cache runs on the mac. On Mar 29, 2010, at 3:38 PM, fft2...@aol.com wrote: Are there are native implementations of a Pick system on Macs? Or are all Mac connections just terminal emulators into a Windows/Unix system? I know there is or used to be an emulator by Carnation that

Re: [U2] Pick on Mac

2010-03-30 Thread Ed Clark
You can run anything in a virtual machine :) I run ADDS PC/OS in a virtual machine on mac. I've run PCVerse under OS/2 in a virtual machine on the mac. (Anyone remember PCVerse? IBM shipped it on the samples application disk with OS/2 Warp 4). It looks like the only *native* pick implementations

Re: [U2] 3.99 x 3 = 11

2011-01-21 Thread Ed Clark
These aren't bugs. They are features :) Going all the way back to the beginnings with pick and microdata/reality, math in the F and A processing codes has been integer only. This was on purpose, for speed I think. And it works fine if you follow the fundamental rule of not using decimal points

Re: [U2] Pick History

2011-01-31 Thread Ed Clark
naw. PL/I was an IBM creation. See wikipedia http://en.wikipedia.org/wiki/PL/I On Jan 31, 2011, at 11:47 AM, charles_shaf...@ntn-bower.com wrote: Cleaning out the old room where everything computer related gets sent to. Came across a book on a programming language called PL/I. Just taking a

Re: [U2] Pick History

2011-01-31 Thread Ed Clark
On Mon, Jan 31, 2011 at 11:21 AM, Ed Clark u...@edclark.net wrote: naw. PL/I was an IBM creation. See wikipedia http://en.wikipedia.org/wiki/PL/I On Jan 31, 2011, at 11:47 AM, charles_shaf...@ntn-bower.com wrote: Cleaning out the old room where everything computer related gets sent

Re: [U2] Ultimate UPDATE process migration path ? anyone? anyone ?

2011-02-04 Thread Ed Clark
I've never used either, but is there any similarity between UPDATE and universe REVISE ? On Feb 3, 2011, at 5:39 PM, fft2...@aol.com wrote: Let's say, you happen to stumble across a site that is using Ultimate's UPDATE processor. Did any other vendor ever have a migration path off

Re: [U2] Does UV have a BLOCK command

2011-02-07 Thread Ed Clark
I've often wished for some sort of block syntax in basic as well. Usually I use LOOP with an exit, like you do, or a gosub, but when I migrate code to Cache mvbasic there is a nice construct--the TRY/CATCH block: TRY block code block code if condition then THROW exception block code

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
I guess Ian was partially right? On jbase, all basic code is precompiled into c code (which is then compiled into os native object and executables), and if you wanted to you could just skip the precompiler and write the c code directly. They provide object code libraries with functions for all

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
I'll go on a limb and state my belief emphatically that we will never see another new language implemented within the DBMS itself. Not from universe/unidata/d3 maybe (and sadly), but this is what Intersystems did with Cache. They added mv basic as a language in the dbms (beside the original

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
Only in part. Intersystems has many developers, all developing away. I'm trying not to sound like an advertisement here--just making the point that innovation is actively happening on at least 1 mv platform. On Feb 8, 2011, at 10:26 AM, Wols Lists wrote: On 08/02/11 13:38, Ed Clark wrote

Re: [U2] User LogOut Cabbage

2011-03-08 Thread Ed Clark
the universe shell is trying to save the command stack. It puts the stack by default into SAVEDLISTS in an item that concatenates the user's login id and port number so that when the user logs back on they will get their stack back--not particularly useful unless the user somehow always gets

Re: [U2] Databasic conversion

2011-04-07 Thread Ed Clark
I'm guessing that you are converting from d3 to unidata because you are most familiar with unidata? (and less so with d3). Or is there some other benefit of moving the application to unidata specifically? If you aren't tied to unidata, consider Intersystems Cache. D3 migrations to Cache go

[U2] Case Sensitivity and Databasic conversion

2011-04-08 Thread Ed Clark
Trying to change the title, because this isn't really about conversion in general anymore. There are different aspects of case sensitivity of course, and different platforms have different levels of support. If you haven't actually used D3, you may not realize how far it carries case

Re: [U2] Databasic conversion

2011-04-08 Thread Ed Clark
printouts (i.e. invoices) you curse yourself if you didn't turn it off.:-( On 07/04/2011 15:44, Ed Clark wrote: I'm guessing that you are converting from d3 to unidata because you are most familiar with unidata? (and less so with d3). Or is there some other benefit of moving

Re: [U2] Case Sensitivity and Databasic conversion

2011-04-08 Thread Ed Clark
reserved words to be case insensitive - print would work, although this wasn't available in the older versions. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ed Clark Sent: Friday, April 08, 2011 2:29 PM

Re: [U2] Databasic conversion

2011-04-08 Thread Ed Clark
or A correlatives, you may wish to consider something other than Unidata as the target to convert to. Universe supports them just fine. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ed Clark Sent: Friday, April 08

Re: [U2] Disclosing technology - Was 'Has anyone ever heard of Kyle Stetson?'

2011-04-11 Thread Ed Clark
security by obscurity has a nice ring to it :) Unfortunately it's the same security you get by putting an un-pickable lock on a windowed door. The lazy thief goes on to the next house, but if it's the place you want to get into, you just do. On Apr 10, 2011, at 11:03 PM, Dawn Wolthuis wrote:

Re: [U2] Databasic conversion [AD]

2011-04-11 Thread Ed Clark
Intersystems has a presence in the UK as well. Probably one that will grow some since NHS Scotland is going to be running their Patient Management System on Cache. On Apr 11, 2011, at 4:23 AM, Symeon Breen wrote: Tony RE why Unidata instead of Pick Well Tony I don’t live in rainy

Re: [U2] Opinions on Cache -- SB+ and web applications.

2011-04-11 Thread Ed Clark
yes, if your application is tied to SB, then your platform options are limited. But it sounds like a lot of developers want to move away from SB into more mainstream web-oriented applications. You want to compare building web applications on Cache vs U2 (and vs non-mv platforms as well, because

Re: [U2] Opinions on Cache

2011-04-11 Thread Ed Clark
Yes, Intersystems has developers, support engineers, and salesmen who worked for other mv vendors. But Cache isn't jbase-centric. It has emulations for all the MV variants. Mumps is still around, though most of the large vendors were consolidated by Intersystems. After that, Intersystems

Re: [U2] Opinions on Cache -- database files vs database blobs

2011-04-11 Thread Ed Clark
Cache gives you a lot of flexibility here. Data is stored in databases. Each database is a single OS file. But you use the data through a Namespace (called an account in mv). By default all the mv files for a namespace/account are in a single database. But you can map individual files or even

Re: [U2] Who is Ed Clark?

2011-04-11 Thread Ed Clark
to be informative from personal experience. On Apr 11, 2011, at 1:45 PM, George Land wrote: This is a classic example of the issue that came up a few days ago about people being open about who they are. Ed Clark posts from u...@edclark.net, there is also an Ed Clark who posts about Cache in other

Re: [U2] Who is Ed Clark?

2011-04-11 Thread Ed Clark
an influence. to post on a U2 list and omit to say that you work for a competitor is not, IMHO, acceptable behaviour. George Land APT Solutions Ltd U2 UK Distributor U2UG Board Member On 11/04/2011 18:56, Ed Clark u...@edclark.net wrote: Sorry, I thought it was well known that I'm

Re: [U2] PDF Files directly from UniData or UniVerse

2011-04-12 Thread Ed Clark
Swiftview is nice and has a lot of features. There is also pcl2pdf from www.visual.co.uk which I know works on AIX. On Apr 12, 2011, at 10:27 AM, Horacio Pellegrino wrote: We use a product called SwiftView converter, that works in Windows and Linux. hp On Tue, Apr 12, 2011 at 9:39 AM,

Re: [U2] PDF Files directly from UniData or UniVerse

2011-04-13 Thread Ed Clark
the email print choice. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ed Clark Sent: Tuesday, April 12, 2011 7:45 AM To: U2 Users List Subject: Re: [U2] PDF Files directly from UniData or UniVerse

Re: [U2] Databasic conversion

2011-04-15 Thread Ed Clark
A lot of people used to code their applications to R83 or least common denominator. The company I worked for 15 years ago had a mix of Adds Mentor, Stratus OA, Power95 and a small universe system at a satellite office. We bought a new accounting system that was written to R83. The vendor was a

Re: [U2] Databasic conversion

2011-04-15 Thread Ed Clark
I don't remember all exact details. The biggest problem had to do with universe proc treating backslash as a special character. They used one or the other as a delimiter in data that they passed around, and proc ate it. It was something line this: 0001 PQ 0002 RI 0003 IHA\B\C 0004 F 0005

Re: [U2] Unidata Encrypt Function

2011-04-15 Thread Ed Clark
fyi, the MX conversion code is only valid in basictype P. In default basictype U you need to use MX0C On Apr 15, 2011, at 3:38 PM, Rex Gozar wrote: EQU ALGORITHM$SHA1 TO SHA1 EQU DATALOC$STRING TO 1 EQU DATALOC$FILE TO 2 RESULT = ERRCODE = DIGEST(ALGORITHM$SHA1, TEXT, DATALOC$STRING,

Re: [U2] Saying Goodbye... Reasons not to say goodbye.

2011-04-27 Thread Ed Clark
15 years ago I had a web server written mostly in universe running on unix. A small piece of C code ran as a demon on port 80, set up some environment variables, and forked a process that executed uv. The uv process served the httpd request using mostly basic. I had some GCI code linked into uv

Re: [U2] Say Galaxay

2011-04-27 Thread Ed Clark
sorry, there's already a multiVerse. Look at the logo page in International Spectrum Magazine. It came from the people who brought us pcVerse. I used pcVerse (a sample version of it came in the box with OS/2 Warp 4) but I think multiVerse may have been just vapor. On Apr 27, 2011, at 4:44 PM,

Re: [U2] Say Galaxay--multiverse

2011-04-28 Thread Ed Clark
curious. Were there any multiVerse production users? Was Profile the name of the company that wrote multiVerse? --dawn On Wed, Apr 27, 2011 at 3:53 PM, Ed Clark u...@edclark.net wrote: sorry, there's already a multiVerse. Look at the logo page in International Spectrum Magazine. It came from

Re: [U2] [UD] Extract a line with a CR and/or LF character in it.

2011-05-26 Thread Ed Clark
just an idea I haven't thought about too deeply: Use readseq to read a line, then use the COUNT() function to count the quotes. If there are an odd number of quotes (mod(2)=1) then add a value mark and read and append another line. Loop until you have an even number of quotes (because there

Re: [U2] [UD] Extract a line with a CR and/or LF character in it.

2011-05-26 Thread Ed Clark
I was only suggesting for this one particular case where you were already using readseq, know that you have the quoting, and have non-line-break carriage returns defeating readseq :) In general, I use READBLK and parse my own line breaks--legacy code that goes back to reading fixed blocks of

Re: [U2] uppercase

2011-06-24 Thread Ed Clark
I could be wrong since I've never used NLS on U2, but I think that somewhere there is a table identifying upper/lowercase pairs. In the default locale, char(253) is the value mark and doesn't have an associated case pairing, but in some other locales it is latin small letter y with acute and

Re: [U2] [UV] Cross-flavor code

2011-06-24 Thread Ed Clark
I'm guessing that you have an array dimensioned in the common? Pick flavor default to $OPTIONS STATIC.DIM, while Information flavor defaults to $OPTIONS -STATIC.DIM. With STATIC.DIM, each array A(n) takes up n slots in common, but with -STATIC.DIM, the entire array takes one slot. On Jun 24,

Re: [U2] [UV] Cross-flavor code

2011-06-24 Thread Ed Clark
yeah, you can add $OPTIONS STATIC.DIM to all the programs that you compile in information flavor, or $OPTIONS -STATIC.DIM to the ones in pick flavor. I would put the COMMON definition in an include file, along with whichever static.dim directive that you choose. The choice would be based on WHY

Re: [U2] Convert to Numeric

2011-07-01 Thread Ed Clark
The behavior varies somewhat by platform. Are you using universe or unidata? I'm guessing you're on unidata because you are using the MD conversion code (I haven't seen that used much on universe) The 2 lines: X.B.ORIG.APPROVED.AMT = OCONV(V.B.ORIG.APPROVED.AMT, MD2) X.B.ORIG.APPROVED.AMT =

Re: [U2] [U2C] U2 Mumps Manual

2011-07-05 Thread Ed Clark
Pretty much what Tony said. I could argue some points but this isn't a Cache list :) To answer the original post, any questions about U2 mumps should be directed to quadramed, or maybe to mumps or cache-related google groups (there are several). You can download Cache manuals from

Re: [U2] CONV MCU on indexed field?

2011-07-26 Thread Ed Clark
universe or unidata? what flavor? I don't see how this would have worked in the first place? When you use a query with literal comparisons, the literal is compared against the pre-converted value. If the attribute has a reversible conversion then your literal will be reverse-converted first,

Re: [U2] CONV MCU on indexed field?

2011-07-26 Thread Ed Clark
. For example: A1 0001 A 0002 1 0003 A1 0004 0005 0006 0007 0008 MCU 0009 L 0010 10 The MCU in the correlative position (line 7) makes sure that your query is always seeing the upcased data. On Jul 26, 2011, at 2:09 PM, Ed Clark wrote: universe or unidata? what flavor? I don't see how this would

Re: [U2] easy way to get count of a DIM()?

2011-08-19 Thread Ed Clark
Sorry, I'm coming to this late and haven't read the previous emails. Are we talking about universe or unidata? universe has a $OPTIONS STATIC.DIM which you can use in any flavor. It is set by default in pick/in2/reality flavors. With $OPTIONS STATIC.DIM you get pick-style arrays: 1: array size

Re: [U2] Ardent programmers

2011-09-09 Thread Ed Clark
Both Sequoia and Stratus licensed Pick OA to sell on their fault-tolerant systems and ran with it in different directions. Sequoia ran a little farther :) Sequoia ran their pick on top of their proprietary TOPIX operating system and Stratus ran theirs on top of their VOS os. Sequoia eventually

Re: [U2] Ardent programmers

2011-09-09 Thread Ed Clark
mvEnterprise doesn't require any support :) It just runs and runs. On Sep 9, 2011, at 4:31 PM, Tony Gravagno wrote: From: Wjhonson I mean there's no reason to try to distinguish mvEnterprise from mvBase until you're all folded into a single company right? mvEnterprise is a Unix-based

Re: [U2] Ardent programmers

2011-09-09 Thread Ed Clark
yes Include Cache. And Stratus too please, though I think I may have been one of only 5 or 6 people who actually used it. On Sep 9, 2011, at 5:06 PM, Dawn Wolthuis wrote: Right, it does not have Sequoia under it when it has that name, it flows into TigerLogic. There was a ton of

Re: [U2] Ardent programmers

2011-09-13 Thread Ed Clark
could be someone who learned on unidata too. unidata supports proc, but there doesn't appear to be a manual for it (If anyone has one, can I get a copy?). If you were doing new development on unidata, you may easily never have seen a proc. On Sep 13, 2011, at 12:56 PM, Wols Lists wrote: On

  1   2   >