Re: [U2] Reporting Tools

2014-03-03 Thread Rutherford, Marc
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

2013-11-21 Thread Rutherford, Marc
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

2013-10-08 Thread Rutherford, Marc
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

2013-10-08 Thread Rutherford, Marc
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

2013-08-07 Thread Rutherford, Marc
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?

2013-05-03 Thread Rutherford, Marc
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...

2013-04-26 Thread Rutherford, Marc
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

2013-03-08 Thread Rutherford, Marc
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

2013-03-04 Thread Rutherford, Marc
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

2013-03-04 Thread Rutherford, Marc
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

2013-03-04 Thread Rutherford, Marc
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

2012-09-13 Thread Rutherford, Marc
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

2012-09-10 Thread Rutherford, Marc
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

2012-08-31 Thread Rutherford, Marc
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?

2012-08-30 Thread Rutherford, Marc
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?

2012-08-29 Thread Rutherford, Marc
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?

2012-08-27 Thread Rutherford, Marc
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

2012-08-20 Thread Rutherford, Marc
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

2012-08-20 Thread Rutherford, Marc
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

2012-08-20 Thread Rutherford, Marc
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)

2012-07-12 Thread Rutherford, Marc
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

2012-06-29 Thread Rutherford, Marc
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

2012-06-29 Thread Rutherford, Marc

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??

2012-06-08 Thread Rutherford, Marc
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

2012-05-01 Thread Rutherford, Marc
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?

2012-04-13 Thread Rutherford, Marc

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?

2012-04-13 Thread Rutherford, Marc
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?

2012-04-13 Thread Rutherford, Marc
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?

2012-04-13 Thread Rutherford, Marc

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?

2012-04-13 Thread Rutherford, Marc
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

2012-04-06 Thread Rutherford, Marc
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?

2012-03-02 Thread Rutherford, Marc

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?

2012-02-08 Thread Rutherford, Marc
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

2011-10-11 Thread Rutherford, Marc
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