Re: [U2] [ud] Sub-second delay?

2012-09-01 Thread dmm

From some even older references (just for fung) we have:


REALITY - Assembly Language Reference Manual (May 1976, 
http://www.bitsavers.org/pdf/microdata/reality/771009A_REALITYasmRef_May76.pdf)
Definition: RQM - Process releases the remainder of its time quantam to the 
monitor.

R83 Assembly Reference Manual (1987, http://www.bitsavers.org/pdf/pickSystems/)
Definition: Release Time Ouantum (RQM) - Upon execution of this instruction, 
the process gets deactivated and
the next process is selected. This process will be reactivated after a small 
delay. The instruction
is useful when you need to wait a short period for some external activity.
---





From: Tony Gravagno

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 used to cause pauses.


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Scrub HangUp Fixed

2012-09-01 Thread Allen Egerton
On 8/31/2012 7:30 PM, Wjhonson wrote:
 
  A problem that's not submitted through the hierarchical bureaucracy is how 
 I'd express it.
 The point being that the problem is being submit, through this list.
 That Rocket chooses not to listen to their own user group for bug 
 submissions, is Rocket's choice, not the user who submitted the bug.
 
 Bugs submit here, are vetted, they are vetted here, by other users generally, 
 and even comments such as yes this has been an issue for many years etc 
 *should* one might think, include the *vendor* of that software to say 
 Hey why don't we put in a bug report on this.  The vendor themselves can be 
 the contact for all anyone would care, couldn't they?
 
 I don't like status quo, for cement's sake.  Things change and systems should 
 change to match changing attitudes.  Many software companies allow bug 
 reports from a variety of channels, not just one monolithic one :)  
 (Microsoft allows any user to submit a bug report.)

snip

This isn't Rocket's user group, it's OURS.  It's existed through several
product owners, (where product == UniData/Universe).

It's a user's group - where we can ask our fellow users for support,
thoughts, answers, experience, etc.

Rocket has a formal bug/support reporting/tracking system in place.  If
you want ROCKET to respond to your issues, report it to them.  If you
want help from your fellow users, report it here.

-- 
Allen Egerton; aeger...@pobox.com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Scrub HangUp Fixed

2012-09-01 Thread Wjhonson
Not relevant.
The question of ownership is moot.
Address the issue that Rocket knows there are bugs yet won't address them until 
submit through the sole approved support method.

Bugs are not support.  Support is not bugs.
A user group that the vendor ignores.  That's an excellent plan, truly 
marvelous.

 

 

 

-Original Message-
From: Allen Egerton aeger...@pobox.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Sat, Sep 1, 2012 7:09 am
Subject: Re: [U2] Scrub HangUp Fixed


On 8/31/2012 7:30 PM, Wjhonson wrote:
 
  A problem that's not submitted through the hierarchical bureaucracy is how 
I'd express it.
 The point being that the problem is being submit, through this list.
 That Rocket chooses not to listen to their own user group for bug 
 submissions, 
is Rocket's choice, not the user who submitted the bug.
 
 Bugs submit here, are vetted, they are vetted here, by other users generally, 
and even comments such as yes this has been an issue for many years etc 
*should* one might think, include the *vendor* of that software to say Hey 
why don't we put in a bug report on this.  The vendor themselves can be the 
contact for all anyone would care, couldn't they?
 
 I don't like status quo, for cement's sake.  Things change and systems should 
change to match changing attitudes.  Many software companies allow bug reports 
from a variety of channels, not just one monolithic one :)  (Microsoft allows 
any user to submit a bug report.)

snip

This isn't Rocket's user group, it's OURS.  It's existed through several
product owners, (where product == UniData/Universe).

It's a user's group - where we can ask our fellow users for support,
thoughts, answers, experience, etc.

Rocket has a formal bug/support reporting/tracking system in place.  If
you want ROCKET to respond to your issues, report it to them.  If you
want help from your fellow users, report it here.

-- 
Allen Egerton; aeger...@pobox.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] Friday type of question

2012-09-01 Thread Israel, John R.
But if there is a field or value mark, the record is not empty.

John Israel

Sent from my iPhone

