Re: [U2] Reporting Tools
Jeff, I would second Rodney Baakkonen's suggestion of writing out your delimited data to a Unix directory and ftp the blob to wherever the user would like to find it. This vastly expands the possible size limitations you would next hit at the Unix level. Of course if the existing reports consists of a lot of complex dictionaries then you would have a programming task you may not want. Endless alternatives spring to mind for that. Is performance an issue? Marc Rutherford Principal Programmer/Analyst Advanced Bionics LLC 661 362-1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of jeffrey Butera Sent: Monday, March 03, 2014 12:34 PM To: U2 Users List; jscha...@gmail.com Subject: Re: [U2] Reporting Tools On 3/3/14, 3:21 PM, Jeff Schasny wrote: Jeff, What I think many of us are suggesting is essentially if it hurts when you do that, don't do that i.e. if the query language won't accomplish what you want to do, use something else. Jeff Believe me - I hear you (and others). But my administration isn't listening because they all think this is a reasonable request (excel can handle 200+ columns). So if I can't make this work in Unidata I'll have to move to MSSQL which I really, really, really don't want to do. At this point I'm just trying to understand the limit on the number of fields in a LIST statement. I know in my case that it's not a sentence length issue as I might've thought earlier so I'd like to know what is causing this (with the understanding that I very well may not be able to solve this). Jeff jeffrey Butera wrote: On 3/3/14, 2:58 PM, Brian Leach wrote: Jeff Try mvQuery, that should not have any problems with those volumes. Hi Brian We've isolated the problem to Unidata itself, not the reporting tool. In short, when we do a LIST with about 150 fields, it throws: too many items in LIST As soon as we erase a field (any field), the LIST statement runs properly. Unfortunately, I cannot locate any parameter that might control this. I thought we were hitting U_SENTLEN - but we're nowhere near that value. -- Jeffrey Butera, PhD Associate Director for Application and Web Services Information Technology Hampshire College 413-559-5556 ___ 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] UD PE 7.1.0 - Use of EXECUTE with the RTNLIST option
Bruce, The order of the clauses is important. I always use in the following sequence: EXECUTE stmt PASSLIST RTNLIST CAPTURING RETURNING Marc Rutherford Principal Programmer/Analyst Advanced Bionics LLC 661 362-1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bruce Decker Sent: Wednesday, November 20, 2013 3:56 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] UD PE 7.1.0 - Use of EXECUTE with the RTNLIST option This is a reply to a old post but since this is the top search result for RTNLIST, I'll post a reply with useful info. Unidata's BASIC compiler seems to be quite particular about the ORDER of the clauses on an Execute. Put RTNLIST, RETURNING AND CAPTURING in the wrong order and you'll see a error like this: Compiling Unibasic: mysource\test4 in mode 'p'. main program: syntax error at or before line 7 EXECUTE \SELECT VOC\ RETURNING junk RTNLIST l.voc CAPTURING screen; --^ Misuse of reserved word 'RTNLIST' Expecting: end-of-file,END compilation failed Here is the code with examples of proper order of the clauses on an execute and the final example of EXECUTE producing the failure message above... done = @FALSE l.voc = \\ i = 0 EXECUTE \SELECT VOC\ RTNLIST l.voc ; *compiles ok EXECUTE \SELECT VOC\ RTNLIST l.voc RETURNING junk ; *compiles ok EXECUTE \SELECT VOC\ RTNLIST l.voc RETURNING junk CAPTURING screen; *compiles ok EXECUTE \SELECT VOC\ RETURNING junk RTNLIST l.voc CAPTURING screen; *fails compile LOOP READNEXT id FROM l.voc ELSE done = @TRUE UNTIL done DO i=+ 1 REPEAT CRT i:\ records counted\ STOP -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/UD-PE-7-1-0-Use-of-EXECUTE-with-the-RTNLIST-option-tp7096p42187.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ 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] [OT] Interview Questions
My all-time best interview was 20 years ago at FigiGraphics in San Diego. I was given a (Basic) program I was told had 12 known bugs in it. I was given twenty minutes to find and fix them. Some were trivial, but annoying to debug none the less. Others were more subtle, and several involved mutual interactions. The group of them did provide enough coverage so as to demonstrate if you had a broad Basic knowledge plus debug/code skills. Also I was seated at work station with a keyboard that had a bad key. Part of the test was to see how long I would go before I complained. Of course the lost time came out of my twenty minute allotment :-) I am surprised that in my entire career this was the only time I had ever been given a hands-on 'performance test' by a hiring company. And how many times have I been assigned by my company to an interview panel where we would pick someone who 'interviewed well' - only for them to go down in flames later on... Marc Rutherford Principal Programmer/Analyst Advanced Bionics LLC 661 362-1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Monday, October 07, 2013 7:36 PM To: U2 Users List Subject: [U2] [OT] Interview Questions This is not specifically a job posting, but I do have ads up on Monster and LinkedIn looking for talent. At the risk of confessing too much, I have historically been far too easy in the interview process. As a result, I have had some less-than-excellent hires and spent far too much time and money trying to rescue underperforming and/or recalcitrant staff. Therefore, I'm planning to be much more discriminating this time around, and am building a series of technical questions to help quickly identify those that have the right skills, abilities, and attitude for our team compared to those who may not. That being said, I have a question for the group: Technical questions aside, what are the best interview questions you've asked, been asked, or otherwise heard about that help differentiate between the candidates worthy of additional consideration vs. those that are not? Each company is different of course, but that aside I'm hoping to get some ideas to cut to the heart of the matter as quickly and efficiently as possible, both for the sake of the interviewer and the interviewee. (My technical interview is bordering on 200 questions and growing at an alarming pace.) If there were a half dozen questions to open with that could help set the stage for what may be to come, that could be very beneficial for everyone in this mix. Also, in an effort to keep the OT to a minimum, please don't ask me questions about the positions here. If you have questions, email me directly or through LinkedIn. I'd prefer to keep this topic on point of your recommended interview questions. ___ 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] [OT] Interview Questions
Charlie, No, sorry. This was code on their in-house server. As I recall Figi's program was a routine that read some files, did some calculations, and printed out the results to green-bar. You can build a similar test suite out of any program(s): 1) Chose working, cleanly designed, program. 2) Write down a list of code/design techniques which would demonstrate what your company needs. 3) find in 1 examples of 2, and then devilishly apply hacks which break 2. (typos, mangled loops, misplaced logic switches, etc.) 4) find a broken keyboard. Marc Rutherford Principal Programmer/Analyst Advanced Bionics LLC 661 362-1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Charlie Noah Sent: Tuesday, October 08, 2013 8:26 AM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Hi Marc, I don't suppose you have a copy of that program you'd be willing to share? Charlie On 10-08-2013 10:10 AM, Rutherford, Marc wrote: My all-time best interview was 20 years ago at FigiGraphics in San Diego. I was given a (Basic) program I was told had 12 known bugs in it. I was given twenty minutes to find and fix them. Some were trivial, but annoying to debug none the less. Others were more subtle, and several involved mutual interactions. The group of them did provide enough coverage so as to demonstrate if you had a broad Basic knowledge plus debug/code skills. Also I was seated at work station with a keyboard that had a bad key. Part of the test was to see how long I would go before I complained. Of course the lost time came out of my twenty minute allotment :-) I am surprised that in my entire career this was the only time I had ever been given a hands-on 'performance test' by a hiring company. And how many times have I been assigned by my company to an interview panel where we would pick someone who 'interviewed well' - only for them to go down in flames later on... Marc Rutherford Principal Programmer/Analyst Advanced Bionics LLC 661 362-1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Monday, October 07, 2013 7:36 PM To: U2 Users List Subject: [U2] [OT] Interview Questions This is not specifically a job posting, but I do have ads up on Monster and LinkedIn looking for talent. At the risk of confessing too much, I have historically been far too easy in the interview process. As a result, I have had some less-than-excellent hires and spent far too much time and money trying to rescue underperforming and/or recalcitrant staff. Therefore, I'm planning to be much more discriminating this time around, and am building a series of technical questions to help quickly identify those that have the right skills, abilities, and attitude for our team compared to those who may not. That being said, I have a question for the group: Technical questions aside, what are the best interview questions you've asked, been asked, or otherwise heard about that help differentiate between the candidates worthy of additional consideration vs. those that are not? Each company is different of course, but that aside I'm hoping to get some ideas to cut to the heart of the matter as quickly and efficiently as possible, both for the sake of the interviewer and the interviewee. (My technical interview is bordering on 200 questions and growing at an alarming pace.) If there were a half dozen questions to open with that could help set the stage for what may be to come, that could be very beneficial for everyone in this mix. Also, in an effort to keep the OT to a minimum, please don't ask me questions about the positions here. If you have questions, email me directly or through LinkedIn. I'd prefer to keep this topic on point of your recommended interview questions. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Large DICT affecting I/O
Jerry, As previous posts have pointed out a Dictionary is no different than any other file. It need to be properly sized for the data it holds. When properly sized will have maximum performance by definition. No need to 'split' files At TCL: 'file.stat DICT filename' Example: 'file.stat DICT PARTS' If file.stat has a new file size recommendation on its last line then run (after hours with no users or running processes that may use the dictionary): At TCL: '!memresize DICT filename new.size' Example: '!memresize DICT PARTS 1009' Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeffrey Butera Sent: Wednesday, August 07, 2013 3:07 AM To: U2 Users List Cc: U2 Users List Subject: Re: [U2] Large DICT affecting I/O Thanks to those who replied. 1) we have tools to easily edit dictionaries of any size (one of the few benefits of Datatel/ Ellucian) 2) we have tools to monitor and resize dictionaries just like any other file ( also a Datatel benefit) It's more of a general question about performance. We import data from the Common Application which has almost 2000 data attributes per person. Thus having a large DICT isn't sloppy or lazy work on our end, it's a necessity of the data. Thus the question is better stated as: Is unidata performance better if we stuff all 2000 elements in a single DICT or break the data into multiple (eg: 4) files of 500 elements each? When we work with this data we need all 2000 elements so is reading 4 or 5 separate tables any more efficient than reading a single large table of 2000 elements? Jeffrey Butera, PhD Associate Director for Application and Web Services Information Technology Hampshire College 413-559-5556 On Aug 6, 2013, at 11:16 PM, Doug Averch dave...@u2logic.com wrote: Hi Jeffery: We have a client with 6,000 dictionaries items and they have no performance problems If the dictionary is sized correctly, there generally is no performance hit. However, editing it with some tools is a pain because it takes quite a long time to read them. Regards, Doug www.u2logic.com XLr8Dictionary Editor for large dictionary editing On Tue, Aug 6, 2013 at 9:08 PM, jeffrey Butera jbut...@hampshire.eduwrote: I'm curious how large of a DICTionary some of you have worked with and, in particular, how very large DICTs can adversely affect applications. We have a DICT approaching 1500 data elements (no idescs) - which is quite large for us. But I'm curious if others have DICTs this large or larger and have no adverse affect on their application performance. This is Unidata 7.3.4 if it matters. -- Jeffrey Butera, PhD Associate Director for Application and Web Services Information Technology Hampshire College 413-559-5556 __**_ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/**mailman/listinfo/u2-usershttp://listser ver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [way ot] - Electronic Button Purshers?
http://en.wikipedia.org/wiki/Solenoid Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Friday, May 03, 2013 8:32 AM To: U2 Users List Subject: Re: [U2] [way ot] - Electronic Button Purshers? Just had a thought. Might be able to do this with a rod attached to a magnet, And then energize and create a like poled magnetic field which would push The other magnet away - connected together with a spring to pull it back When the eletro magnet gets deenergized. Hmmm. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Friday, May 03, 2013 11:25 AM To: U2 Users Subject: [U2] [way ot] - Electronic Button Purshers? OK. I'm trying to use a Raspberry pi to push a button, but only want to use one GPIO port. Basically, I'm trying to get the pi to turn a device on or off - and can't easily get to Where the button on the device's board is at to have the pi trigger with a relay, So I plan to mount the device, and have something just push the button directly. Do they make a device that when energized, will push a rod out then back? Right now, my only option (maybe not only), would be to create a Scotch Yoke http://en.wikipedia.org/wiki/Scotch_yoke But for space contraints, and ease, I'd rather put in something that would do That as it's primary function. George ___ 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] What tools do you use for data warehouse...
Ditto. We have used Kourier for over eight years; it has been definitely an IT 'best buy' for us. We support a data warehouse and numerous edi/system integrations. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble Sent: Friday, April 26, 2013 12:02 PM To: U2 Users List Subject: Re: [U2] What tools do you use for data warehouse... Tom, We use a tool called Kourier from Koretechologies that does a nice job. Very flexible and you can schedule the tasks to be done. -Dan Dan Goble | Senior Systems Engineer Interline Brands, Inc. 804 East Gate Drive Suite 100, Mount Laurel, NJ 08054 Office: 856.533.3110 | Mobile: 609.792.6855 E-mail: dan.go...@interlinebrands.com | Website: www.interlinebrands.com This e-mail and any files transmitted with it are confidential and intended solely for the individual or entity to whom they are addressed. Please notify the sender immediately by e-mail if you have received this e-mail in error and delete all copies of this message. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Tom Whitmore Sent: Friday, April 26, 2013 1:50 PM To: U2 Users List Subject: [U2] What tools do you use for data warehouse... Hi, I was wondering what tools you use to export data to an SQL data warehouse from UniVerse. This export could occur on multiple flavors of Unix. What we would need to do is extract the UV data and perform some data translations before importing the data into the SQL table. I know at one point DataStage was a powerful but expensive tool that would accomplish this task. All suggestions are greatly appreciated! Tom Whitmore RATEX Business Solutions ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Unidata index and short-circuit evaluation
Jeffery, I would say #1 does the trick. Any U2 TCL query evaluates from left to right. When one term eliminates the record the query on that record stops, and the query continues to the next record. So #1 is exactly your most effective, leaving the complex i-descriptor to evaluate only the smallest sub-set of records. #2 and #3 don't save you anything with a first pass, only to repeat the same select on the second. I typically only use multiple passes when a I have complex nested 'and' and 'or' clauses. Unidata is somewhat obscure in the way it wants parentheses formatted (I am an old PICK hand). So I will break up the query into separate passes that a human can easily understand. Since I normally start my query with an indexed field I don't sweat the overhead of stacked queries. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeffrey Butera Sent: Friday, March 08, 2013 1:04 PM To: U2 Users List Subject: [U2] Unidata index and short-circuit evaluation While I'm on a roll... I often look at how to make queries run faster. In short, we index all the commonly used data fields we can and (of course) it makes world of difference. However, I have some questions about optimal ways to query data using a mix of indexed data, non-indexed data and i-descriptors. Let's say that in a table FOO I want to do SELECT FOO WITH A='foo' AND B='bar' AND C='bang' where: A = indexed data field B = non-index data field C = I-descriptor (assume it's time-consuming: 2 seconds per record) Which is the optimal way to attack? 1) I could just go for it with: SELECT FOO WITH A='foo' AND B='bar' AND C='bang' 2) I could do the following: SELECT FOO WITH A='foo' AND B='bar' SELECT FOO WITH A='foo' AND B='bar' AND C='bang' REQUIRE.SELECT 3) I could do the following: SELECT FOO WITH A='foo' SELECT FOO WITH A='foo' AND B='bar' AND C='bang' REQUIRE.SELECT I've done benchmarks, but really curious about the innards of Unidata and how/when it does short-circuit evaluation of AND clauses, etc. My gut tells me that (3) should be good because it first weeds out bad records based solely on an indexed data field, thereby reducing the number of records that C needs to be evaluated. Conversely, if it's doing a good job with short-circuit evaluation then (3) and (1) shouldn't be terribly different because failure of A='foo' would imply that C never gets evaluated. -- Jeffrey Butera, PhD Associate Director for Applications and Web Services Information Technology Hampshire College 413-559-5556 http://www.hampshire.edu http://www.facebook.com/hampshirecollegeit ___ 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] VOC Pointer
John, If this is one-time manual transfer I would suggest you use ftp. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, March 04, 2013 12:37 PM To: U2 Users List Subject: [U2] VOC Pointer I need to copy PDFs from a Windows server into a UNIX dir (where UniData lives). Can I map a VOC pointer? Other thoughts? Running HPUX, UniData 7.2.1. John ___ 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] VOC Pointer
So --- you want to a Unix process to drive a script (Remote Procedure Call) which would run on Windows; the RPC would gather the required files from elsewhere in the Windows world a copy them to the share folder? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, March 04, 2013 1:12 PM To: U2 Users List Subject: Re: [U2] VOC Pointer I have done things from Window to UNIX with Samba before. As you say, we do it all the time. The issue I have is I need my Unix box to grab the data from Windows and copy it from Windows to Unix. The copy needs to be run from Unix, not Windows. THAT is the problem I am having. Mapping a network drive in Windows will be great from Windows, but will not solve the problem of issuing the command from Unix (unless I am completely missing the point). JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Thompson Sent: Monday, March 04, 2013 4:06 PM To: U2 Users List Subject: Re: [U2] VOC Pointer If copying from the windows server to the HP-UX machine... If you use the samba method... you would need: 1) Samba installed on HP-UX server running Unidata 2) Setup a share to share a directory on HP-UX 3) Map the network drive on the Windows Server 4) Just do a standard windows copy from one drive letter to the other That being said, my steps above are grossly over-simplified If you have never done a samba install on HP-UX and configuration before, this could take you several days/weeks. If its a one time deal, then the previous posters idea of ftp, is so much easier. Its been a number of years, since I put samba on HP-UX. If you can find a package that utilizes swinstall (sam) somewhere out on the web, it might make your life easier. On Mon, Mar 4, 2013 at 3:55 PM, Israel, John R. johnisr...@daytonsuperior.com wrote: We have used Samba other ways, but I have never actually tried to copy from Windows to Unix. What would the syntax be to copy? Thanks JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Wols Lists Sent: Monday, March 04, 2013 3:45 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] VOC Pointer On 04/03/13 20:36, Israel, John R. wrote: I need to copy PDFs from a Windows server into a UNIX dir (where UniData lives). Can I map a VOC pointer? Can the unix machine see a windows share? You MAY be able to put a network path in field 2 of a voc entry, but by default, if UD recognises a network path it'll probably refuse to access it. And is copying PDFs (binary files) using the UD command line a good idea? Other thoughts? Put samba on the HPUX box, share your HPUX directory, and copy the pdfs from Windows to nix. Or if you need to do it from the nix end, share your Windows directory and use smbmount (probably part of samba, I'm not quite sure what's happened to it) to make the windows share look like a nix directory where you can use nix commands to copy. Running HPUX, UniData 7.2.1. John Cheers, Wol ___ 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 -- John Thompson ___ 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] VOC Pointer
If I better understand your process I suggest: Create a Unidata directory file: CREATE-FILE DIR filename Share that resulting Unix directory as per suggestions with samba. Map a windows drive to said directory. --- Have the pdf-create process write the pdf files directly to the share drive. Presto: the pdf are in the Unix directory. They are visible as record IDs by listing the Unidata DIR filename. Since they are already in a Unix directory go ahead and do you tar magic... If you want to read them directly into UNIBASIC I would open the DIR file with a OPENSEQ for best performance. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, March 04, 2013 1:36 PM To: U2 Users List Subject: Re: [U2] VOC Pointer Let me give a full picture. I have a program on our Unix box running UniData. This program processes a BUNCH of nightly stuff including the launching of our PDF invoices which are built on a Windows server (I have no control of that). When the job finishes, one of the things I need to do is verify that the PDFs were in fact created and then send them out to a 3rd party source to be printed, stuffed and mailed. I thought it would be easier to copy the PDFs back to a temp folder on the Unix box, tar them and send them to the 3rd party processing company. I understand that I could have a job on the Windows box do this part, but then I would need some mechanism to fire off the script on the WIndows box. Then, when the Windows script is done, it would need some way to fire off/release the continuation of the tasks on the Unix box. Timing is important here. It may seem clumsy to pull the PDFs back on the Unix box, but I was trying to keep all the control in one place and not try to chain things between difference boxes and hope I got my timings right. Fewer points of failure and no real timing issues. STOP LAUGHING AT ME! JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Rutherford, Marc Sent: Monday, March 04, 2013 4:24 PM To: U2 Users List Subject: Re: [U2] VOC Pointer So --- you want to a Unix process to drive a script (Remote Procedure Call) which would run on Windows; the RPC would gather the required files from elsewhere in the Windows world a copy them to the share folder? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, March 04, 2013 1:12 PM To: U2 Users List Subject: Re: [U2] VOC Pointer I have done things from Window to UNIX with Samba before. As you say, we do it all the time. The issue I have is I need my Unix box to grab the data from Windows and copy it from Windows to Unix. The copy needs to be run from Unix, not Windows. THAT is the problem I am having. Mapping a network drive in Windows will be great from Windows, but will not solve the problem of issuing the command from Unix (unless I am completely missing the point). JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Thompson Sent: Monday, March 04, 2013 4:06 PM To: U2 Users List Subject: Re: [U2] VOC Pointer If copying from the windows server to the HP-UX machine... If you use the samba method... you would need: 1) Samba installed on HP-UX server running Unidata 2) Setup a share to share a directory on HP-UX 3) Map the network drive on the Windows Server 4) Just do a standard windows copy from one drive letter to the other That being said, my steps above are grossly over-simplified If you have never done a samba install on HP-UX and configuration before, this could take you several days/weeks. If its a one time deal, then the previous posters idea of ftp, is so much easier. Its been a number of years, since I put samba on HP-UX. If you can find a package that utilizes swinstall (sam) somewhere out on the web, it might make your life easier. On Mon, Mar 4, 2013 at 3:55 PM, Israel, John R. johnisr...@daytonsuperior.com wrote: We have used Samba other ways, but I have never actually tried to copy from Windows to Unix. What would the syntax be to copy? Thanks JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Wols Lists Sent: Monday, March 04, 2013 3:45 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] VOC Pointer On 04/03/13 20:36, Israel, John R. wrote: I need to copy PDFs from a Windows server into a UNIX dir (where UniData lives). Can I map a VOC pointer? Can the unix machine see a windows
Re: [U2] Q-Pointers
Found it: http://www.linkedin.com/groups/Why-are-Qpointers-Q-pointers-64935.S.157796186 Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Rutherford, Marc Sent: Monday, September 10, 2012 8:27 AM To: U2 Users List Subject: Re: [U2] Q-Pointers I recently read a piece by Brian Stone that 'Q-pointer' meant 'Query-Pointer'. It was part of a Pick history discussion I believe on Linked In. Sorry I don't have the reference at hand now. I will see if I can track it down tonight. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, September 10, 2012 7:24 AM To: 'U2 Users List' Subject: Re: [U2] Q-Pointers My contact is Doug Owens with Ashwood Computer, Blue Ash (CIncinanti), OH Doug's contact is Henry (Hank) R Janicki, CEO and Founder of VirtualPlex, LLC John -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Monday, September 10, 2012 10:20 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Q-Pointers Cite this guy so we can record it in our history logs. -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Mon, Sep 10, 2012 6:50 am Subject: [U2] Q-Pointers Follow up from last week: I contacted a former co-worker who has contacts with some of the folks that worked with Dick Pick back in the original days. This guy said that when they were brain storming about how to develop the original Pick database, they talked about a way to point to things quickly, thus the Q in a Q-pointer stands for Quick. I would not stake my life on this answer, but this looks like the most accurate answer so far. John ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Q-Pointers
I recently read a piece by Brian Stone that 'Q-pointer' meant 'Query-Pointer'. It was part of a Pick history discussion I believe on Linked In. Sorry I don't have the reference at hand now. I will see if I can track it down tonight. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Monday, September 10, 2012 7:24 AM To: 'U2 Users List' Subject: Re: [U2] Q-Pointers My contact is Doug Owens with Ashwood Computer, Blue Ash (CIncinanti), OH Doug's contact is Henry (Hank) R Janicki, CEO and Founder of VirtualPlex, LLC John -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Monday, September 10, 2012 10:20 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Q-Pointers Cite this guy so we can record it in our history logs. -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Mon, Sep 10, 2012 6:50 am Subject: [U2] Q-Pointers Follow up from last week: I contacted a former co-worker who has contacts with some of the folks that worked with Dick Pick back in the original days. This guy said that when they were brain storming about how to develop the original Pick database, they talked about a way to point to things quickly, thus the Q in a Q-pointer stands for Quick. I would not stake my life on this answer, but this looks like the most accurate answer so far. John ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Friday type of question
David, Create an 'I' type dictionary which with this function: 1 Top of REC_LEN 001: I 002: LEN( @RECORD ) 003: 004: LEN 005: 10R 006: S Select the file with your new dict = 0 SELECT PARTS WITH REC_LEN = 0 Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Morelli, David W. Sent: Friday, August 31, 2012 4:43 PM To: U2 Users List Subject: [U2] Friday type of question Is there an easy way to determine if a record is empty? I have a saved list of a thousand or more records that have record ID's that interfere with our Ellusian database. If they are truly empty, I can do house cleaning on them. If they contain any data, I have to do a different process. When I AE into a record I get :AE PERSON 2362 Top of 2362 in PERSON, 0 lines. So, it is really empty. I believe there must be a better way than handling every one of them, but I have been away from Unidata and forgotten everything. David Morelli Pacific University Oregon ___ 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] [ud] Sub-second delay?
Ah yes, Microdata - my first Pick machine. We were running a 32 user ERP on 64K of main memory and a 30MB drive. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dennis bartlett Sent: Thursday, August 30, 2012 1:18 AM To: U2 Users List Subject: Re: [U2] [ud] Sub-second delay? Actually the RQM functionality existed at hardware level (a true release quantum timeslice) when Pick ran on the Microdata machines specifically built for Pick. Way back when, Master Dick (and the other fella) wrote 'the ideal operating system' as their thesis. The theory goes that operating systems were inefficient because machines were being built and only when the machine existed an operating system would be invented for it. The hardware side of the Pick Operating System (as opposed to the file structure) was to be specifically designed to implement the structure at raw machine code level. Microdata (or whoever they were prior to that - maybe the ARPA people) then built this machine specifically for Pick. This was even pre-R81. My understanding was that it was at IRQ (interrupt request) level, so that just as a process needing something from an external source (external to the CPU), the processor would set a flag as I'm waiting then release the cpu to other processes (just as they do today). The difference today is that many disparate processes need to occupy memory, and so a paging file/swap space is needed. Back then Pick occupied the CPU the whole time. RQM would emulate this behaviour and also set a I'm waiting flag, thus releasing the cpu to process the next request. This worked in a circular fashion just like an ethernet works today - the focus moves from computer to computer until all have been serviced then returns to the first one. In a Pick CPU each user process had a request (of some maths to be done on something). They would all sit in a bottleneck queue and be processed one after the other (no multithreading). The RQM was a way to hurry up the process to allow important processes (logged in users) to get reasonable response times and yet still be able to run slower routines. Yes, 16 users on a 386. Full MRP system, plus GL and accounts, and MRP/CRP reporting running in the background constantly. All background apps were initiated as phantoms that read flags, when the system set the flag, all phantoms would implement RQMs. Online programs would set the flag as data capturing started, then reset it while the processor thought, etc. On 30 August 2012 05:18, Tony Gravagno 3xk547...@sneakemail.com wrote: The documentation is interesting for at least two reasons. 1) I have an R83 manual in my hands, v5 1990 that has the exact same text as the Microdata text below, except with the words REALITY and Pick interchanged, and one other subtlety: REALITY: RQM statement causes a one-second sleep, terminating the program's current timeslice. R83: RQM statement terminates the program's current time-slice. There's no telling which version came first without going back to R81v1 docs. There's probably no way to tell who got the text from who, or by what license or method. There's also no real way to know which implementation actually did a sleep 1 or whether it really just relinquished the Nms timeslice if there was no 'seconds' argument. That RQM and SLEEP are documented as being equivalent only confuses the matter more in this much ado about nearly nothing but fun discussion. 2) As I understand it, Unidata was conceived in a dream, and any relation to other Pick platforms was purely coincidental - at least as described in early lawsuits defending the originality of the platform. (Or maybe I'm thinking of Universe?) So how could there be an original purpose of a command that was not based on something else? I'm sure that there is some logical reason for this and that we're not looking at a smoking gun from 1991, but the historical significance is intriguing. T From: Bob Wyatt UniBasic User's Guide, Release 2.1, Copyright 1991 by Unidata, Inc. The original purpose of RQM was to release remaining execution time reserved for a program, allowing other programs to use the time. REALITY by Microdata. DATA/BASIC Programming Manual, Series 3.0 - 4.0, Release 4.0, February, 1981 The time-shared environment of the REALITY system allows concurrent execution of several programs, with each program executing for a specific time period (called a timeslice or quantum) and then pausing while other programs continue execution. The RQM statement causes a one-second sleep, terminating the program's current timeslice. The RQM statement may be used in heavy compute loops to allow increased execution speed of other concurrently executing programs by giving up time. It may also be
Re: [U2] [ud] Sub-second delay?
Additionally I would use RQM in batch loops that ran for a huge number of iterations, and where I was not concerned about the final completion time. At the end of each loop I would issue RQM would release any remaining time-slice - I would get my big butt out of the way. This would allow other users (normally the interactive ones) to proceed. It was a good way to 'play nice'. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Charlie Noah Sent: Tuesday, August 28, 2012 7:33 PM To: U2 Users List Subject: Re: [U2] [ud] Sub-second delay? Yes, Dennis, it did. There are long technical explanations of how it worked, but it was indeed a clever, 'techie-appealing' concept. Back in the old Microdata days (yes, I'm that old), you could get in big trouble with the timeslice approach, though. If your timeslice was 50 ms, after that time everything you were doing got saved and the next process in line got the juice. There were certain things that released your timeslice, too, such as IO operations, etc. If you were doing disk access, and what you were working with got paged out of memory, you had to go get it again when your turn came around again. If that took too long, you went through the same thing again, and you might actually sit there all day and get nothing done. No wonder we worried about frame faulting. Ah, those were the days... Thanks for the trip down memory lane! Charlie Tiny Bear's Wild Bird Store Everything For The Backyard Bird Enthusiast, Except For The Birds http://www.TinyBearWildBirdStore.com Toll Free: 1-855-TinyBear (855-846-9232) On 08-28-2012 9:19 PM, dennis bartlett wrote: Who on earth is going to understand what 'release quantum' (RQM) means? Still, it worked.. and such a clever, 'techie-appealing' concept - tho I don't know that it ever did what I was told it did, it sure sounded good! On 28 August 2012 02:51, Wjhonsonwjhon...@aol.com wrote: How interesting. RQM isn't even in the online help for Universe 10, but it does compile. -Original Message- From: David L. Wasylenkod...@pickpro.com To: U2 Users Listu2-users@listserver.u2ug.org Sent: Mon, Aug 27, 2012 9:41 am Subject: Re: [U2] [ud] Sub-second delay? Universe only supports an integer for the SLEEP command... Try this in unidata: 001 CRT TIMEDATE() 002 FOR I=1 TO 5 003 SLEEP 0.5 004 NEXT I 005 CRT TIMEDATE() I've no idea if it's supported... but it's worth a shot to test. ... david ... David L. Wasylenko President, Pick Professionals, Inc w) 314 558 1482 d...@pickpro.com -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of lar...@wcs-corp.com Sent: Monday, August 27, 2012 11:30 AM To: U2 Users List Subject: Re: [U2] [ud] Sub-second delay? RQM is still supported by UniData, but it's now merely a synonym for SLEEP. NAP is a UV thing, with millisecond granularity. SLEEP, in both UV and UD, like the *nix sleep command, only counts in whole seconds. Larry Hiscock Western Computer Services RQM was supposed to be merely a command to release quantuum which means to pause until I come back up in the time-slicing round-robin. At some point I wonder if they didn't just replace this with a Sleep 1 but that's not really what it was *supposed* to be. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ 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] [ud] Sub-second delay?
While OT to your question, I miss the true RQM (release quantum) from the OS days. A nice way to make a resource-hungry program more courteous to other users. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Monday, August 27, 2012 8:46 AM To: U2 Users List Subject: [U2] [ud] Sub-second delay? Is there anything in Unidata (7.1, in particular) that can do a sub-second delay, like maybe a half second? ___ 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] Sockets programming on Unidata
Unidata 7.1.8 HP-UX 11.11i I am attempting my first sockets programming project. It appears that 'initServerSocket' and 'openSocket' are working OK. 'getSocketInformation' returns info. But 'acceptConnection' only seems to timeout, yet it returns a RESULT of '0' (no error). The SocketHandle3 variable is not set. Without this SocketHandle3 variable I cannot read ('readSocket'). I am doing a 'readSocket' after I have done a 'writeSocket' I am expecting a reply from the remote application (Oaisys call recording). What am I missing? The Unidata manual is pretty sparse. Maybe I have an issue with network permissions/firewalling? Any ideas on what may be going on with 'acceptConnetion' ? Maybe you have links to deeper Rocket documentation? Thanks, Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sockets programming on Unidata
Got it, I am the client - so the 'init' and 'accept' not applicable. So I should both 'write' and 'read' using the same SocketHandle? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of lar...@wcs-corp.com Sent: Monday, August 20, 2012 9:12 AM To: U2 Users List Subject: Re: [U2] Sockets programming on Unidata Are you the client or the server? acceptConnection is only used by the server to accept incoming socket connection requests. If you're trying to communicate as a client to a remote server, you won't use acceptConnection, you'll just open the socket, write the request, read the response, and close the socket. Larry Hiscock Western Computer Services Unidata 7.1.8 HP-UX 11.11i I am attempting my first sockets programming project. It appears that 'initServerSocket' and 'openSocket' are working OK. 'getSocketInformation' returns info. But 'acceptConnection' only seems to timeout, yet it returns a RESULT of '0' (no error). The SocketHandle3 variable is not set. Without this SocketHandle3 variable I cannot read ('readSocket'). I am doing a 'readSocket' after I have done a 'writeSocket' I am expecting a reply from the remote application (Oaisys call recording). What am I missing? The Unidata manual is pretty sparse. Maybe I have an issue with network permissions/firewalling? Any ideas on what may be going on with 'acceptConnetion' ? Maybe you have links to deeper Rocket documentation? Thanks, Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ 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] Sockets programming on Unidata
Works like a charm, Thanks Larry. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of lar...@wcs-corp.com Sent: Monday, August 20, 2012 9:48 AM To: U2 Users List Subject: Re: [U2] Sockets programming on Unidata Yes, the same SocketHandle that openSocket returns. Larry Hiscock Western Computer Services Santa Clarita, CA Got it, I am the client - so the 'init' and 'accept' not applicable. So I should both 'write' and 'read' using the same SocketHandle? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of lar...@wcs-corp.com Sent: Monday, August 20, 2012 9:12 AM To: U2 Users List Subject: Re: [U2] Sockets programming on Unidata Are you the client or the server? acceptConnection is only used by the server to accept incoming socket connection requests. If you're trying to communicate as a client to a remote server, you won't use acceptConnection, you'll just open the socket, write the request, read the response, and close the socket. Larry Hiscock Western Computer Services Unidata 7.1.8 HP-UX 11.11i I am attempting my first sockets programming project. It appears that 'initServerSocket' and 'openSocket' are working OK. 'getSocketInformation' returns info. But 'acceptConnection' only seems to timeout, yet it returns a RESULT of '0' (no error). The SocketHandle3 variable is not set. Without this SocketHandle3 variable I cannot read ('readSocket'). I am doing a 'readSocket' after I have done a 'writeSocket' I am expecting a reply from the remote application (Oaisys call recording). What am I missing? The Unidata manual is pretty sparse. Maybe I have an issue with network permissions/firewalling? Any ideas on what may be going on with 'acceptConnetion' ? Maybe you have links to deeper Rocket documentation? Thanks, Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] trimming a list (a test of your ability)
Use 'STEP -1' so as to work from the back to front. That would avoid the need to reset DISPLAY.LOOP and KEY.COUNT 1295 FOR DISPLAY.LOOP = KEY.COUNT TO 1 STEP -1 1296 UTILITY.ID = KEY.LIST1,DISPLAY.LOOP 1297 GOSUB GET.UTILITY.RECORD 1298 IF INDEX(UTILITY.NAME,LAST.NAME,1) = 0 THEN 1299KEY.LIST = DELETE(KEY.LIST,1,DISPLAY.LOOP,0) 1302 END 1303 NEXT DISPLAY.LOOP Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Wednesday, July 11, 2012 5:10 PM To: u2-users@listserver.u2ug.org Subject: [U2] trimming a list (a test of your ability) 1295 FOR DISPLAY.LOOP = 1 TO KEY.COUNT 1296 UTILITY.ID = KEY.LIST1,DISPLAY.LOOP 1297 GOSUB GET.UTILITY.RECORD 1298 IF INDEX(UTILITY.NAME,LAST.NAME,1) = 0 THEN 1299KEY.LIST = DELETE(KEY.LIST,1,DISPLAY.LOOP,0) 1300DISPLAY.LOOP -= 1 1301KEY.COUNT -= 1 1302 END 1303 NEXT DISPLAY.LOOP Comments? ___ 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] Reasons to continue with Software vendor support
John, This is tough one, it happened to me and I lost out. I personally miss the convenience of grabbing the phone and calling my 'old friends', but I have found that I can plow through most problems. For our management the main consideration is that we will not be doing any future upgrades to our app (Dataflo - Epicor). So the 'free' upgrade release which comes with the support contract is of no interest to us. Ditto for Unidata. Ditto for Wintegrate. Furthermore we have been so long on our current release most of the baseline bugs that could impact our business process have long ago been patched (by Epicor or by me). As such we do not expect to encounter need for bug support. Our internal business processes are heavily proceduralized (word?), so there is no need for user education support. Our hardware support is direct (HP, HP-UX). This is mission-critical, so we must continue with support with HP (and we have used that in the meantime). Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Varney Sent: Friday, June 29, 2012 8:46 AM To: 'U2 Users List' Subject: Re: [U2] Reasons to continue with Software vendor support I have a potential issue coming up. Our CFO seems to want to be more penny pinching than normal and is trying to get us to discontinue our support from our main vendor (We currently use ManFact from EpiCor). This seems like a REALLY bad idea, but it keeps coming up. Can I get some outside opinions on why we should keep the support going? I'd like as many as possible because I'd like to put an end to this once and for all. All comments would be welcome. ___ 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] Reasons to continue with Software vendor support
Still a rosy glow on the horizon, no project, no budget... Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Allen E. Elwood Sent: Friday, June 29, 2012 10:02 AM To: 'U2 Users List' Subject: Re: [U2] Reasons to continue with Software vendor support hey marc, how's that SAP installation going? wasn't that supposed to be up and running by now? not that the suits ever get overly optimistic about time frames, eh? lol -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Rutherford, Marc Sent: Friday, June 29, 2012 9:16 AM To: U2 Users List Subject: Re: [U2] Reasons to continue with Software vendor support John, This is tough one, it happened to me and I lost out. I personally miss the convenience of grabbing the phone and calling my 'old friends', but I have found that I can plow through most problems. For our management the main consideration is that we will not be doing any future upgrades to our app (Dataflo - Epicor). So the 'free' upgrade release which comes with the support contract is of no interest to us. Ditto for Unidata. Ditto for Wintegrate. Furthermore we have been so long on our current release most of the baseline bugs that could impact our business process have long ago been patched (by Epicor or by me). As such we do not expect to encounter need for bug support. Our internal business processes are heavily proceduralized (word?), so there is no need for user education support. Our hardware support is direct (HP, HP-UX). This is mission-critical, so we must continue with support with HP (and we have used that in the meantime). Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Varney Sent: Friday, June 29, 2012 8:46 AM To: 'U2 Users List' Subject: Re: [U2] Reasons to continue with Software vendor support I have a potential issue coming up. Our CFO seems to want to be more penny pinching than normal and is trying to get us to discontinue our support from our main vendor (We currently use ManFact from EpiCor). This seems like a REALLY bad idea, but it keeps coming up. Can I get some outside opinions on why we should keep the support going? I'd like as many as possible because I'd like to put an end to this once and for all. All comments would be welcome. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Why did this compile??
Ditto, I have found using liberal white space has saved me a lot of trouble over the years. Plus now that my eyes are 'of a certain age' I appreciate even more the habit of an easy-read coding style. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wols Lists Sent: Friday, June 08, 2012 4:20 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Why did this compile?? On 07/06/12 21:24, Tony Gravagno wrote: When I was working at Pick Systems I found that anything can be passed into format masks from BASIC, OCONV, or an F-correlative. If it doesn't blow up some code deep down in the parser then it's just ignored. I think the theory is that if someone knows enough to get down that far into the bowels of the system then they'll be able to diagnose errors resulting from faulty codes. It's sort of like not putting a Be careful of falling trees sign in a forest where lumberjacks work. The compiler doesn't know that ~ is an invalid mask, since that's a runtime feature. So VARanything will compile, which is unfortunate because it's probably safe to say that ALL of us have tripped on this exact same issue at some point, maybe every few months for some of us. I guess the only thing that amazes me is that none of the MVDBMS providers (to my knowledge) have ever added an optional runtime trap or log option when an invalid mask is detected at runtime - seems like they're all just missing a Case 1 or Case True fall-through condition. Which is why I always use what some people might consider excessive whitespace ... TEST.STRING = TRIM(LINE1) : ~ : TRIM(LINE3) ~ : TRIM(LINE4) The missing colon is a bit more obvious here ... And again, Primeisms, but Primos packed whitespace fairly well. If you told the OS that something was a text file, a string of spaces of any length only took two bytes - DC1,n - where n was the number of spaces. So I tend to be pretty free with whitespace. I find the Unix way of using tabs quite a pain ... Cheers, Wol ___ 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] User timeout question
On Unidata use TIMEOUT.This will logoff the session when inactive keyboard exceeds the desired time period. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce Sent: Tuesday, May 01, 2012 12:48 PM To: 'U2 Users List' Subject: Re: [U2] User timeout question I tried HELP AUTOLOGOUT but it was not there. Is this a recent command? We are running version 7.1 of Unidata. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 01, 2012 12:18 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] User timeout question HELP AUTOLOGOUT -Original Message- From: Lunt, Bruce bl...@shaklee.com To: u2-users u2-users@listserver.u2ug.org Sent: Tue, May 1, 2012 11:59 am Subject: [U2] User timeout question Hi All, e are having a problem with a particular user who is opening up a aintenance screen and then leaving the record in the locked state when he oes home. Is there a way to log him off the system (and unsetting locks) fter a certain amount of time has elapsed? hanks in advance, ruce tw we are running HPUX 11 on HP9000 with SB+ screens. __ 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 ___ 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] Monitoring a U2 server?
I have a request to help setup a monitoring process for Unidata on HP-UX. So far the outside tools have not been specified, but will most likely be MS Windows based. I am looking for any examples/documentation on what can be done to provide visibility into system status. Has anyone done something similar before? What Unidata and/or HP manuals should I look for? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Monitoring a U2 server?
Nice, I like that I can chose what to monitor and determine how I want to report it... Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David A. Green Sent: Friday, April 13, 2012 9:26 AM To: 'U2 Users List' Subject: Re: [U2] Monitoring a U2 server? Something that has worked for me in the past is to have a phantom process kick off every ? minutes, gathering useful information, and writing it out as HTML on the network. Then a simple browser can view it as often as they want, I also put a refresh in the HTML so if the browser is constantly opened it will refresh automatically with the new data. Be sure to have a last update date/time to make sure the system is up and running. You can get fancy and have thresholds that could send out an email or sms. David A. Green (480) 813-1725 DAG Consulting -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Rutherford, Marc Sent: Friday, April 13, 2012 8:50 AM To: u2-users@listserver.u2ug.org Subject: [U2] Monitoring a U2 server? I have a request to help setup a monitoring process for Unidata on HP-UX. So far the outside tools have not been specified, but will most likely be MS Windows based. I am looking for any examples/documentation on what can be done to provide visibility into system status. Has anyone done something similar before? What Unidata and/or HP manuals should I look for? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ 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] Monitoring a U2 server?
Dan, I cant make the U2U, I assume the sessions will be available afterward (CD/download)? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Daniel McGrath Sent: Friday, April 13, 2012 10:01 AM To: U2 Users List Subject: Re: [U2] Monitoring a U2 server? As of the March release of U2 DBTools (downloadable free from our site), I would advise that you use XAdmin, not UniAdmin. XAdmin now encompasses all the functionality relating to UniData that was in UniAdmin. It also allows you to 'extend it' yourself if you have Java programmers available. If you are coming to U2U this year, we might have something quite interesting to show you along the lines of automated system monitoring... Regards, Dan McGrath Product Manager Rocket Software -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Colin Alfke Sent: Friday, April 13, 2012 10:41 AM To: 'U2 Users List' Subject: Re: [U2] Monitoring a U2 server? UniAdmin has a fairly comprehensive monitoring system. You can look at it for inspiration (or show it as proof of concept, or just use it). I haven't checked XAdmin though. hth Colin -Original Message- From: Rutherford, Marc Sent: April 13, 2012 9:50 AM To: u2-users@listserver.u2ug.org Subject: [U2] Monitoring a U2 server? I have a request to help setup a monitoring process for Unidata on HP-UX. So far the outside tools have not been specified, but will most likely be MS Windows based. I am looking for any examples/documentation on what can be done to provide visibility into system status. Has anyone done something similar before? What Unidata and/or HP manuals should I look for? Marc Rutherford ___ 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] Monitoring a U2 server?
You got it - 'make it better' !! Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, April 13, 2012 10:02 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Monitoring a U2 server? Seems quite a bit underdefined Marc. Sounds like a CEO type request :) I just found a process which every week, in a batch phantom, does a logto every account defined. Why? I don't know why. Evidently in the past there was some issue with that particular thing. I think you need to define what sort of things you want to monitor. -Original Message- From: Rutherford, Marc marc.rutherf...@advancedbionics.com To: u2-users u2-users@listserver.u2ug.org Sent: Fri, Apr 13, 2012 8:50 am Subject: [U2] Monitoring a U2 server? have a request to help setup a monitoring process for Unidata on HP-UX. So ar the outside tools have not been specified, but will most likely be MS indows based. I am looking for any examples/documentation on what can be done to provide isibility into system status. Has anyone done something similar before? hat Unidata and/or HP manuals should I look for? Marc Rutherford rincipal Programmer Analyst dvanced Bionics LLC 61) 362 1754 ___ 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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Monitoring a U2 server?
Thanks, Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Schasny Sent: Friday, April 13, 2012 10:19 AM To: U2 Users List Subject: Re: [U2] Monitoring a U2 server? I have used Nagios for monitoring systems.networks very successfully. You can monitor your entire network from a single point and go from things as simple as 'is this thing pingable' to has the disk space on drive X changed by more than 10%' or Are the following list of services available on this machine. Oh, and did I mention it's free. Rutherford, Marc wrote: I have a request to help setup a monitoring process for Unidata on HP-UX. So far the outside tools have not been specified, but will most likely be MS Windows based. I am looking for any examples/documentation on what can be done to provide visibility into system status. Has anyone done something similar before? What Unidata and/or HP manuals should I look for? Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ 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] Change default UniVerse account on Solaris and ManFact
John, On our HP-UX I look in '/home'. There is a directory for each user id and '.profile' is in there. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Varney Sent: Friday, April 06, 2012 2:58 PM To: 'U2 Users List' Subject: [U2] Change default UniVerse account on Solaris and ManFact I just migrated my company from a single user instance to a multi-plant instance on ManFact, over UniVerse and Solaris. This included an account change from MANLIVE to another account. I think I need to change a .profile entry to change the account that our users are logged into by default, but no one (Including Epicore) and tell me where that path is. Does anyone have any ideas? ___ 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] Is It Time for NoSql 2.0?
I am posting this as a share only because it has 'multi' in the copy; I will study up it more this evening. Is It Time for NoSql 2.0? HyperDex employs a unique multi-dimensional hash function to enable efficient search operations... http://hardware.slashdot.org/story/12/02/22/1732221/is-it-time-for-nosql-20 http://www.cs.uwaterloo.ca/~bernard/hyperspaces.pdf Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Including Code - A Best Practice?
Baker, In production at my current site I have used Include only once, but for reasons very different from what has already been discussed. I have a Shipment print program customized into a true monster. It had not been rolled forward during previous vendor (Dataflo) upgrades because of the difficulty. I bit the bullet. Internally smaller custom sections with limited variable requirements I pushed into subroutines. These were low-usage code sections so I was not concerned with performance. The bulk of the customizations were in huge blocks of heavily exercised code. I did not what to put those into subroutines for performance reasons, and because the variable usage was huge and tangled. I collected those large blocks and moved them to the bottom of the program as internal gosubs. My final step was to use the vendor's COMPARE tool to confirm I did break baseline functionality. This forced a major refractor of internal custom structure and major cleanup of comment tags and project references. Now when the COMPARE tools runs I can rapidly confirm correct modification of the vendor's code. This sets up the program to be upgrade-able in the future. I finally pushed the massive custom block I placed at the end of the program into an Include. Now when I run the COMPARE tool it reaches the end of the program where there is now one custom Include and Done! My reason is that simple. I have had to debug only a couple of times. I simply comment out the Include and Load the entire Include code into place, compiled, and debug. Cumbersome yes, fortunately not a daily procedure. ;-) Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Baker Hughes Sent: Tuesday, February 07, 2012 3:05 PM To: U2 Users List (u2-users@listserver.u2ug.org) Subject: [U2] Including Code - A Best Practice? A friendly discussion arose recently among some U2/MV Developers about whether to include code. If any of you have opinions about the positive aspects or negative aspects of this practice, please respond. Should it be adopted as a best practice, or rejected as special situation use only? Many shops probably include long sections of variable assignments, or perhaps globally opened files. This is pretty much accepted everywhere as a good practice. In question here is the insertion of actual code - business logic or screen I/O programs or code snippets. Maybe you know of methods to overcome some of the obvious downsides: unintended reassignment of local variables, difficulty in debugging, others. What are the positive upsides? Performance gains? What is the longest snippet you think should be included, if allowed? What advantage has included code over a CALL or a Function? Reuse. What else? Can the downsides be mitigated satisfactorily to justify the gains? Thanks so much. -Baker This communication, its contents and any file attachments transmitted with it are intended solely for the addressee(s) and may contain confidential proprietary information. Access by any other party without the express written permission of the sender is STRICTLY PROHIBITED. If you have received this communication in error you may not copy, distribute or use the contents, attachments or information in any way. Please destroy it and contact the sender. ___ 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] DataFlo
AB runs Dataflo -18 years and going strong. Marc Rutherford Principal Programmer Analyst Advanced Bionics LLC 661) 362 1754 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Varney Sent: Tuesday, October 11, 2011 4:31 AM To: 'U2 Users List' Subject: [U2] DataFlo Are there any DataFlo users out there? ___ 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