Discussion:
auto reply to qsysopr msg: what must I change?
(too old to reply)
walter
2003-11-28 15:11:09 UTC
Permalink
I have added a auto reply like this:
1000 MCH1202 C *NONE
Then I found out that I have to change the job to react to the auto
reply: Value INQMSGRPY=*SYSRPYL.

But CHGJOB demands the Job name, which works only for Jobs in the
system. This does not help me at all. I want this auto-reply for all
jobs in the future. These are jobs started by the hundreds from a PC
using Client Access API, getting Job names like 012020/QUSER/QZRCSRVS,
running in subsystem QUSRWRK, which accepts jobs from JOBQ QUSRNOMAX.

Does anyone know how I do a CHGJOB, value INQMSGRPY=*SYSRPYL for
future jobs?
I searched for a job description which might be used, but fouond no
way to get this information.

Walter
Cyfisto
2003-11-28 17:13:21 UTC
Permalink
Post by walter
1000 MCH1202 C *NONE
Then I found out that I have to change the job to react to the auto
reply: Value INQMSGRPY=*SYSRPYL.
But CHGJOB demands the Job name, which works only for Jobs in the
system. This does not help me at all. I want this auto-reply for all
jobs in the future. These are jobs started by the hundreds from a PC
using Client Access API, getting Job names like 012020/QUSER/QZRCSRVS,
running in subsystem QUSRWRK, which accepts jobs from JOBQ QUSRNOMAX.
Does anyone know how I do a CHGJOB, value INQMSGRPY=*SYSRPYL for
future jobs?
I searched for a job description which might be used, but fouond no
way to get this information.
Walter
Do a "DSPJOB jobnumber/QUSER/QZRCSRVS" and select option 2.
This will give you the job description.
But it would be even better to find out why the MCH1202 is
issued and solve that problem first.

regards,

Rene
walter
2003-12-01 07:10:04 UTC
Permalink
Post by Cyfisto
Do a "DSPJOB jobnumber/QUSER/QZRCSRVS" and select option 2.
This will give you the job description.
Thank you. I will do this on the next crash. Is there a way to find
out the job descrition when the job is not in the system anymore? The
jobs which wirk run only 1/100 second, so that you never catch one.
Post by Cyfisto
But it would be even better to find out why the MCH1202 is
issued and solve that problem first.
The reason is known already, but only IBM could solve this because it
is a bug in Loutus Notes R6 web server:

You have a Notes R6 server with web forms where an agent calls a
AS/400 program with the entered data and sends out the next form using
the answer string from the AS/400. Then do a slow double click on the
submit button: crash! It's a bit tricky do hit the right moment, but
here thousands of people work on the web pages, and some get it.

Reason: If the second submit comes into the Notes server while it
processes sending out the reply, then it calls the AS/400 program with
an invalid parameter, which of course has characters at positions
where the program expects numbers.
Does not happen in Notes R5.

Since I am not motivated to check a hundred fields for numeric, I will
do it with this auto reply. Result is the same: Ignore the second
click.

Walter
Cyfisto
2003-12-01 20:37:03 UTC
Permalink
Post by walter
Post by Cyfisto
Do a "DSPJOB jobnumber/QUSER/QZRCSRVS" and select option 2.
This will give you the job description.
Thank you. I will do this on the next crash. Is there a way to find
out the job descrition when the job is not in the system anymore? The
jobs which wirk run only 1/100 second, so that you never catch one.
If there's still a joblog left, you might find it there.
In the prestart job entry for QZRCSRVS in subsystem QUSRWRK
on our system, it says it uses jobd QZBSJOBD. You might try that one.
Post by walter
Since I am not motivated to check a hundred fields for numeric, I will
do it with this auto reply. Result is the same: Ignore the second
click.
I quite agree with you there.

Regards,

Rene.
Steve McKay
2003-11-28 17:20:46 UTC
Permalink
Walter -

You can also set INQMSGRPY=*SYSRPYL on the SBMJOB command or on a job
description (and probably a couple of other places).

HTH,

Steve
Post by walter
1000 MCH1202 C *NONE
Then I found out that I have to change the job to react to the auto
reply: Value INQMSGRPY=*SYSRPYL.
But CHGJOB demands the Job name, which works only for Jobs in the
system. This does not help me at all. I want this auto-reply for all
jobs in the future. These are jobs started by the hundreds from a PC
using Client Access API, getting Job names like 012020/QUSER/QZRCSRVS,
running in subsystem QUSRWRK, which accepts jobs from JOBQ QUSRNOMAX.
Does anyone know how I do a CHGJOB, value INQMSGRPY=*SYSRPYL for
future jobs?
I searched for a job description which might be used, but fouond no
way to get this information.
Walter
Terence
2003-12-03 13:44:49 UTC
Permalink
Post by walter
1000 MCH1202 C *NONE
Then I found out that I have to change the job to react to the auto
reply: Value INQMSGRPY=*SYSRPYL.
But CHGJOB demands the Job name, which works only for Jobs in the
system. This does not help me at all. I want this auto-reply for all
jobs in the future. These are jobs started by the hundreds from a PC
using Client Access API, getting Job names like 012020/QUSER/QZRCSRVS,
running in subsystem QUSRWRK, which accepts jobs from JOBQ QUSRNOMAX.
Does anyone know how I do a CHGJOB, value INQMSGRPY=*SYSRPYL for
future jobs?
I searched for a job description which might be used, but fouond no
way to get this information.
Walter
Change the JOBD you are using for this(these) jobs.

Loading...