From: Pete Dashwood on 25 Jun 2008 21:19 <docdwarf(a)panix.com> wrote in message news:g3tqvv$bjn$1(a)reader2.panix.com... > In article > <a70e5adb-b887-40d9-a829-3a75f63aad88(a)u36g2000prf.googlegroups.com>, > <vbarathee(a)gmail.com> wrote: > > [snip] > >>* Also the program ran to completion , when the code was commented >>with ILBOWATO module. > > Bingo. Still no word on when the code was outsourced, though. > >> >>* My shop doesnt have CEE3DLY or CEEDLYM modules. >> >>Please let me know ur suggestions. > > Knowing how to deal with these things is worth money. I suggest you get > someone in there who knows how to deal with the situation and pay very, > very well to let that be done. > I have refrained from comment anywhere in this thread until now. At this juncture I must make the following observations: 1. Doc's sentiment is right on the button. 2. "Help" is one thing; providing commercially sensitive and useful specialist information, free, gratis, and for nothing, is quite another. 3. It is commendable that the forum in CLC is so interested in solving problems. Most of us here are more than happy to provide help. Sometimes, it may be to someone who is at the coal face and doing the best they can, but who is blocked by a single thing that simply doesn't work. There are few here who can't relate to that, and even fewer who wouldn't want to help. However, at a time when many corporations are seeing fit to outsource their COBOL support because they can't or won't pay for consultancy by local people, how sensible is it to provide the very information they are looking for, for free? If work is outsourced to people who cannot deal with it, then the only way to get the message home to the corporations doing the outsourcing is to let them incur the costs of having to wait for a solution.(I have every sympathy for the outsourcers and my comment isn't aimed at them. They, like most of us, are happy to take work where they can get it. Nevertheless, they should also appreciate that some of us make our livings by providing advice, and they should not expect to get solutions for free.) Doc has a standard response to students he suspects are trying to get the forum to do their assignments for them. (Sometimes it is off the beam, but probably better to err on the side of fostering the learning process...). In these cases, someone is trying to get something for nothing (in the long run, to their own detriment). I can see no difference between that and what is happening in this thread. Maybe it's time the "Do your own homework" statement was extended to apply to people who are not regular contributors to the forum, have no track record of ever having helped anyone here, and who are cynically expecting free advice in a commercial situation, which is detrimental to the very people they require the advice from. Part of the problem is that people here are so keen to find solutions that they lose the context. I'm happy to provide free solutions within my area of expertise, but not when it is going to help put my peers out of work. If this situation occurs, I'm happy to provide a few pointers and suggest that some of my (or somebody eles's...) time be bought if a fuller answer is required.On the other side of the coin I am happy to pay for useful commercial advice and would pass this cost back to the client. No way would I expect people to give me commercial advantage for free. It is really useful to run ideas and concepts past the forum and get other opinions and comments, but requesting specific solutions to specific problems that are being solved in a commercial environment, even after many years of providing help and advice for free in forums such as this one, to me, is simply out of order. I would urge all potential contributors here to think on this: If a corporation decides that the local market is "too expensive" and they can buy the service elsewhere, cheaper, that is their prerogative and, while we may not like it, we can't really blame them. But if the quality of that service is actually poorer, then why would we do anything other than offer to fix it, for a proper fee? If they are given free solutions through the "back door" we are simply encouraging them to think that "cheaper is better" and not inflicting the necessary adjustment to their thinking. If the outsourcers have to buy solutions at market rates and pass this on to their clients, I can only see all parties being better off. (The outsourcers gained experience and became more valuable, the corporation learned that you very often get what you pay for and cheaper isn't always better, and the solution providers got paid for expertise which they acquired over years and which has to be worth something.) Finally, there has been a commendable response to this thread. The OP has received (if you cost the time taken at, say, $60 an hour and allowing 30 minutes for each response...)$1620 worth of advice. OK, not all of it has value (this post may be worthless, for example, so I didn't include it :-)), but a solution has been received and that alone has saved many hours of experiment and research by the OP. Help is one thing, and is commendable, giving away commercial advantage is just foolish. Pete.
From: Robert on 26 Jun 2008 00:40 On Thu, 26 Jun 2008 13:19:20 +1200, "Pete Dashwood" <dashwood(a)removethis.enternet.co.nz> wrote: >If a corporation decides that the local market is "too expensive" and they >can buy the service elsewhere, cheaper, that is their prerogative and, while >we may not like it, we can't really blame them. But if the quality of that >service is actually poorer, then why would we do anything other than offer >to fix it, for a proper fee? It is semi-common, especially in the Big Five world, to staff a project with mostly cheap labor plus one or two hotshots, whose role is to rescue the drones when they shoot themselves in the feet, review their code, and solve problems requiring a high level of expertise. Contracting companies say more than 95% of the work is routine. How would you feel about being one of the experts? In other words, facilitating the replacement of ~50 of your countrymen with cheap labor?
From: Arnold Trembley on 26 Jun 2008 02:10 vbarathee(a)gmail.com wrote: > Hi > (snip) > Also now the program runs fine when we use the Invalid key clause in > the read statement and it goes fine with the ILBOWATO module. I have > tried with all posibilities as suggested by everyone , Please let me > know if (Invalid key ) this would be the only reason that causes the > program to abend with S0C4 and file satus 23. > > Thanks > Barathi.V > It would certainly appear so, based on your test results, and I was always taught that the INVALID KEY clause is required for a random read to a KSDS VSAM file. Kind regards, -- http://arnold.trembley.home.att.net/
From: William M. Klein on 26 Jun 2008 07:49 I did think of one other "non-obvious" thing to check into (for the original poster) that hasn't been mentioned yet. Find out if you are running with the TRAP(ON) or TRAP(OFF) LE run-time option. If running with TRAP(OFF) and you have an "unhandled exception" (such as a FS=23), then this is KNOWN to cause various ABENDs. Adding an INVALID KEY would easily handle this - but you still should not be running with TRAP(OFF) as there are many other problematic side-effects of this. -- Bill Klein wmklein <at> ix.netcom.com
From: Pete Dashwood on 26 Jun 2008 08:14
"Robert" <no(a)e.mail> wrote in message news:r966641piavtlfe3ov1pgbg6oiqll6ojq3(a)4ax.com... > On Thu, 26 Jun 2008 13:19:20 +1200, "Pete Dashwood" > <dashwood(a)removethis.enternet.co.nz> > wrote: > >>If a corporation decides that the local market is "too expensive" and they >>can buy the service elsewhere, cheaper, that is their prerogative and, >>while >>we may not like it, we can't really blame them. But if the quality of that >>service is actually poorer, then why would we do anything other than offer >>to fix it, for a proper fee? > > It is semi-common, especially in the Big Five world, to staff a project > with mostly cheap > labor plus one or two hotshots, whose role is to rescue the drones when > they shoot > themselves in the feet, review their code, and solve problems requiring a > high level of > expertise. Yes, a certain primary coloured company was doing it in the 1960s. The people were referred to internally as "brains" and "bunnies"... The goal of a bunny was to become a brain, the goals of brains were multifarious and complex. They usually involved ego, recognition, and large amounts of money. A few brains who I knew personally were really into challenges and hated it when everything was going fine. These people thrived when the chips were down and seemed to develop new personalities overnight. It was an education to see them at work. I invariably got on well with these people, one of them once remarking he was always glad to see me because I brought him problems that were interesting and worth doing... :-) (I'm not sure to this day whether that was good or bad...) > > Contracting companies say more than 95% of the work is routine. So bunnies can do it. But when problems arise, a brain is needed. Now, if you don't employ a brain because it will cost too much, or you are an outsourcing company that doesn't want to train people (despite earning very large sums of money by the standards of the countries where they operate), then isn't it a much superior management stratagem to simply pressure the bunnies until they either solve the problem, crack up, or quit? (Given that bunnies are just cannoin fodder to unscrupulous employers and can be easily replaced...) So what are you going to do? You have a problem, have given it your best shot, and can't solve it. Seek help. Hey, there's a forum where you can get free advice... You post, get a solution and keep your job... But what you SHOULD do is admit that this problem requires expertise you don't have, and tell your employer it will cost to solve it. If all of the bunnies did this, and if the forum was more careful about free advice, eventually, employers would get the message... (I hasten to add that if someone's job was actually on the line and I could help, I would not withold information. Survival trumps idealism every time. However, I would make it very clear what the course of action should be in future.) > > How would you feel about being one of the experts? In other words, > facilitating the > replacement of ~50 of your countrymen with cheap labor? Robert, I have worked as both a brain and a bunny. No jobs were lost or countrymen replaced in either case. Pete. -- "I used to write COBOL...now I can do anything." |