![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
sigh> looks like the core "roll-on" functionality in D3 has gone by the wayside, too. (tested version: 7.5.0 NT) the internal algorithms that used to allow intelligent cascading of multiple ROLL-ON values to a 'common column' for both visual aesthetics and to conserve real-estate -- seem to be lost! worse, the output for the roll-on now becomes completely mangled and embedded as part of the SS-output, itself. subsequent attempts to influence control of the output through incorporating break-on/roll-on-combinations, will likely provide a debugger abort with R15 referencing an illegal frame: Fid Range (0001ADE9) EL_NXTA_NX7:000 Return stack contents... DB_ENTER:000 harrumph! |
#3
| |||||||
| |||||||
|
|
Hi Dave How could that be! Tony has just sent a long screed about the thousands of test that are done. |
|
Unfortunately I suspect that they are of the same level as the items in the old TEST account. That is THREE line wonders such as FRED = OCONV(0,"D") JOE = ICONV(FRED,"D") IF JOE = FRED THEN RESULT = 0 ELSE RESULT = 1 |
|
If only there had been a tape read error test for example. The brilliant response in AP was a Hex dump of memory and STOP regardless of the 128 users connected at the time. In D3 the same issue caused File-saves to crash with a new tape for so long I automatically initialise all tapes with a dump now. The AP botch cost me a 7 figure contract. |
|
Then of course there are the complex A correlatives that don't work with multivalued base dictionaries. We wont mention indices that do one thing in the VME and something else in the FSI. |
|
Hey I still think D3 is better than a lot of other things around, I have just got very careful since AP and stick to plain vanilla. Those of us old enough to remember the IBM 360 will know that there were over 1500 documented errors in the operating system that they had no intention of fixing because they were scared of the likely catastrophes |
|
One beauty that I found was the inability of the tape write to do a proper EBCIDIC to ASCII conversion and the complete tangle that it got into trying to go down to 1600bpi. I solved that by getting the operators to give me EBCIDIC at 6250 and walking down the street with the tape to talk sweetly to the key punch operators at AWA, who chucked it onto their machine and spun it off at 1600 then I read it in on a Reality and did an ASCII conversion as I read it. You gotta love core memory and thumping great tape units, they aint fast but they work. Oh! and then I spun it off to a Micromax that the Reality thought was a terminal by printing it to the screen that wasn't there. Where there is a will there is a way. |
|
So far D3 7.5.2 on NT in a 22 user Citrix setup has gone fine in plain vanilla mode using FSI and simple OSFI. (Touches forehead, these modern desks are all blessed plastic no other wood in sight.) Regards Peter McMurray "dzigray" wrote sigh> looks like the core "roll-on" functionality in D3 has gone by the wayside, too. (tested version: 7.5.0 NT) the internal algorithms that used to allow intelligent cascading of multiple ROLL-ON values to a 'common column' for both visual aesthetics and to conserve real-estate -- seem to be lost! worse, the output for the roll-on now becomes completely mangled and embedded as part of the SS-output, itself. subsequent attempts to influence control of the output through incorporating break-on/roll-on-combinations, will likely provide a debugger abort with R15 referencing an illegal frame: Fid Range (0001ADE9) EL_NXTA_NX7:000 Return stack contents... DB_ENTER:000 harrumph! |
#4
| |||
| |||
|
|
Unfortunately I suspect that they are of the same level as the items in the old TEST account. That is THREE line wonders such as FRED = OCONV(0,"D") JOE = ICONV(FRED,"D") IF JOE = FRED THEN RESULT = 0 ELSE RESULT = 1 Sorry IF JOE = 0 THEN RESULT = 0 ELSE RESULT = 1 |
|
If only there had been a tape read error test for example. The brilliant response in AP was a Hex dump of memory and STOP regardless of the 128 users connected at the time. In D3 the same issue caused File-saves to crash with a new tape for so long I automatically initialise all tapes with a dump now. The AP botch cost me a 7 figure contract. That's just so much crap. If it was worth that much to you, you would have pressed your vendor through business channels for a proper solution and they would have delivered. You were obviously more comfortable being indignant and happy with your workarounds. Yes, that's a harsh comment and unusually unreserved. If you had been working with the vendor as I've been suggesting all of this time then you wouldn't have lost the contract. Horses and water, sorry. There are solutions to these problems if only people would actually pursue them in a manner that's commensurate with their needs. |
#5
| |||
| |||
|
|
"Excalibur" wrote: .. That's just so much crap. If it was worth that much to you, you would have pressed your vendor through business channels for a proper solution and they would have delivered. You were obviously more comfortable being indignant and happy with your workarounds. Yes, that's a harsh comment and unusually unreserved. If you had been working with the vendor as I've been suggesting all of this time then you wouldn't have lost the contract. Horses and water, sorry. There are solutions to these problems if only people would actually pursue them in a manner that's commensurate with their needs. Tony, |
#6
| |||
| |||
|
|
Tony, The trouble with your generalities is that they generally don't hold true - and for some reason you appear to "have it in" for Peter in your "unreserved" exchanges. |
#7
| |||
| |||
|
|
"Ross Ferris" wrote: Tony, The trouble with your generalities is that they generally don't hold true - and for some reason you appear to "have it in" for Peter in your "unreserved" exchanges. No such agenda I assure you. My memory, desire, and capacity for carrying sentiment like that between threads is much more limited than you think. My response would have been the same for any mention that someone lost 7 figures because of someone else. When it's that important, people do whatever they can or should. If they don't they shouldn't blame others. |
|
I truly sympathize for the loss of a client where some other company was involved and (allegedly) malicious or incompetent - that certainly does happen. But this has nothing to do with a core dump from a tape operation in AP as was explicitly stated. Before my employment at Pick Systems I too had a few RS6000s in the field which had flashing 888 errors accompanied by an immediate halt. After many exchanges, Pick Systems denied responsibility, but working with IBM amd Pick Systems, and going through complete hardware, OS, and DBMS replacment (at a couple of these sites, IIRC), the issue was resolved before it came to a head - because it was important enough to all of us to make that happen. T |
#8
| |||
| |||
|
|
"Ross Ferris" wrote: Tony, The trouble with your generalities is that they generally don't hold true - and for some reason you appear to "have it in" for Peter in your "unreserved" exchanges. No such agenda I assure you. My memory, desire, and capacity for carrying sentiment like that between threads is much more limited than you think. My response would have been the same for any mention that someone lost 7 figures because of someone else. When it's that important, people do whatever they can or should. If they don't they shouldn't blame others. I truly sympathize for the loss of a client where some other company was involved and (allegedly) malicious or incompetent - that certainly does happen. But this has nothing to do with a core dump from a tape operation in AP as was explicitly stated. |
#9
| |||
| |||
|
|
"Tony Gravagno" <address.is.in.posts (AT) removethis (DOT) com.invalid> wrote in message news:89itv29ddje997e5kiiajievmpeg52u5e1 (AT) 4ax (DOT) com... "Ross Ferris" wrote: Tony, The trouble with your generalities is that they generally don't hold true - and for some reason you appear to "have it in" for Peter in your "unreserved" exchanges. No such agenda I assure you. My memory, desire, and capacity for carrying sentiment like that between threads is much more limited than you think. My response would have been the same for any mention that someone lost 7 figures because of someone else. When it's that important, people do whatever they can or should. If they don't they shouldn't blame others. I truly sympathize for the loss of a client where some other company was involved and (allegedly) malicious or incompetent - that certainly does happen. But this has nothing to do with a core dump from a tape operation in AP as was explicitly stated. By God you are a slow learner Tony. It had everything to do with the core dump or more specifically the system halt that crunched everything. My own software was so well written that I was able to fully recover the system and rebuild all transactions when I found out about it a fortnight later. By then the damage was done to the contract situation. I was making the point that one person's stupidity can have far reaching effects. You cannot untangle a car wreck by saying we will fix the issue, people have already died. Ross's brief resume was quite correct however the ripples went far wider than that. Interestingly enough the same software was installed on an Ultimate at another dealer. The accountants came over to get that shafted too. I had the fascinating opportunity to watch the manager from the accountants having a blazing row with the client, full range of expletives, in the centre of the road, yes the black bit where the traffic goes. The client told the accountant to go to blazes and two take overs later the software is still there. Oh! and by the way my point about simplistic testing was exactly that. The program shown is not a test with or without the error. A date test for example would start with 29 February 1900 and 2000 and then work through sundry combinations of D, D2- etc. You have obviously forgotten the TEST account that came with every system in those days. Peter McMurray |
#10
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |