Re: [U2] [ud] Sub-second delay?
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
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
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
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
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
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
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