On Sep 1, 2012, at 12:35 AM, Wjhonson wjhon...@aol.com wrote:

 If there is an attribute mark or value mark, they count as part of the Length 
 of the @Record.
 So a record with only a single value mark, still has a length of 1.
 
 
 
 
 
 
 
 -Original Message-
 From: Allen Elwood RR aelw...@socal.rr.com
 To: U2 Users List u2-users@listserver.u2ug.org
 Sent: Fri, Aug 31, 2012 8:29 pm
 Subject: Re: [U2] Friday type of question
 
 
 
 does that still work if there are attr/value marks but everything else 
 is null ?
 
 not sure, never tried, but i know i've seen recs with nothing but these 
 before
 
 ellusian, lol, sounds like the aliens with the big brains that could 
 make you see things that weren't there in star trek (had to look it up, 
 it's talosians)
 
 On 8/31/2012 4:56 PM, Rutherford, Marc wrote:
 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
 
 
 ___
 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-09-01 Thread Wjhonson
That's correct, it's not empty and the length is non zero.
The dict item has to be compared to zero to determine that it exists and is 
empty both

 

 

 

-Original Message-
From: Israel, John R. johnisr...@daytonsuperior.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Sat, Sep 1, 2012 8:06 am
Subject: Re: [U2] Friday type of question


But if there is a field or value mark, the record is not empty.

John Israel

Sent from my iPhone

On Sep 1, 2012, at 12:35 AM, Wjhonson wjhon...@aol.com wrote:

 If there is an attribute mark or value mark, they count as part of the Length 
of the @Record.
 So a record with only a single value mark, still has a length of 1.
 
 
 
 
 
 
 
 -Original Message-
 From: Allen Elwood RR aelw...@socal.rr.com
 To: U2 Users List u2-users@listserver.u2ug.org
 Sent: Fri, Aug 31, 2012 8:29 pm
 Subject: Re: [U2] Friday type of question
 
 
 
 does that still work if there are attr/value marks but everything else 
 is null ?
 
 not sure, never tried, but i know i've seen recs with nothing but these 
 before
 
 ellusian, lol, sounds like the aliens with the big brains that could 
 make you see things that weren't there in star trek (had to look it up, 
 it's talosians)
 
 On 8/31/2012 4:56 PM, Rutherford, Marc wrote:
 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
 
 
 ___
 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-09-01 Thread Charles Stevenson
If you also want to delete everything with only system delimiters but no 
actual data between them do something like:


   SELECT PERSON WITH EVAL LEN( CONVERT( @AM:@VM:@SM, , @RECORD )) 
= 0

or
   SELECT PERSON WITH EVAL SUMMATION( LENS( @RECORD )) = 0

Technically, system delimiters include chars 255 thru 248 so the 2nd 
form is more rigorous.




On 8/31/2012 6:42 PM, Morelli, David W. wrote:

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.


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Scrub HangUp Fixed

2012-09-01 Thread Dan Goble
I think we have beat this dead horse enough.


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 Wjhonson
Sent: Saturday, September 01, 2012 10:58 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Scrub HangUp Fixed

Not relevant.
The question of ownership is moot.
Address the issue that Rocket knows there are bugs yet won't address them until 
submit through the sole approved support method.

Bugs are not support.  Support is not bugs.
A user group that the vendor ignores.  That's an excellent plan, truly 
marvelous.







-Original Message-
From: Allen Egerton aeger...@pobox.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Sat, Sep 1, 2012 7:09 am
Subject: Re: [U2] Scrub HangUp Fixed


On 8/31/2012 7:30 PM, Wjhonson wrote:

  A problem that's not submitted through the hierarchical bureaucracy
 is how
I'd express it.
 The point being that the problem is being submit, through this list.
 That Rocket chooses not to listen to their own user group for bug
 submissions,
is Rocket's choice, not the user who submitted the bug.

 Bugs submit here, are vetted, they are vetted here, by other users
 generally,
and even comments such as yes this has been an issue for many years etc
*should* one might think, include the *vendor* of that software to say Hey 
why don't we put in a bug report on this.  The vendor themselves can be the 
contact for all anyone would care, couldn't they?

 I don't like status quo, for cement's sake.  Things change and systems
 should
change to match changing attitudes.  Many software companies allow bug reports 
from a variety of channels, not just one monolithic one :)  (Microsoft allows 
any user to submit a bug report.)

snip

This isn't Rocket's user group, it's OURS.  It's existed through several 
product owners, (where product == UniData/Universe).

It's a user's group - where we can ask our fellow users for support, thoughts, 
answers, experience, etc.

Rocket has a formal bug/support reporting/tracking system in place.  If you 
want ROCKET to respond to your issues, report it to them.  If you want help 
from your fellow users, report it here.

--
Allen Egerton; aeger...@pobox.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
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users