Re: [U2] Multi-threaded phantom processing
Hi Peter Clearly, you have no other option than to go the direction you have. Sounds like you're using the correct API and approach for the task at hand and with the constraints you have. Sounds like you have considered various implications and you're constrain by UV versions and UniRPC being blocked (a good thing if you're connectivity to third-parties and over unsecure/public networks :))... BTW: UV File triggers are light-weight triggers available in UV11.x - without the overhead and complexity of UV SQL Triggers. The MQSeries interface is good, but it's learning curve can be steep and is only feasible if both sites are licensed users. I've used it a lot, but the underlying complexity of the MQ setup and API can be up there with TCP/IP sockets :(... if you're new to it all! SQL BCI requires UniRPC access so that would be ruled out for your use as well. All of the higher-level APIs just save you the hassle of writing a complex low-level interface which could be hard to develop, debug and maintain in the future... In my experience, it is difficult to optimise any interface unless you have some minimum, average and maximum loads or throughput requirements to be met. It'll be difficult to optimise the interface other than setting minimum and maximum phantom processes - as you're and other have already mentioned. I guess time will tell how it works and what tweaking (aka optimisation) will be required...nothing like real-world usage to sort things out... Another potential consideration you need to consider or at least have test cases is loss of connectivity due to abnormal termination by the client, network (local/carrier/remote) or remote server. All these events may cause various issues that can impact UV locally, remotely and your TCP connectivity. Troubleshooting network and application connectivity is never easy - hence working through worse case scenarios in advance is a worthwhile - and somewhat very tedious exercise. Such issues have are applicable to all applications - of course. Such network issues impact the native UV APIs as well...but I am sure you'll get to know and loathe errors such as FIN_WAIT, etc., etc. as you get more usage and issues, etc. Cheers, David -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Peter Cheney Sent: Friday, 7 March 2014 6:00 PM To: 'U2 Users List' Subject: Re: [U2] Multi-threaded phantom processing Initially data volume will be small - probably about 20 customers per day and about 6 records per customer but it is likely to grow very quickly up to some unknown amount. We'll have to see I guess. The records per customer are likely to be the high volume stuff. There is transaction logging on the remote system that I can use and am relying on for data integrity but I did not know about the SQL stuff until this week. Not sure if it would work until I can find time to play with it and see how it might suit us. Some of the other constraints were: no access allowed to the remote unirpc port, the remote UV is below 10.3 and different from ours, neither site has a UV/Net licence in prod. So I think I'm pretty much stuck with file queuing and multiple phantoms for now at least. I also was able to get a successful remote file process going on our test system while waiting for confirmation of UV/Net accessibility. It is very nice and might have been a nice solution too. Then I did some experimenting with the performance requirements on the file triggers and found there to be too much of a lag for the triggers to fire directly to the other end. This would've caused unacceptable problems in testing not to mention going live so a file queuing process had to be devised. In all the file queuing works quite well and can be coded for rock solid reliability so it has a lot of pluses. I can also fine tune the phantom loop times and socket timeouts on the fly at both ends once the data starts flowing and we get some idea of what needs changing. Fingers, toes, arms, legs (and eyes!) all currently crossed. Cheers Peter Peter Cheney Ultracs Developer t 07 3017 8837 | f 07 3002 8400 e peter.che...@firstmac.com.au w firstmac.com.au -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hona, David Sent: Friday, 7 March 2014 13:41 To: U2 Users List Subject: Re: [U2] Multi-threaded phantom processing Hi Peter Sounds like an interested piece of work, just a couple of questions for you: - what sort of data volumes and update frequencies are involved? - do you need to know if the data has been successfully committed to the remote UV database? - did you consider SQL BCI or even UV/Net (read the different UV versions is an issue and so this may be a constraint) Gregor mentioned SQL BCI as an alternative interface - I've used that before to exchange data between systems and
[U2] Dump truck backup
This is mostly for you folks who are contractors but I'd be happy to hear from anyone. I have a customer, Nashville Metropolitan Government, for whom I have provided flea market reservation/registration and buiding event rental software. (UniVerse.) I am a 1 man shop. I look both ways before I cross the street and so far its worked out. But the issue of continuation of development and support has come up for a second time; along with it the nature of my character based software and some reactions to UviVerse as a product. This is an email from the assistant director of the Nashville fairgrounds: Subject: ITS Help Selecting New Software Importance: High Our Flea Market and Corporate Sales components have been utilizing proprietary software that is ancient, and without documentation for many years. It has not been supported by ITS, and there is only one known person in the Tennessee area that can serviced this software. With the upgrade to Windows 7, it will not operate. Obviously, we need to purchase a package that will provide the functionality we need and that can be supported by ITS. I am requesting a meeting, with the appropriate ITS staff at the earliest possible time; to identify our needs and possible software packages that can be installed. He is incorrect in most of his conclusions, but this is his perception. I have left behind a number of great systems that are now defunct because management viewed them as ancient. Does anyone else meet this attitude? My customer defended the system with the following email. Ken Who said our software was ancient? It is not, it aids in insuring the revenue stream for both Flea Market and Facility Rental, you are correct that the software is serviced by one individual since he wrote the program, his name is Dale Kelley and he has other members on his team that know the software in the event something happens to him. As far as the upgrade to Windows 7 who said that it will not operate? This is certainly not the case, the software can be updated to run with minimal effort. You can contact Dale Kelley if you like, I have copied him on this e-mail. Thank you for your time Deborah Deborah's defense included a small lie about the members of my team; I'm it. This system is written entirely in BASIC; no procs, no scripts. I always have the source code on the system; it's theirs to use as they wish. I would be happy to provide it for review. My question: is there anyone who would have any interest in taking over this and another government customer if I should become defunct or inoperable? I know there are some great people in Tennessee, but these guys could be supported from anywhere. I would also appreciate any advice on products and time required to mouse up the screens and present non-ancient images. I intend to arrenge a meeting with the Assistant Director to attempt to address his concerns and see if I can sell some services. Dale -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Dump-truck-backup-tp42827.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Dump truck backup
On 10/03/2014 21:11, Dale Kelley wrote: along with it the nature of my character based software and some reactions to UviVerse as a product. You could also quietly point out, if he's worried about UniVerse, that although IBM sold it, when they did so it was near enough HALF of their DB2 division. I'm sure he's heard of DB2 - that will tell him that U2's market share is pretty much the same as IBM's currrent database market share. Surely that means there's plenty of people out there who know the system (yes I know, the problem is finding them...) Cheers, Wol ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Dump truck backup
imho, mousing up just leads to disability claims about mouse shoulder... a tax preparation service who shall go unnamed has a hideous package that *cannot change fields* unless you use the mouse, which means every time you type you have to reach over and grab the damn thing to go to the next field i cannot tell you how many times i had to rub my wife's shoulder with bengay before she finally quit - took five years for the lump in the middle of her shoulder blade to heal On 3/10/2014 2:11 PM, Dale Kelley wrote: This is mostly for you folks who are contractors but I'd be happy to hear from anyone. I have a customer, Nashville Metropolitan Government, for whom I have provided flea market reservation/registration and buiding event rental software. (UniVerse.) I am a 1 man shop. I look both ways before I cross the street and so far its worked out. But the issue of continuation of development and support has come up for a second time; along with it the nature of my character based software and some reactions to UviVerse as a product. This is an email from the assistant director of the Nashville fairgrounds: Subject: ITS Help Selecting New Software Importance: High Our Flea Market and Corporate Sales components have been utilizing proprietary software that is ancient, and without documentation for many years. It has not been supported by ITS, and there is only one known person in the Tennessee area that can serviced this software. With the upgrade to Windows 7, it will not operate. Obviously, we need to purchase a package that will provide the functionality we need and that can be supported by ITS. I am requesting a meeting, with the appropriate ITS staff at the earliest possible time; to identify our needs and possible software packages that can be installed. He is incorrect in most of his conclusions, but this is his perception. I have left behind a number of great systems that are now defunct because management viewed them as ancient. Does anyone else meet this attitude? My customer defended the system with the following email. Ken Who said our software was ancient? It is not, it aids in insuring the revenue stream for both Flea Market and Facility Rental, you are correct that the software is serviced by one individual since he wrote the program, his name is Dale Kelley and he has other members on his team that know the software in the event something happens to him. As far as the upgrade to Windows 7 who said that it will not operate? This is certainly not the case, the software can be updated to run with minimal effort. You can contact Dale Kelley if you like, I have copied him on this e-mail. Thank you for your time Deborah Deborah's defense included a small lie about the members of my team; I'm it. This system is written entirely in BASIC; no procs, no scripts. I always have the source code on the system; it's theirs to use as they wish. I would be happy to provide it for review. My question: is there anyone who would have any interest in taking over this and another government customer if I should become defunct or inoperable? I know there are some great people in Tennessee, but these guys could be supported from anywhere. I would also appreciate any advice on products and time required to mouse up the screens and present non-ancient images. I intend to arrenge a meeting with the Assistant Director to attempt to address his concerns and see if I can sell some services. Dale -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Dump-truck-backup-tp42827.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Dump truck backup
While I know that mouseable screens provide no improvement in functionality I would try to keep it at least as good as it is. Old users could still use the keyboard but them winders people could click their way. Is that possible? On 03/10/2014 05:09 PM, Allen Elwood RR wrote: imho, mousing up just leads to disability claims about mouse shoulder... a tax preparation service who shall go unnamed has a hideous package that *cannot change fields* unless you use the mouse, which means every time you type you have to reach over and grab the damn thing to go to the next field i cannot tell you how many times i had to rub my wife's shoulder with bengay before she finally quit - took five years for the lump in the middle of her shoulder blade to heal On 3/10/2014 2:11 PM, Dale Kelley wrote: This is mostly for you folks who are contractors but I'd be happy to hear from anyone. I have a customer, Nashville Metropolitan Government, for whom I have provided flea market reservation/registration and buiding event rental software. (UniVerse.) I am a 1 man shop. I look both ways before I cross the street and so far its worked out. But the issue of continuation of development and support has come up for a second time; along with it the nature of my character based software and some reactions to UviVerse as a product. This is an email from the assistant director of the Nashville fairgrounds: Subject: ITS Help Selecting New Software Importance: High Our Flea Market and Corporate Sales components have been utilizing proprietary software that is ancient, and without documentation for many years. It has not been supported by ITS, and there is only one known person in the Tennessee area that can serviced this software. With the upgrade to Windows 7, it will not operate. Obviously, we need to purchase a package that will provide the functionality we need and that can be supported by ITS. I am requesting a meeting, with the appropriate ITS staff at the earliest possible time; to identify our needs and possible software packages that can be installed. He is incorrect in most of his conclusions, but this is his perception. I have left behind a number of great systems that are now defunct because management viewed them as ancient. Does anyone else meet this attitude? My customer defended the system with the following email. Ken Who said our software was ancient? It is not, it aids in insuring the revenue stream for both Flea Market and Facility Rental, you are correct that the software is serviced by one individual since he wrote the program, his name is Dale Kelley and he has other members on his team that know the software in the event something happens to him. As far as the upgrade to Windows 7 who said that it will not operate? This is certainly not the case, the software can be updated to run with minimal effort. You can contact Dale Kelley if you like, I have copied him on this e-mail. Thank you for your time Deborah Deborah's defense included a small lie about the members of my team; I'm it. This system is written entirely in BASIC; no procs, no scripts. I always have the source code on the system; it's theirs to use as they wish. I would be happy to provide it for review. My question: is there anyone who would have any interest in taking over this and another government customer if I should become defunct or inoperable? I know there are some great people in Tennessee, but these guys could be supported from anywhere. I would also appreciate any advice on products and time required to mouse up the screens and present non-ancient images. I intend to arrenge a meeting with the Assistant Director to attempt to address his concerns and see if I can sell some services. Dale -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Dump-truck-backup-tp42827.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Dump truck backup
Very possible if you're using a terminal emulator that will pass through mouse codes and an input routine that can be taught to interpret them. The biggest problem I had with that was that old-school users wanted to Enter from field to field, and Windows users wanted to Tab from field to field, and Enter to submit the page. I just told them to get out the boxing gloves and whoever won would get their way. :-) IMHO, the assistant director is very short-sighted and will move on to something else when it all hits the fan. Good luck! Charlie Noah Tiny Bear Wild Bird Store Home of Safety Net Shipping http://www.TinyBearWildBirdStore.com Toll Free: 1-855-TinyBear (855-846-9232) On 03-10-2014 5:54 PM, dale kelley wrote: While I know that mouseable screens provide no improvement in functionality I would try to keep it at least as good as it is. Old users could still use the keyboard but them winders people could click their way. Is that possible? On 03/10/2014 05:09 PM, Allen Elwood RR wrote: imho, mousing up just leads to disability claims about mouse shoulder... a tax preparation service who shall go unnamed has a hideous package that *cannot change fields* unless you use the mouse, which means every time you type you have to reach over and grab the damn thing to go to the next field i cannot tell you how many times i had to rub my wife's shoulder with bengay before she finally quit - took five years for the lump in the middle of her shoulder blade to heal On 3/10/2014 2:11 PM, Dale Kelley wrote: This is mostly for you folks who are contractors but I'd be happy to hear from anyone. I have a customer, Nashville Metropolitan Government, for whom I have provided flea market reservation/registration and buiding event rental software. (UniVerse.) I am a 1 man shop. I look both ways before I cross the street and so far its worked out. But the issue of continuation of development and support has come up for a second time; along with it the nature of my character based software and some reactions to UviVerse as a product. This is an email from the assistant director of the Nashville fairgrounds: Subject: ITS Help Selecting New Software Importance: High Our Flea Market and Corporate Sales components have been utilizing proprietary software that is ancient, and without documentation for many years. It has not been supported by ITS, and there is only one known person in the Tennessee area that can serviced this software. With the upgrade to Windows 7, it will not operate. Obviously, we need to purchase a package that will provide the functionality we need and that can be supported by ITS. I am requesting a meeting, with the appropriate ITS staff at the earliest possible time; to identify our needs and possible software packages that can be installed. He is incorrect in most of his conclusions, but this is his perception. I have left behind a number of great systems that are now defunct because management viewed them as ancient. Does anyone else meet this attitude? My customer defended the system with the following email. Ken Who said our software was ancient? It is not, it aids in insuring the revenue stream for both Flea Market and Facility Rental, you are correct that the software is serviced by one individual since he wrote the program, his name is Dale Kelley and he has other members on his team that know the software in the event something happens to him. As far as the upgrade to Windows 7 who said that it will not operate? This is certainly not the case, the software can be updated to run with minimal effort. You can contact Dale Kelley if you like, I have copied him on this e-mail. Thank you for your time Deborah Deborah's defense included a small lie about the members of my team; I'm it. This system is written entirely in BASIC; no procs, no scripts. I always have the source code on the system; it's theirs to use as they wish. I would be happy to provide it for review. My question: is there anyone who would have any interest in taking over this and another government customer if I should become defunct or inoperable? I know there are some great people in Tennessee, but these guys could be supported from anywhere. I would also appreciate any advice on products and time required to mouse up the screens and present non-ancient images. I intend to arrenge a meeting with the Assistant Director to attempt to address his concerns and see if I can sell some services. Dale -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Dump-truck-backup-tp42827.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ___ U2-Users mailing list U2-Users@listserver.u2ug.org
Re: [U2] Dump truck backup
AccuTerm has some features that let you add mousing to green-screen apps. One is pattern-based and requires no changes in the app. You define a list of relevant patterns and when the user clicks on one, some action takes place. For example, if your text screen prompts are in the form of 1) 2) xxx, you can define a pattern like a blank followed by one or two digits followed by an open parenthesis followed by a blank, and define a click action to send the digits followed by a RETURN. There is also direct mouse support - turn on the mouse input using an escape sequence and when the user clicks, it looks to the app like a function key followed by a cursor position. The U2 app needs to associate the position with an appropriate action. You can also use AccuTerm's visual styles to give a green-screen app a GUI-like appearance. Visual styles are triggered by screen attributes (reverse, dim, underline, etc.). Peter Schellenbach http://www.asent.com ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users
Re: [U2] Dump truck backup
Charlie, you're right. He's already retired Metro and can only work so many hours. (He's almost as old as I.) On 03/10/2014 06:01 PM, Charlie Noah wrote: Very possible if you're using a terminal emulator that will pass through mouse codes and an input routine that can be taught to interpret them. The biggest problem I had with that was that old-school users wanted to Enter from field to field, and Windows users wanted to Tab from field to field, and Enter to submit the page. I just told them to get out the boxing gloves and whoever won would get their way. :-) IMHO, the assistant director is very short-sighted and will move on to something else when it all hits the fan. Good luck! Charlie Noah Tiny Bear Wild Bird Store Home of Safety Net Shipping http://www.TinyBearWildBirdStore.com Toll Free: 1-855-TinyBear (855-846-9232) On 03-10-2014 5:54 PM, dale kelley wrote: While I know that mouseable screens provide no improvement in functionality I would try to keep it at least as good as it is. Old users could still use the keyboard but them winders people could click their way. Is that possible? On 03/10/2014 05:09 PM, Allen Elwood RR wrote: imho, mousing up just leads to disability claims about mouse shoulder... a tax preparation service who shall go unnamed has a hideous package that *cannot change fields* unless you use the mouse, which means every time you type you have to reach over and grab the damn thing to go to the next field i cannot tell you how many times i had to rub my wife's shoulder with bengay before she finally quit - took five years for the lump in the middle of her shoulder blade to heal On 3/10/2014 2:11 PM, Dale Kelley wrote: This is mostly for you folks who are contractors but I'd be happy to hear from anyone. I have a customer, Nashville Metropolitan Government, for whom I have provided flea market reservation/registration and buiding event rental software. (UniVerse.) I am a 1 man shop. I look both ways before I cross the street and so far its worked out. But the issue of continuation of development and support has come up for a second time; along with it the nature of my character based software and some reactions to UviVerse as a product. This is an email from the assistant director of the Nashville fairgrounds: Subject: ITS Help Selecting New Software Importance: High Our Flea Market and Corporate Sales components have been utilizing proprietary software that is ancient, and without documentation for many years. It has not been supported by ITS, and there is only one known person in the Tennessee area that can serviced this software. With the upgrade to Windows 7, it will not operate. Obviously, we need to purchase a package that will provide the functionality we need and that can be supported by ITS. I am requesting a meeting, with the appropriate ITS staff at the earliest possible time; to identify our needs and possible software packages that can be installed. He is incorrect in most of his conclusions, but this is his perception. I have left behind a number of great systems that are now defunct because management viewed them as ancient. Does anyone else meet this attitude? My customer defended the system with the following email. Ken Who said our software was ancient? It is not, it aids in insuring the revenue stream for both Flea Market and Facility Rental, you are correct that the software is serviced by one individual since he wrote the program, his name is Dale Kelley and he has other members on his team that know the software in the event something happens to him. As far as the upgrade to Windows 7 who said that it will not operate? This is certainly not the case, the software can be updated to run with minimal effort. You can contact Dale Kelley if you like, I have copied him on this e-mail. Thank you for your time Deborah Deborah's defense included a small lie about the members of my team; I'm it. This system is written entirely in BASIC; no procs, no scripts. I always have the source code on the system; it's theirs to use as they wish. I would be happy to provide it for review. My question: is there anyone who would have any interest in taking over this and another government customer if I should become defunct or inoperable? I know there are some great people in Tennessee, but these guys could be supported from anywhere. I would also appreciate any advice on products and time required to mouse up the screens and present non-ancient images. I intend to arrenge a meeting with the Assistant Director to attempt to address his concerns and see if I can sell some services. Dale -- View this message in context: http://u2-universe-unidata.1073795.n5.nabble.com/Dump-truck-backup-tp42827.html Sent from the U2 - Users mailing list archive at Nabble.com. ___ U2-Users mailing list U2-Users@listserver.u2ug.org