Thanks for reply. I have don’t have programming knowledge to code member
DGA.SDGASAMP(DGADTFY2).
previously.
Can you please help me to code this multiline WTO..
If you do not specify an MPFLSTxx member, the defaults are AUTO(YES). So,
we don’t have to code this . Please correct me, if wrong.
Post by Cieri, AnthonyHello Saurabh,
I can hopefully offer a few points of clarification. I think that
the IGD104I messages are generally only written to the joblog.
Connect:Direct uses dynamic allocation for all processes.
The SVTM052I message IS written to syslog and can be automated if
you have coded AUTO(YES) in you MPFLSTxx PARMLIB member. Also, the most
Multi-line Write-to-Operator (MLWTO) message. It is generally issued as a
(4) line WTO, but each line has the SVTM052I message ID. Your message trap
as provided in a previous post will not work because the 'TO' text does NOT
occur in the first line of the MLWTO. We do something similar here and I
IF (LABEL:SVTM052A) MSGID = 'SVTM052I' & JOBNAME = JOB
& (ACQUIRE('LASTLINE WORD 4.1') = .'SDEDSNRI'. |
ACQUIRE('LASTLINE WORD 4.1') = .'SDEPDSRI'.)
THEN EXEC( CMD('MVS %CON ') ROUTE(ONE AUTONDM));
This MAT entry is used to trap the sense code is the last (4th)
line of the MLWTO. You could do something similar to trap the 'TO' text
and Dataset name in the third line of the MLWTO.
Also, in case you were not aware, there are a few utility programs
that are distributed along with Connect:Direct for z/OS. One in
particular, DGADTFY2 (DMNOTFY2) can be used within a Conenct:Direct process
to send a message to a TSO user when the process ends. You can pass the TO
dataset name as a parameter to DGADTFY2. You can also use modal logic in
the process to send the message for a successful or unsuccessful COPY step
STEP02 IF (COPY01 = 0) THEN
NOTE21 RUN TASK (PGM=DGADTFY2,PARM=(GOOD,'&TODSN',&USRID)) -
SNODE
ELSE
NOTE22 RUN TASK (PGM=DGADTFY2,PARM=(FAIL,'&TODSN',&USRID)) -
SNODE
The first step (NOTE21) will send a message to the user specified
by &USRID indicating that the file transfer was successful if the COPY01
Step ended with a return code of 0.. The message will also contain the
dataset name. The second step (NOTE22) will send a message to the same user
indicating that the file transfer fails, if the COPY01 step ends with a
return code other than 0. Of course, this example assumes that you have
coded a Connect:Direct COPY step named COPY01.
I hope this helps some.............
Tony
-----Original Message-----
Behalf Of saurabh khandelwal
Sent: Tuesday, June 12, 2018 7:00 AM
Subject: Re: Netview Automation Table Code
Hello Steve,
I couldn't understand your point. Can you please help to understand this.
I am getting below message in SYSLOG generated using DCON and I could see
these messages are in JESYSMSG, JESMSGLG and also in SYSLOG
OUR SYSLOG VIEW*
---6----+----7----+----8----+----9----+----0----+----1----+----2----+
IGD104I FDNBT.DATA.VPLUS.SDPAT17.G1678V00 RETAINED,
DDNAME=NDM00222
SVTM052I FROM E2CP.AZD601P2.ATI7.NBK.PS.G3104V00
* SVTM052I TO FDNBT.DATA.VPLUS.SDPAT17.G1678V00*
SVTM052I COMPLETED 00000000/SCPA000I
- -----TIMINGS (MINS.)-----
Thanks & Regards
Saurabh
It appears the messages are found in JESYSMSG, and not
JESMSGLG/SYSLOG/OPERLOG.
You will likely need something like System Automation's Job Log
Monitoring <https://www.ibm.com/support/knowledgecenter/SSWRCJ_4.1.0/
com.ibm.safos.doc_4.1/CustandProg/Joblog_Monitoring.html>
to accomplish the goal, or some other method to get these messages as
WTOs.
On Tue, Jun 12, 2018 at 4:31 AM saurabh khandelwal <
Post by saurabh khandelwalHello Vince,
Thanks for reply.
I want to trap below dataset only when
FDNBT.DATA.VPLUS.SDPAT17.G1678V00
we see SVTM052I this msgid and TEXT "TO " .
I am not sure, if i made mistake in coding this in netview
automation table.
please suggest.
On Tue, Jun 12, 2018 at 12:10 PM, Vince Getgood
Post by Vince GetgoodI'm not a Netview or Systems Automation expert, but I THINK what's
happening here is that SVTM052I is a multi-line message, and you are
trying
Post by Vince Getgoodto process it like a single line message.
Note in your post that there are THREE lines that have the message
number
Post by saurabh khandelwalPost by Vince GetgoodSVTM052I.
I'm guessing that Netview is matching on the FIRST line (SVTM052I
FROM E2CP.AZD601P2.ATI7.NBK.PS), but as that DOES NOT contain .'TO'.
or
Post by saurabh khandelwalPost by Vince GetgoodMTXT (whatever that is), the REXX isn't being executed.
You need to process SVTM052I as a multi-line message.
Have a look at this http://www-01.ibm.com/support/
docview.wss?uid=swg21253770
------------------------------------------------------------------
---- For IBM-MAIN subscribe / signoff / archive access
message: INFO IBM-MAIN
--------------------------------------------------------------------
-- For IBM-MAIN subscribe / signoff / archive access instructions,
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send
--
Thanks & Regards
Saurabh Khandelwal
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,