[U2] Mysterious UV Error
I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Jeff, the Universe accounts can also have other LOGIN type records in their VOC, there could be one for the account name and one for the user name too. Maybe those are doing something strange? -Dianne On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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] Mysterious UV Error
Dianne, Thanks! Pretty sure this isn't the case, but I'll check just to make sure... Jeff Fitzgerald Jeff, the Universe accounts can also have other LOGIN type records in their VOC, there could be one for the account name and one for the user name too. Maybe those are doing something strange? -Dianne ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Maybe the COUNT verb has been changed? -Dianne On 8/17/2012 4:02 PM, Allen Egerton wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 -- Dianne Ackerman Director, Application Development Support Aptron Corporation www.aptron.com P: 973/822-0700, ext. 105 F: 973/822-3234 dia...@aptron.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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] Mysterious UV Error
I know this may be really stretching, but is there an ON.EXIT VOC entry that is interfering with it? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 4:16 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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] Mysterious UV Error
Hi Drew! Nope - no ON.EXIT. Thanks! jeff On Fri, Aug 17, 2012 at 2:23 PM, Drew William Henderson d.hender...@moreheadstate.edu wrote: I know this may be really stretching, but is there an ON.EXIT VOC entry that is interfering with it? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 4:16 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Mysterious UV Error
I'm on UV 10.0.2 and RHEL unix The command works find as typed. (are you physically typing it, or running a script?) I use the following script: cat /usr/local/xeqtuv #!/bin/bash if [ $3 = ]; then cd $1 ; /usr/uv/bin/uv $2 else cd $1 ; /usr/uv/bin/uv $2 $3 fi Usage: xeqtuv SOURCEDIR UVCOMMAND {output-file} George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 3:47 PM To: u2-users@listserver.u2ug.org Subject: [U2] Mysterious UV Error I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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] Mysterious UV Error
I'd use the truss command as root from AIX. Open a new window as root (sudo is fine), then determine the pid of the sh at the other window (ps will give you that). issue a truss -pf from the root window (the f will follow all of the forks), and watch as truss reports every system call made to AIX. The output will be a little bit large somewhat cryptic, but I have the rosetta stone on my desk at work, so if you paste the output into a doc send it to me, I'll be happy to take a look. It's possible that the issue won't be apparent because it occurs entirely inside uv programming (you can execute some lines of code without making a system call), but since it only occurs when instantiating uv from the aix prompt, there's probably something to see. Date: Fri, 17 Aug 2012 14:16:25 -0600 From: j...@fitzlong.com To: u2-users@listserver.u2ug.org Subject: Re: [U2] Mysterious UV Error Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Does it happen if you just do a uv to enter universe in the account? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 4:26 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Hi Drew! Nope - no ON.EXIT. Thanks! jeff On Fri, Aug 17, 2012 at 2:23 PM, Drew William Henderson d.hender...@moreheadstate.edu wrote: I know this may be really stretching, but is there an ON.EXIT VOC entry that is interfering with it? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 4:16 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Mysterious UV Error
Like Diane and Drew, if this sort of error happens on ANY command, then your issue is with the login and logout logic. You can have an ON.EXIT that's true, but you can also have an ON.ABORT which may be triggered when an odd event causes the session to Abort in Universe. Not only can you have a universal LOGIN, but you can have an account LOGIN and a VOC entry with the same name as the account as well. You can also have a setting in the UV.USERS (I believe) or perhaps the UV.ACCOUNTS which directs some specific event whenever any item tries to get into that account. Try to log into that account with a standard TELNET session, set your capturing on for the session and then review the log to see if any messages are whizzing past. -Original Message- From: Jeff Fitzgerald j...@fitzlong.com To: U2 Users List u2-users@listserver.u2ug.org Sent: Fri, Aug 17, 2012 1:26 pm Subject: Re: [U2] Mysterious UV Error Hi Drew! Nope - no ON.EXIT. Thanks! jeff On Fri, Aug 17, 2012 at 2:23 PM, Drew William Henderson d.hender...@moreheadstate.edu wrote: I know this may be really stretching, but is there an ON.EXIT VOC entry that is interfering with it? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeff Fitzgerald Sent: Friday, August 17, 2012 4:16 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Hi Allen, Thanks for your thought. It does look like that, except the same error happens with any command - TIME, DATE, etc. all produce the verb 60 not in your VOC message Jeff On Fri, Aug 17, 2012 at 2:02 PM, Allen Egerton aeger...@pobox.com wrote: Hi Jeff, Almost sounds like perhaps it's piping the results of the COUNT back into stdin and re-processing it as a command. On 8/17/2012 3:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Mysterious UV Error
I think that Robert made a good guess. Any site that has a c program spawning this could also have custom code testing the terminal type. What happens if you us /u1/uv/bin/uvsh COUNT VOC instead? -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Friday, August 17, 2012 1:25 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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] Mysterious UV Error
You might check to make sure that uvsh has not been redirected, since uvsh is normally invoked by uv. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Rick Nuckolls Sent: Friday, August 17, 2012 1:34 PM To: 'U2 Users List' Subject: Re: [U2] Mysterious UV Error I think that Robert made a good guess. Any site that has a c program spawning this could also have custom code testing the terminal type. What happens if you us /u1/uv/bin/uvsh COUNT VOC instead? -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Friday, August 17, 2012 1:25 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Thanks, all, for the suggestions! Lots of good thoughts here! The client is in the UK and they're closed for the weekend so can't do any more testing for me until Monday morning. I will have them check into the things that have been suggested and report back... Robert - good though on the terminal wackiness; I'm pretty sure the error happens when scripted too, but well worth looking into some other emulations, etc. Dan - I thought a truss was something us old guys wore when we had hernias! ;-) I'll try what you're suggesting; sounds like a great tool! Drew - uv alone works fine, no problems. Rick - Thanks, I will pursue the uvsh tip! Really appreciate all the help - have a great weekend, all. Jeff Fitzgerald On Fri, Aug 17, 2012 at 2:36 PM, Rick Nuckolls r...@lynden.com wrote: You might check to make sure that uvsh has not been redirected, since uvsh is normally invoked by uv. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Rick Nuckolls Sent: Friday, August 17, 2012 1:34 PM To: 'U2 Users List' Subject: Re: [U2] Mysterious UV Error I think that Robert made a good guess. Any site that has a c program spawning this could also have custom code testing the terminal type. What happens if you us /u1/uv/bin/uvsh COUNT VOC instead? -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto: u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Friday, August 17, 2012 1:25 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Sort the LISTU output
I just wrote a routine to grab the LISTU output (Universe on Windows) and sort it by date of logon, and then time of logon. I'm going to also allow it to be sorted by the process id, and by the user name. Has anyone already done this? I don't want to reinvent the wheel if someone is willing to share their version of this task. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Try a COMO and see if it's coming from a terminal ENQ response. Also worth checking if uvsh has been aliases at the Unix level. JayJay Sent from my iPad On 17 Aug 2012, at 21:33, Rick Nuckolls r...@lynden.com wrote: I think that Robert made a good guess. Any site that has a c program spawning this could also have custom code testing the terminal type. What happens if you us /u1/uv/bin/uvsh COUNT VOC instead? -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Friday, August 17, 2012 1:25 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Mysterious UV Error
Starting the COMO from UV might be a trial under the circumstances; but the Unix script command could fill in. btw, using .../uv/bin/uvdls COUNT VOC gives me Verb 6 is not in your VOC Uvdls is the device licensing version of uv, and it does send a sequence of characters (and backspaces) to the terminal, in an attempt to retrieve the device IP address. Of course, this only works on wintegrate and Dynamicconnect (I think). The actual resulting visible message seems to have some variance in it, and 60 is certainly within scope. At uv 10.2, the uvdls executable is about 900 bytes longer than the uv executable. If the client has device licensing, odds are good that uv was replaced with the uvdls executable. -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Jenkins Sent: Friday, August 17, 2012 2:35 PM To: U2 Users List Cc: U2 Users List Subject: Re: [U2] Mysterious UV Error Try a COMO and see if it's coming from a terminal ENQ response. Also worth checking if uvsh has been aliases at the Unix level. JayJay Sent from my iPad On 17 Aug 2012, at 21:33, Rick Nuckolls r...@lynden.com wrote: I think that Robert made a good guess. Any site that has a c program spawning this could also have custom code testing the terminal type. What happens if you us /u1/uv/bin/uvsh COUNT VOC instead? -Rick -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert Sent: Friday, August 17, 2012 1:25 PM To: U2 Users List Subject: Re: [U2] Mysterious UV Error Are they using terminals or PCs? Are they using an ADDS or WYSE emulation regardless of if they are using terminals or PCs? The reason why I am asking is because I used to have a similiar error at one place where they had WYSE50 terminals. There is a character sequence on those terminals that if printed to the screen causes the terminal to report back the model number of the terminal by entering them into the input buffer. I think it was ESC SPACE . If you print this sequence to the screen and you have a WYSE50, it would enter a 50 for you at TCL which would then say 50 is not a verb or something like that. Same goes for WYSE60. This is just a clue. I would rule out control characters at this point. 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 UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC. On 8/17/2012 12:46 PM, Jeff Fitzgerald wrote: I have a client who's seeing a very odd UniVerse error. Any thoughts about it would be most appreciated! This is a UNIX server running AIX 5.3 and UniVerse 10.2.7. The UniVerse home directory is at /u1/uv - the following command is entered at the UNIX prompt: # /u1/uv/bin/uv COUNT VOC the response is: Verb 60 is not in your VOC. Things I've checked: * There is no LOGIN record in the account VOC * There is no UV.LOGIN record in the uv account VOC * Same response when the command is run in various accounts, including uv * /u1/uv/bin/uv is an executable file and not a script This one has me scratching my head. The actual problem is with a C program that forks a child to execute a UV session - the child dies with the same error... Probably something obvious that I can't see. Help me out please! Jeff Fitzgerald Fitzgerald Long, Inc. www.fitzlong.com j...@fitzlong.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 ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Sort the LISTU output
FFT.BP 'WLISTU' BASIC 77 lines Level: 3 0001 * 0002 * Writen Aug 2012 by Will Johnson 0003 * This routine sorts the LISTU table by date and then by time 0004 * Builds a multi-sub-valued table, so the times get sorted right 0005 * Then swaps the SVMs for VMs so it becomes a regular table 0006 * Then it also allows you to resort it by PID 0007 * 0008 EQUATE FALSE TO 0, TRUE TO 1 0009 TODAY = DATE() 0010 THIS.YEAR = OCONV(TODAY,'DY') 0011 SWITCH = DATE ; EXIT.PROGRAM = FALSE 0012 LOOP 0013 EXECUTE LISTU, OUT RESULTS 0014 SELECTV RESULTS TO L.RESULTS 0015 DONE = FALSE ; CNT = 0 ; HEADERS = '' ; TABLE = '' 0016 LOOP 0017 READNEXT LINE FROM L.RESULTS ELSE DONE = TRUE 0018 UNTIL DONE DO 0019 CNT += 1 0020 * Below three lines for debugging only 0021 PRINT CNTR%2:' ':LINE ; PRINT SPACE(3): 0022 FOR J = 1 TO 7 ; PRINT SPACE(9):J: ; NEXT J 0023 PRINT ; PRINT SPACE(3):STR('1234567890',7) 0024 * 0025 T.PID = LINE[16,5] 0026 T.DATE = LINE[62,6]:' ':THIS.YEAR 0027 T.TIME = LINE[69,5] 0028 IF SWITCH = DATE THEN GOSUB BY.DATE.AND.TIME 0029 IF SWITCH = PID THEN GOSUB BY.PID 0030 REPEAT 0031 TABLE1 = HEADERS:@VM:TABLE1 0032 TABLE = CONVERT(@SVM,@VM,TABLE) 0033 * 0034 S.TABLE = DCOUNT(TABLE1,@VM) 0035 FOR I.TABLE = 1 TO S.TABLE 0036 PRINT I.TABLE'R%2':' ':TABLE1,I.TABLE 0037 NEXT I.TABLE 0038 DISPLAY SORT BY (D)ATE, (P)ID, OR (Q)UIT : 0039 INPUT ANYTHING 0040 BEGIN CASE 0041 CASE ANYTHING = 'Q' ; EXIT.PROGRAM = TRUE 0042 CASE ANYTHING = 'P' ; SWITCH = 'PID' 0043 CASE ANYTHING = 'D' ; SWITCH = 'DATE' 0044 END CASE 0045 UNTIL EXIT.PROGRAM DO 0046 REPEAT 0047 STOP 0048 * 0049 BY.DATE.AND.TIME: 0050 I.DATE = ICONV(T.DATE,'D') 0051 I.TIME = ICONV(T.TIME,'MT') 0052 IF STATUS() THEN 0053 HEADERS1,-1 = LINE 0054 END ELSE 0055 LOCATE I.DATE IN TABLE2,1 BY 'AR' SETTING W.DATE ELSE 0056 TABLE = INSERT(TABLE,1,W.DATE;'') 0057 TABLE = INSERT(TABLE,2,W.DATE;I.DATE) 0058 TABLE = INSERT(TABLE,3,W.DATE;'') 0059 END 0060 LOCATE I.TIME IN TABLE3,W.DATE,1 BY 'AR' SETTING W.TIME ELSE NULL 0061 TABLE = INSERT(TABLE,1,W.DATE,W.TIME;LINE) 0062 TABLE = INSERT(TABLE,3,W.DATE,W.TIME;I.TIME) 0063 END 0064 RETURN 0065 * 0066 BY.PID: 0067 IF NUM(T.PID) THEN 0068 T.PID = TRIM(T.PID) + 0 0069 LOCATE T.PID IN TABLE2,1 BY 'AR' SETTING W.PID ELSE NULL 0070 TABLE = INSERT(TABLE,1,W.PID;LINE) 0071 TABLE = INSERT(TABLE,2,W.PID;T.PID) 0072 END ELSE 0073 HEADERS1,-1 = LINE 0074 END 0075 RETURN 0076 * 0077END -Original Message- From: Wjhonson wjhon...@aol.com To: u2-users u2-users@listserver.u2ug.org Sent: Fri, Aug 17, 2012 2:20 pm Subject: [U2] Sort the LISTU output I just wrote a routine to grab the LISTU output (Universe on Windows) and sort it by date of logon, and then time of logon. I'm going to also allow it to be sorted by the process id, and by the user name. Has anyone already done this? I don't want to reinvent the wheel if someone is willing to share their version of this task. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users