Re: [U2] Read yourself
This can be broken simply by copying the program to some other location, without changing the variables. -Original Message- From: Robert i...@keyway.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 9:58 am Subject: Re: [U2] Read yourself Awesome feature Ross that you have in your Stamina product. Is there a link to an article, example, or manual describing it in detail? That way I can forward it to any Universe client inquiring about those features. I have seen Brian Leach's source code and he has the program information embedded in a variable like this: . . . * * Modification History * --- VERDATA='' VERDATA := 'Version=001009003;' VERDATA := 'VerModVer=00100;' VERDATA := 'VerBeta=;' VERDATA := 'VerDate=15134;' VERDATA := 'VerProd=ENTER;' VERDATA := 'VerModule=;' VERDATA := 'VerTM=;' VERDATA := 'VerCopy=2005 Brian Leach Consulting Limited;' VERDATA := 'VerCo=Brian Leach Consulting Limited;' VERDATA := 'VerDesc=ENTER Screen Entry Processor;' VERDATA := 'CatName=ENTER;' VERDATA := 'VerHist=07 JUN 09 1.9.3 auto;' . . . I am wondering if Wjhonson would be better off doing something like Brian's example above. This way the program has the program information during run-time (as a variable) and it also is available to any source code parsers (as long as he adheres to the standard). Robert Norman ROBERT NORMAN AND ASSOCIATES 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 (323) 285-7272, (951) 541-1668 i...@keyway.net http://universe-basic-programming.webstarts.com/index.html http://users.keyway.net/~ice/ http://www.affordablemultivalueprogramming.i8.com/ Computer programming software development in Universe BASIC for Rocket Universe, in PICK/BASIC for Rocket D3, in UNIBASIC for Rocket Unidata, in R/BASIC (REVELATION BASIC) for REVELATION TECHOLOGIES REVELATION, in JBASIC (JBC or JBASE BASIC) for TEMENOS JBASE, in DATA/BASIC for Northgate REALITY, in MV BASIC (Multivalue Basic) for Intersystems Cache Multivalue, and QMBASIC for Ladybridge OPENQM (QM). On 5/13/2014 6:52 AM, Ross Ferris wrote: We have something similar that is built into our Visage product that we call Snippet Technology. It is totally language neutral, and at a pure programming level provides a recursive, extensible pre-compiler that can produce platform specific and optimised code from a single code base, but we also harness the facility to power things like our multi-lingual capabilities and web page generation. However, I still cannot see where Will has explained why/what he will do once he has program code in a variable ... what is the end game/objective? Ross Ferris Stamina Software Visage Better by Design! -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Tuesday, May 13, 2014 3:28 PM To: U2 Users List Subject: Re: [U2] Read yourself I saw on one PICK system, a precompiler language. It was the same as PICK/BASIC, but had a preprocessor to it. So, for example to get the user number on a Universe system you would use USER.NO=@USER.NO On a PICK system, it would be USER.NO=OCONV(0,'U50BB') Rather than write it into the program to check what system it is on (since sometimes it could be different functions or statements used that never even compile), then would do something like: USER.NO=%GET USERNO% The precompiler would look at the control table and translate the '%GET USERNO%' to the appropriate statement, then compile. I've seen software that was so generic it would run on any version of Multivalue system and sometimes even non-Multivalue systems. Robert Norman ROBERT NORMAN AND ASSOCIATES 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 (323) 285-7272, (951) 541-1668 i...@keyway.net http://universe-basic-programming.webstarts.com/index.html http://users.keyway.net/~ice/ http://www.affordablemultivalueprogramming.i8.com/ Computer programming software development in Universe BASIC for Rocket Universe, in PICK/BASIC for Rocket D3, in UNIBASIC for Rocket Unidata, in R/BASIC (REVELATION BASIC) for REVELATION TECHOLOGIES REVELATION, in JBASIC (JBC or JBASE BASIC) for TEMENOS JBASE, in DATA/BASIC for Northgate REALITY, in MV BASIC (Multivalue Basic) for Intersystems Cache Multivalue, and QMBASIC for Ladybridge OPENQM (QM). On 5/12/2014 4:33 PM, Adrian Overs wrote: What problem are you trying to solve by doing so? After all it's not rocket science (pardon the pun) to OPEN BP TO BP.FV THEN READ R.PROG FROM BP.FV, PROG.ID ELSE ... Whatever END Sent from my iPad On 13 May 2014, at 6:54 am, Wjhonson wjhon...@aol.com wrote: Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY
Re: [U2] Read yourself
Well do you see any problem in just using the SYSTEM(9001) and ignoring embedding this information ? -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:27 am Subject: Re: [U2] Read yourself Then you would need to write another program that scans the programs and checks if the VERDATA element For the program name matches the @ID in the program file - if not email someone to fix it. Then have it run nightly - so if it did get cloned without changing, it wouldn't be that way For long. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 13, 2014 1:13 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Read yourself This can be broken simply by copying the program to some other location, without changing the variables. -Original Message- From: Robert i...@keyway.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 9:58 am Subject: Re: [U2] Read yourself Awesome feature Ross that you have in your Stamina product. Is there a link to an article, example, or manual describing it in detail? That way I can forward it to any Universe client inquiring about those features. I have seen Brian Leach's source code and he has the program information embedded in a variable like this: . . . * * Modification History * --- VERDATA='' VERDATA := 'Version=001009003;' VERDATA := 'VerModVer=00100;' VERDATA := 'VerBeta=;' VERDATA := 'VerDate=15134;' ___ 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] Read yourself
I had posted an update, that I had tried it (it returns the program stack) Its System(9001), and it will return the subroutine names in the stack as well as the main program (on Universe 11 anyway) Someone has to try this on Unidata, and on D3 to make sure it also returns the subroutine name. What it returns is the absolute path, so you would still need a program to translate this into a LOCAL file name and program id, which is, to what, I'm trying to get. Like I mentioned, I'm sure there is a way to do it, it's just a question of whether someone has a routine which *does* this already, and the answer is apparently not, so if I have to roll my own. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:40 am Subject: Re: [U2] Read yourself Does the 9001 call work for subroutines, or just the main program? Also, it's platform specific It all depends on what your trying to do, if the 9001 call works, great, if not figure something else out. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 13, 2014 1:31 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Read yourself Well do you see any problem in just using the SYSTEM(9001) and ignoring embedding this information ? -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:27 am Subject: Re: [U2] Read yourself Then you would need to write another program that scans the programs and checks if the VERDATA element For the program name matches the @ID in the program file - if not email someone to fix it. Then have it run nightly - so if it did get cloned without changing, it wouldn't be that way For long. 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
Re: [U2] Web services at 11.x
Wget however only works to pull pages in correct? You can't actually communicate both ways. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:56 am Subject: Re: [U2] Web services at 11.x We use wget on 10.0.2 / linux - works but setting up the header lines Is kludgy. But since it works we havn't migrated to curl yet. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Richard Lewis Sent: Tuesday, May 13, 2014 1:53 PM To: U2 Users List Subject: Re: [U2] Web services at 11.x We have been using a SOAP interface on 10.2 or 10.3 (I forget now which) and are now on 11.1. We have also successfully used curl to from within UV to interact with a web service on 11.1, on linux. Richard Lewis On Tue, May 13, 2014 at 11:10 AM, Oaks, Harold harold.o...@clark.wa.govwrote: I have been telling my manager (an Oracle-centric guy) that with Universe 11+ (we have 10.2 now) the web services will truly allow us to do input and output interfacing with other web services. I need to make sure this is a correct understanding. It is clear from the Web Services manual that one can create a web service (a SOAP service) which will allow outside queries and return data. I write to this list to ask those of you who know that it is possible to do the other way, that from Universe you are able to connect to outside web services, send queries to them, and get back responses. Because I don't see this in the Web manual. If the latter is not possible via the Web services capabilities built into Universe, how are any of you doing it? Do you need a 3rd-party product? Here is the data need: We are to interface our Jail system to another system via an ESB (electronic services bus) via 'web services', passing XML. Thanks- Harold Oaks Clark County, WA -- This e-mail and related attachments and any response may be subject to public disclosure under state law. ___ 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] Read yourself
Its entirely possible this feature did not exist on UV 10.0 -Original Message- From: Richard Lewis rbl...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 1:46 pm Subject: Re: [U2] Read yourself George, It's better illustrated by multiple call levels. A colleague here wrote these specifically to test this: STACK.1 SUBROUTINE STACK.1 CRT || CRT CHANGE(SYSTEM(9001), @AM, CHAR(13):CHAR(10)) CRT || RETURN STACK.2 SUBROUTINE STACK.2 CALL STACK.1 RETURN STACK.WRAP CRT @(-1) CALL STACK.2 And here's the results: || 3ý/(absolute path)/BP.O/STACK.1ý0x6 2ý/(absolute path)/BP.O/STACK.2ý0x0 1ý/(absolute path)/BP.O/STACK.WRAPý0xe || Best Regards, Richard Lewis On Tue, May 13, 2014 at 11:59 AM, George Gallen ggal...@wyanokegroup.comwrote: Unless I'm doing it wrongdidn't look it up. For me - on UV 10.0.2 PRINT SYSTEM(9001) STOP END Outputs RUN LIB TEST 0 George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 13, 2014 1:55 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Read yourself I had posted an update, that I had tried it (it returns the program stack) Its System(9001), and it will return the subroutine names in the stack as well as the main program (on Universe 11 anyway) Someone has to try this on Unidata, and on D3 to make sure it also returns the subroutine name. What it returns is the absolute path, so you would still need a program to translate this into a LOCAL file name and program id, which is, to what, I'm trying to get. Like I mentioned, I'm sure there is a way to do it, it's just a question of whether someone has a routine which *does* this already, and the answer is apparently not, so if I have to roll my own. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:40 am Subject: Re: [U2] Read yourself Does the 9001 call work for subroutines, or just the main program? Also, it's platform specific It all depends on what your trying to do, if the 9001 call works, great, if not figure something else out. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 13, 2014 1:31 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Read yourself Well do you see any problem in just using the SYSTEM(9001) and ignoring embedding this information ? -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 13, 2014 10:27 am Subject: Re: [U2] Read yourself Then you would need to write another program that scans the programs and checks if the VERDATA element For the program name matches the @ID in the program file - if not email someone to fix it. Then have it run nightly - so if it did get cloned without changing, it wouldn't be that way For long. 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 ___ 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] Read yourself
Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY the program reads itself. Does anyone have a program like that? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Read yourself
The program does not inherently know that it's in a file called BP. And it does not know it's own (value of) PROG.ID unless it can find it out somehow. -Original Message- From: Adrian Overs ove...@citysoft.com.au To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 4:33 pm Subject: Re: [U2] Read yourself What problem are you trying to solve by doing so? After all it's not rocket science (pardon the pun) to OPEN BP TO BP.FV THEN READ R.PROG FROM BP.FV, PROG.ID ELSE ... Whatever END Sent from my iPad On 13 May 2014, at 6:54 am, Wjhonson wjhon...@aol.com wrote: Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY the program reads itself. Does anyone have a program like that? ___ 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] Read yourself
I understand how one could potentially do it. I was more interested to see if anyone had already done it. Cat pointers only work for catalogued entries by the way -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 4:41 pm Subject: Re: [U2] Read yourself There are @ commands that can get this stuff. Or read the cat pointer. John Israel Sent from my iPhone On May 12, 2014, at 7:39 PM, Wjhonson wjhon...@aol.com wrote: The program does not inherently know that it's in a file called BP. And it does not know it's own (value of) PROG.ID unless it can find it out somehow. -Original Message- From: Adrian Overs ove...@citysoft.com.au To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 4:33 pm Subject: Re: [U2] Read yourself What problem are you trying to solve by doing so? After all it's not rocket science (pardon the pun) to OPEN BP TO BP.FV THEN READ R.PROG FROM BP.FV, PROG.ID ELSE ... Whatever END Sent from my iPad On 13 May 2014, at 6:54 am, Wjhonson wjhon...@aol.com wrote: Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY the program reads itself. Does anyone have a program like that? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/5fHCMUSyOqejhOqemhNEV7e6XCQrEFLThKCqejqdQkTXEFECzASzt5d-WdSrCQrEFCzBZBxwQsCN6Fe4GhTPMkxFqtokrm-cGNVsSxFqtokrm-cGNVsSe847QhPb_nV5BZZAQsZuVtd5ZPATTD67KmKDp55mVEVvVkffGhBrwqrhdICXCXCM0pYGjFYjfNVJdIzM071dnoovaAVgtHzqptKDNErrjbJQ-d2V2Hsbvg57OFeDNc_7CQSOf00jr3P3xI5-Aq83iS4QPiWq80n-E6y0JlKdfftdFFCW--6tgnb718Y ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/k-Kr6jqb9EVd79EVp76zAsUrKrhKyC_t6WpEVdEThjvKyCyqejqdQkTXETpKrhKyCqenSm63hOr4qAUiF7vf1i6BFRxhJrUOH7BPq6BFRxhJrUOH7BPoUwgvh7cLZvAmnTSjhPRXBQQnTejvusouVqWtAklrCzB_BgY-F6lK1FJcSOrKrKr01DOFeDNc_7CQSOf00s4RtxxYGjB1SKdFBSWv6xJJcKTjUQbAaJMJZ0kvaAWv4PYurjr8Y01dIfce6MnWhEwdbojjdbFEw1vWwq82RmUQYZQSCCrHzJY ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/2DRPoQ93hJ5AQsCzAQsIzzhOesdTdEThjvKztcQsCQrEFLThjhd79J6WarZQrITdEThjd7bXb31EVdydis9kzLDwF3iQWMESJYplzOVJ3iQWMESJYplzOVIsg8fEzCn-LObbXX9EVWZOWqbXD9LLecfsJteOaaJPhO_OEuvkzaT0QSOrpdTdTdw0PVkDjUCvzPqrp7w0e2qKMM-l9OwXn6QOXtfzgSSCnrFYq5O5mUm-wafBitfyp-fdFJAu00CS7C73obZ8Qg6BI9FCBQQg0LZgd41qHsquuWrjjdPC62kJ0KQBUS ___ 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] Read yourself
system(9001) is doing something odd One of the chars in the catdir name is an asterisk and the system(9001) returns that as %A instead of * -Original Message- From: Bill Haskett wphask...@advantos.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 5:19 pm Subject: Re: [U2] Read yourself You can also use the program stack (UD - SYSTEM(49), UV - SYSTEM(9001), D3 - SYSTEM(33)). This gives not only the program running but the path. That ought to give needed information to both open the file and read the program source code. HTH, Bill - Original Message - *From:* d...@pickpro.com *To:* U2 Users List u2-users@listserver.u2ug.org *Date:* 5/12/2014 4:55 PM *Subject:* Re: [U2] Read yourself We always have a variable PGID defined at the top of the program. This at least HELPS identify the source code. Most of our programs have the ability to edit the code while you are in the program via some common hot-keys built into our core system. (controlled by security) There is also a hot-key to view source in a custom program, outside the editor. We use 'PGID' to identify the name of the current program. In universe, you may also look at the results of SYSTEM(9001) to get the current execution stack. If your object file is type-19, and long-names are ON - it's easy to parse. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Monday, May 12, 2014 6:48 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Read yourself I understand how one could potentially do it. I was more interested to see if anyone had already done it. Cat pointers only work for catalogued entries by the way -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 4:41 pm Subject: Re: [U2] Read yourself There are @ commands that can get this stuff. Or read the cat pointer. John Israel Sent from my iPhone On May 12, 2014, at 7:39 PM, Wjhonson wjhon...@aol.com wrote: The program does not inherently know that it's in a file called BP. And it does not know it's own (value of) PROG.ID unless it can find it out somehow. -Original Message- From: Adrian Overs ove...@citysoft.com.au To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 4:33 pm Subject: Re: [U2] Read yourself What problem are you trying to solve by doing so? After all it's not rocket science (pardon the pun) to OPEN BP TO BP.FV THEN READ R.PROG FROM BP.FV, PROG.ID ELSE ... Whatever END Sent from my iPad On 13 May 2014, at 6:54 am, Wjhonson wjhon...@aol.com wrote: Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY the program reads itself. Does anyone have a program like that? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/5fHCMUSyOqejhOqemhNEV7e6XCQrEFLThKCqejqdQkTXEFE CzASzt5d-WdSrCQrEFCzBZBxwQsCN6Fe4GhTPMkxFqtokrm-cGNVsSxFqtokrm-cGNVsSe 847QhPb_nV5BZZAQsZuVtd5ZPATTD67KmKDp55mVEVvVkffGhBrwqrhdICXCXCM0pYGjFY jfNVJdIzM071dnoovaAVgtHzqptKDNErrjbJQ-d2V2Hsbvg57OFeDNc_7CQSOf00jr3P3x I5-Aq83iS4QPiWq80n-E6y0JlKdfftdFFCW--6tgnb718Y ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/k-Kr6jqb9EVd79EVp76zAsUrKrhKyC_t6WpEVdEThjvKyCy qejqdQkTXETpKrhKyCqenSm63hOr4qAUiF7vf1i6BFRxhJrUOH7BPq6BFRxhJrUOH7BPoU wgvh7cLZvAmnTSjhPRXBQQnTejvusouVqWtAklrCzB_BgY-F6lK1FJcSOrKrKr01DOFeDN c_7CQSOf00s4RtxxYGjB1SKdFBSWv6xJJcKTjUQbAaJMJZ0kvaAWv4PYurjr8Y01dIfce6 MnWhEwdbojjdbFEw1vWwq82RmUQYZQSCCrHzJY ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/2DRPoQ93hJ5AQsCzAQsIzzhOesdTdEThjvKztcQsCQrEFLT hjhd79J6WarZQrITdEThjd7bXb31EVdydis9kzLDwF3iQWMESJYplzOVJ3iQWMESJYplzO VIsg8fEzCn-LObbXX9EVWZOWqbXD9LLecfsJteOaaJPhO_OEuvkzaT0QSOrpdTdTdw0PVk DjUCvzPqrp7w0e2qKMM-l9OwXn6QOXtfzgSSCnrFYq5O5mUm-wafBitfyp-fdFJAu00CS7 C73obZ8Qg6BI9FCBQQg0LZgd41qHsquuWrjjdPC62kJ0KQBUS ___ 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
Re: [U2] Read yourself
I just ran a test where a main program called an external subroutine In the external subroutine I had it display system(9001) The subroutine name was listed in that display as was the main routine which had called it -Original Message- From: David Wasylenko d...@pickpro.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, May 12, 2014 6:09 pm Subject: Re: [U2] Read yourself I think the point has been lost. The person is requesting the name of the CURRENT ROUTINE If that is A SUBROUTINE - there is no @ that I know of that returns the name of the currently executing routine. The fact the CALLING routine knows the name is #1, is of no value to this request and #2, lends nothing to any routine being self-aware. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Adrian Overs Sent: Monday, May 12, 2014 7:58 PM To: U2 Users List Subject: Re: [U2] Read yourself I totally agree with and endorse your programming standards David. However if the program is calling another subroutine it should know the name of that subroutine or be able to derive it if it is called with an @. Sent from my iPad On 13 May 2014, at 10:45 am, David Wasylenko d...@pickpro.com wrote: IT'S JUST NOT TRUE EVER. @sentence cannot work. The stub program that launched an initial program will be in the @sentence... You could be 3 calls deep into external subroutines - there is nothing in @sentence re: the call-stack. Our shop writes *very* few stub programs - most are subroutines called by other subroutines. Instead: Add PGID=programName Or even PGID=filename ProgramName To the top of the program - quick and easy. Use of system routines such as SYSTEM(9001) is usually overkill. Your program should be aware of it's name - if no other reasons than: * display on the screen to help users identify where their problem came from * print on reports * add to log-file entries + and of course, to answer the original question: how can I read the current program source A well-designed system/program should hard-code as little as possible as well. What better key to use for a configuration record than the program name itself. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Adrian Overs Sent: Monday, May 12, 2014 7:39 PM To: U2 Users List Subject: Re: [U2] Read yourself That's true - if the subroutines are catalogued with a noxref clause you're screwed. Sent from my iPad On 13 May 2014, at 10:19 am, David Wasylenko d...@pickpro.com wrote: Wont work --- if you use any external subroutines. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Adrian Overs Sent: Monday, May 12, 2014 7:18 PM To: U2 Users List Subject: Re: [U2] Read yourself You can get the Program name by parsing @SENTANCE You can then read the Verb from the VOC and act on that or if the item is globally catalogued then read the last line from your catdir item From unix level use strings $catpath/$item | tail -1 and then process that. HTH Sent from my iPad On 13 May 2014, at 9:33 am, Adrian Overs ove...@citysoft.com.au wrote: What problem are you trying to solve by doing so? After all it's not rocket science (pardon the pun) to OPEN BP TO BP.FV THEN READ R.PROG FROM BP.FV, PROG.ID ELSE ... Whatever END Sent from my iPad On 13 May 2014, at 6:54 am, Wjhonson wjhon...@aol.com wrote: Does anyone have a BASIC program, that will open it's own code in a variable ? So something like this GOSUB RETURN.A.LOCAL.FILE.AND.KEY.FOR.ME READ THIS.PROGRAM FROM F.LOCALFILENAME, K.PROGRAMKEY the program reads itself. Does anyone have a program like that? ___ 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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users
[U2] [Universe] [Windows]
Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [Universe] [Windows]
Each record is only maybe 200 bytes or that sort. The entire directory has about 200 of these records in it -Original Message- From: Dave Davis dda...@harriscomputer.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 10:08 am Subject: Re: [U2] [Universe] [Windows] How big is the record (file actually) it's trying to read? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 06, 2014 1:05 PM To: u2-users@listserver.u2ug.org Subject: [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Dave Davis Team Lead, Research Development P: 614-875-4910 x108 F: 614-875-4088 E: dda...@harriscomputer.com [http://www.harriscomputer.com/images/signatures/HarrisSchools.jpg] [http://www.harriscomputer.com/images/signatures/DivisionofHarris.gif]http://www.harriscomputer.com/ 6110 Enterprise Parkway Grove City, OH 43123 www.harris-schoolsolutions.comhttp://www.harris-schoolsolutions.com This message is intended exclusively for the individual or entity to which it is addressed. This communication may contain information that is proprietary, privileged or confidential or otherwise legally exempt from disclosure. If you are not the named addressee, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this message in error, please notify the sender immediately by e-mail and delete all copies of the message. ___ 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] [Universe] [Windows]
OSREAD isn't a command in Universe BASIC -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 10:09 am Subject: Re: [U2] [Universe] [Windows] If the program has not changed, then the data has. Can you do an OSREAD? Anything odd about the data or key it is reading? John Israel Sent from my iPhone On May 6, 2014, at 1:05 PM, Wjhonson wjhon...@aol.com wrote: Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/avndygw76QmjhOqemjhO-qerECXCQrEFLThKCqejqdQkTXEFECzASzt5d-WdSrCQrEFCzBZBxwQsCN6Fe4GhTPMkxFqtokrm-cGNVsSxFqtokrm-cGNVsTpBN4QsKcLZvATDQTA-LsKyMUeVZdUQsIfYJteOaqJPhOPOEuvkzaT0QSyrhdTdTdw0PVkDjUCvzPqrp7w0e2qKMM-l9OwXn6QOXtfzgSSCnrFYq5O5mUm-wafBitfyp-fdFJAu00CSjhOesdCBI9FCBQQg6y0QJxe4zfNFVFtd41Fr0mk4aCa6BQSCUrPUvS ___ 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] [Universe] [Windows]
Yes, Yes, No, Yes, No :) Here's an update. IF I open one of these in notepad, and just add an extra char to the end and then file it, the last modified date now appears for that file, but none of the other ones of course. And doing that, makes it so, in TCL, I can now EDit that particular record, but none of the other records, which still cause the fatal abort. So that's odd. But at least, I can go through and edit every single bleeping entry in the directory, file it, and make it editable again in Universe. WHY this has occurred, and WHETHER it's going to continue with new entries, is still an open question -Original Message- From: Bill Haskett wphask...@advantos.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 11:30 am Subject: Re: [U2] [Universe] [Windows] Can you open the .csv file (the Windows File item within the Windows Directory) with a text editor? Does it look like text? Is there a sub-directory within this directory? Are the permissions of this .csv file the same as the rest of the items within the directory? You're not getting that stupid desktop.ini item within the directory, are you? Just a few thoughts. Bill - Original Message - *From:* wjhon...@aol.com *To:* u2-users@listserver.u2ug.org *Date:* 5/6/2014 10:04 AM *Subject:* [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ 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] [Universe] [Windows]
Can't read any of them. But see my latest update message just now sent. -Original Message- From: dale kelley dalekel...@dalewkelleyinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 11:06 am Subject: Re: [U2] [Universe] [Windows] Is it a particular record that errors out or can you not read any of them? On 05/06/2014 12:04 PM, Wjhonson wrote: Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ 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] [Universe] [Windows]
csv files, not xls The OPEN works, the READNEXT works, the READ is where it fails A SELECT by the way, returns the correct number of entries, it just won't EDIT any of them. -Original Message- From: Holt, Jake jh...@samsill.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:09 pm Subject: Re: [U2] [Universe] [Windows] Are you using open or openseq for the xls files? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 6, 2014 12:05 PM To: u2-users@listserver.u2ug.org Subject: [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ 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] [Universe] [Windows]
Cannot edit it in AE either -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:13 pm Subject: Re: [U2] [Universe] [Windows] Maybe already asked, but can you pull in up in the AE editor? If so, go to up-arrow mode and see if there are any funky characters. JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 06, 2014 4:10 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] [Universe] [Windows] csv files, not xls The OPEN works, the READNEXT works, the READ is where it fails A SELECT by the way, returns the correct number of entries, it just won't EDIT any of them. -Original Message- From: Holt, Jake jh...@samsill.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:09 pm Subject: Re: [U2] [Universe] [Windows] Are you using open or openseq for the xls files? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 6, 2014 12:05 PM To: u2-users@listserver.u2ug.org Subject: [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/2DRPoAd20AcCQmjhOqembzHIL6XCQrEFLThKCqejqdQkTXEFECzASzt5d-WdSrCQrEFCzBZBxwQsCN6Fe4GhTPMkxFqtokrm-cGNVsSxFqtokrm-cGNVsTV15wQsKcLZvAkNNEVjhWZOWqbbT9IcffLsJt6OaaGdQ-l3PWApmU6CQjr9KVKVI06vaAWv4PYurjr8Y01MjlS67OFek7qUSCnrFYq6SQOXtfzgKgGT2TQ1hYGjFYjfNVJdIzM04S-Dssr1vF6y0QJxdcQKCy0QJxe4zfNFVFtd41Fr0mk4aCa6BQSCqejpof10R1o ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/5fHCNESyOqejhONsttBUTsSzt5d-WdQPhOrhKyC_t5d4QsCQrEFLThKPsSzt5cQsLIIc6zAS8R9MBie-u2AdbjH2zqTNBmfbCQdbjH2zqTNBmfbC_88I6zBNB_HYyCed7aqfnKnjhpuVdxxVZXBHEShhlhKDOEuvkzaT0QSCrpdTdTdw0PVkDjUCvzPqrp7w0e2qKMM-l9OwXn6QOXtfzgSSCnrFYq5O5mUm-wafBitfyp-fdFJAu00CTQXzzobZ8Qg6BI9FCBQQg6BI9MAp-dfdbFEwdbo2OwxkNgQKCQPhOrsIYT ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/k-Kr3wUe6jqb9EVd7b5NRSnztPqdQkTXETjd79J6WarZQkQjhOrhKyC_t6XdPqdQkPhO-OMMqejozkD2l8XVUagQJeIadHv6loYKrgQJeIadHv6loYKrYwyMqen6n-LOaoUQsFEZuVtd5BXAS67DTKmKzp55l6WvaxVZicHs3jr9JATsTsS03fBitfyp-fdFJAu00U9GX33VkDa3JsrjbJQ-d3rqptKDNEn8lrxrW0E-l9Q-9DUYSCShU02rvjKedwLQzh0qmMCCqnjh0qmMD2hDUQYQKCy0QJwba25j53iWrjd79LASUMhny ___ 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] [Universe] [Windows]
Bruce you cannot ED any of it when stacked. So the SELECT finds all 115 records. Great. Then when you try to ED off that select, it immediately bombs with a fatal error. Even if I delete the first key in the select or the first twelve keys, it doesn't help. Each record fails. In fact, the error first occurred when a user was trying to read a record deep down the list. I just didn't realize right away, that every record has the same symptom To me it seems to be something wrong in the Windows setup of the entries, not in Universe. Something in Windows has screwed up the header data of the file perhaps which would explain why the Last Modified Date column is completely blank. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:37 pm Subject: Re: [U2] [Universe] [Windows] Can you: SELECT filename WITH @ID = offending_key If not, then it might be control chars or corruption in the key. I've seen it before where the READNEXT can grab what it 'thinks' is the key but if it contains some funky char, when you try to READ using that key, the READ fails. Another test: SELECT filename ED filename If you can ED or AE all of them when stacked but can't when you specify the key, it might be garbage in the key that's difficult to see. You can sometimes READNEXT id then CRT OCONV( id, \MXOC\) to see the key in hex and that might lead you to the issue. Also if keys are written containing @AM, it will create multiple entries in the select stack where each part of the key becomes it's own element in the select stack. When you look at the list, it seems right but when processing in basic, it's not quite right. -BD On 5/6/2014 2:16 PM, Wjhonson wrote: Cannot edit it in AE either -Original Message- From: Israel, John R. johnisr...@daytonsuperior.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:13 pm Subject: Re: [U2] [Universe] [Windows] Maybe already asked, but can you pull in up in the AE editor? If so, go to up-arrow mode and see if there are any funky characters. JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 06, 2014 4:10 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] [Universe] [Windows] csv files, not xls The OPEN works, the READNEXT works, the READ is where it fails A SELECT by the way, returns the correct number of entries, it just won't EDIT any of them. -Original Message- From: Holt, Jake jh...@samsill.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 1:09 pm Subject: Re: [U2] [Universe] [Windows] Are you using open or openseq for the xls files? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 6, 2014 12:05 PM To: u2-users@listserver.u2ug.org Subject: [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/2DRPoAd20AcCQmjhOqembzHIL6XCQrEFLThKCqejqdQkTXEFECzASzt5d-WdSrCQrEFCzBZBxwQsCN6Fe4GhTPMkxFqtokrm-cGNVsSxFqtokrm-cGNVsTV15wQsKcLZvAkNNEVjhWZOWqbbT9IcffLsJt6OaaGdQ-l3PWApmU6CQjr9KVKVI06vaAWv4PYurjr8Y01MjlS67OFek7qUSCnrFYq6SQOXtfzgKgGT2TQ1hYGjFYjfNVJdIzM04S-Dssr1vF6y0QJxdcQKCy0QJxe4zfNFVFtd41Fr0mk4aCa6BQSCqejpof10R1o ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/5fHCNESyOqejhONsttBUTsSzt5d-WdQPhOrhKyC_t5d4QsCQrEFLThKPsSzt5cQsLIIc6zAS8R9MBie-u2AdbjH2zqTNBmfbCQdbjH2zqTNBmfbC_88I6zBNB_HYyCed7aqfnKnjhpuVdxxVZXBHEShhlhKDOEuvkzaT0QSCrpdTdTdw0PVkDjUCvzPqrp7w0e2qKMM-l9OwXn6QOXtfzgSSCnrFYq5O5mUm-wafBitfyp-fdFJAu00CTQXzzobZ8Qg6BI9FCBQQg6BI9MAp-dfdbFEwdbo2OwxkNgQKCQPhOrsIYT ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://cp.mcafee.com/d/k-Kr3wUe6jqb9EVd7b5NRSnztPqdQkTXETjd79J6WarZQkQjhOrhKyC_t6XdPqdQkPhO-OMMqejozkD2l8XVUagQJeIadHv6loYKrgQJeIadHv6loYKrYwyMqen6n-LOaoUQsFEZuVtd5BXAS67DTKmKzp55l6WvaxVZicHs3jr9JATsTsS03fBitfyp-fdFJAu00U9GX33VkDa3JsrjbJQ-d3rqptKDNEn8lrxrW0E-l9Q
Re: [U2] [Universe] [Windows]
Thanks excellent. I think you might be correct here. -Original Message- From: Peter Cheney peter.che...@firstmac.com.au To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 3:13 pm Subject: Re: [U2] [Universe] [Windows] I'd have to agree that it is likely going to be permissions. While I do not have UV on Windows on AIX if I create a record in a type 1 file and then change the ownership to something that I cannot read I get the following: ED PCTMP EDTEST Program ED: pc = 6952, Fatal error has occured. [~] $ CT PCTMP EDTEST Program COPYP: pc = 1A46, Fatal error has occured. [~] $ Perhaps the error you're getting is a windows equivalent of the above or something? The permissions on my file during this test were: [PCTMP] $ ls -l EDTEST -rw---1 root other 56 May 07 08:03 EDTEST [PCTMP] $ So I'd be looking at the permissions of the parent folder as well as its contents. HTH Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au From: u2-users-boun...@listserver.u2ug.org u2-users-boun...@listserver.u2ug.org on behalf of Woodward, Bob bob_woodw...@k2sports.com Sent: Wednesday, 7 May 2014 6:53 To: U2 Users List Subject: Re: [U2] [Universe] [Windows] This sounds like it's back to permissions. If it was UNIX, then I'd say the owner/user for the records(files) was deleted from the system and then editing them assigns a new, valid, owner. You said you're on windows, though. BobW -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, May 06, 2014 1:09 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] [Universe] [Windows] Yes, Yes, No, Yes, No :) Here's an update. IF I open one of these in notepad, and just add an extra char to the end and then file it, the last modified date now appears for that file, but none of the other ones of course. And doing that, makes it so, in TCL, I can now EDit that particular record, but none of the other records, which still cause the fatal abort. So that's odd. But at least, I can go through and edit every single bleeping entry in the directory, file it, and make it editable again in Universe. WHY this has occurred, and WHETHER it's going to continue with new entries, is still an open question -Original Message- From: Bill Haskett wphask...@advantos.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, May 6, 2014 11:30 am Subject: Re: [U2] [Universe] [Windows] Can you open the .csv file (the Windows File item within the Windows Directory) with a text editor? Does it look like text? Is there a sub-directory within this directory? Are the permissions of this .csv file the same as the rest of the items within the directory? You're not getting that stupid desktop.ini item within the directory, are you? Just a few thoughts. Bill - Original Message - *From:* wjhon...@aol.com *To:* u2-users@listserver.u2ug.org *Date:* 5/6/2014 10:04 AM *Subject:* [U2] [Universe] [Windows] Running Universe 11.1.9 Information flavor on top of Windows A process which has been running for months, has suddenly decided that it has a Fatal Error ! When I debug it further, I get this symptom. In a Universe BASIC program, I can OPEN the file (a type 1 directory) I can SELECT the elements in the file (perfect) I can READNEXT each element (perfect so far) When I try to READ one of these items (windows files) I get in the ON ERROR clause the error set to 40070 What has occurred? Who has messed with what? How do I fix it? Thanks. ___ 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 --- Note: This email (inc all attachments) is for the use of the intended recipient(s) only. Privileged or confidential information may be contained in this communication. If you have received this email in error, please notify the sender immediately and then delete all copies of this message from your computer network. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this email without the author's prior permission. If you are the intended recipient
Re: [U2] Dynamic Concepts Unibasic ... Is this Pick ?
Someone should write up this O/S and language in a bit more detail for historical purposes. -Original Message- From: larryh lar...@wcs-corp.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Apr 24, 2014 11:46 am Subject: Re: [U2] Dynamic Concepts Unibasic ... Is this Pick ? No, this company has their own product (unibasic) which is a derivative of the old Iris/Point4 Business Basic. Completely different animal. Larry Hiscock Western Computer Services http://www.dynamic.com/software/unibasic/ This company confuses me. Is this the same UniBASIC ? They are based in Irvine but their website makes it seem like this UniBasic is theirs. No mention of Rocket. Or are their actually two completely unrelated companies, hawking products both called Uni Basic ? ___ 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] List is alive test for 2 April 2014
If you see this message, the mailing list is alive. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [JOB] in Garden Grove, CA
Done ! And thanks! -Original Message- From: Louie Bergsagel louiebergsa...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Sat, Mar 15, 2014 10:32 pm Subject: Re: [U2] [JOB] in Garden Grove, CA I don't see SanMar on your list of companies that use Pick. We are a D3 Pick shop in Issaquah, Washington and have been for the past 30 years. We are a wholesale clothing accessories distributor. The company was started in 1971 by Marty Lott out of his garage, and now we have 8 distribution centers throughout the United States. Louie Bergsagel, Seattle On Thu, Mar 13, 2014 at 10:16 AM, Wjhonson wjhon...@aol.com wrote: https://www.ziprecruiter.com/job/PICK-Programmer/2a00262a/?source=cpc-simplyhired If anyone finds out who this company is, could you please let me know, so I can update my list https://sites.google.com/site/pickuniverse/companies-that-use-pick Thanks ___ 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] [JOB] in Garden Grove, CA
It's been shared for years Dan. It's right there in the posting https://sites.google.com/site/pickuniverse/companies-that-use-pick https://sites.google.com/site/pickuniverse/companies-that-use-pick -Original Message- From: Dan Fitzgerald dangf...@hotmail.com To: U2 Users List u2-users@listserver.u2ug.org Cc: u2-users u2-users@listserver.u2ug.org Sent: Sat, Mar 15, 2014 11:39 pm Subject: Re: [U2] [JOB] in Garden Grove, CA Is this a list you're going to share, or are you looking for one-way communication? On Mar 13, 2014, at 1:17 PM, Wjhonson wjhon...@aol.com wrote: https://www.ziprecruiter.com/job/PICK-Programmer/2a00262a/?source=cpc-simplyhired If anyone finds out who this company is, could you please let me know, so I can update my list https://sites.google.com/site/pickuniverse/companies-that-use-pick Thanks ___ 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] Embedded help as hypertext
Does anyone have an improved version of the TCL command HELP ? Are there any wiki's or anything that comprise all of the HELP text and perhaps more ? I sometimes use it, sometimes use the PDFs and sometimes just google. I think it would be a great resource were there a better solution. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Embedded help as hypertext
Anywhere where this UVHELP is explained more, and why it's better or at least different from HELP ? I tried it a bit, but the only additional thing I see it does is allow paging backward. -Original Message- From: Kurt Neumann kurt.neum...@axizworkgroup.com To: wjhonson wjhon...@aol.com Sent: Tue, Mar 11, 2014 10:08 am Subject: RE: [U2] Embedded help as hypertext From version 10.3 there is the new updated version of HELP - UVHELP. This is also a TCL command and is based on the PDFs. It is also used for the inline help in BDT. Thanks and regards Kurt From: u2-users-boun...@listserver.u2ug.org [u2-users-boun...@listserver.u2ug.org] on behalf of Wjhonson [wjhon...@aol.com] Sent: 11 March 2014 06:42 PM To: u2-users@listserver.u2ug.org Subject: [U2] Embedded help as hypertext Does anyone have an improved version of the TCL command HELP ? Are there any wiki's or anything that comprise all of the HELP text and perhaps more ? I sometimes use it, sometimes use the PDFs and sometimes just google. I think it would be a great resource were there a better solution. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Kurt Neumann | Business Unit Manager AxizWorkgroup Direct: +27 11 654 6175 | Office: +27 11 237 7000 | Cell: +27 82 825 5011 International Business Gateway Park,Cnr New and 6th Road,Midrand Please consider the environment before printing this mail This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Dissemination, distribution or copying of this e-mail or the information herein by anyone other than the intended recipient, or an employee or agent responsible for delivering the message to the intended recipient, is prohibited. This footnote also confirms that this e-mail message has been swept by Trend Interscan Viruswall for the presence of computer viruses. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Multi-threaded phantom processing
I was referring solely to the point of launching phantoms and how they could communicate back to their master who launched them. Not back to a different server. So the thread was mentioning a master-slave relationship on *a* server as I understood it. And the question asked was how do the slaves and master communicate. -Original Message- From: David A. Green dgr...@dagconsulting.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Thu, Mar 6, 2014 5:43 am Subject: Re: [U2] Multi-threaded phantom processing Will you kinda lost me on this approach. Since the Server socket is on a different machine than the client they don't see each other's locks. Different clients might be on different servers too. David A. Green (480) 201-7953 DAG Consulting -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Wednesday, March 05, 2014 5:26 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Multi-threaded phantom processing Peter is the only point of the parent child communications to address points like 1 I'm busy go away; OR 2 I'm available to work If so, you could simply use a lock-semaphore to address both of those issues.\ -Original Message- From: Horacio Pellegrino pellegrin...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Mar 5, 2014 4:19 pm Subject: Re: [U2] Multi-threaded phantom processing Why don't you have one port listening for requests, and as soon as they come in, you create a new phantom to answer that request ( liberating the listener immediately for the next request ), then when the phantom finishes it could log off. Might be you want to keep a pool of phantoms alive for a while, on the assumption they might be reused. That way you are sill using one license per request, but you have the benefit of pooling... You can always set min-max limit for those phantom-workers. Horacio Pellegrino On Tue, Mar 4, 2014 at 11:30 PM, Peter Cheney peter.che...@firstmac.com.auwrote: Thanks David. As they say Bigger than Ben-Hur! That's a great idea. The server I have is listening on a predetermined port. I trolled through /etc/services and a netstat on the remote host to select something that looked unused. So then if it the main phantom spawns 1-n children (presumably more phantoms?), it would also need to select 1-n ports which I suppose must also be predetermined? Or is there a call to the OS that can return an unused port? We're on AIX but the remote host is HPUX. Cheers Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of David A. Green Sent: Wednesday, 5 March 2014 13:01 To: 'U2 Users List' Subject: Re: [U2] Multi-threaded phantom processing Peter, first of all let me congratulate you on this achievement. Having just finished a similar feat using UniData I understand the complexities that went into it. The system I'm current working with will be relatively low traffic. But I was pondering on the method of having a server socket that would just spawn a transfer server socket and send the socket address to the calling client. Then the client disconnects from the main server and just uses the transfer server to complete the task. Having 10 open phantoms with sockets will use up 10 licenses. David A. Green (480) 201-7953 DAG Consulting -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Peter Cheney Sent: Tuesday, March 04, 2014 6:18 PM To: U2 Users List (u2-users@listserver.u2ug.org) Subject: [U2] Multi-threaded phantom processing Hi Everyone, A project that I'm currently working on requires transmission of transactional and ancillary data from one UV site to site to another. I have the communications all set up and it is working very well via the UV socket functions with a client at one end and a server at the other. Both the client and the server both run as a UV phantom processes written in UV basic and the data being transferred (also encrypted) is more or less real time with various UV file triggers on the client end creating queue items for transmission based on the data content / transaction type. This set up is a single threaded affair and I am wondering how it will cope and what options I'll have as the volume of data increases. Multi-threading my server process to dish out some of the load might be one possibility and I've seen examples in the past where the last digit of a numeric key (i.e. 0-9) is used to determine which one of 10 phantoms to call thus providing an effective distribution of the work. But even then, reading/writing processing data to a file for each child
Re: [U2] Multi-threaded phantom processing
The simplest approach is to use the queue, but that requires check...wait...check...wait Another way, is to have one master and several always awake slaves listening as devices. The master uses the SEND command to pipe a command directly into the input stream of the listeners. This makes them wake up instantly (more or less) instead of waiting a second or a minute to check the queue. -Original Message- From: Peter Cheney peter.che...@firstmac.com.au To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Thu, Mar 6, 2014 4:05 pm Subject: Re: [U2] Multi-threaded phantom processing My thoughts were that the parent will need to allocate the work and in doing so take the incoming data stream, launching a child and somehow pass the work to it. My only current knowledge of doing that within UV basic is writing to a queue and have the child phantom read from that and respond via another queue. Hence my question if there there's another possibly better way of doing it? It is nice to know if a particular phantom is busy or available though so that suggestion is certainly handy thanks. Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, 7 March 2014 02:52 To: u2-users@listserver.u2ug.org Subject: Re: [U2] Multi-threaded phantom processing I was referring solely to the point of launching phantoms and how they could communicate back to their master who launched them. Not back to a different server. So the thread was mentioning a master-slave relationship on *a* server as I understood it. And the question asked was how do the slaves and master communicate. -Original Message- From: David A. Green dgr...@dagconsulting.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Thu, Mar 6, 2014 5:43 am Subject: Re: [U2] Multi-threaded phantom processing Will you kinda lost me on this approach. Since the Server socket is on a different machine than the client they don't see each other's locks. Different clients might be on different servers too. David A. Green (480) 201-7953 DAG Consulting -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Wednesday, March 05, 2014 5:26 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Multi-threaded phantom processing Peter is the only point of the parent child communications to address points like 1 I'm busy go away; OR 2 I'm available to work If so, you could simply use a lock-semaphore to address both of those issues.\ -Original Message- From: Horacio Pellegrino pellegrin...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Mar 5, 2014 4:19 pm Subject: Re: [U2] Multi-threaded phantom processing Why don't you have one port listening for requests, and as soon as they come in, you create a new phantom to answer that request ( liberating the listener immediately for the next request ), then when the phantom finishes it could log off. Might be you want to keep a pool of phantoms alive for a while, on the assumption they might be reused. That way you are sill using one license per request, but you have the benefit of pooling... You can always set min-max limit for those phantom-workers. Horacio Pellegrino On Tue, Mar 4, 2014 at 11:30 PM, Peter Cheney peter.che...@firstmac.com.auwrote: Thanks David. As they say Bigger than Ben-Hur! That's a great idea. The server I have is listening on a predetermined port. I trolled through /etc/services and a netstat on the remote host to select something that looked unused. So then if it the main phantom spawns 1-n children (presumably more phantoms?), it would also need to select 1-n ports which I suppose must also be predetermined? Or is there a call to the OS that can return an unused port? We're on AIX but the remote host is HPUX. Cheers Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of David A. Green Sent: Wednesday, 5 March 2014 13:01 To: 'U2 Users List' Subject: Re: [U2] Multi-threaded phantom processing Peter, first of all let me congratulate you on this achievement. Having just finished a similar feat using UniData I understand the complexities that went into it. The system I'm current working with will be relatively low traffic. But I was pondering on the method of having a server socket that would just spawn a transfer server socket and send the socket address to the calling client. Then the client disconnects from the main server and just uses the transfer server to complete the task. Having 10
Re: [U2] Multi-threaded phantom processing
Peter is the only point of the parent child communications to address points like 1 I'm busy go away; OR 2 I'm available to work If so, you could simply use a lock-semaphore to address both of those issues.\ -Original Message- From: Horacio Pellegrino pellegrin...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Mar 5, 2014 4:19 pm Subject: Re: [U2] Multi-threaded phantom processing Why don't you have one port listening for requests, and as soon as they come in, you create a new phantom to answer that request ( liberating the listener immediately for the next request ), then when the phantom finishes it could log off. Might be you want to keep a pool of phantoms alive for a while, on the assumption they might be reused. That way you are sill using one license per request, but you have the benefit of pooling... You can always set min-max limit for those phantom-workers. Horacio Pellegrino On Tue, Mar 4, 2014 at 11:30 PM, Peter Cheney peter.che...@firstmac.com.auwrote: Thanks David. As they say Bigger than Ben-Hur! That's a great idea. The server I have is listening on a predetermined port. I trolled through /etc/services and a netstat on the remote host to select something that looked unused. So then if it the main phantom spawns 1-n children (presumably more phantoms?), it would also need to select 1-n ports which I suppose must also be predetermined? Or is there a call to the OS that can return an unused port? We're on AIX but the remote host is HPUX. Cheers Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of David A. Green Sent: Wednesday, 5 March 2014 13:01 To: 'U2 Users List' Subject: Re: [U2] Multi-threaded phantom processing Peter, first of all let me congratulate you on this achievement. Having just finished a similar feat using UniData I understand the complexities that went into it. The system I'm current working with will be relatively low traffic. But I was pondering on the method of having a server socket that would just spawn a transfer server socket and send the socket address to the calling client. Then the client disconnects from the main server and just uses the transfer server to complete the task. Having 10 open phantoms with sockets will use up 10 licenses. David A. Green (480) 201-7953 DAG Consulting -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Peter Cheney Sent: Tuesday, March 04, 2014 6:18 PM To: U2 Users List (u2-users@listserver.u2ug.org) Subject: [U2] Multi-threaded phantom processing Hi Everyone, A project that I'm currently working on requires transmission of transactional and ancillary data from one UV site to site to another. I have the communications all set up and it is working very well via the UV socket functions with a client at one end and a server at the other. Both the client and the server both run as a UV phantom processes written in UV basic and the data being transferred (also encrypted) is more or less real time with various UV file triggers on the client end creating queue items for transmission based on the data content / transaction type. This set up is a single threaded affair and I am wondering how it will cope and what options I'll have as the volume of data increases. Multi-threading my server process to dish out some of the load might be one possibility and I've seen examples in the past where the last digit of a numeric key (i.e. 0-9) is used to determine which one of 10 phantoms to call thus providing an effective distribution of the work. But even then, reading/writing processing data to a file for each child process seems to me to be the only way to achieve parent - child phantom communications at either end. Is there another way perhaps? It may be that I will need 2 sets of phantoms, 1 for the transactions and one for the ancillary data. Although we run UV on AIX the only other requirement is that I must be able to do it within UV Basic. Does anyone out there on the list know of a better way or any alternatives/advice so I can get a better appreciation of what else might be possible please? Many thanks in advance, Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au --- Note: This email (inc all attachments) is for the use of the intended recipient(s) only. Privileged or confidential information may be contained in this communication. If you have received this email in error, please notify the sender immediately and then delete all copies of this message from your computer network. If
Re: [U2] Reporting Tools
Ian you don't happen to have an example of what this code *does* do you? -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Mar 3, 2014 1:35 pm Subject: Re: [U2] Reporting Tools If you're not already, it's a really good idea to consider creating something that will make producing excel files (the number one choice of accounting groups everywhere) from your reports easily. Many years ago we used to physically print a bunch of reports each night, but since creating a tool the users can easily use, almost everything is electronic. http://www.pickwiki.com/cgi-bin/wiki.pl?DumpRecall shows one way to do it, though it's pretty specific to our needs. It wouldn't be hard to use this as inspiration for something that works in your own environment. I'd forgotten about the 150 field limit in unidata, but this comment remembers: * We have a list of field names and a select, parse them the hard way * and write a tab-seperated file. This is slower but avoids limitations * on the number of columns (of unidata) and the perl module WriteExcel -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 1:05 PM To: U2 Users List; dmcgr...@rocketsoftware.com Subject: Re: [U2] Reporting Tools On 3/3/14, 4:01 PM, Daniel McGrath wrote: Hi Jeff, In case you missed it before: Does your query use the LIMIT keyword? This is an internally hardcoded limit that was increased, IIRC, in 7.3.6 to 250. On further checking, here is the issue, along with fix version. I suggest you update to the latest UDT version. UDT-4284 - Request for UniQuery hard limit of 150 attributes (in LIST or REFORMAT commands) to be increased A change was made to increase this to 250 attributes in 7.3.5. The actual limit has now been added to the report from the LIMIT verb so you can see limitation as U_ATTRLIST Thanks Dan - this helps immensely. -- 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 - IMPORTANT NOTICE: This message is intended only for the addressee and may contain confidential, privileged information. If you are not the intended recipient, you may not use, copy or disclose any information contained in the message. If you have received this message in error, please notify the sender by reply e-mail and delete the message. ___ 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] ED: The very finest of 1970s technology! was: UniVerse Dictionary question
I knew all that except IB To your question of why you need two spaces in IBspacespaceenter This is because the *first* space is not an operand, it's just a delimiter to separate the opera*TOR* from the oper*AND* (Maybe that should be oper*ATOR*... ) at any rate, it's a throw away The thing it's opera*TING* on, is whatever follows the delimiter In this case the space In the other case the text The second space is the *text* if you will that it should operate upon. -Original Message- From: Charles Stevenson stevenson.c...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Feb 6, 2014 1:49 am Subject: [U2] ED: The very finest of 1970s technology! was: UniVerse Dictionary question it's been that way for, oh I dunno, going back to PI, 30+ years? That's in input mode. Here are some related ED facts about edit-mode that I've found Pickies (vs. Primates) don't seem to know: Rspace enter replaces current line with a blank line. Ispacethis is some textenter will insert a line this is some textbut leave yoiu in edit-mode, not insert-mode. IB will put you in input mode BEFORE the line you're on. IBspacethis is a some textenter will insert a line this is some text BEFORE the current line but leave yoiu in edit-mode, not insert-mode. There is a bit of an inconsistency with IB: IBspacespaceenter Inserts a blank line BEFORE current line. I don't know why 2 spaces are needed. Oh, well. Renter repeats the previous full-line Replacement Center repeats the previous Change command. R this is some textenter replaces thw whole line. R/ABC/XYZ is really C/ABC/XYZ So if you pickies are used to saying R/ABC/XYZ/ That is really a Change command, C/ABC/XYZ. So subsequent Center will repeat your R/ABC/XYZ/ Finally, there is the actually helpful HELPenter command. (Check out HELP SEQenter.) AE aficionados may quibble over the ED motto, The very finest of 1970s technology! cds On 2/6/2014 4:24 AM, Clif Oliver wrote: The UniVerse ED verb in input mode accepts a *single* space as a null line indicator. Regards, Clif On Feb 5, 2014, at 6:15 PM, Daniel McGrath dmcgr...@rocketsoftware.com wrote: A tip my original mentor taught me on the first day was that in ED/AE, the back tick (`) gets treated as an empty line so you can keep going in insert mode and not need to worry about it. Regards, Dan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Martin Scholl Sent: Wednesday, February 05, 2014 5:07 PM To: 'U2 Users List' Subject: Re: [U2] UniVerse Dictionary question The dots were just there to keep the numbered list going, The same I use dots in the Editor to enter blank lines. Later I go to the top and do R/.//50 to remove the dot. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, February 04, 2014 3:04 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] UniVerse Dictionary question What are the periods in 3 and 4 for? Did you try removing those? -Original Message- From: Woodward, Bob bob_woodw...@k2sports.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Feb 4, 2014 11:49 am Subject: Re: [U2] UniVerse Dictionary question Just to make sure, you're wanting FIELD 178 and the first value of that field. Correct? Because you have a length of 1, left justified I want to make sure you're not looking for the first character of the 178th field. Maybe if you showed what you're wanting and what you're getting, instead, then we'd be sure to give you an answer that makes sense. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Haskett Sent: Tuesday, February 04, 2014 11:45 AM To: U2 Users List Subject: Re: [U2] UniVerse Dictionary queston Martin: This is the only way to do accomplish the defined task in UniData. Maybe @RECORD178,1 is the preferred method in UV. Bill Untitled Page - Original Message - *From:* msch...@martinscholl.com *To:* U2 Users List u2-users@listserver.u2ug.org *Date:* 2/4/2014 11:33 AM *Subject:* [U2] UniVerse Dictionary queston UniVerse. I want to create a dictionary item that extract value 178,1 I thought 1. I 2. EXTRACT(@RECORD,178,1,0) 3. . 4. . 5. 1L 6. S Would do but it does not give me the desired result. Any suggestions? ___ 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] UV 11 vs 10
One thing for us, going from 10 to 11, was what happens to the Zombie Processes Those processes where the user gets *kicked* out and the process is still there running in *windoze* (not necessarily in the LISTU) We used to accumulate dozens of these over the course of a month Now zero. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users u2-users@listserver.u2ug.org Sent: Thu, Feb 6, 2014 9:25 am Subject: [U2] UV 11 vs 10 OK. We are kicking around upgrading UV on Linux - from version 10.0.2 to the latest version of UV. The question of what do we get from it (aside from being able to have support) to warrant the downtime for migration and That everything is working fine now attitude. What have been some features that upgrading has been beneficial for? That you couldn't do before? (universe - not unidata) I'd prefer to stay with linux, only because we use a lot of linux programs for support of our applications, and From our experience , has been more stable than a windows platform - so a side question would be are there Any advantages we might gain by migrating to windows as well? I'm not just looking for VAR answers, but also end users as well. Thanks George Gallen Senior Programmer/Analyst Accounting/Data Division, EDI Administrator ggal...@wyanokegroup.com ph:856.848.9005 Ext 220 The Wyanoke Group http://www.wyanokegroup.comhttp://www.wyanokegroup.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] ED: The very finest of 1970s technology! was: UniVerse Dictionary question
It was not in Reality. It was also not in the R83 editor I don't think it even made it into OA -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Feb 6, 2014 8:36 am Subject: Re: [U2] ED: The very finest of 1970s technology! was: UniVerse Dictionary question I don't remember if that was on the Editor in Reality, or if it came along with Prime Information And eventually into UV George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Israel, John R. Sent: Thursday, February 06, 2014 11:33 AM To: 'U2 Users List' Subject: Re: [U2] ED: The very finest of 1970s technology! was: UniVerse Dictionary question ABSOLUTELY!!! -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Thursday, February 06, 2014 11:27 AM To: U2 Users List Subject: Re: [U2] ED: The very finest of 1970s technology! was: UniVerse Dictionary question But you left out THE ABSOLUTE most important feature OOPS 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
Re: [U2] UV 11 vs 10
Right, so with us those broken connections disappeared once we upgraded to 11 I don't mean the breaks stopped. I just mean the running processes got cleaned away, when before they were not being so purged. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Feb 6, 2014 9:31 am Subject: Re: [U2] UV 11 vs 10 We still get those with linux, especially if the network connection gets broken in the middle, that is not By either end. Sometimes the OS cleans them up, or with phantoms that are started by phantoms, until the Parent phantom ends, the child phantoms don't die. Not sure if that is something that has been addressed. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, February 06, 2014 12:28 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] UV 11 vs 10 One thing for us, going from 10 to 11, was what happens to the Zombie Processes Those processes where the user gets *kicked* out and the process is still there running in *windoze* (not necessarily in the LISTU) We used to accumulate dozens of these over the course of a month Now zero. ___ 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] UniVerse Dictionary question
What are the periods in 3 and 4 for? Did you try removing those? -Original Message- From: Woodward, Bob bob_woodw...@k2sports.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Feb 4, 2014 11:49 am Subject: Re: [U2] UniVerse Dictionary question Just to make sure, you're wanting FIELD 178 and the first value of that field. Correct? Because you have a length of 1, left justified I want to make sure you're not looking for the first character of the 178th field. Maybe if you showed what you're wanting and what you're getting, instead, then we'd be sure to give you an answer that makes sense. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Haskett Sent: Tuesday, February 04, 2014 11:45 AM To: U2 Users List Subject: Re: [U2] UniVerse Dictionary queston Martin: This is the only way to do accomplish the defined task in UniData. Maybe @RECORD178,1 is the preferred method in UV. Bill Untitled Page - Original Message - *From:* msch...@martinscholl.com *To:* U2 Users List u2-users@listserver.u2ug.org *Date:* 2/4/2014 11:33 AM *Subject:* [U2] UniVerse Dictionary queston UniVerse. I want to create a dictionary item that extract value 178,1 I thought 1. I 2. EXTRACT(@RECORD,178,1,0) 3. . 4. . 5. 1L 6. S Would do but it does not give me the desired result. Any suggestions? ___ 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] A Descriptors and its Subroutine Issue
Kate means that she cannot use the fields within a DICT file record, higher than field 10 This is because I-type dict items put their calculation stuff in those fields. -Original Message- From: Ed Clark u...@edclark.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Fri, Jan 31, 2014 5:36 am Subject: Re: [U2] A Descriptors and its Subroutine Issue On Jan 30, 2014, at 5:44 PM, Kate Stanton k...@walstan.com wrote: Thankyou Ed! We did not know you could call a program from a S-type dictionary! How long has it been there? I first used universe 21 years ago and the user exit support was in there then. I imagine that it was in there from near the beginning. The 50BB entry in APP.PROGS has a 1988 timestamp in it. We went through months of work to be able to use I-types to be able to call subroutines, and to get accurate arithmetic. Test shows arithmetic has been fixed. We talked to U2 people about it at a U2U, and were told UV doe integer arithmetic, and we had to live with it. Many (20+) years ago 1.9 + 1.9 gave 2, then it was fixed so we took the work-arounds out, then it went bad again. Do you know when it was fixed again? You mean arithmetic using F and A processing codes, right? My universe version is a bit old--10.3.7-- and it still truncates decimals. It needs to do that for compatibility. Older pick applications expect it. If you're not seeing it, maybe there is a configuration flag that can be set? We do still need I-types to bring back multi-values from a Translate. Perhaps this will be attended to as well some day. Probably not. It's also expected behavior, though I've seen other posts on here saying that it was one of the more common change requests for D3. We do not like I-types, as we cannot use dict fields beyond 10 for out data entry parameters, and inadvertently printing the dict item kills the session. Maybe one day we can get rid of them again. Why can't you use dict fields beyond 10? Cheers, Kate Kate Stanton Walstan Systems Ltd 4 Kelmarna Ave, Herne Bay, Auckland 1011, New Zealand Phone: + 64 9 360 5310 Mobile: + 64 21 400 486 Email: k...@walstan.com On 31 January 2014 10:34, Ed Clark u...@edclark.net wrote: Curious why you are doing this as a user exit? iirc, there are differences between using an A and an Itype. In an itype, the subroutine is called just once for each item in the file. With an A-type, the subroutine is going to be called once for each value/subvalue in the attribute referenced by the amc on line 2 of the dictionary entry (which in this case is 0 so there will only be once value, but be careful using it on other attributes in the item) The subroutine needs to be cataloged with a $ prefix, $RNS.CB.MAS.SUB rather than just RNS.CB.MAS.SUB, and I think it needs to be cataloged globally. From the universe manual: Cataloging User Exits Once you have written and compiled the UniVerse BASIC subroutine, you must catalog the program. User exits are cataloged globally by specifying the user exit name with a dollar sign in front of it. For example, to catalog the user exit U50MB in the example shown earlier, use the CATALOG command as follows: CATALOG CATALOG NAME or LOCAL = $50MB FILENAME = APP.PROGS PROGRAM NAME = 50MB Or you can use the form: CATALOG APP.PROGS $50MB Like any other program, a user exit must be compiled before you can catalog it. See Chapter 8, UniVerse BASIC, for more information about cataloging UniVerse BASIC programs. Cataloging Programs in PICK Accounts PICK and IN2 flavor accounts do not permit global cataloging; therefore you must either catalog the program in a different flavor account or create an INFORMATION flavor CATALOG entry in your PICK account. To create an INFORMATION flavor CATALOG entry, create a VOC entry which is the same as the entry for CATALOG, except that field 6 is defined as INFORMATION.FORMAT instead of PICK.FORMAT. On Jan 30, 2014, at 3:07 PM, randyleesmith randyleesm...@roadrunner.com wrote: I'm not use to making these. I based what I was doing on another A type which also called a Subroutine. My A Type record; SB.SVCED DICT ADFILA RNS.CB.MAS 10 lines long. : 0001: A : 0002: 0 : 0003: Reason Not To Be Sent : 0004: M : 0005: : 0006: : 0007: : 0008: URNS.CB.MAS.SUB : 0009: L : 0010: 20 Bottom at line 10. I cataloged the process RNS.CB.MAS.SUB But get this error; $RNS.CB.MAS.SUB is not in the CATALOG space. [ENOENT] No such file or directory Incorrect VOC entry for $RNS.CB.MAS.SUB. Unable to load subroutine. Not seen this before. Any ideas? I know I can just make an I type, and I have done those before. I thought this might be less work in making and porting over to production. - I used to be an Optimist until I knocked over the glass. -- View this message in context:
Re: [U2] A Descriptors and its Subroutine Issue
You have to catalog it, using the renaming option Otherwise the system will most likely catalog it normally, thus the error you have -Original Message- From: Robert i...@keyway.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Jan 30, 2014 1:06 pm Subject: Re: [U2] A Descriptors and its Subroutine Issue Did you compile the program before cataloging it? What command did you use to catalog it? I always like to take a look at the output from the CATALOG command to verify it was done properly. Robert Norman ROBERT NORMAN AND ASSOCIATES 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 (951) 541-1668 i...@keyway.net mailto:i...@keyway.net http://users.keyway.net/~ice/ http://users.keyway.net/%7Eice/ Affordable computer consulting services and computer programming for UNIVERSE, UNIDATA, U2, PICK/BASIC, DATA/BASIC, UniVerseBasic, UniBasic, R/BASIC, jBC. Ask about our lowest $45 discounted rate for long-term telecommuting projects. On 1/30/2014 12:07 PM, randyleesmith wrote: I'm not use to making these. I based what I was doing on another A type which also called a Subroutine. My A Type record; SB.SVCED DICT ADFILA RNS.CB.MAS 10 lines long. : 0001: A : 0002: 0 : 0003: Reason Not To Be Sent : 0004: M : 0005: : 0006: : 0007: : 0008: URNS.CB.MAS.SUB : 0009: L : 0010: 20 Bottom at line 10. I cataloged the process RNS.CB.MAS.SUB But get this error; $RNS.CB.MAS.SUB is not in the CATALOG space. [ENOENT] No such file or directory Incorrect VOC entry for $RNS.CB.MAS.SUB. Unable to load subroutine. Not seen this before. Any ideas? I know I can just make an I type, and I have done those before. I thought this might be less work in making and porting over to production. - I used to be an Optimist until I knocked over the glass. -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/A-Descriptors-and-its-Subroutine-Issue-tp42599.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [UV] Is anyone up on UV 11.2 ?
Baker you didn't mention what I was thinking. What does 11.2 give me, that I need, and would be worth the upgrade pain? -Original Message- From: Baker_Hughes baker_hug...@neimanmarcus.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Jan 28, 2014 8:29 am Subject: [U2] [UV] Is anyone up on UV 11.2 ? Hi friends, Its time to rev a few UV instances here and I wanted to ask if anyone is running on UniVerse 11.2.x ?? If so, what can you share? If you considered it but decided to stay with 11.1.14 or something around there, why? Any issues that are yet to get worked out? What ARE you waiting for -- is there some enhancement that you've heard is about to be released, or something patched that you feel is essential? Thanks, from [unusually] cold Texas (yet not as cold as Chicago). -Baker ___ 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] [UV] Programmatic Verification of Globally Cataloged Subroutine
The routine returns your below RC which it calls success as a zero if either it cannot open the GLOBAL.CATDIR file, or if it cannot read the catalog name passed in that file. The STATUS() (which I didn't even know could be assigned) is assigned to the ASCII value (using SEQ) of the 52nd character of the first line of the record it does successfully read. What is the significant of the 52nd character ? What would one find there? -Original Message- From: Hona, David david.h...@cba.com.au To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 27, 2014 7:50 pm Subject: Re: [U2] [UV] Programmatic Verification of Globally Cataloged Subroutine There is the !EXIST subroutine. It's a legacy Prime INFO subroutine - created for legacy code that need it. The source code is in UV APP.PROGS and just reads GLOBAL.CATDIR and also sets STATUS() with a return code too. CATALOGED.NAME = '*MYGLOBALSUB' call !EXIST(CATALOGED.NAME, RC) crt CATALOGED.NAME: = :(if RC then exists else NOT found) crt CATALOGED.NAME: STATUS() = :STATUS(): = :(if STATUS() then exists else NOT found) -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Perry Taylor Sent: Tuesday, 28 January 2014 4:06 AM To: U2-Users List Subject: [U2] [UV] Programmatic Verification of Globally Cataloged Subroutine Does anyone know of a good method in UniVerse BASIC to be able to verify if a subroutine is globally cataloged? Thanks. Perry Taylor Senior MV Architect Office (877) 494-7633 ext. 4392 Direct (502) 779-4392 ZirMed 888 West Market Street, Suite 400 Louisville, KY 40202 www.zirmed.comhttp://www.zirmed.com/ ** IMPORTANT MESSAGE * This e-mail message is intended only for the addressee(s) and contains information which may be confidential. If you are not the intended recipient please advise the sender by return email, do not use or disclose the contents, and delete the message and any attachments from your system. Unless specifically indicated, this email does not constitute formal advice or commitment by the sender or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its subsidiaries. We can be contacted through our web site: commbank.com.au. If you no longer wish to receive commercial electronic messages from us, please reply to this e-mail by typing Unsubscribe in the subject line. ** ___ 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] How do you verify windows printer is good before fatal error by PRINTing to a bogus printer.
The Spool -List only lists universe print queues It doesn't like printers on the network. When we create a new printer on our network, we have to go into Universe and add the queue and link the two to each other. -Original Message- From: Wols Lists antli...@youngman.org.uk To: u2-users u2-users@listserver.u2ug.org Sent: Tue, Jan 28, 2014 8:19 am Subject: Re: [U2] How do you verify windows printer is good before fatal error by PRINTing to a bogus printer. On 28/01/14 15:07, Jeff Schasny wrote: SPOOL -LIST will show you all the print queue names Is that all the printer names known to U2, or all the printer names known to the network? In Chuck's example, this particular printer will never have been declared to U2 - I did this all the time. The only printer UV was told about was DEFAULT, which didn't exist ... In fact, I suspect this syntax will list all the printers known to the server on which U2 is running, which could easily NOT include a valid printer the user is trying to print to ... Cheers, Wol Charles Stevenson wrote: SETPTR 0,80,60,3,3,1,AT \\BAD\NAME seems to execute w/o throwing an error. but an actual PRINT statement yields a fatal error: Program PRT: Line 2, Printer name \\BAD\PRINTERNAME is not recognized by the system. I'd like to verify we're printing to a good printer *before* attempting to do so. Execute some DOS command, maybe? ___ 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] How do you verify windows printer is good before fatal error by PRINTing to a bogus printer.
Do a SETPTR, followed by a PRINT and capture that output It's the only way to *guarantee* that the process won't work in exactly the same way as it's not working now. -Original Message- From: Charles Stevenson stevenson.c...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Jan 28, 2014 1:00 pm Subject: Re: [U2] How do you verify windows printer is good before fatal error by PRINTing to a bogus printer. Anthony pretty much nailed how we're doing it. But my original question is still unanswered. I want to make sure it's a valid printer before I start printing to it. I think I problably need to do something like EXECUTE DOS /C [some-command] \\MY_PRINT_SERVER\PrinterName CAPTURING DOSMSG IF DOSMSG = [something bad] THEN . . . I was hoping someone in this august body had crossed that bridge before. cds On 1/28/2014 11:31 PM, Jeff Schasny wrote: I've been using Universe since it was in beta and I had no idea you could use a URI in SETPTR. Its a good day, I've learned something new. Thanks! Wols Lists wrote: So if I am working on \\ASHDOWN (the name of my computer) I can use SETPTR to point at \\TIGGER\HP - a printer logically connected to a different computer that I've never told UV anything about. Setptr is quite happy to be given a windows remote computer reference and it works fine. That was how all our printers worked - they usually had network cards in them, so when a new printer turned up, I would assign it a name in DNS, and for anybody who was supposed to use it I would just edit their login script to add eg SETPTR ...,AT \\ACCOUNTS-HP\RAW And it just worked. No UV printer setting up whatsoever. Okay, my setup was a little bit cleverer than that, but everything, and I mean EVERYTHING, was done in my programs. Nothing at the UV level whatsoever. Cheers, Wol Correct. Except he was *also* using the URI syntax, ie \\COMPUTER\QUEUE. Wols Lists wrote: On 28/01/14 15:07, Jeff Schasny wrote: SPOOL -LIST will show you all the print queue names Is that all the printer names known to U2, or all the printer names known to the network? In Chuck's example, this particular printer will never have been declared to U2 - I did this all the time. The only printer UV was told about was DEFAULT, which didn't exist ... In fact, I suspect this syntax will list all the printers known to the server on which U2 is running, which could easily NOT include a valid printer the user is trying to print to ... Cheers, Wol Charles Stevenson wrote: SETPTR 0,80,60,3,3,1,AT \\BAD\NAME seems to execute w/o throwing an error. but an actual PRINT statement yields a fatal error: Program PRT: Line 2, Printer name \\BAD\PRINTERNAME is not recognized by the system. I'd like to verify we're printing to a good printer *before* attempting to do so. Execute some DOS command, maybe? ___ 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] [UV] Programmatic Verification of Globally Cataloged Subroutine
I was just trying to think of a reason why I'd want specifically to know how many arguments the subroutine has. That is, why was this particular fact chosen as the returned status code ? -Original Message- From: Keith Johnson [DATACOM] keith.john...@datacom.co.nz To: 'u2-users@listserver.u2ug.org' u2-users@listserver.u2ug.org Sent: Tue, Jan 28, 2014 3:10 pm Subject: Re: [U2] [UV] Programmatic Verification of Globally Cataloged Subroutine Hi, LeRoy Dreyfuss said that you would have to change 52 to 12 for EXIST to work. The globally cataloged programs have an extra 40 characters put on the front, so that would cause a problem. @RECORD[1,4] is a count of the number of times the program has been used. @RECORD[5,8] is who cataloged it @RECORD[13,4] are the date and time (I think) Regards, Keith ___ 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] [UV] Programmatic Verification of Globally Cataloged Subroutine
You read the GLOBAL.CATDIR file looking for that subroutine name, typically, at least at my site, they are prepended with an asterisk *GET.YEAR -Original Message- From: Perry Taylor perry.tay...@zirmed.com To: U2-Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 27, 2014 9:06 am Subject: [U2] [UV] Programmatic Verification of Globally Cataloged Subroutine Does anyone know of a good method in UniVerse BASIC to be able to verify if a subroutine is globally cataloged? Thanks. Perry Taylor Senior MV Architect Office (877) 494-7633 ext. 4392 Direct (502) 779-4392 ZirMed 888 West Market Street, Suite 400 Louisville, KY 40202 www.zirmed.comhttp://www.zirmed.com/ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. ZirMed, Inc. has strict policies regarding the content of e-mail communications, specifically Protected Health Information, any communications containing such material will be returned to the originating party with such advisement noted. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. ___ 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] [UV] Programmatic Verification of Globally Cataloged Subroutine
Could you give an example of this usage? Trying to use the HELP, I'm just getting strange errors when I try to follow HELP and use it on known globally catalogued routines -Original Message- From: Allen Egerton aeger...@pobox.com To: U2 Users List u2-users@listserver.u2ug.org Cc: U2-Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 27, 2014 9:29 am Subject: Re: [U2] [UV] Programmatic Verification of Globally Cataloged Subroutine Perhaps VCATALOG (Allen - Sent from my paperweight) On Jan 27, 2014, at 12:06 PM, Perry Taylor perry.tay...@zirmed.com wrote: Does anyone know of a good method in UniVerse BASIC to be able to verify if a subroutine is globally cataloged? Thanks. Perry Taylor Senior MV Architect Office (877) 494-7633 ext. 4392 Direct (502) 779-4392 ZirMed 888 West Market Street, Suite 400 Louisville, KY 40202 www.zirmed.comhttp://www.zirmed.com/ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. ZirMed, Inc. has strict policies regarding the content of e-mail communications, specifically Protected Health Information, any communications containing such material will be returned to the originating party with such advisement noted. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. ___ 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] JET no longer available on Universe
But we *did* have JET. In an upgrade, it was removed, I suspect simply because the person who ask for the upgrade disks didn't specifically ask for JET to be included. Can we get it back? You're suggesting here that you can ship it, included in upgrades, to people who already *have* it. -Original Message- From: Daniel McGrath dmcgr...@rocketsoftware.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 27, 2014 10:39 am Subject: Re: [U2] JET no longer available on Universe Hi Will, I said Rocket has Jet, not necessarily that it is available. For people who already have the product and new more 'users', that is someone. For outright new, we may need to legally need to rebrand the product (hence build, QA, etc) to remove previous company names. Obviously, there are commercial restrictions on what we spend our time on, so if it was an opportunity for $1000, it almost definitely wouldn't happen - $1,000,000 or more and we would probably discuss it more. From the internal questions I've seen here, it looks the account manager was looking into it further. Regards, Dan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, January 16, 2014 11:30 AM To: wjhon...@aol.com; u2-users@listserver.u2ug.org Subject: Re: [U2] JET no longer available on Universe Daniel, you said that JET is available. In our query through our vendor, to Rocket, we were told that JET is *not* available on Universe. That's what they were told, from their Rocket contact. Can you confirm, or give me a direct connection to someone who *can* process an order for JET? -Original Message- From: Wjhonson wjhon...@aol.com To: u2-users u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 2:41 pm Subject: Re: [U2] JET This is the *first* I've heard that Rocket is still shipping JET ! -Original Message- From: Charles Stevenson stevenson.c...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 2:39 pm Subject: Re: [U2] JET Jet as a subset of Rocket instead or Rocket as a subset of Jet. It's a different universe. On 1/6/2014 8:00 PM, Daniel McGrath wrote: Have them contact their U2 support provider. Rocket has JET. Cheers, Dan McGrath Managing Director, U2 Servers Lab Rocket Software ___ 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] Time for a Redback upgrade ?
Ryan thanks for that. Our WWSTATE file is indeed poorly sized Is this something we are supposed to be periodically clearing out ? Or is some garbage collection process broken that supposed to be clearing these old entries? -Original Message- From: Ladd, Ryan ryan.l...@meritain.com To: u2-users u2-users@listserver.u2ug.org Sent: Wed, Jan 22, 2014 9:35 am Subject: Re: [U2] Time for a Redback upgrade ? Here are some suggestions. -use showrgw and perfrgw to inspect your responders and their response time. -check your Redback Garbage Collection (RB.ADMIN, option 2) settings and logs. Additionally, check the WWSTATE table to ensure it is sized appropriately. If that table is poorly sized, your response time will suffer. -turn on more verbose logging and inspect the output of rgw.log (this requires a bounce of redback, so this may or may not be possible depending on your uptime requirements). There are more things to look at, but these should at least give you a chance at looking in the right direction. Ryan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Tuesday, January 21, 2014 6:35 PM To: u2-users@listserver.u2ug.org Subject: [U2] Time for a Redback upgrade ? We are Running Redback 4.4.0.1526 Build 1527 which is stamped 29 May 2007 This is running on Windows Server 2008 R2 Standard We've lately been experiencing odd slowness. Any tricks to where I should look first to try to narrow the possibilities of why? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. ___ 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] Time for a Redback upgrade ?
We are Running Redback 4.4.0.1526 Build 1527 which is stamped 29 May 2007 This is running on Windows Server 2008 R2 Standard We've lately been experiencing odd slowness. Any tricks to where I should look first to try to narrow the possibilities of why? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Report Generation
MITS -Original Message- From: Charles_Shaffer charles_shaf...@ntn-bower.com To: u2-users u2-users@listserver.u2ug.org Sent: Thu, Jan 16, 2014 7:47 am Subject: [U2] Report Generation I have been asked to look into a report generation tool similar to Crystal Reports for multivalued databases. and MS SQL server databases. I've worked with BI Query before are you folks aware of other possible solutions. The user has asked for Ability to schedule queries to run at night Ability to automatically distribute reports. I think saving them in a shared area is good enough. Ability to generate charts as part of the scheduled run. Any ideas are appreciated. Charles Shaffer Senior Analyst NTN-Bower Corporation ___ 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] No mail since Friday
I have seen no traffic at all since Friday the 10th. I find it hard to believe. Is the list down? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Report Writer
MITS ? -Original Message- From: Bill Brutzman bi...@hkmetalcraft.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Thu, Jan 9, 2014 2:05 pm Subject: [U2] Report Writer We have a new General Manager here. He is interested in report writers for end users... I suppose like Crystal Reports... but that can handle MultiValue. While I am looking into Rocket's CoreVu... I am wondering what else is out there... --Bill ___ 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] [u2] Pick 7.3 What is this?
On someone's resume I see Pick 7.3. When I try to google for that, I get nothing useful. Is this from Raining Data ? It's a D3? Or is this an MvBase or something other thing. What is it? ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [u2] Pick 7.3 What is this?
Whatever this is, they are claiming it runs on AIX. So Unidata 7.3 probably *does*, does D3 also run on AIX ? -Original Message- From: Mark Eastwood ma...@afsi.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Fri, Jan 10, 2014 10:57 am Subject: Re: [U2] [u2] Pick 7.3 What is this? I would assume D3 7.3.x (from pick systems, raining data, tiger logic, rocket) -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, January 10, 2014 12:58 PM To: u2-users@listserver.u2ug.org Subject: [U2] [u2] Pick 7.3 What is this? On someone's resume I see Pick 7.3. When I try to google for that, I get nothing useful. Is this from Raining Data ? It's a D3? Or is this an MvBase or something other thing. What is it? ___ 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 ** This email and any files transmitted with it are confidential and may be subject to copyright. They are intended solely for the use of the individual or entity to which they are addressed. If you have received this message in error please notify AFS immediately by return email. Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of AFS, except where an authorized sender specifically states them to be the views of AFS. It is your responsibility to verify this email and any attachments for the presence of viruses. AFS accepts no liability for any damage caused by any virus transmitted. ___ 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 command in Universe
The HELP USERS doesn't really say anything useful. When I do a LISTU I count 87 sessions USERS says there are 74 users logged on the system That's close to what I might say are the unique users, since some people have more than one session. But I can't get it exact. Does USERS count phantoms? console jobs? jobs like that uvdlock and uvcleanup and uvsmm? How about jobs from Uniobjects making it's brief connections (uvcs), are those USERS for the purpose of this verb? And if there's any better documentation about exactly what USERS is doing, can you point it at me? Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Logging program execution in Unidata?
So Ian, everything is globally catalogued? -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 6:57 pm Subject: Re: [U2] Logging program execution in Unidata? Wow! Didn't know about that command either. This has been very instructional. I can easily filter out the vendor code from that command by path, and just see our custom programs. There seems to be some caching going on too, at least until the user logs off - the reference count stays for some period of time. It runs really fast too, so I could run a cron job once per minute and not have too much overhead. Every 10 minutes wouldn't be good enough, but we likely have few processes that login, do their thing and then logout within a minute. Most of those would be web-service clients, and those call a couple of generic handlers first. Great suggestion, thanks! -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Baakkonen, Rodney A (Rod) 46K Sent: Monday, January 06, 2014 5:24 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? What we did was have a cron run every 10 minutes that executed a Unidata program. The Unidata program did a PCPERFORM sbcsprogs to capture everything that was running out of the global catalog. It parses up the output of sbcsprogs and builds a Unidata file. This file has the program name as the key and the following attributes: DR DoctoR (Display Record) File: CBH.PROGRAM.TRACKING ATB ATB Name Conv Value Item: CLM101 1 Last Update D2/01/06/14 2 First RecordedD2/11/16/00 3 No of Times Captured 4254 End of Defined Attributes If something consistently runs and finshes within 10 minutes, it will never be recorded. You could have the threshold set to whatever you want. But we thought 10 minutes was good enough for our usage. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Monday, January 06, 2014 7:07 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Logging program execution in Unidata? I believe there is something wrong with this suggestions. IIRC you don't get the time and date it was last RUN, only the date it was last Accessed. I suspect this is the touch date, which could mean that just looking at it in a directory scan, touches it. Along with a host of other things that don't actually *run* the code. So it wouldn't answer the Q as to whether it's actively executed. You also get the number of times is has run since being catalogued, which always seemed to be an odd choice for me. It may have been run a thousand times, but not run at all in the past ten years. But if I ruled the world, things would be different. Not better just different. Anyway, let us know how it works for your purpose. -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 4:55 pm Subject: Re: [U2] Logging program execution in Unidata? Larry/Wol, thanks for this. Trying it now on a dev server. Not sure how I've missed this all these years, but glad to learn something new! -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, January 06, 2014 4:44 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? MAKE.MAP.FILE We catalog all our programs - locally (so they end up in CTLG in the current account) for programs specific to a particular account, as well as globally (so there is a pointer in CTLGTB) for generic programs. Unfortunately, unidata seems to have _MAP_ file in $UDTHOME/sys/_MAP_ (as well as a MAP command) but at least for us it's not populated. Thanks for the suggestion, Ian -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dale kelley Sent: Monday, January 06, 2014 4:13 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? Ian, In universe the map file contains the most recent execution date for cataloged programs. Programs that are just RUN I don't know of any way. Dale On 01/06/2014 06:08 PM, McGowan, Ian wrote: We're looking into a major conversion late this year, which will involve checking out several thousand programs (mostly opens, reads or writes). Some programs are run many times a day, whereas some were throwaway and haven't been touched in years. It would be great to get some sense of which ones are active. We
Re: [U2] Logging program execution in Unidata?
I think we've found before, that *if* you ask the system what was the last access date... it's updates the last access date. Because you just accessed it. Wrong? -Original Message- From: Charles Stevenson stevenson.c...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Jan 7, 2014 1:14 am Subject: Re: [U2] Logging program execution in Unidata? track OS's last access date on the object? On 1/7/2014 3:08 AM, McGowan, Ian wrote: We're looking into a major conversion late this year, which will involve checking out several thousand programs (mostly opens, reads or writes). Some programs are run many times a day, whereas some were throwaway and haven't been touched in years. It would be great to get some sense of which ones are active. We unfortunately don't have a wrapper program, wondering if anyone has run into this before - is it possible to somehow log when a program is executed in Unidata? Any magic triggers, directory flags or other audit flags that can get turned on? Any ideas gratefully received, Ian ___ 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] Logging program execution in Unidata?
On this R-pointer point, can someone point me to the manual which describes the ability to have a security routine on these? I can't quite figure out where that information is. I've never heard of that ability before this thread. Thanks. -Original Message- From: Dennis Bartlett dqbartl...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 10:02 pm Subject: Re: [U2] Logging program execution in Unidata? Ian Perhaps your answer lies in a combo - rather than looking at the actual code you have, why not focus on what calls it: This will minimise what changes are needed. MENU: you say you don't have code for the menu system - but you do have access to the VOC, so why not do the R pointer thing on the VOC entries of the menu stuff. A little research could get the main 'calling' routine, and maybe something like uniVerse's @PARASENTENCE might tell you what was called. FILES USED: Files can have triggers applied that simply 'touch' a file at o/s level - file being named of file:date:time:seq:action. The resultant ls will tell you what files were read/written and when. TCL: As for the ops staff dropping to TCL, you could write a pseudo TCL that has all the commands, but logs their use. I've seen this done successfully in situations where some staff are limited in what they can do. Most folk don't even realise they're at a pseudo level. CRON: As for the cron items, what about R pointer'ing the PHANTOM verb (dunno if that's possible!) - then you could trap what's being launched each time. Alternatively, stepping outside of the UniData environment you could apply svn to the PH file, which would give you date / time evidence of calls to launch (the advantage is that it has tools designed for analysis) JAVA ETC: Java etc calls can be logged outside of UniData. On 7 January 2014 12:27, McGowan, Ian james.mcgo...@bankofthewest.comwrote: That's a good question - always get to what the user really needs, not what they say they want ;-) I support a vendor supplied application. It runs from the LOGIN paragraph and provides a menu interface. Over the years we have written a lot of supporting code around the vendor app, so now we have (at least) four ways a custom program can be run: 1) We can add user-defined menu items and they get EXECUTE'd from the menu (by code I don't have access to) 2) Our operations people can drop to TCL and run a command directly from there 3) We have an elaborate cron setup that ends up running streams on a variety of schedules 4) We use uniobjects, and different external interfaces making calls into Unidata (mostly subroutine calls from java and .net clients) As a result of an upcoming upgrade (in 1 year), we're likely going to have to touch all of the programs and make some modifications. Ideally we'd cut down the number by disregarding one-off programs that haven't run in ages. We have programs last compiled in 2004, but I know they run many times per day, so time-stamps don't cut it. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Charlie Noah Sent: Monday, January 06, 2014 5:31 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? Ian, You said you didn't have a wrapper program. How do your programs get executed? Charlie On 01-06-2014 7:23 PM, Baakkonen, Rodney A (Rod) 46K wrote: What we did was have a cron run every 10 minutes that executed a Unidata program. The Unidata program did a PCPERFORM sbcsprogs to capture everything that was running out of the global catalog. It parses up the output of sbcsprogs and builds a Unidata file. This file has the program name as the key and the following attributes: DR DoctoR (Display Record) File: CBH.PROGRAM.TRACKING ATB ATB Name Conv Value Item: CLM101 1 Last Update D2/01/06/14 2 First RecordedD2/11/16/00 3 No of Times Captured 4254 End of Defined Attributes If something consistently runs and finshes within 10 minutes, it will never be recorded. You could have the threshold set to whatever you want. But we thought 10 minutes was good enough for our usage. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Monday, January 06, 2014 7:07 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Logging program execution in Unidata? I believe there is something wrong with this suggestions. IIRC you don't get the time and date it was last RUN, only the date it was last Accessed. I suspect this is the touch date, which could mean that just looking at it in a directory scan, touches it. Along with a host of other things that don't actually *run* the code. So it wouldn't answer the Q
Re: [U2] JET
This is the *first* I've heard that Rocket is still shipping JET ! -Original Message- From: Charles Stevenson stevenson.c...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 2:39 pm Subject: Re: [U2] JET Jet as a subset of Rocket instead or Rocket as a subset of Jet. It's a different universe. On 1/6/2014 8:00 PM, Daniel McGrath wrote: Have them contact their U2 support provider. Rocket has JET. Cheers, Dan McGrath Managing Director, U2 Servers Lab Rocket Software ___ 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] Logging program execution in Unidata?
That would be interesting. The only thing I've done in the past, is to stick a subroutine call near the top, to write the name of the routine into a logging file, and then recompile all the programs. -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2-Users U2-Users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 4:08 pm Subject: [U2] Logging program execution in Unidata? We're looking into a major conversion late this year, which will involve checking out several thousand programs (mostly opens, reads or writes). Some programs are run many times a day, whereas some were throwaway and haven't been touched in years. It would be great to get some sense of which ones are active. We unfortunately don't have a wrapper program, wondering if anyone has run into this before - is it possible to somehow log when a program is executed in Unidata? Any magic triggers, directory flags or other audit flags that can get turned on? Any ideas gratefully received, Ian - IMPORTANT NOTICE: This message is intended only for the addressee and may contain confidential, privileged information. If you are not the intended recipient, you may not use, copy or disclose any information contained in the message. If you have received this message in error, please notify the sender by reply e-mail and delete the message. ___ 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] Logging program execution in Unidata?
I believe there is something wrong with this suggestions. IIRC you don't get the time and date it was last RUN, only the date it was last Accessed. I suspect this is the touch date, which could mean that just looking at it in a directory scan, touches it. Along with a host of other things that don't actually *run* the code. So it wouldn't answer the Q as to whether it's actively executed. You also get the number of times is has run since being catalogued, which always seemed to be an odd choice for me. It may have been run a thousand times, but not run at all in the past ten years. But if I ruled the world, things would be different. Not better just different. Anyway, let us know how it works for your purpose. -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Jan 6, 2014 4:55 pm Subject: Re: [U2] Logging program execution in Unidata? Larry/Wol, thanks for this. Trying it now on a dev server. Not sure how I've missed this all these years, but glad to learn something new! -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, January 06, 2014 4:44 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? MAKE.MAP.FILE We catalog all our programs - locally (so they end up in CTLG in the current account) for programs specific to a particular account, as well as globally (so there is a pointer in CTLGTB) for generic programs. Unfortunately, unidata seems to have _MAP_ file in $UDTHOME/sys/_MAP_ (as well as a MAP command) but at least for us it's not populated. Thanks for the suggestion, Ian -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dale kelley Sent: Monday, January 06, 2014 4:13 PM To: U2 Users List Subject: Re: [U2] Logging program execution in Unidata? Ian, In universe the map file contains the most recent execution date for cataloged programs. Programs that are just RUN I don't know of any way. Dale On 01/06/2014 06:08 PM, McGowan, Ian wrote: We're looking into a major conversion late this year, which will involve checking out several thousand programs (mostly opens, reads or writes). Some programs are run many times a day, whereas some were throwaway and haven't been touched in years. It would be great to get some sense of which ones are active. We unfortunately don't have a wrapper program, wondering if anyone has run into this before - is it possible to somehow log when a program is executed in Unidata? Any magic triggers, directory flags or other audit flags that can get turned on? Any ideas gratefully received, Ian - IMPORTANT NOTICE: This message is intended only for the addressee and may contain confidential, privileged information. If you are not the intended recipient, you may not use, copy or disclose any information contained in the message. If you have received this message in error, please notify the sender by reply e-mail and delete the message. ___ 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
[U2] Accuterm the Web version
We are using the Accuterm application to telnet into Universe 11 I've toyed with the idea of using the Accuterm browser version, does anyone here use that ? I just wonder what are the advantages or disadvantages of that. I know what Pete says, I want to hear from a customer though. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Accuterm the Web version
Bruce if you don't like this thread, you don't have to respond. Please let those of us who want to know these answers discuss it. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:19 am Subject: Re: [U2] Accuterm the Web version Exactly what he means. -BD On 12/23/2013 11:13 AM, Dave Laansma wrote: Please elaborate. What exactly does Pete say. Sincerely, David Laansma Hubbard Supply Co. Direct: 810-342-7143 Office: 810-234-8681 Fax: 810-234-6142 www.hubbardsupply.com Delivering Products, Services and Innovative Solutions -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bruce Decker Sent: Monday, December 23, 2013 12:58 PM To: U2 Users List Subject: Re: [U2] Accuterm the Web version If Pete says it, I believe it. -BD On 12/23/2013 10:52 AM, Wjhonson wrote: We are using the Accuterm application to telnet into Universe 11 I've toyed with the idea of using the Accuterm browser version, does anyone here use that ? I just wonder what are the advantages or disadvantages of that. I know what Pete says, I want to hear from a customer though. ___ 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] Accuterm the Web version
No the original post was to see 1) if anyone is using this web version and 2) to get a testimonial FROM them. Period. That's all. Anything else you read into it, was not present. The purpose of customer testimonials is to get their own personal experience. That's for what I was looking. Solely. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: u2-users u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:36 am Subject: Re: [U2] Accuterm the Web version Okay: Let me try it this way. I've known and worked with Pete for over 25 years. In ALL of that time, I've found that the quality of his products are first rate, he does not exaggerate claims (which is what I thought the original post was suggesting) and if there was an issue (rare) he is very responsive and quick to resolve the issue. I believe if Pete tells you something, you can take it to the bank. I think this is helpful information especially for those who may not know Pete and wonder if they can rely on information he is providing. I should have spelled it out instead of being snarky. My apologies. -BD On 12/23/2013 11:22 AM, Wjhonson wrote: Bruce if you don't like this thread, you don't have to respond. Please let those of us who want to know these answers discuss it. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:19 am Subject: Re: [U2] Accuterm the Web version Exactly what he means. -BD On 12/23/2013 11:13 AM, Dave Laansma wrote: Please elaborate. What exactly does Pete say. Sincerely, David Laansma Hubbard Supply Co. Direct: 810-342-7143 Office: 810-234-8681 Fax: 810-234-6142 www.hubbardsupply.com Delivering Products, Services and Innovative Solutions -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bruce Decker Sent: Monday, December 23, 2013 12:58 PM To: U2 Users List Subject: Re: [U2] Accuterm the Web version If Pete says it, I believe it. -BD On 12/23/2013 10:52 AM, Wjhonson wrote: We are using the Accuterm application to telnet into Universe 11 I've toyed with the idea of using the Accuterm browser version, does anyone here use that ? I just wonder what are the advantages or disadvantages of that. I know what Pete says, I want to hear from a customer though. ___ 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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Accuterm the Web version
Correct. I want to hear from a customer actually using this particular product, what they think of it. That statement says nothing about Pete at all, in my mind. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 11:22 am Subject: Re: [U2] Accuterm the Web version Sorry: I must have misinterpreted the statement /*I know what Pete says, I want to hear from a customer though.*/ I felt I was on point but it's not the first time I've misread a statement. Apologies again and happy holidays to you and your family, -BD On 12/23/2013 12:07 PM, Wjhonson wrote: No the original post was to see 1) if anyone is using this web version and 2) to get a testimonial FROM them. Period. That's all. Anything else you read into it, was not present. The purpose of customer testimonials is to get their own personal experience. That's for what I was looking. Solely. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: u2-users u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:36 am Subject: Re: [U2] Accuterm the Web version Okay: Let me try it this way. I've known and worked with Pete for over 25 years. In ALL of that time, I've found that the quality of his products are first rate, he does not exaggerate claims (which is what I thought the original post was suggesting) and if there was an issue (rare) he is very responsive and quick to resolve the issue. I believe if Pete tells you something, you can take it to the bank. I think this is helpful information especially for those who may not know Pete and wonder if they can rely on information he is providing. I should have spelled it out instead of being snarky. My apologies. -BD On 12/23/2013 11:22 AM, Wjhonson wrote: Bruce if you don't like this thread, you don't have to respond. Please let those of us who want to know these answers discuss it. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:19 am Subject: Re: [U2] Accuterm the Web version Exactly what he means. -BD On 12/23/2013 11:13 AM, Dave Laansma wrote: Please elaborate. What exactly does Pete say. Sincerely, David Laansma Hubbard Supply Co. Direct: 810-342-7143 Office: 810-234-8681 Fax: 810-234-6142 www.hubbardsupply.com Delivering Products, Services and Innovative Solutions -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bruce Decker Sent: Monday, December 23, 2013 12:58 PM To: U2 Users List Subject: Re: [U2] Accuterm the Web version If Pete says it, I believe it. -BD On 12/23/2013 10:52 AM, Wjhonson wrote: We are using the Accuterm application to telnet into Universe 11 I've toyed with the idea of using the Accuterm browser version, does anyone here use that ? I just wonder what are the advantages or disadvantages of that. I know what Pete says, I want to hear from a customer though. ___ 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 ___ 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] Accuterm the Web version
My specific request is that I wish to hear from a person who is actually using, as their main way of connecting to the database, the WEB based version of Accuterm. Not just someone who tried it for a day or something. But rather a person who is using it day to day for their normal work. -Original Message- From: Bill Haskett wphask...@advantos.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 11:28 am Subject: Re: [U2] Accuterm the Web version Were you talking about the version of AccuTerm that runs through a web browser? If so it's a nice product but the user still has to download and install AccuTerm, which works fine over the internet. I can certainly echo the sentiments regarding the quality of AccuTerm products and their wonderful support. If you'd like more information, can you be more specific about what you're looking for. I think your request was a little too general. Bill - Original Message - *From:* wjhon...@aol.com *To:* u2-users@listserver.u2ug.org *Date:* 12/23/2013 11:07 AM *Subject:* Re: [U2] Accuterm the Web version No the original post was to see 1) if anyone is using this web version and 2) to get a testimonial FROM them. Period. That's all. Anything else you read into it, was not present. The purpose of customer testimonials is to get their own personal experience. That's for what I was looking. Solely. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: u2-users u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:36 am Subject: Re: [U2] Accuterm the Web version Okay: Let me try it this way. I've known and worked with Pete for over 25 years. In ALL of that time, I've found that the quality of his products are first rate, he does not exaggerate claims (which is what I thought the original post was suggesting) and if there was an issue (rare) he is very responsive and quick to resolve the issue. I believe if Pete tells you something, you can take it to the bank. I think this is helpful information especially for those who may not know Pete and wonder if they can rely on information he is providing. I should have spelled it out instead of being snarky. My apologies. -BD On 12/23/2013 11:22 AM, Wjhonson wrote: Bruce if you don't like this thread, you don't have to respond. Please let those of us who want to know these answers discuss it. -Original Message- From: Bruce Decker bdec...@bluepinc.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 10:19 am Subject: Re: [U2] Accuterm the Web version Exactly what he means. -BD On 12/23/2013 11:13 AM, Dave Laansma wrote: Please elaborate. What exactly does Pete say. Sincerely, David Laansma Hubbard Supply Co. Direct: 810-342-7143 Office: 810-234-8681 Fax: 810-234-6142 www.hubbardsupply.com Delivering Products, Services and Innovative Solutions -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bruce Decker Sent: Monday, December 23, 2013 12:58 PM To: U2 Users List Subject: Re: [U2] Accuterm the Web version If Pete says it, I believe it. -BD On 12/23/2013 10:52 AM, Wjhonson wrote: We are using the Accuterm application to telnet into Universe 11 I've toyed with the idea of using the Accuterm browser version, does anyone here use that ? I just wonder what are the advantages or disadvantages of that. I know what Pete says, I want to hear from a customer though. ___ 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 ___ 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
Re: [U2] [UV] INPUTTRAP Statement
I don't think you can use *any* of the chars that are pre-trapped like ctrl-c (Break) That is, chars that actually make the op-sys wake up and act in immediate mode If you are trying to *trap* the break so you can see when someone is trying to use it, there is another way, although the other way of which I'm thinking doesn't *prevent* its use, it just *records* its use. Maybe you could go into more detail about why you're trying to trap ctrl-c -Original Message- From: Perry Taylor perry.tay...@zirmed.com To: U2-Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 11:41 am Subject: [U2] [UV] INPUTTRAP Statement Has anyone ever used the INPUTTRAP statement in UniVerse BASIC? I want to be able to trap a break (Ctrl-c) but I can't seem to get it to work with CHAR(3), or any other character for that matter. The UniVerse BASIC Commands documentation provides no examples on its use. Anybody done anything like this? Any sample code you're willing to share? Thanks. Perry Taylor Senior MV Architect ZirMed 888 West Market Street, Suite 400 Louisville, KY 40202 www.zirmed.comhttp://www.zirmed.com/ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. ZirMed, Inc. has strict policies regarding the content of e-mail communications, specifically Protected Health Information, any communications containing such material will be returned to the originating party with such advisement noted. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. ___ 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] [UV] INPUTTRAP Statement
Could you explain more why your On.Abort executes another On.Abort ? I didn't understand that part. -Original Message- From: Bill Haskett wphask...@advantos.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 1:06 pm Subject: Re: [U2] [UV] INPUTTRAP Statement You can't trap the 'break' key, but you can prevent its usage. In UniData it is: ON.ABORT ...which is a very finicky task to accomplish in that the command doesn't permanently turn on or off anything, it simply executes a command on a program abort. For us, the command executes the ON.ABORT command again (for the next abort) the routes the user back to the main menu; a very abstract way to get the job done. HTH, Bill - Original Message - *From:* wjhon...@aol.com *To:* u2-users@listserver.u2ug.org *Date:* 12/23/2013 11:56 AM *Subject:* Re: [U2] [UV] INPUTTRAP Statement I don't think you can use *any* of the chars that are pre-trapped like ctrl-c (Break) That is, chars that actually make the op-sys wake up and act in immediate mode If you are trying to *trap* the break so you can see when someone is trying to use it, there is another way, although the other way of which I'm thinking doesn't *prevent* its use, it just *records* its use. Maybe you could go into more detail about why you're trying to trap ctrl-c -Original Message- From: Perry Taylor perry.tay...@zirmed.com To: U2-Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 23, 2013 11:41 am Subject: [U2] [UV] INPUTTRAP Statement Has anyone ever used the INPUTTRAP statement in UniVerse BASIC? I want to be able to trap a break (Ctrl-c) but I can't seem to get it to work with CHAR(3), or any other character for that matter. The UniVerse BASIC Commands documentation provides no examples on its use. Anybody done anything like this? Any sample code you're willing to share? Thanks. Perry Taylor Senior MV Architect ZirMed 888 West Market Street, Suite 400 Louisville, KY 40202 www.zirmed.comhttp://www.zirmed.com/ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. ZirMed, Inc. has strict policies regarding the content of e-mail communications, specifically Protected Health Information, any communications containing such material will be returned to the originating party with such advisement noted. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. ___ 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] Please recommend a Pick-based upgrade for QuickBooks
For a client who is currently using QuickBooks. Just essentially the same functionality as QuickBooks, doesn't need added bells and whistles. No one who's going to charge 50K please :) Thanks. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Please recommend a Pick-based upgrade for QuickBooks
Wow that's kinda fascinating in itself. At one time there are thirty different Pick-based accounting packages being offered. Now it's down to one? -Original Message- From: George R Smith geo...@grsmith.arcoxmail.com To: u2-users u2-users@listserver.u2ug.org Sent: Wed, Dec 18, 2013 9:20 am Subject: Re: [U2] Please recommend a Pick-based upgrade for QuickBooks http://www.gaap.com/ Pick based for over 30 years. George -Original Message- From: Wjhonson Sent: Wednesday, December 18, 2013 10:53 AM To: u2-users@listserver.u2ug.org Subject: [U2] Please recommend a Pick-based upgrade for QuickBooks For a client who is currently using QuickBooks. Just essentially the same functionality as QuickBooks, doesn't need added bells and whistles. No one who's going to charge 50K please :) Thanks. ___ 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] Please recommend a Pick-based upgrade for QuickBooks
Excuse me? You never spoke with my client. -Original Message- From: Doug Averch dave...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Dec 18, 2013 3:22 pm Subject: Re: [U2] Please recommend a Pick-based upgrade for QuickBooks Hi Will: I spoke with your client about our Universe/Unidata accounting package. So there is more than one. Good Luck, Doug www.u2logic.com/applications.html ___ 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] Please recommend a Pick-based upgrade for QuickBooks
Doug you are speaking of a job that is months old already. This is a brand new job. With a brand new client. -Original Message- From: Doug Averch dave...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Dec 18, 2013 3:45 pm Subject: Re: [U2] Please recommend a Pick-based upgrade for QuickBooks Does Jeff L. ring a bell? On Wed, Dec 18, 2013 at 4:28 PM, Wjhonson wjhon...@aol.com wrote: Excuse me? You never spoke with my client. -Original Message- From: Doug Averch dave...@gmail.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Dec 18, 2013 3:22 pm Subject: Re: [U2] Please recommend a Pick-based upgrade for QuickBooks Hi Will: I spoke with your client about our Universe/Unidata accounting package. So there is more than one. Good Luck, Doug www.u2logic.com/applications.html ___ 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] [OT] Interview Questions
Fine be that way. Personally I always *write* my dates as dd MMM yy format anyway, which can be universal, since the MMM is alphabetic and therefore can't be mistaken for anything else. It's just hard to get my clients to appreciate that universality when their customers are all within a 50 mile radius. -Original Message- From: Kevin King ke...@precisonline.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 16, 2013 6:29 pm Subject: Re: [U2] [OT] Interview Questions Well now... this is getting interesting. Wol has a very valid point. Assumptions can be deadly. Hence why I called Will out on his. It's minor in the sense of this dialogue, but if when customers are putting up money for the end result assumptions and misunderstanding can be the difference between getting the gig or getting the boot. On Mon, Dec 16, 2013 at 7:13 PM, Bill Haskett wphask...@advantos.netwrote: Another option, which I always have done, is to iconv dates in 15 Jan 2013 format. This always works regardless of which date method is selected. Don't know why yanks do things that irritate you. But then, most people do things that irritate someone. As Mark Brown always points out; the trouble with standards is everybody has one. This seems more of an issue than what yanks do. :-) Bill Untitled Page - Original Message - *From:* antli...@youngman.org.uk *To:* u2-users@listserver.u2ug.org *Date:* 12/16/2013 6:00 PM *Subject:* Re: [U2] [OT] Interview Questions On 17/12/2013 00:17, Wjhonson wrote: What is the last Thursday of the current month. Current Date minus Current Day of Month number plus 1 puts you on the first of the current month Or you could just Oconv d2/ and replace the middle number with 01 with Iconv that. Actually, I think that'll screw up pretty spectacularly! OCONV(@TODAY, D2) gives me 17/12/13. If I replace the middle number (or if Kevin replaced the middle number) we'd both end up somewhere in January! Why do you Yanks put the least significant number in the middle? That's crazy! If you want the first of the month, the easiest way to do it is FIRST = 01/:OCONV(@TODAY,D2[M,Y]) (if I've remembered my syntax correctly). Then to get that into internal format I_FIRST = ICONV(FIRST, D2DMY) You should NEVER assume that dates are in the format you expect, unless you are in control (which you aren't, here, seeing as you've messed up pretty spectacularly :-) 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 ___ 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
What is the last Thursday of the current month. Current Date minus Current Day of Month number plus 1 puts you on the first of the current month Or you could just Oconv d2/ and replace the middle number with 01 with Iconv that. Now take that internal date and add 32, this will *always* put you exactly into the next month somewhere. Now oconv that date D2/ and replace the middle number with 01 which will always put on the first of next month Now if the DOW number is larger than Thursday subtract the difference If its less than Thursday subtract that number and an extra 2 to get to last Thursday -Original Message- From: Daniel McGrath dmcgr...@rocketsoftware.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 16, 2013 2:55 pm Subject: Re: [U2] [OT] Interview Questions Build an API to Mechanical Turk. neededDate = Mech_Turk(In /mm/dd format, what is the last Thursday of :month: :year) Hmmm - I guess that's why I don't code anymore ;) -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Monday, December 16, 2013 3:22 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Asking the list...I'd label that as resourceful. So yeah, that's a positive. On Mon, Dec 16, 2013 at 10:08 AM, Woodward, Bob bob_woodw...@k2sports.comwrote: Maybe it's a good thing you're not interviewing me, Kevin. My immediate answer would be I don't know. Let me check the documentation and get back to you. I've never had to do anything like that so it's not something I'd know off the top of my head. I'm sure there's probably and OCONV format that would get me started but. Oh! I know! I'd as this list! silly smile Does that count? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Saturday, December 14, 2013 8:15 AM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions David, I've used many of these questions in the past but where it fell down was that it didn't give any real picture of technical ability. The one question I've been using lately to assess technical thinking is how would you calculate the last Thursday in a month? The answers have been everywhere from accurate to sheer ridiculous. The unexpected takeaway from this question is that it has helped to identify people who simply want to answer quickly without thinking - not a good trait unless the answer is right and to date that's happened a total of zero times - vs people who think first and then give a reasoned response. I've just found it too easy for people to stretch the truth when explaining their technical ability, so I'm asking questions intended to give some evidence. On Saturday, December 14, 2013, David Sharp wrote: Here is something I have used: What single project or task would you consider the most significant accomplishment in your career so far? * Can you give me a detailed overview of the accomplishment? * Tell me about the company, your title, your position, your role, and the team involved. * What were the actual results achieved? * When did it take place and how long did the project take. * Why you were chosen? * What were the 3-4 biggest challenges you faced and how did you deal with them? * Where did you go the extra mile or take the initiative? * Walk me through the plan, how you managed to it, and if it was successful. * Describe the environment and resources. * Describe your manager's style and whether you liked it or not. * Describe the technical skills needed to accomplish the objective and how they were used. * Some of the biggest mistakes you made. * Aspects of the project you truly enjoyed. * Aspects you didn't especially care about and how you handled them. * How you managed and influenced other, with lots of examples. * How you changed and grew as a person. * What you would do differently if you could do it again. * What type of formal recognition did your receive? Regards, David Sharp Date: Fri, 13 Dec 2013 12:27:18 -0800 From: i...@keyway.net javascript:; To: u2-users@listserver.u2ug.org javascript:; Subject: Re: [U2] [OT] Interview Questions Please email me in regards to your ads. I am currently in between contracts/assignments/projects and looking for my next assignment. Multivalue languages I have been programming in: * CACHE (language: MV BASIC) * INFORMATION (language: INFO/BASIC) * jBASE (language: jBC, jBASE BASIC, jBASIC) * MENTOR System (language: DATA/BASIC, DATABASIC, DATA BASIC) * MVENTERPRISE (language: MVENTERPRISE BASIC) * MVON/ONWARE (language: ONWARE BASIC) * OPENINSIGHT (language: BASIC+) * OPENQM, QM (language: QMBASIC)
Re: [U2] [OT] Interview Questions
Replace current date with Any date The logic is exactly the same -Original Message- From: Kevin King ke...@precisonline.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Dec 16, 2013 4:48 pm Subject: Re: [U2] [OT] Interview Questions Except, Will, the question did not ask for current month. Rather it asked for a month. Similar, yes, but a different request. On Monday, December 16, 2013, Wjhonson wrote: What is the last Thursday of the current month. Current Date minus Current Day of Month number plus 1 puts you on the first of the current month Or you could just Oconv d2/ and replace the middle number with 01 with Iconv that. Now take that internal date and add 32, this will *always* put you exactly into the next month somewhere. Now oconv that date D2/ and replace the middle number with 01 which will always put on the first of next month Now if the DOW number is larger than Thursday subtract the difference If its less than Thursday subtract that number and an extra 2 to get to last Thursday -Original Message- From: Daniel McGrath dmcgr...@rocketsoftware.com javascript:; To: U2 Users List u2-users@listserver.u2ug.org javascript:; Sent: Mon, Dec 16, 2013 2:55 pm Subject: Re: [U2] [OT] Interview Questions Build an API to Mechanical Turk. neededDate = Mech_Turk(In /mm/dd format, what is the last Thursday of :month: :year) Hmmm - I guess that's why I don't code anymore ;) -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Monday, December 16, 2013 3:22 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Asking the list...I'd label that as resourceful. So yeah, that's a positive. On Mon, Dec 16, 2013 at 10:08 AM, Woodward, Bob bob_woodw...@k2sports.comwrote: Maybe it's a good thing you're not interviewing me, Kevin. My immediate answer would be I don't know. Let me check the documentation and get back to you. I've never had to do anything like that so it's not something I'd know off the top of my head. I'm sure there's probably and OCONV format that would get me started but. Oh! I know! I'd as this list! silly smile Does that count? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kevin King Sent: Saturday, December 14, 2013 8:15 AM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions David, I've used many of these questions in the past but where it fell down was that it didn't give any real picture of technical ability. The one question I've been using lately to assess technical thinking is how would you calculate the last Thursday in a month? The answers have been everywhere from accurate to sheer ridiculous. The unexpected takeaway from this question is that it has helped to identify people who simply want to answer quickly without thinking - not a good trait unless the answer is right and to date that's happened a total of zero times - vs people who think first and then give a reasoned response. I've just found it too easy for people to stretch the truth when explaining their technical ability, so I'm asking questions intended to give some evidence. On Saturday, December 14, 2013, David Sharp wrote: Here is something I have used: What single project or task would you consider the most significant accomplishment in your career so far? * Can you give me a detailed overview of the accomplishment? * Tell me about the company, your title, your position, your role, and the team involved. * What were the actual results achieved? * When did it take place and how long did the project take. * Why you were chosen? * What were the 3-4 biggest challenges you faced and how did you deal with them? * Where did you go the extra mile or take the initiative? * Walk me through the plan, how you managed to it, and if it was successful. * Describe the environment and resources. * Describe your manager's style and whether you liked it or not. * Describe the technical skills needed to accomplish the objective and how they were used. * Some of the biggest mistakes you made. * Aspects of the ___ 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
Nothing exists outside of the USA. -Original Message- From: Anthonys Lists antli...@youngman.org.uk To: u2-users u2-users@listserver.u2ug.org Sent: Mon, Dec 16, 2013 6:00 pm Subject: Re: [U2] [OT] Interview Questions On 17/12/2013 00:17, Wjhonson wrote: What is the last Thursday of the current month. Current Date minus Current Day of Month number plus 1 puts you on the first of the current month Or you could just Oconv d2/ and replace the middle number with 01 with Iconv that. Actually, I think that'll screw up pretty spectacularly! OCONV(@TODAY, D2) gives me 17/12/13. If I replace the middle number (or if Kevin replaced the middle number) we'd both end up somewhere in January! Why do you Yanks put the least significant number in the middle? That's crazy! If you want the first of the month, the easiest way to do it is FIRST = 01/:OCONV(@TODAY,D2[M,Y]) (if I've remembered my syntax correctly). Then to get that into internal format I_FIRST = ICONV(FIRST, D2DMY) You should NEVER assume that dates are in the format you expect, unless you are in control (which you aren't, here, seeing as you've messed up pretty spectacularly :-) 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] [OT] Interview Questions
Oh my. Bites Tongue. -Original Message- From: Robert i...@keyway.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Fri, Dec 13, 2013 12:27 pm Subject: Re: [U2] [OT] Interview Questions Please email me in regards to your ads. I am currently in between contracts/assignments/projects and looking for my next assignment. Multivalue languages I have been programming in: * CACHE (language: MV BASIC) * INFORMATION (language: INFO/BASIC) * jBASE (language: jBC, jBASE BASIC, jBASIC) * MENTOR System (language: DATA/BASIC, DATABASIC, DATA BASIC) * MVENTERPRISE (language: MVENTERPRISE BASIC) * MVON/ONWARE (language: ONWARE BASIC) * OPENINSIGHT (language: BASIC+) * OPENQM, QM (language: QMBASIC) * PICK, Advanced PICK, D3 (language: PICK BASIC) * Power95 (language: DATA/BASIC, DATABASIC, DATA BASIC) * REALITY System (language: DATA/BASIC, DATABASIC, DATA BASIC) * REVELATION, Advanced REVELATION (language: R/BASIC, REVELATION BASIC) * UNIDATA (language: UNIBASIC) * UNIVERSE (language: UNIVERSE BASIC) * UNIVISION (language: UVBASIC) * WebSphere DataStage (language: DSBASIC, DataStage BASIC) Robert Norman, Multivalue Programmer/Analyst (951) 541-1668 On 10/7/2013 7:35 PM, Kevin King wrote: 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
Re: [U2] Exporting to File regularly
Can I modify this suggestion to say that it *stores* each write, and only emails you once a day :) Put that snake back in the box!!! -Original Message- From: doug d...@chancofamily.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Dec 10, 2013 11:38 pm Subject: Re: [U2] Exporting to File regularly I suggest that you put a write trigger on the file that would call a universe program that emails you everytime the file is written to. You would need to write the program the trigger calls to send tbe email but if you can send emails from the os then you can also send emails from universe but it may require a little work. Email me off list if you need some help and I'll be happy to help. dougc Sent from Samsung tablet Original message From: David Campbell davidcampb...@themutual.com.au Date: 12/11/2013 00:38 (GMT-05:00) To: u2-users@listserver.u2ug.org Subject: [U2] Exporting to File regularly Hi Everyone, I'm new to universe (a complete noob) and I couldn't quite find what I was looking for on google and I've been smashing my face against this for a while until I stumbled upon this mailing list so I was wondering if anyone could help me out here. I'm writing a script that will hopefully alert me via email whenever a new record is added to a particular universe file, if there is a better way to do this I would be all ears. I'm working around another proprietary system which operates on universe and I dont know enough about universe to really say for sure what is proprietary and what is universe standard code and the proprietary stuff is covered in NDA's and no touchy hand slappy orders so I cannot really modify the way it works, I just need to know when a new entry appears, preferably via an smtp email. My Current plan works like this I'm looking to regularly (every 5 minutes) output data into a text or csv file, doesn't matter really, so long as it is not full of characters that batch scripts hate and it can happen in an automated fashion. The closest thing I can get to what I want right now is SP.ASSIGN HS LIST FILE.NAME LPTR this lists all the records and dumps them in a spool file under /var/spool/uv/ and then a script I have written in the past retrieves that spool file for me, I have trained that spool file to look for specific markers in the first line of the file and apply a particular script to it This spooled print job gives me a list of the records that I can then sort numerically, pick the highest number, check that number against what the number was last time and alert me via email if its different. Ultimately I would love for a regularly running script to just output the highest record (maybe sort numerically and give me the highest number and dump just that number into a file on the unix box for me to retrieve and the work with. Any help would be greatly appreciated! -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Exporting-to-File-regularly-tp42264.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Unidata error for the ages, so to speak.
Quizzle Zik It's a palindrome by the way Sounds like you've hit such a strange error, that the systems programmer said I'll name this one later... -Original Message- From: Allen Elwood RR aelw...@socal.rr.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Dec 5, 2013 1:52 pm Subject: Re: [U2] Unidata error for the ages, so to speak. sounds like an error in the error message error squared? lol... On 12/5/2013 1:44 PM, Doug Averch wrote: I was playing with EVAL trying to see why it would work in Universe and not in Unidata. I typed in this sentence in Unidata 7.3.6: list CRM.CUSTOMERS WITH EVAL UPCASE(@RECORD15) LIKE BILL... UPCASE(@RECORD15) -^ Virtual Attribute Error: qz1zq syntax error So what is qz1zq syntax error? Who would of thought this would help a seasoned professional like myself figure our my syntax error. I guess I really don't understand this database after many many years... The correct syntax was : list CRM.CUSTOMERS WITH EVAL UPCASE(CONTACT.NAME) LIKE 'BILL...' Regards, Doug www.u2logic.com Web applications with real error messages ___ 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] How do we search through ALL archives for a particular string? *
you mean like this? site:www.mail-archive.com/u2-users@listserver.u2ug.org -Original Message- From: Robert i...@keyway.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Nov 21, 2013 11:10 am Subject: [U2] How do we search through ALL archives for a particular string? * How do we search through ALL archives for a particular string? I would like to search all archives at one time, without having to pull up each thread and searching. Usually I do something like this from www.ixquick.com : +site:www.listserver.u2ug.org +(USC OR UNIVERSITY OF SOUTHERN CALIFORNIA) If I was looking for all USC posts, for example. Any ideas? Robert Norman pic ROBERT NORMAN AND ASSOCIATES 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 (951) 541-1668 i...@keyway.net mailto:i...@keyway.net http://users.keyway.net/~ice/ http://users.keyway.net/%7Eice/ Affordable U2 programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. ___ 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] Johnson's Lemma
Johnson's Lemma: On any sufficiently complex application, you will have running and useful routines, that predate your career. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Simple question - selecting and listing records
Could you post the exact statement you're using with the WHEN clause, a and also the contents of the DICT items? I suspect one or more of them is not actually setup as a multivalued field -Original Message- From: Hilk, Brandon brandon.h...@iqor.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Nov 19, 2013 8:29 am Subject: [U2] Simple question - selecting and listing records Hello, I have a quick question regarding listing multivalued fields. I hope the formatting is retained on this email so my example doesn't get confusing. This file is structured for multiple credit card entries under one @id. How can I alter my LIST command to only show the entries for the date specified? I tried using when in both the LIST and SELECT statements but didn't get the results I was looking for. I feel like I'm missing something really basic. Thanks in advance. }SELECT CREDITCARD.FILE WITH PMT.DATE EQ 11/19/2013 303 record(s) selected to SELECT list #0. }}LIST CREDITCARD.FILE PACKET STATUS TRACKING.ID PMT.DATE CREDITCARD.FILE PACKET.. STATUS. TRACKING ID. PMT DATE.. 5215216252152162 APPROVED25D6TGCD 11/19/2013 52152162 12/31/2013 52152162 01/31/2014 52152162 02/28/2014 52152162 03/31/2014 52152162 04/30/2014 52152162 05/30/2014 52152162 06/30/2014 52152162 07/31/2014 52152162 08/29/2014 52152162 09/30/2014 52152162 10/31/2014 5643649556436495 APPROVED259l17j2 02/18/2013 56436495 APPROVED25a0hfg7 03/18/2013 56436495 APPROVED25adf4bt 04/18/2013 56436495 APPROVED25ar1ofv 05/20/2013 56436495 APPROVED25b7a92o 06/18/2013 56436495 APPROVED25bk0tpv 07/18/2013 56436495 APPROVED25c11rl1 08/19/2013 ___ 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] Ref: Web Services at Universe 11.n
Could you give an example of web services you are actually using and why? -Original Message- From: Cooper, Rudy rudy.coo...@sagepub.com To: 'u2-users@listserver.u2ug.org' u2-users@listserver.u2ug.org Sent: Thu, Oct 31, 2013 1:18 pm Subject: [U2] Ref: Web Services at Universe 11.n Harold, We’re on a windows platform and we’ve doing web services with UV since 10.2. Use the WSD for creating the soap server and and use soapui (free) for testing. We access external services from UV using the soap api that is documented in basicext.pdf of the uv documentation. The documentation from Rocket for your release, IBM U2 Web Services Developer, is very good. rudy Date: Wed, 30 Oct 2013 12:00:40 -0700 From: Oaks, Harold harold.o...@clark.wa.govmailto:harold.o...@clark.wa.gov To: u2-users@listserver.u2ug.orgmailto:u2-users@listserver.u2ug.org Subject: [U2] Web Services at Universe 11.n Message-ID: e9aeaa752e89734bb39e1c6bfcddcfb804f7f...@esxvm40.clark.root.localmailto:e9aeaa752e89734bb39e1c6bfcddcfb804f7f...@esxvm40.clark.root.local Content-Type: text/plain; charset=us-ascii I've been telling my boss that if we upgraded to Universe 11.23, we can implement web services. (We're currently on 10.2) But, finally looking in detail at the appropriate manual (Universe Web Services Developer) it seems that one can publish a web service easily enough so that Universe data can be gotten, but I don't see that the other side is implemented, where one accesses an external web service and brings back data into Universe. Am I missing the something? What are any of you using to fully implement web services with an underlying Universe environment? Thanks- Harold Oaks Sr. Analyst/Programmer Clark County, WA This e-mail and related attachments and any response may be subject to public disclosure under state law. Rudy Cooper Lead Applications Developer Sage Publications Inc. 2455 Teller Road Thousand Oaks, Ca. 91320 USA T:805.410.7724 www.sagepub.com Los Angeles | London | New Delhi Singapore | Washington DC The natural home for authors, editors societies Please consider the environment before printing this email Are you a fan of SAGE? Show us at www.facebook.com/SAGEPublicationshttp://www.facebook.com/SAGEPublications. ___ 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] [JOB] Epicor is now in Denver?
What do the offices in Denver house? -Original Message- From: Al DeWitt adew...@stylmark.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Tue, Oct 29, 2013 8:08 am Subject: Re: [U2] [JOB] Epicor is now in Denver? The offices in Minneapolis houses Epicor 9 (I believe the current flagship ERP system) as well as the Manage 2000 folks. Albert DeWitt, CPIM Sr. Programmer Analyst Stylmark, Inc. Minneapolis MN 55432 | USA -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hilk, Brandon Sent: Monday, October 28, 2013 12:29 PM To: U2 Users List Subject: Re: [U2] [JOB] Epicor is now in Denver? They have a building just outside Minneapolis as well. Not sure which business units belong to which campuses. ___ 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] [JOB] Fwd: Fulltime Role: Unidata Resource - San Clemente, CA
Wow I have to commend Ashish on this ad, it's really well-written ! -Original Message- From: Ashish ash...@adroitswc.com To: wjhonson wjhon...@aol.com Sent: Thu, Oct 24, 2013 1:40 pm Subject: Fulltime Role: Unidata Resource - San Clemente, CA Dear Will, Greetings for the day!! Please go through the below fulltime role and let me knowyour interest and availability for a new start. Position - UnidataResource Location - San Clemente,CA Salary - Negotiable MainDuties /Job Function-Primary duties include providing technical support for the SJC Billing systemthat runs a Unidata system utilizing Unibasic language and a PICK datastructure in a UNIX environment. Respond to customer requests by designing,developing, testing, documenting, training and maintaining computer programs.Receive, analyze, resolve and respond to customer questions regarding SJCBilling-Unidata processes. Maintain appropriate project documentation. Develop and maintain strong ongoing relationships with customers. Strong communication skills are a must with the ability to workindependently. RequiredKnowledge- Extensive Business and Analytical skills working in a Healthcare Environment. Experience with Unidata, Pick and Pick Like Structures, UNIX environment,Excel, Word and Microsoft Outlook. RequiredExperience- Minnimum of 7 years experience working in Information Systems, utilizing theUnidata PICK language. Excellent written and communication skills,interpersonal skills and organizational skills. Ability to meet short and longterm deadlines. Detail oriented and dependable. Ability to activelyparticipate as a team member and project lead on projects. Ability tomulti-task and prioritize work. SpecialRequirements– After Hours on call support. Thanks Regards AshishGarg Sr.Recruiter - Recruitment AdroITSoftware Consulting Inc. / Regal International Inc. 24,Emerson Plaza West, Emerson, NJ 07630 Call:201-588-3010 Fax:201-608-6870 Email:ash...@adroitswc.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [OT] Interview Questions
Hire hourly, then promote to permanent. After fifty hours you should know if you want to hire for permanent. -Original Message- From: Kevin King ke...@precisonline.com To: Susan Joslyn sjos...@sjplus.com; U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 9, 2013 7:07 pm Subject: Re: [U2] [OT] Interview Questions Susan, yes. I've been very open in my interviews, and it's netted significantly regrettable results. So this time I'm going for people who can get behind and contribute to the common cause as soon after hire as possible. I don't have any aspirations of hiring for life, though I certainly do endeavor to have that kind of an environment for a person who wants that sort of thing. I just need to quit hiring backstabbing chaff with their own agendas. On Tue, Oct 8, 2013 at 1:54 PM, Susan Joslyn sjos...@sjplus.com wrote: Kevin, Not that I have any real experience - at least not for what seems like a lifetime - with hiring. But my instinct might be to let the applicant tell me whatever they want. You know, just an open ended Tell me what you would like me to know about your skills, your ambitions and your work ethic. Probably that's an approach you've already tried. Susan -Original Message- From: mailto:u2-users-boun...@listserver.u2ug.org u2-users-boun...@listserver.u2ug.org [ mailto:u2-users-boun...@listserver.u2ug.org mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Leverett, Brendon Sent: Tuesday, 8 October 2013 1:40 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Interviewer: What is one of your weak points? Applicant: My honesty. Interviewer: I would have thought that was a strong point. Applicant: I don't give a %^* what you think you stupid ^^%$ ___ 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] [OT] Interview Questions
I've never been hired by a company who had HR interview me as well. That says something. I don't know what it says. But it's something. -Original Message- From: Kevin King ke...@precisonline.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 9, 2013 7:08 pm Subject: Re: [U2] [OT] Interview Questions David, I'm a company of 10. HR, technology, hell, even vacuuming the facility falls to moi. On Tue, Oct 8, 2013 at 2:27 PM, David A. Green dgr...@dagconsulting.comwrote: Why not let HR handle the personality questions and background checks, that's what they do. That leaves you to concentrate on their technical abilities. 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 Susan Joslyn Sent: Tuesday, October 08, 2013 12:54 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] [OT] Interview Questions Kevin, Not that I have any real experience - at least not for what seems like a lifetime - with hiring. But my instinct might be to let the applicant tell me whatever they want. You know, just an open ended Tell me what you would like me to know about your skills, your ambitions and your work ethic. Probably that's an approach you've already tried. Susan -Original Message- From: mailto:u2-users-boun...@listserver.u2ug.org u2-users-boun...@listserver.u2ug.org [ mailto:u2-users-boun...@listserver.u2ug.org mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Leverett, Brendon Sent: Tuesday, 8 October 2013 1:40 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Interviewer: What is one of your weak points? Applicant: My honesty. Interviewer: I would have thought that was a strong point. Applicant: I don't give a %^* what you think you stupid ^^%$ ___ 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] [OT] Interview Questions
If you give them their first programming job they will leave The trick is finding people to whom you are giving them their *last* programming job. -Original Message- From: Kevin King ke...@precisonline.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Fri, Oct 11, 2013 1:15 pm Subject: Re: [U2] [OT] Interview Questions I also agree. I'm willing to train, but what I've found is that someone that is willing to learn doesn't necessarily mean they're able to learn or willing to do what they've learned. What happened here was that a group of folks with little experience got a lot of good training and then took the training elsewhere, so I'd rather not start from scratch if at all possible. We need folks to be able to contribute quickly, so I don't have the time nor desire to give someone their first programming job knowing that I'm only giving them wings to fly. And yeah, I'm still a little bitter. I'll get over it. :-) On Fri, Oct 11, 2013 at 1:33 PM, Robert Frailey rfrai...@utahmed.comwrote: I totally agree with Brenda and Bill. Work sent Brooke and I to Epicor's Unidata and Pick classes in California, I only had Novell and Microsoft when I was hired. I picked up Unix, Unidata, redback and DBMS from classes provided by work. 19 years later, Brooke and I are self sufficient. We show up on time and put in whatever necessary to complete our tasks. We learn everything in sight. We would be hard pressed if one or both of us got hit by a bus. I'm expected to be 24 hours a day / seven days a week and Brooke fills in when I can't. I run into very few people with our work ethic anymore. Robert - Original Message - From: Brenda Ives bren...@marketamerica.com To: 'U2 Users List' u2-users@listserver.u2ug.org Sent: Friday, October 11, 2013 1:18 PM Subject: Re: [U2] [OT] Interview Questions How about the other end here? By other end, I mean this. What about someone in college or out of college with a degree other than an IT subject or if with an IT degree or working on one, who has been taught by someone with over 20 years of experience outside of college but the student/graduate has no employment history of what has been taught them outside of college. Plus they meet all 3 of your requirements listed below? UniVerse/UniData/D3/JBASE/**CACHE is not taught in colleges and if we don't teach them what happens when all of us oldies are gone? Brenda -Original Message- From: u2-users-bounces@listserver.**u2ug.orgu2-users-boun...@listserver.u2ug.org[mailto: u2-users-bounces@**listserver.u2ug.orgu2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Haskett Sent: Friday, October 11, 2013 2:41 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Kevin: After actually hiring a lot of people, and firing those that needed it, I've come to the conclusion that all employers need a person with the following three attributes: 1) An ability, and willingness, to be on-time, 2) An ability, and willingness, to be presentable in all business situations, and 3) An ability, and willingness, to learn what they don't know (which is always a lot!). The people coming out of college these days are mostly unemployable. Today's bachelors degree is like a 1930 8th grade education, or a 1970 high school education. So, no matter what any Human Services dweeb says, getting someone to show up looking presentable and willing to work whatever it takes to learn what they don't know is gold! These kinds of people are quite trainable and, considering all software frameworks have a short shelf life anyway, offer a lot of flexibility for your purposes. Just a thought. :-) Bill --**--** - Original Message - *From:* ke...@precisonline.com *To:* U2 Users List u2-users@listserver.u2ug.org *Date:* 10/11/2013 9:56 AM *Subject:* Re: [U2] [OT] Interview Questions Unfortunately, in one case I hired a friend. Needless to say, it was one of the worst decisions I've made. Not only lost a friend, but lost a lot of customer confidence by her attitude, poor workmanship, and unwillingness to adapt. On Thu, Oct 10, 2013 at 7:01 AM, Robert Frailey rfrai...@utahmed.com wrote: Wow, seen a lot of that and managers trying to get friends hired to create a perfect office society. quit hiring backstabbing chaff with their own agendas. Robert - Original Message - From: Kevin King ke...@precisonline.com To: Susan Joslyn sjos...@sjplus.com; U2 Users List u2-users@listserver.u2ug.org Sent: Wednesday, October 09, 2013 8:07 PM Subject: Re: [U2] [OT] Interview Questions Susan, yes. I've been very open in my interviews, and it's netted significantly regrettable results. So this time I'm going for people who can get behind and contribute to the common cause as soon after hire as possible. I don't have any aspirations of
Re: [U2] Missing docs on Transaction Logging
The URL has been cut in the message and sends you to the wrong page Daniel go back to my original message The Universe version number should e part of the URL Try this one for example https://docs.rocketsoftware.com/nxt/gateway.dll/RKB14/universe/11.1.11/translog.pdf -Original Message- From: Daniel McGrath dmcgr...@rocketsoftware.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Mon, Oct 7, 2013 7:39 pm Subject: Re: [U2] Missing docs on Transaction Logging I've just tried this at home and was able to get to everything I could see. What browser are you using? Sending in screenshots of your page to u2as...@rs.com might help us track down what issue you have. Cheers, Dan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kate Stanton Sent: Monday, October 07, 2013 7:01 PM To: U2 Users List Subject: Re: [U2] Missing docs on Transaction Logging It appears none of the documents can be retrieved from that page. None that I tried could. Kate Stanton Walstan Systems Ltd 4 Kelmarna Ave, Herne Bay, Auckland 1011, New Zealand Phone: + 64 9 360 5310 Mobile: + 64 21 400 486 Email: k...@walstan.com On 4 October 2013 06:55, Wjhonson wjhon...@aol.com wrote: From this page http://www.rocketsoftware.com/brand/rocket-u2/technical-documentation/ UniVerse-v11.1.11 Select this UniVerse Transaction Logging and Recovery and you will get the error Unable to retrieve document By the way it says to contact the webmaster and yet there does not appear to be any way to know how to do that, either from the error page, or from the docs page either. No link to webmaster at all ___ 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] [OT] Interview Questions
Tell me about the best boss you ever had, and why they were the best. -Original Message- From: Susan Joslyn sjos...@sjplus.com To: u2-users u2-users@listserver.u2ug.org Sent: Tue, Oct 8, 2013 12:54 pm Subject: Re: [U2] [OT] Interview Questions Kevin, Not that I have any real experience - at least not for what seems like a lifetime - with hiring. But my instinct might be to let the applicant tell me whatever they want. You know, just an open ended Tell me what you would like me to know about your skills, your ambitions and your work ethic. Probably that's an approach you've already tried. Susan -Original Message- From: mailto:u2-users-boun...@listserver.u2ug.org u2-users-boun...@listserver.u2ug.org [ mailto:u2-users-boun...@listserver.u2ug.org mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Leverett, Brendon Sent: Tuesday, 8 October 2013 1:40 PM To: U2 Users List Subject: Re: [U2] [OT] Interview Questions Interviewer: What is one of your weak points? Applicant: My honesty. Interviewer: I would have thought that was a strong point. Applicant: I don't give a %^* what you think you stupid ^^%$ ___ 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] Missing docs on Transaction Logging
Jackie try it. It still gives an error, if you navigate the way I describe below. -Original Message- From: Jackie Burhans jburh...@rocketsoftware.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Oct 8, 2013 1:37 pm Subject: Re: [U2] Missing docs on Transaction Logging Sorry about that, we did some reorganization and decided to just keep the first 2 digits of the database version, no matter the update level. So if you made that 11.1 instead of 11.1.11 it should work now. You may have been accessing it in the middle of the transition. Again apologies for the inconvenience. Jackie -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 11:56 AM To: u2-users@listserver.u2ug.org Subject: [U2] Missing docs on Transaction Logging From this page http://www.rocketsoftware.com/brand/rocket-u2/technical-documentation/UniVerse-v11.1.11 Select this UniVerse Transaction Logging and Recovery and you will get the error Unable to retrieve document By the way it says to contact the webmaster and yet there does not appear to be any way to know how to do that, either from the error page, or from the docs page either. No link to webmaster at all ___ 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] Missing docs on Transaction Logging
It's still the case right now Jackie. -Original Message- From: Jackie Burhans jburh...@rocketsoftware.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Tue, Oct 8, 2013 1:35 pm Subject: Re: [U2] Missing docs on Transaction Logging You are right. We changed our naming conventions. Now while we may update one or two manuals at any given point release (e.g. 11.1.11 or 11.1.12), we decided to just keep calling the doc set 11.1. So if you've saved old links pointing to 11.1.11, you'd be better off going back and resaving them as just 11.1. Does that make sense? If it wasn't an old saved link problem actually it may have been that we were updating the documentation database. Apologies for the inconvenience. Jackie -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jo Lester Sent: Tuesday, October 08, 2013 2:11 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Missing docs on Transaction Logging I see. Depending on how you navigate to the documentation, you either get a success or failure. this fails: https://docs.rocketsoftware.com/nxt/gateway.dll/RKB14/universe/11.1.11/translog.pdf this works: https://docs.rocketsoftware.com/nxt/gateway.dll/RKB14/universe/11.1/translog.pdf ___ 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] Interesting....
I don't think this is it. Perhaps George you could post the full code that is the actual issue, not just an example. We could then test it, to see if your symptom can be replicated. However I still don't like Break=Null, that seems wrong to me. It should say Break=Intr -Original Message- From: Ed Clark u...@edclark.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 5:32 am Subject: Re: [U2] Interesting My guess would be that it's because the loop was very tight. I've seen lots of instances where tight loops couldn't be interrupted at all. Maybe in this case it wasn't in basic code when it interrupted, and couldn't find any basic code within a few steps, so didn't offer D. On Oct 2, 2013, at 11:30 PM, George Gallen ggal...@wyanokegroup.com wrote: Nothing special in the compile. Why would it give the D in one part of the program , but not in another? Just very strange. Oh wellguess I'll have to chalk it up the computer having indigestion or something; Hopefully it didn't pick up a virus or bug! (I think I found them all now - but you never know) -Original Message- From: Kevin King Sent: Wednesday, October 02, 2013 11:13 PM To: U2 Users List Subject: Re: [U2] Interesting Isn't there something that strips the symbol table during compile? If the symbol table were suppressed the D might not appear because it couldn't do much anyway, right? On Oct 2, 2013 11:53 AM, George Gallen ggal...@wyanokegroup.com wrote: I Don't know? I never really looked into the PTERM signals. I would think that is referring to a Break signal vs Control C (but I don't know) It's not that the Break is disabled - just the DEBUG option was missing. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Will Johnson Sent: Wednesday, October 02, 2013 1:51 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting Is BREAK=NULL what you expected to see ? -Original Message- From: George Gallen-2 [via U2 (UniVerse UniData)] ml-node+s1073795n41901...@n5.nabble.com To: Will Johnson wjhon...@aol.com Sent: Wed, Oct 2, 2013 10:46 am Subject: Re: Interesting PTERM DISPLAY (RUNNING UV 10.0.2) MODEEMULATE CC INTR= ^C QUIT= ^\ SUSP= OFF DSUSP = OFF SWITCH = OFF ERASE = ^H WERASE = OFF KILL= ^U LNEXT = OFF REPRINT = OFF EOF = ^D EOL = ^@ EOL2= ^@ FLUSH = OFF START = ^Q STOP= ^S LCONT = ^_ FMC = ^^ VMC = ^] SMC = ^\ TMC = ^T SQLNULL = ^N INPUTCTLOFF CARRIER RECEIVE -HANGUP -LOCAL CASE-UCIN -UCOUT -XCASE -INVERT CRMODE -INLCR -IGNCR ICRNL ONLCR -OCRNL -ONOCR -ONLRET -CRONLY DELAY BS0 CR0 FF0 LF0 VT0 TAB0 -FILL ECHOECHO ERASE=BSB KILL=LF CTRL -LF HANDSHAKE XON -ANY -TANDEM -DTR OUTPUT POST -TILDE -BG CS -EXPAND PROTOCOLLINE=0 BAUD=9600 DATA=8 STOP=1 NONE DISABLE -STRIP SIGNALS ENABLE FLUSH BREAK=NULL -Original Message- From: [hidden email] [mailto:[hidden email]] On Behalf Of Wjhonson Sent: Wednesday, October 02, 2013 1:23 PM To: [hidden email] Subject: Re: [U2] Interesting The INTR.KEY in the VOC is not the only thing controlling breaking behaviour. It specifies the maximum level of ability, not the minimum, it can be overridden. However, please type PTERM DISPLAY at TCL and post the results for us to review. That is your first step, before we get more technical. -Original Message- From: George Gallen [hidden email] To: U2 Users List [hidden email] Sent: Wed, Oct 2, 2013 10:20 am Subject: Re: [U2] Interesting Yes... The only time I've not had the D option, is when I break from a VOC Which is expected, since you can't debug a VOC. So, why would the D option not appear when you break from a basic program? Whenit does when you break from an input it does when another program is in a loop just this program in this loop it did not appear And it wasn't executing a SELECT that was taking a long time or something, then That would be like breaking out of a VOC George ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Interesting....
The portion you posted works perfectly fine on my system. It's quite likely that another portion you didn't post is the problem. The 'D' option can be turned off in a variety of ways. Without having more details its not very easy to find the cause. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:16 am Subject: Re: [U2] Interesting I'm fairly confident that the Break= is not applicable to my connection Since it's not a serial connection where a break signal could be sent. The portion that would be applicable is INTR= ^C - which did work, When I hit control C, it interrupted the program. So the interrupt portion Isn't the issue (or shouldn't be). Posting the full code is not possible - over 1500 lines and well boss wouldn't like it either. The code sample posted was the code in question with the names changed to protect the innocent. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 12:24 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting I don't think this is it. Perhaps George you could post the full code that is the actual issue, not just an example. We could then test it, to see if your symptom can be replicated. However I still don't like Break=Null, that seems wrong to me. It should say Break=Intr -Original Message- From: Ed Clark u...@edclark.net To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 5:32 am Subject: Re: [U2] Interesting My guess would be that it's because the loop was very tight. I've seen lots of instances where tight loops couldn't be interrupted at all. Maybe in this case it wasn't in basic code when it interrupted, and couldn't find any basic code within a few steps, so didn't offer D. On Oct 2, 2013, at 11:30 PM, George Gallen ggal...@wyanokegroup.com wrote: Nothing special in the compile. Why would it give the D in one part of the program , but not in another? Just very strange. Oh wellguess I'll have to chalk it up the computer having indigestion or something; Hopefully it didn't pick up a virus or bug! (I think I found them all now - but you never know) -Original Message- From: Kevin King Sent: Wednesday, October 02, 2013 11:13 PM To: U2 Users List Subject: Re: [U2] Interesting Isn't there something that strips the symbol table during compile? If the symbol table were suppressed the D might not appear because it couldn't do much anyway, right? On Oct 2, 2013 11:53 AM, George Gallen ggal...@wyanokegroup.com wrote: I Don't know? I never really looked into the PTERM signals. I would think that is referring to a Break signal vs Control C (but I don't know) It's not that the Break is disabled - just the DEBUG option was missing. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Will Johnson Sent: Wednesday, October 02, 2013 1:51 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting Is BREAK=NULL what you expected to see ? -Original Message- From: George Gallen-2 [via U2 (UniVerse UniData)] ml-node+s1073795n41901...@n5.nabble.com To: Will Johnson wjhon...@aol.com Sent: Wed, Oct 2, 2013 10:46 am Subject: Re: Interesting PTERM DISPLAY (RUNNING UV 10.0.2) MODEEMULATE CC INTR= ^C QUIT= ^\ SUSP= OFF DSUSP = OFF SWITCH = OFF ERASE = ^H WERASE = OFF KILL= ^U LNEXT = OFF REPRINT = OFF EOF = ^D EOL = ^@ EOL2= ^@ FLUSH = OFF START = ^Q STOP= ^S LCONT = ^_ FMC = ^^ VMC = ^] SMC = ^\ TMC = ^T SQLNULL = ^N INPUTCTLOFF CARRIER RECEIVE -HANGUP -LOCAL CASE-UCIN -UCOUT -XCASE -INVERT CRMODE -INLCR -IGNCR ICRNL ONLCR -OCRNL -ONOCR -ONLRET -CRONLY DELAY BS0 CR0 FF0 LF0 VT0 TAB0 -FILL ECHOECHO ERASE=BSB KILL=LF CTRL -LF HANDSHAKE XON -ANY -TANDEM -DTR OUTPUT POST -TILDE -BG CS -EXPAND PROTOCOLLINE=0 BAUD=9600 DATA=8 STOP=1 NONE DISABLE -STRIP SIGNALS ENABLE FLUSH BREAK=NULL -Original Message- From: [hidden email] [mailto:[hidden email]] On Behalf Of Wjhonson Sent: Wednesday, October 02, 2013 1:23 PM To: [hidden email] Subject: Re: [U2] Interesting The INTR.KEY in the VOC is not the only thing controlling breaking behaviour. It specifies the maximum level of ability, not the minimum, it can be overridden. However, please type PTERM DISPLAY at TCL and post the results for us to review. That is your first step, before we get more technical. -Original Message
Re: [U2] Interesting....
If it worked fine for you, then what's the problem? -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:27 am Subject: Re: [U2] Interesting Yes, it worked fine for me as well - which is what confused me. The only other time I've seen the D option not available, is when it's Executing a TCL command, which was not the case in this program. Knowing the variety of ways it can be turned off was what my question was, From there I'd have to look into whether any fit the mold. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:23 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting The portion you posted works perfectly fine on my system. It's quite likely that another portion you didn't post is the problem. The 'D' option can be turned off in a variety of ways. Without having more details its not very easy to find the cause. ___ 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] Interesting....
It's impossible to debug your situation, without more details. The code you posted is NOT the problem. It's elsewhere. To determine where we need to know more details. Sorry, there's just too many ways to turn off the debugger. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:27 am Subject: Re: [U2] Interesting Yes, it worked fine for me as well - which is what confused me. The only other time I've seen the D option not available, is when it's Executing a TCL command, which was not the case in this program. Knowing the variety of ways it can be turned off was what my question was, From there I'd have to look into whether any fit the mold. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:23 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting The portion you posted works perfectly fine on my system. It's quite likely that another portion you didn't post is the problem. The 'D' option can be turned off in a variety of ways. Without having more details its not very easy to find the cause. ___ 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] Interesting....
The command that makes the BASIC program *run* supports an option to turn it off. That's one way out of dozens I'm not going to go through them all here :) -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:44 am Subject: Re: [U2] Interesting I can't really provide any more details. What would be the most common ways to turn off the debugger? By not actually trying... George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:40 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting It's impossible to debug your situation, without more details. The code you posted is NOT the problem. It's elsewhere. To determine where we need to know more details. Sorry, there's just too many ways to turn off the debugger. ___ 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] Missing docs on Transaction Logging
From this page http://www.rocketsoftware.com/brand/rocket-u2/technical-documentation/UniVerse-v11.1.11 Select this UniVerse Transaction Logging and Recovery and you will get the error Unable to retrieve document By the way it says to contact the webmaster and yet there does not appear to be any way to know how to do that, either from the error page, or from the docs page either. No link to webmaster at all ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Interesting....
oops the compiler... not the run engine -Original Message- From: Wjhonson wjhon...@aol.com To: u2-users u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:54 am Subject: Re: [U2] Interesting The command that makes the BASIC program *run* supports an option to turn it off. That's one way out of dozens I'm not going to go through them all here :) -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:44 am Subject: Re: [U2] Interesting I can't really provide any more details. What would be the most common ways to turn off the debugger? By not actually trying... George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:40 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting It's impossible to debug your situation, without more details. The code you posted is NOT the problem. It's elsewhere. To determine where we need to know more details. Sorry, there's just too many ways to turn off the debugger. ___ 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] Interesting....
The only way to help you debug this, is with the full scope of the Area of code What is was, what it is. If you're not willing to show that, there is no way to help you :) -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 11:00 am Subject: Re: [U2] Interesting Well that one is an obvious no - since the debugger works at the input statement in that program, But wasn't working when it was stuck in the loop. That is what I meant by by not actually trying - if it's a method that is intentional to turn Off the debugger, then that is not the cause - this program essentially has been running for About 20 years, and the only change to that area was converting a GOTO to jump over statements To a LOOP - which I accidentally put in continue instead of exit. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:55 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting The command that makes the BASIC program *run* supports an option to turn it off. That's one way out of dozens I'm not going to go through them all here :) -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Thu, Oct 3, 2013 10:44 am Subject: Re: [U2] Interesting I can't really provide any more details. What would be the most common ways to turn off the debugger? By not actually trying... George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, October 03, 2013 1:40 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting It's impossible to debug your situation, without more details. The code you posted is NOT the problem. It's elsewhere. To determine where we need to know more details. Sorry, there's just too many ways to turn off the debugger. ___ 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] Interesting....
I have to think (and I havent' yet checked) that the names of the files opened will appear within the object code, since they have to be represented as literal strings when they are named. Sure you could pass the name in, but then the program wouldn't know it either, so we're just talking about files where the project itself knows the name of what it's opening. So you can walk the object code, and reconstruct any literal strings within it. In fact I think I have a tool that does that -Original Message- From: McGowan, Ian james.mcgo...@bankofthewest.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 2, 2013 9:42 am Subject: Re: [U2] Interesting The use of PORT.STATUS using the PID option and LAYER.STACK (PORT.STATUS PID 123456 LAYER.STACK) over and over again can show you what hex address in the program your process is at. I suggest calling this 50 or 100 times in a row and inspecting the output. Once you have the hex addresses, use VLIST to figure out what line in the program each address represents. Does anyone have tips for doing the equivalent in Unidata (when you don't have source code, obviously)? I end up using truss or strace to at least see which files are opened/written to, which can be instructive but really hard to follow. - IMPORTANT NOTICE: This message is intended only for the addressee and may contain confidential, privileged information. If you are not the intended recipient, you may not use, copy or disclose any information contained in the message. If you have received this message in error, please notify the sender by reply e-mail and delete the message. ___ 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] Interesting....
You mean if you break out at a BASIC input ? If you break from a VOC you don't get the debug option, because you cannot debug VOC entries -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 2, 2013 10:08 am Subject: Re: [U2] Interesting Both accounts (my login and the active one) have the D in INTR.KEY I now if I break out of a VOC, then the D is not an option And if I break out of that same program at an input, or when it's not stuck in a loop - the D was an option And when I wrote the test program below - and broke out of that loop - the D was an option. So my question still is, why would one program's loop not give the D option, whereas others do? Putting in the debug statements were probably faster than running port.status 50 or 100 times :) I just used a binary sort method to hone in on where in the program it was near - then looking At the source code - I was able to spot the problem. Fairly quick. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ladd, Ryan Sent: Wednesday, October 02, 2013 12:13 PM To: U2 Users List Subject: Re: [U2] Interesting The INTR.KEY entry in the VOC determines what options are given when a user breaks out of a program. The D is for the debug option. INTR.KEY 001 X-type - Define options available when INTR key is hit 002 ACLQD One thing to note... The options defined in INTR.KEY are read in when you first enter Universe and are NOT re-read when you log between accounts. Whatever options are defined in the first account you log into will be the available options for your entire session. As a side note, you mention that you were trying to figure out where you were getting stuck. The use of PORT.STATUS using the PID option and LAYER.STACK (PORT.STATUS PID 123456 LAYER.STACK) over and over again can show you what hex address in the program your process is at. I suggest calling this 50 or 100 times in a row and inspecting the output. Once you have the hex addresses, use VLIST to figure out what line in the program each address represents. Ryan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Wednesday, October 02, 2013 9:07 AM To: U2 Users Subject: [U2] Interesting LOOP IF (1=1) THEN CONTINUE REPEAT END Run this program (yes, I know - it's an endless loop). Then Control C to break out D is one of the debug options (and lets you know what line your on). However, when I had something like this in my program, when it got stuck D wasn't one of the options - I had to start putting debug lines throughout the program To isolate what area I was getting stuck at. What would cause that to be missing? (I wasn't calling or executing anything at the time) As a side note: the above had me thinking First we execute a program, then if it's doesn't die, we kill it! George ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. ___ 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] Interesting....
The INTR.KEY in the VOC is not the only thing controlling breaking behaviour. It specifies the maximum level of ability, not the minimum, it can be overridden. However, please type PTERM DISPLAY at TCL and post the results for us to review. That is your first step, before we get more technical. -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 2, 2013 10:20 am Subject: Re: [U2] Interesting Yes... The only time I've not had the D option, is when I break from a VOC Which is expected, since you can't debug a VOC. So, why would the D option not appear when you break from a basic program? Whenit does when you break from an input it does when another program is in a loop just this program in this loop it did not appear And it wasn't executing a SELECT that was taking a long time or something, then That would be like breaking out of a VOC George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Wednesday, October 02, 2013 1:16 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Interesting You mean if you break out at a BASIC input ? If you break from a VOC you don't get the debug option, because you cannot debug VOC entries -Original Message- From: George Gallen ggal...@wyanokegroup.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Wed, Oct 2, 2013 10:08 am Subject: Re: [U2] Interesting Both accounts (my login and the active one) have the D in INTR.KEY I now if I break out of a VOC, then the D is not an option And if I break out of that same program at an input, or when it's not stuck in a loop - the D was an option And when I wrote the test program below - and broke out of that loop - the D was an option. So my question still is, why would one program's loop not give the D option, whereas others do? Putting in the debug statements were probably faster than running port.status 50 or 100 times :) I just used a binary sort method to hone in on where in the program it was near - then looking At the source code - I was able to spot the problem. Fairly quick. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ladd, Ryan Sent: Wednesday, October 02, 2013 12:13 PM To: U2 Users List Subject: Re: [U2] Interesting The INTR.KEY entry in the VOC determines what options are given when a user breaks out of a program. The D is for the debug option. INTR.KEY 001 X-type - Define options available when INTR key is hit 002 ACLQD One thing to note... The options defined in INTR.KEY are read in when you first enter Universe and are NOT re-read when you log between accounts. Whatever options are defined in the first account you log into will be the available options for your entire session. As a side note, you mention that you were trying to figure out where you were getting stuck. The use of PORT.STATUS using the PID option and LAYER.STACK (PORT.STATUS PID 123456 LAYER.STACK) over and over again can show you what hex address in the program your process is at. I suggest calling this 50 or 100 times in a row and inspecting the output. Once you have the hex addresses, use VLIST to figure out what line in the program each address represents. Ryan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Wednesday, October 02, 2013 9:07 AM To: U2 Users Subject: [U2] Interesting LOOP IF (1=1) THEN CONTINUE REPEAT END Run this program (yes, I know - it's an endless loop). Then Control C to break out D is one of the debug options (and lets you know what line your on). However, when I had something like this in my program, when it got stuck D wasn't one of the options - I had to start putting debug lines throughout the program To isolate what area I was getting stuck at. What would cause that to be missing? (I wasn't calling or executing anything at the time) As a side note: the above had me thinking First we execute a program, then if it's doesn't die, we kill it! George ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately