Re: [U2] [UV]Corrupted object in global catalog
On 28/12/12 17:18, Wjhonson wrote: > Are you certain that catdir is not an O/S directory? > If so, you should be able to tell the Create Date, seperately from the last > "touched" date (read), or the last update date as well. > You should have three dates associated with each directory entry, no? > That depends pn the O/S (and, in linux at least, on the mount flags too) > Cheers, Wol > > -Original Message- > From: bpaige > To: u2-users > Sent: Fri, Dec 28, 2012 7:32 am > Subject: [U2] [UV]Corrupted object in global catalog > > > Greetings, all! > > We have recently upgraded to the latest version of our vendor's software, and > in the process have gone from Pick flavored accounts to Ideal flavored > accounts. This has drastically changed the way programs are cataloged, as we > are now using the global catalog directory (catdir, aka GLOBAL.CATDIR). > > We have discovered that some of the object code in the global catalog is > corrupted (for lack of a better term). It looks like some of the object code > files were somehow truncated. Since we don't discover this until someone > notices that a program is behaving oddly, or working differently between the > different servers (dev, test, production), and since the date stamp on the > file in the catdir directory is the last time someone ran the program (as > opposed to the time it was actually cataloged), it is impossible to tell if > the object code was 'bad' from the beginning or got corrupted somewhere along > the way. > > At this point, we can just recatalog everything. It would be a royal pain, > but it is possible to do. That would ensure everything was all good right > now, but doesn't do anything to make sure it stays that way. > > Does anyone know if there is a command we can ruin or some other way to > verify object code in the global catalog? We would much rather monitor this > proactively than wait until a user runs into a mysterious issue that we can't > explain - or worse, runs something that ends up corrupting data because of a > problem with the object code. > > Of course the ideal would be to figure out what's corrupting the object code > to begin with - or to be able to determine if it was somehow corrupted in the > initial install and we're just running into the bad pieces now. Without > being able to monitor the object code and see when/if it gets corrupted > again, though, that's going to be almost impossible. > > Any assistance would be greatly appreciated! > > Thanks! > Brian ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Last I knew you could still use both concurrently, but I left Eclipse in 2003. Wjhonson wrote: No I was asking *if* every customer is required, at every seat to use the Java component, or if that is optional, on a seat basis, or on a customer basis. Did they end of life Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 12:58 pm Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA In the past actually. As you noted, the front end was completely re-written in Java. Wjhonson wrote: Oh my... I see an 18 million dollar rewrite boondoggle in their future. "We can make it better, faster, rewritten in (hunts for the buzzword of the day) Ruby on Rails!" Smithers: But wait chief that's not really a GUI Mr Burns: We'll rewrite that too! -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 12:47 pm Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Clark wrote the original DOS version of Eterm. The windows version (the one in the video you linked to) was completely re-written from scratch in C (by Bill Weir) after he left the company. If you tried to run Eclipse without Eterm you would have a very scrambled screen. Eterm uses proprietary control sequences to do things like multiple overlapping windows and scrolling messages to name just a couple. Wjhonson wrote: Hmmm I've updated the Intuit page to show the links to Eterm. I see that Clark Yennie (apparently) claims to have written it himself. He is on LinkedIn, I wonder if he is still in the Pick world ? What would happen if you just tried to Telnet into the system *without* using Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
No I was asking *if* every customer is required, at every seat to use the Java component, or if that is optional, on a seat basis, or on a customer basis. Did they end of life Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 12:58 pm Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA In the past actually. As you noted, the front end was completely re-written in Java. Wjhonson wrote: > Oh my... I see an 18 million dollar rewrite boondoggle in their future. > > "We can make it better, faster, rewritten in (hunts for the buzzword of the day) Ruby on Rails!" > > Smithers: But wait chief that's not really a GUI > Mr Burns: We'll rewrite that too! > > > > > > > > -Original Message- > From: Jeff Schasny > To: U2 Users List > Sent: Fri, Dec 28, 2012 12:47 pm > Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA > > > Clark wrote the original DOS version of Eterm. The windows version (the > one in the video you linked to) was completely re-written from scratch > in C (by Bill Weir) after he left the company. > > If you tried to run Eclipse without Eterm you would have a very > scrambled screen. Eterm uses proprietary control sequences to do things > like multiple overlapping windows and scrolling messages to name just a > couple. > > Wjhonson wrote: > >> Hmmm I've updated the Intuit page to show the links to Eterm. >> I see that Clark Yennie (apparently) claims to have written it himself. >> He is on LinkedIn, I wonder if he is still in the Pick world ? >> >> What would happen if you just tried to Telnet into the system *without* >> using >> > Eterm ? > >> >> >> >> >> >> >> -Original Message- >> From: Jeff Schasny >> To: U2 Users List >> Sent: Fri, Dec 28, 2012 11:19 am >> Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA >> >> >> Accuterm/Wintegrate would not work with Eclipse. They have there own >> terminal emulator called Eterm. >> >> Wjhonson wrote: >> >> >>> http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse >>> >>> Does Eclipse *require* the use of the Java client? Or is that optional? >>> That is, can some users at one site, be using Accuterm / Wintegrate as dumb >>> >>> >> terminal emulators, while others are using the Java client? >> >> >>> >>> >>> >>> >>> -Original Message- >>> From: Wjhonson >>> To: u2-users >>> Sent: Fri, Dec 28, 2012 9:34 am >>> Subject: Re: [U2] Job ad in Ardmore, PA >>> >>> >>> Oops Berean is the name of the recruiter or company >>> The job is in Ardmore. >>> >>> >>> >>> >>> >>> >>> -Original Message- >>> From: Wjhonson >>> To: u2-users >>> Sent: Fri, Dec 28, 2012 9:33 am >>> Subject: [U2] Job ad in Berean, PA >>> >>> >>> http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired >>> >>> Interesting they are looking for a "Programmer" but you must have "strong" >>> knowledge of Unix, but only "intermediate" knowledge of their actual >>> >>> >> application >> >> >>> environment :) >>> >>> Silly rabbits. >>> >>> >>> ___ >>> U2-Users mailing list >>> U2-Users@listserver.u2ug.org >>> http://listserver.u2ug.org/mailman/listinfo/u2-users >>> >>> >>> >>> ___ >>> U2-Users mailing list >>> U2-Users@listserver.u2ug.org >>> http://listserver.u2ug.org/mailman/listinfo/u2-users >>> >>> >>> >>> >> >> > > -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
In the past actually. As you noted, the front end was completely re-written in Java. Wjhonson wrote: Oh my... I see an 18 million dollar rewrite boondoggle in their future. "We can make it better, faster, rewritten in (hunts for the buzzword of the day) Ruby on Rails!" Smithers: But wait chief that's not really a GUI Mr Burns: We'll rewrite that too! -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 12:47 pm Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Clark wrote the original DOS version of Eterm. The windows version (the one in the video you linked to) was completely re-written from scratch in C (by Bill Weir) after he left the company. If you tried to run Eclipse without Eterm you would have a very scrambled screen. Eterm uses proprietary control sequences to do things like multiple overlapping windows and scrolling messages to name just a couple. Wjhonson wrote: Hmmm I've updated the Intuit page to show the links to Eterm. I see that Clark Yennie (apparently) claims to have written it himself. He is on LinkedIn, I wonder if he is still in the Pick world ? What would happen if you just tried to Telnet into the system *without* using Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Oh my... I see an 18 million dollar rewrite boondoggle in their future. "We can make it better, faster, rewritten in (hunts for the buzzword of the day) Ruby on Rails!" Smithers: But wait chief that's not really a GUI Mr Burns: We'll rewrite that too! -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 12:47 pm Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Clark wrote the original DOS version of Eterm. The windows version (the one in the video you linked to) was completely re-written from scratch in C (by Bill Weir) after he left the company. If you tried to run Eclipse without Eterm you would have a very scrambled screen. Eterm uses proprietary control sequences to do things like multiple overlapping windows and scrolling messages to name just a couple. Wjhonson wrote: > Hmmm I've updated the Intuit page to show the links to Eterm. > I see that Clark Yennie (apparently) claims to have written it himself. > He is on LinkedIn, I wonder if he is still in the Pick world ? > > What would happen if you just tried to Telnet into the system *without* using Eterm ? > > > > > > > > > -Original Message- > From: Jeff Schasny > To: U2 Users List > Sent: Fri, Dec 28, 2012 11:19 am > Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA > > > Accuterm/Wintegrate would not work with Eclipse. They have there own > terminal emulator called Eterm. > > Wjhonson wrote: > >> http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse >> >> Does Eclipse *require* the use of the Java client? Or is that optional? >> That is, can some users at one site, be using Accuterm / Wintegrate as dumb >> > terminal emulators, while others are using the Java client? > >> >> >> >> >> -Original Message- >> From: Wjhonson >> To: u2-users >> Sent: Fri, Dec 28, 2012 9:34 am >> Subject: Re: [U2] Job ad in Ardmore, PA >> >> >> Oops Berean is the name of the recruiter or company >> The job is in Ardmore. >> >> >> >> >> >> >> -Original Message- >> From: Wjhonson >> To: u2-users >> Sent: Fri, Dec 28, 2012 9:33 am >> Subject: [U2] Job ad in Berean, PA >> >> >> http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired >> >> Interesting they are looking for a "Programmer" but you must have "strong" >> knowledge of Unix, but only "intermediate" knowledge of their actual >> > application > >> environment :) >> >> Silly rabbits. >> >> >> ___ >> U2-Users mailing list >> U2-Users@listserver.u2ug.org >> http://listserver.u2ug.org/mailman/listinfo/u2-users >> >> >> >> ___ >> U2-Users mailing list >> U2-Users@listserver.u2ug.org >> http://listserver.u2ug.org/mailman/listinfo/u2-users >> >> >> > > -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
That's funny. I think (it's been a few years) there is actually and option under the F2 System menu to reset ones password without resorting to shelling out. Also note all menu options availability are customizable in Eclipse on a user by user basis and the ability to shell out is generally very tightly controlled. Wjhonson wrote: Hmm here is a Youtube showing someone changing their password in Eterm http://www.youtube.com/watch?v=97g2kyeHl-s -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Don, See my reply to Will's question. Eterm did a lot more than just emulate a Wyse 50. Don Robinson wrote: Jeff, Why? A terminal emulator is a terminal emulator Sounds like a needless restriction to me or does Eterm do more than emulate a termainl? Don From: Jeff Schasny To: U2 Users List Sent: Friday, December 28, 2012 2:15 PM Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Clark wrote the original DOS version of Eterm. The windows version (the one in the video you linked to) was completely re-written from scratch in C (by Bill Weir) after he left the company. If you tried to run Eclipse without Eterm you would have a very scrambled screen. Eterm uses proprietary control sequences to do things like multiple overlapping windows and scrolling messages to name just a couple. Wjhonson wrote: Hmmm I've updated the Intuit page to show the links to Eterm. I see that Clark Yennie (apparently) claims to have written it himself. He is on LinkedIn, I wonder if he is still in the Pick world ? What would happen if you just tried to Telnet into the system *without* using Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Job ad in Berean, PA
They seem like normal project planning words. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Don Robinson Sent: Friday, December 28, 2012 2:41 PM To: U2 Users List Subject: Re: [U2] Job ad in Berean, PA Guys, Do recruiters have special training in using big impressive sounding words? Quotes: Works with stakeholders to perform application functionality gap analysis and feasibility studies. Independently performs assignments with instruction limited to results expected. Researches defects and solves for root cause in applications. My comments: Maybe they wouldn't have so many "gaps" if they gave the poor programmer better instructions! I always called software "defects" bugs, and of course you need to find the root cause, how else do you fix them? Just my 2 cents. :-) Don From: Wjhonson To: u2-users@listserver.u2ug.org Sent: Friday, December 28, 2012 12:33 PM Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Eclipse ? was Job ad in Ardmore, PA
Jeff, Why? A terminal emulator is a terminal emulator Sounds like a needless restriction to me or does Eterm do more than emulate a termainl? Don From: Jeff Schasny To: U2 Users List Sent: Friday, December 28, 2012 2:15 PM Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: > http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse > > Does Eclipse *require* the use of the Java client? Or is that optional? > That is, can some users at one site, be using Accuterm / Wintegrate as dumb > terminal emulators, while others are using the Java client? > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:34 am > Subject: Re: [U2] Job ad in Ardmore, PA > > > Oops Berean is the name of the recruiter or company > The job is in Ardmore. > > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:33 am > Subject: [U2] Job ad in Berean, PA > > > http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired > > Interesting they are looking for a "Programmer" but you must have "strong" > knowledge of Unix, but only "intermediate" knowledge of their actual > application environment :) > > Silly rabbits. > > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Job ad in Berean, PA
Personally I see great peril in working with people holding stakes. - Count chocula -Original Message- From: Don Robinson To: U2 Users List Sent: Fri, Dec 28, 2012 11:44 am Subject: Re: [U2] Job ad in Berean, PA Guys, Do recruiters have special training in using big impressive sounding words? Quotes: Works with stakeholders to perform application functionality gap analysis and feasibility studies. Independently performs assignments with instruction limited to results expected. Researches defects and solves for root cause in applications. My comments: Maybe they wouldn't have so many "gaps" if they gave the poor programmer better instructions! I always called software "defects" bugs, and of course you need to find the root cause, how else do you fix them? Just my 2 cents. :-) Don From: Wjhonson To: u2-users@listserver.u2ug.org Sent: Friday, December 28, 2012 12:33 PM Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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 ad in Berean, PA
Guys, Do recruiters have special training in using big impressive sounding words? Quotes: Works with stakeholders to perform application functionality gap analysis and feasibility studies. Independently performs assignments with instruction limited to results expected. Researches defects and solves for root cause in applications. My comments: Maybe they wouldn't have so many "gaps" if they gave the poor programmer better instructions! I always called software "defects" bugs, and of course you need to find the root cause, how else do you fix them? Just my 2 cents. :-) Don From: Wjhonson To: u2-users@listserver.u2ug.org Sent: Friday, December 28, 2012 12:33 PM Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Eclipse ? was Job ad in Ardmore, PA
Hmmm I've updated the Intuit page to show the links to Eterm. I see that Clark Yennie (apparently) claims to have written it himself. He is on LinkedIn, I wonder if he is still in the Pick world ? What would happen if you just tried to Telnet into the system *without* using Eterm ? -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: > http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse > > Does Eclipse *require* the use of the Java client? Or is that optional? > That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? > > > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:34 am > Subject: Re: [U2] Job ad in Ardmore, PA > > > Oops Berean is the name of the recruiter or company > The job is in Ardmore. > > > > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:33 am > Subject: [U2] Job ad in Berean, PA > > > http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired > > Interesting they are looking for a "Programmer" but you must have "strong" > knowledge of Unix, but only "intermediate" knowledge of their actual application > environment :) > > Silly rabbits. > > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Hmm here is a Youtube showing someone changing their password in Eterm http://www.youtube.com/watch?v=97g2kyeHl-s -Original Message- From: Jeff Schasny To: U2 Users List Sent: Fri, Dec 28, 2012 11:19 am Subject: Re: [U2] Eclipse ? was Job ad in Ardmore, PA Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: > http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse > > Does Eclipse *require* the use of the Java client? Or is that optional? > That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? > > > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:34 am > Subject: Re: [U2] Job ad in Ardmore, PA > > > Oops Berean is the name of the recruiter or company > The job is in Ardmore. > > > > > > > -Original Message- > From: Wjhonson > To: u2-users > Sent: Fri, Dec 28, 2012 9:33 am > Subject: [U2] Job ad in Berean, PA > > > http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired > > Interesting they are looking for a "Programmer" but you must have "strong" > knowledge of Unix, but only "intermediate" knowledge of their actual application > environment :) > > Silly rabbits. > > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > > ___ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
Accuterm/Wintegrate would not work with Eclipse. They have there own terminal emulator called Eterm. Wjhonson wrote: http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Eclipse ? was Job ad in Ardmore, PA
http://en.wikipedia.org/wiki/Intuit#Intuit_Eclipse Does Eclipse *require* the use of the Java client? Or is that optional? That is, can some users at one site, be using Accuterm / Wintegrate as dumb terminal emulators, while others are using the Java client? -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:34 am Subject: Re: [U2] Job ad in Ardmore, PA Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Sleeping in Basic
It is platform specific. For example, Windows will only tell you time at a resolution of 16 milliseconds. Since U2 uses the underlying OS time mechanism, that means its resolution is limited by the OS's. So, LOOP 1000 and NAP 1 will probably take somewhere in the range of 1-16 seconds, depending on many underlying OS differences. Loop 1 NAP 1000 will probably take 1000 milliseconds, give or take a 16 (or 8?) Regards, Dan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, December 28, 2012 10:16 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Sleeping in Basic Your napping for a quarter of a second is too long :) I was saying that NAP is quantized. You can't actually NAP for a microsecond. So loop 1000 and NAP 1 By the way you can return the microseconds, why are you doing MTS I never bothered to dig into it, to see on what it's quantized. Without MTS you can see the microseconds. -Original Message- From: Doug Farmer To: 'U2 Users List' Sent: Fri, Dec 28, 2012 7:22 am Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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] Sleeping in Basic
Just time by itself, with *no* conversion at all :) You don't need a conversion to display the output of TIME() Quantized, means it comes in "little packets", and the packet size is bigger than "1" is what I'm saying. -Original Message- From: Doug Farmer To: 'U2 Users List' Sent: Fri, Dec 28, 2012 9:32 am Subject: Re: [U2] Sleeping in Basic I guess I am confused on the definition of "quantized". NAP 250 seems to do what I want. Doing a LOOP 1000 and NAP 1 inside the loop, makes it takes quite a few seconds, where I would assume it would be 1 second (1000 x 1 millisecond - 1 second). However, loop 20 with NAP 250 in the loop takes 5 seconds, which is what I would expect (20 x 250 milliseconds = 5 seconds). Also, the OCONV documentation only shows OCONV(num.expr,"MT[H][S][c]") as a syntax. No option for displaying milliseconds. The only why I know to do that is to use SYSTEM(12). I guess I was just using TIME() not SYSTEM(12) as it was easier to visually scan. Doug Farmer 952-417-5225 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, December 28, 2012 11:16 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Sleeping in Basic Your napping for a quarter of a second is too long :) I was saying that NAP is quantized. You can't actually NAP for a microsecond. So loop 1000 and NAP 1 By the way you can return the microseconds, why are you doing MTS I never bothered to dig into it, to see on what it's quantized. Without MTS you can see the microseconds. -Original Message- From: Doug Farmer To: 'U2 Users List' Sent: Fri, Dec 28, 2012 7:22 am Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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 Click https://www.mailcontrol.com/sr/6lVGIXxG7qjGX2PQPOmvUlpAWghQWIvzb3YGjzkT!7MOUCUpiqnJJoGBzmYgl5U4YPnWx2HtmVnUfE+mA+MlhQ== to report this email as spam. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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 ad in Ardmore, PA
Oops Berean is the name of the recruiter or company The job is in Ardmore. -Original Message- From: Wjhonson To: u2-users Sent: Fri, Dec 28, 2012 9:33 am Subject: [U2] Job ad in Berean, PA http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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 ad in Berean, PA
http://www.ziprecruiter.com/job/Senior-Programmer-116879/546532a0/?source=cpc-simplyhired Interesting they are looking for a "Programmer" but you must have "strong" knowledge of Unix, but only "intermediate" knowledge of their actual application environment :) Silly rabbits. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
I guess I am confused on the definition of "quantized". NAP 250 seems to do what I want. Doing a LOOP 1000 and NAP 1 inside the loop, makes it takes quite a few seconds, where I would assume it would be 1 second (1000 x 1 millisecond - 1 second). However, loop 20 with NAP 250 in the loop takes 5 seconds, which is what I would expect (20 x 250 milliseconds = 5 seconds). Also, the OCONV documentation only shows OCONV(num.expr,"MT[H][S][c]") as a syntax. No option for displaying milliseconds. The only why I know to do that is to use SYSTEM(12). I guess I was just using TIME() not SYSTEM(12) as it was easier to visually scan. Doug Farmer 952-417-5225 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Friday, December 28, 2012 11:16 AM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Sleeping in Basic Your napping for a quarter of a second is too long :) I was saying that NAP is quantized. You can't actually NAP for a microsecond. So loop 1000 and NAP 1 By the way you can return the microseconds, why are you doing MTS I never bothered to dig into it, to see on what it's quantized. Without MTS you can see the microseconds. -Original Message- From: Doug Farmer To: 'U2 Users List' Sent: Fri, Dec 28, 2012 7:22 am Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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 Click https://www.mailcontrol.com/sr/6lVGIXxG7qjGX2PQPOmvUlpAWghQWIvzb3YGjzkT!7MOUCUpiqnJJoGBzmYgl5U4YPnWx2HtmVnUfE+mA+MlhQ== to report this email as spam. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] [UV]Corrupted object in global catalog
Are you certain that catdir is not an O/S directory? If so, you should be able to tell the Create Date, seperately from the last "touched" date (read), or the last update date as well. You should have three dates associated with each directory entry, no? -Original Message- From: bpaige To: u2-users Sent: Fri, Dec 28, 2012 7:32 am Subject: [U2] [UV]Corrupted object in global catalog Greetings, all! We have recently upgraded to the latest version of our vendor's software, and in the process have gone from Pick flavored accounts to Ideal flavored accounts. This has drastically changed the way programs are cataloged, as we are now using the global catalog directory (catdir, aka GLOBAL.CATDIR). We have discovered that some of the object code in the global catalog is corrupted (for lack of a better term). It looks like some of the object code files were somehow truncated. Since we don't discover this until someone notices that a program is behaving oddly, or working differently between the different servers (dev, test, production), and since the date stamp on the file in the catdir directory is the last time someone ran the program (as opposed to the time it was actually cataloged), it is impossible to tell if the object code was 'bad' from the beginning or got corrupted somewhere along the way. At this point, we can just recatalog everything. It would be a royal pain, but it is possible to do. That would ensure everything was all good right now, but doesn't do anything to make sure it stays that way. Does anyone know if there is a command we can ruin or some other way to verify object code in the global catalog? We would much rather monitor this proactively than wait until a user runs into a mysterious issue that we can't explain - or worse, runs something that ends up corrupting data because of a problem with the object code. Of course the ideal would be to figure out what's corrupting the object code to begin with - or to be able to determine if it was somehow corrupted in the initial install and we're just running into the bad pieces now. Without being able to monitor the object code and see when/if it gets corrupted again, though, that's going to be almost impossible. Any assistance would be greatly appreciated! Thanks! Brian _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material not intended for Public use. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is strictly prohibited. If you received this communication in error, please notify the sender and delete the material from any and all computers or devices. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Sleeping in Basic
Your napping for a quarter of a second is too long :) I was saying that NAP is quantized. You can't actually NAP for a microsecond. So loop 1000 and NAP 1 By the way you can return the microseconds, why are you doing MTS I never bothered to dig into it, to see on what it's quantized. Without MTS you can see the microseconds. -Original Message- From: Doug Farmer To: 'U2 Users List' Sent: Fri, Dec 28, 2012 7:22 am Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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] Sleeping in Basic
Something I ran into with long ago in Universe with sleep/nap. Both use the current TIME() as the starting point (which is milliseconds since midnight) and then waits for your desired period. If your sleep/nap period rolls over midnight your process will hang because its waiting to count to a number it never gets to. Doug Farmer wrote: Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Jeff Schasny - Denver, Co, USA jschasny at gmail dot com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
Great, that works wonderfully! Thanks for the tip I am going to change to localhost from loopback, as I am not all machines have loopback defined. I owe you one Doug Doug Farmer 952-417-5225 -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David A. Green Sent: Friday, December 28, 2012 9:40 AM To: 'U2 Users List' Subject: Re: [U2] Sleeping in Basic Try changing the port number to something that doesn't exist. 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 Doug Farmer Sent: Friday, December 28, 2012 8:22 AM To: 'U2 Users List' Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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 Click https://www.mailcontrol.com/sr/1szQtvpiZq3GX2PQPOmvUnhXC4dDtPIXveiVUAHqQ1BlKLUMIo4Fzoxbcf5uwsOEYPnWx2HtmVmg1M3YVHc55g== to report this email as spam. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
[U2] AUTO: Brian Parker/NEMIAN is out of the office. (returning 04/01/2013)
I am out of the office until 04/01/2013. I will respond to your message when I return. Note: This is an automated response to your message "Re: [U2] Sleeping in Basic" sent on 28/12/2012 15:32:10. This is the only notification you will receive while this person is away. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
Pause can have a timeout value on it, so if for example the maximum time you want to wait is 10 seconds, PAUSE can automatically resume then, at which point you can check if the phantom is still running or a flag doesn't exist. Still doesn't solve your UniData only problem though. Regards, Dan -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Doug Farmer Sent: Friday, December 28, 2012 8:22 AM To: 'U2 Users List' Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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] [UV]Corrupted object in global catalog
Brian, I am not familiar with the "Ideal" flavor. However, I do know that there are several differences in how some commands work between the native UniData and Pick flavor. The LOCATE command comes to mind and has burned me a few times. Depending on the line of code, it may still compile, but will be looking at the wrong multi-value level (@FMs instead of @VMs, etc.) One of the things I have done to get around this (in UniData) is to use force the program to compile in the flavor that is not native to the account I am in. For example, if I am in a native UniData account, but I want the program to use Pick syntax, the first line of code would be: $BASICTYPE "P" I hope that helps of at least points you in a useful direction. JRI -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of bpa...@serta.com Sent: Friday, December 28, 2012 10:32 AM To: u2-users@listserver.u2ug.org Subject: [U2] [UV]Corrupted object in global catalog Greetings, all! We have recently upgraded to the latest version of our vendor's software, and in the process have gone from Pick flavored accounts to Ideal flavored accounts. This has drastically changed the way programs are cataloged, as we are now using the global catalog directory (catdir, aka GLOBAL.CATDIR). We have discovered that some of the object code in the global catalog is corrupted (for lack of a better term). It looks like some of the object code files were somehow truncated. Since we don't discover this until someone notices that a program is behaving oddly, or working differently between the different servers (dev, test, production), and since the date stamp on the file in the catdir directory is the last time someone ran the program (as opposed to the time it was actually cataloged), it is impossible to tell if the object code was 'bad' from the beginning or got corrupted somewhere along the way. At this point, we can just recatalog everything. It would be a royal pain, but it is possible to do. That would ensure everything was all good right now, but doesn't do anything to make sure it stays that way. Does anyone know if there is a command we can ruin or some other way to verify object code in the global catalog? We would much rather monitor this proactively than wait until a user runs into a mysterious issue that we can't explain - or worse, runs something that ends up corrupting data because of a problem with the object code. Of course the ideal would be to figure out what's corrupting the object code to begin with - or to be able to determine if it was somehow corrupted in the initial install and we're just running into the bad pieces now. Without being able to monitor the object code and see when/if it gets corrupted again, though, that's going to be almost impossible. Any assistance would be greatly appreciated! Thanks! Brian _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material not intended for Public use. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is strictly prohibited. If you received this communication in error, please notify the sender and delete the material from any and all computers or devices. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://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] Sleeping in Basic
Try changing the port number to something that doesn't exist. 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 Doug Farmer Sent: Friday, December 28, 2012 8:22 AM To: 'U2 Users List' Subject: Re: [U2] Sleeping in Basic Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.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] [UV]Corrupted object in global catalog
Greetings, all! We have recently upgraded to the latest version of our vendor's software, and in the process have gone from Pick flavored accounts to Ideal flavored accounts. This has drastically changed the way programs are cataloged, as we are now using the global catalog directory (catdir, aka GLOBAL.CATDIR). We have discovered that some of the object code in the global catalog is corrupted (for lack of a better term). It looks like some of the object code files were somehow truncated. Since we don't discover this until someone notices that a program is behaving oddly, or working differently between the different servers (dev, test, production), and since the date stamp on the file in the catdir directory is the last time someone ran the program (as opposed to the time it was actually cataloged), it is impossible to tell if the object code was 'bad' from the beginning or got corrupted somewhere along the way. At this point, we can just recatalog everything. It would be a royal pain, but it is possible to do. That would ensure everything was all good right now, but doesn't do anything to make sure it stays that way. Does anyone know if there is a command we can ruin or some other way to verify object code in the global catalog? We would much rather monitor this proactively than wait until a user runs into a mysterious issue that we can't explain - or worse, runs something that ends up corrupting data because of a problem with the object code. Of course the ideal would be to figure out what's corrupting the object code to begin with - or to be able to determine if it was somehow corrupted in the initial install and we're just running into the bad pieces now. Without being able to monitor the object code and see when/if it gets corrupted again, though, that's going to be almost impossible. Any assistance would be greatly appreciated! Thanks! Brian _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material not intended for Public use. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is strictly prohibited. If you received this communication in error, please notify the sender and delete the material from any and all computers or devices. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
Wow, thanks of all of the responses. Unfortunately, none of them will seem to work on UniData. I will be using NAP on UniVerse. PAUSE and WAKE, I had not heard of. This is only on UniData so not a UniVerse option. It would seem to be a good way to go, except for if the phantom process aborts, the WAKE is never executed and the invoking process (UniObjects subroutine) hangs forever. David's openSocket suggestion does not wait at all if the socket can be opened. If it cannot (for example host name is bad), the timeout is sometimes much longer, probably due to DNS lookup of the bad host name. I tried these examples in the code below. The results are show below the code. When I run this, using NAP 250, I get 4 times the same, then another 4 times the same etc. This seems to show NAP 250 does sleep for a quarter of a second. Doing NAP 1 for 2000 iterations took 31 seconds. Probably due to overhead of setting up NAP 2000 times. The openSocket came right back all the time. Any other ideas, I am open to testing. Again, thanks for all of the responses! Doug Farmer 952-417-5225 Program Listing 0001 PRINT 'Nap 250' 0002 FOR IDX = 1 TO 20 0003 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0004 NAP 250 0005 NEXT IDX 0006 PRINT 'Start of 2000' 0007 PRINT OCONV(TIME(),'MTS') 0008 FOR IDX = 1 TO 2000 0009 NAP 1 0010 NEXT IDX 0011 PRINT OCONV(TIME(),'MTS') 0012 PRINT 'DONE WITH 2000' 0013 PRINT 'Open Socket' 0014 FOR IDX = 1 TO 20 0015 SleepTime = 250 0016 ERR = openSocket('loopback',25,1,SleepTime,HBUFF) 0017 PRINT IDX "R#2":' ':OCONV(TIME(),'MTS') 0018 NEXT IDX Output from Program Nap 250 1 09:11:29 2 09:11:29 3 09:11:29 4 09:11:30 5 09:11:30 6 09:11:30 7 09:11:30 8 09:11:31 9 09:11:31 10 09:11:31 11 09:11:31 12 09:11:32 13 09:11:32 14 09:11:32 15 09:11:32 16 09:11:33 17 09:11:33 18 09:11:33 19 09:11:33 20 09:11:34 Start of 2000 09:11:34 09:12:05 DONE WITH 2000 Open Socket 1 09:12:05 2 09:12:05 3 09:12:05 4 09:12:05 5 09:12:05 6 09:12:05 7 09:12:05 8 09:12:05 9 09:12:05 10 09:12:05 11 09:12:05 12 09:12:05 13 09:12:05 14 09:12:05 15 09:12:05 16 09:12:05 17 09:12:05 18 09:12:05 19 09:12:05 20 09:12:05 This message has been scanned for malware by Websense. www.websense.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
I never tested this in BASIC, So I'm not saying it doesn't do the same thing, which I assume it should. So don't take the "NOT the BASIC" to mean that BASIC will only run once in a loop - I just never tested it. George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen Sent: Friday, December 28, 2012 9:32 AM To: U2 Users List Subject: Re: [U2] Sleeping in Basic A Caveat on the SLEEP [time] Universe Command (NOT the BASIC Command) if used in A paragraph loop. If what is inside the loop takes less than a second to run, It may be triggered multiple times. Example: PA LOOP SLEEP 17:10 RUN LIB SOMEPROGRAM REPEAT After it runs the first time, and goes back into the loop, if it's still 17:10 it Will run again. At least with UV 10.0.2 George ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Sleeping in Basic
A Caveat on the SLEEP [time] Universe Command (NOT the BASIC Command) if used in A paragraph loop. If what is inside the loop takes less than a second to run, It may be triggered multiple times. Example: PA LOOP SLEEP 17:10 RUN LIB SOMEPROGRAM REPEAT After it runs the first time, and goes back into the loop, if it's still 17:10 it Will run again. At least with UV 10.0.2 George -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Daniel McGrath Sent: Thursday, December 27, 2012 6:31 PM To: U2 Users List (u2-users@listserver.u2ug.org) Subject: Re: [U2] Sleeping in Basic UniVerse supports the NAP [milliseconds] command. On UniData it would be more efficient to use the PAUSE [time] / WAKE command which gives you both an automated timeout as well as allowing you to continue as soon as the PHANTOM declares it okay. You can switch between both of these in your code if you have an pre-compilation process or with creative uses of subroutines. Cheers, Dan McGrath Product Manager Rocket Software 4600 South Ulster Street · Suite 1100 · Denver, CO 80237 · USA T: +1 720 475 8098 · E: dmcgr...@rocketsoftware.com · W: u2.rocketsoftware.com -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Doug Farmer Sent: Thursday, December 27, 2012 2:56 PM To: 'U2 Users List' Subject: [U2] Sleeping in Basic Happy holidays all, I just want to make sure I did not miss something over the U2 releases. Since the Microdata Reality days, I have used "SLEEP nn" to sleep for nn seconds. Simple, usually does the trick. But in today's gotta have it now, I won't wait, environment, a second is sometimes way too long. Is there anything I missed over the last few years to sleep for less than a second? I am executing a phantom command from a UniObjects subroutine call and waiting for it to finish. I am using a phantom, just in case the program aborts or hangs. I am not in control of what code is being run, it could try to read or write to an unopened file for example. If the program does hang, I get the dreaded "Error 30102" message (not helpful at all). In most cases, the program reads the data it needs and finishes in less than a second. The UniObjects subroutine then writes a flag I can pick up to see that the data is ready to return to the UniObjects client. I don't want the subroutine constantly looping and reading for the flag. This would take a lot of the CPU cycles. But, I don't want to wait up to a second to see that the phantom has completed. Any ideas would be helpful. This needs to run on both UniData and UniVerse. Have a great New Year. One more year older for us "experienced" developers in the PICK community. (circa 1978) Doug Farmer This message has been scanned for malware by Websense. www.websense.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