From: Pete Dashwood on


<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
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
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
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


"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."