Re: IEFU29 and Automation

2009-08-04 Thread Shimeon Ginsburg
Thank you, Lizette and Mark, for your help. I have fetched SMFDUMP from 
CBT tape, installed it and corrected the procedure. Now it works OK.

Shimeon Ginsburg.

On Mon, 3 Aug 2009 11:02:59 -0400, Lizette Koehler 
 wrote:

>I would look on the CBT TAPE under UPDATEs on the left hand side of the 
page.  It should be file 686.
>
>Lizette
>
>
>
>>
>>>Lizette is correct.  The example I posted requires the use of the "CBIPO"
>>>SMFDUMP program for the "ALL" step.   Search the archives if you want
>>>to know more about the SMFDUMP program.
>>>
>
>>>
>>>
>>>On Sun, 2 Aug 2009 10:46:47 -0400, Lizette Koehler
>>
>>>wrote:
>>>
Please post your JCL for this process. The ALL step uses SMFDUMP and 
the
FALSE step uses IFASMFDP.

Lizette

> Lizette,
>
> The problem occured when ALL=TRUE was specified. In this case the
> DUMPONE step is not executed . The step that is executed is 
DUMPALL. In
> this step there is no reference to the MAN variable, so that specifying
MAN in
> calling the procedure would not help.
>

--
>>
>>I have failed to notice that the ALL step uses  SMFDUMP .
>>I have found  a 1996 version of this program in one of our linklist libraries.
>>Where can I find a current version ?
>>
>
>--

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-03 Thread Lizette Koehler
I would look on the CBT TAPE under UPDATEs on the left hand side of the page.  
It should be file 686.

Lizette



>
>>Lizette is correct.  The example I posted requires the use of the "CBIPO"
>>SMFDUMP program for the "ALL" step.   Search the archives if you want
>>to know more about the SMFDUMP program.
>>

>>
>>
>>On Sun, 2 Aug 2009 10:46:47 -0400, Lizette Koehler 
>
>>wrote:
>>
>>>Please post your JCL for this process. The ALL step uses SMFDUMP and the
>>>FALSE step uses IFASMFDP.
>>>
>>>Lizette
>>>
 Lizette,

 The problem occured when ALL=TRUE was specified. In this case the
 DUMPONE step is not executed . The step that is executed is DUMPALL. In
 this step there is no reference to the MAN variable, so that specifying
>>>MAN in
 calling the procedure would not help.

>>>
>>>--
>
>I have failed to notice that the ALL step uses  SMFDUMP .
>I have found  a 1996 version of this program in one of our linklist libraries. 
>   
>Where can I find a current version ?  
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-03 Thread Shimeon Ginsburg
On Sun, 2 Aug 2009 14:32:29 -0500, Mark Zelden 
 wrote:

>Lizette is correct.  The example I posted requires the use of the "CBIPO"
>SMFDUMP program for the "ALL" step.   Search the archives if you want
>to know more about the SMFDUMP program.
>
>Regards,
>
>Mark
>--
>Mark Zelden
>Sr. Software and Systems Architect - z/OS Team Lead
>Zurich North America / Farmers Insurance Group - ZFUS G-ITO
>mailto:mark.zel...@zurichna.com
>z/OS Systems Programming expert at 
http://expertanswercenter.techtarget.com/
>Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html
>
>
>On Sun, 2 Aug 2009 10:46:47 -0400, Lizette Koehler 

>wrote:
>
>>Please post your JCL for this process. The ALL step uses SMFDUMP and the
>>FALSE step uses IFASMFDP.
>>
>>Lizette
>>
>>> Lizette,
>>>
>>> The problem occured when ALL=TRUE was specified. In this case the
>>> DUMPONE step is not executed . The step that is executed is DUMPALL. In
>>> this step there is no reference to the MAN variable, so that specifying
>>MAN in
>>> calling the procedure would not help.
>>>
>>
>>--

I have failed to notice that the ALL step uses  SMFDUMP .
I have found  a 1996 version of this program in one of our linklist libraries.  
  
Where can I find a current version ?  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-02 Thread Mark Zelden
Lizette is correct.  The example I posted requires the use of the "CBIPO"
SMFDUMP program for the "ALL" step.   Search the archives if you want
to know more about the SMFDUMP program.  

Regards,

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:mark.zel...@zurichna.com
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html


On Sun, 2 Aug 2009 10:46:47 -0400, Lizette Koehler 
wrote:

>Please post your JCL for this process. The ALL step uses SMFDUMP and the
>FALSE step uses IFASMFDP.
>
>Lizette
>
>> Lizette,
>>
>> The problem occured when ALL=TRUE was specified. In this case the
>> DUMPONE step is not executed . The step that is executed is DUMPALL. In
>> this step there is no reference to the MAN variable, so that specifying
>MAN in
>> calling the procedure would not help.
>>
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-02 Thread Lizette Koehler
Please post your JCL for this process. The ALL step uses SMFDUMP and the
FALSE step uses IFASMFDP.

Lizette

> Lizette,
> 
> The problem occured when ALL=TRUE was specified. In this case the
> DUMPONE step is not executed . The step that is executed is DUMPALL. In
> this step there is no reference to the MAN variable, so that specifying
MAN in
> calling the procedure would not help.
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-02 Thread Shimeon Ginsburg
On Sun, 2 Aug 2009 09:18:23 -0400, Lizette Koehler 
 wrote:

>When you used Mark's solution, how did you code >//SMFDUMP PROC
>MAN='X',ALL=FALSE
>The X= part?  This process requires the fully qualified MAN file to be
>dumped.
>
>You should have started the ALL process something like
>
>S SMFDUMP,MAN='SYS1.MANx',ALL=TRUE
>Where MAN is your fully qualified man file.
>
>Is that what you did?  If it is, please show us the JCL output from the
>failed process.
>
>Lizette
>
>
>>
>> >>I am having a discussion with a coworker about whether or not we need 
to
>> >run IEFU29.  We have OPS/MVS in house.  I say that we do not need 
IEFU29
>> >because OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON 
VOLSER
>> DCSMF3,
>> >DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at 
that
>> >point and the issue the Dump command for the correct MAN file.
>> >>
>> >>My coworker says we have to run the IEFU29 exit to do this.
>> >>
>> >>I know we could put the IEFU29 in place, but I think the less exits to
>> >maintain the better.
>> >>
>> >
>> >
>> >I've done it both ways.  Here, we use IEFU29 but used to use automation
>on
>> >a few of monoplex LPARs.  I standardized on IEFU29 sometime after
>> >I started working here.
>> >
>> >One advantage that the automation had was that when shutting down 
LPARs
>> >you can leave a MANx file that still needs to be dumped (too late in the
>> >shutdown process for it to be started), then the next time you IPL it
>will
>> >start recording on the first one which leaves a MANx file that needs to
>> >be dumped.  The old automation used to include a  "D SMF" at IPL time
>> >and dump those MANx files that required it.
>> >
>> >There were 2 solutions I had for that.
>> >
>> >1) Ignore it.  As long as there were enough MANx data sets to handle
>> >the load, the SMFDUMP program that runs after midnight dumps them
>> >all anyway (in addition to doing a switch).  MXG doesn't care if the SMF
>> >data is out of order anyway.
>> >
>> >2)  Use a proc like the following at IPL time and "S SMFDUMP,ALL=TRUE"
>> >(I only use this in my sandbox LPARs that don't have automation nor
>> >SMF daily processing):
>> >
>> >
>> >//SMFDUMP PROC MAN='X',ALL=FALSE
>> >//*
>> >//* THIS PROC IS NORMALLY STARTED VIA IEFU29 SMF EXIT WHEN AN
>> >//* SMF DATA SET SWITCH OCCURS (ONLY THE FIRST STEP RUNS):
>> >//*S SMFDUMP,MAN=SMF.DATA.SET.NAME
>> >//*
>> >//* AT IPL TIME IS IS STARTED AS FOLLOWS TO RUN THE SMFDUMP
>> >//* PROGRAM TO ENSURE ALL FULL SYS1.MANX DATA SETS ARE DUMPED:
>> >//*S SMFDUMP,ALL=TRUE
>> >//*
>> >//* IT IS ALSO STARTED THIS WAY AT MIDNIGHT TO USE THE SMFDUMP
>> >//* PROGRAM WHICH FORCES AN SMF SWITCH IN ORDER TO CAPTURE ALL
>> >//* THE SMF DATA UP TO THAT POINT FOR DAILY PROCESSING.
>> >//*
>> >//TESTEXEC EXEC PGM=IEFBR14
>> >//*
>> 
>//
>> 
>> >//TESTONE  IF (TESTEXEC.RUN NE &ALL) THEN
>> 
>//
>> 
>> >//DUMPONE  EXEC PGM=IFASMFDP,TIME=1440
>> >//SYSPRINT DD SYSOUT=*
>> >//DUMPIN   DD DSN=&MAN,DISP=SHR
>> >//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
>> >// DCB=
(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
>> >// SPACE=(CYL,(100,100),RLSE)
>> >//SYSINDD DUMMY
>> >// ENDIF
>> 
>//
>> 
>> >//TESTALL  IF (TESTEXEC.RUN EQ &ALL) THEN
>> 
>//
>> 
>> >//DUMPALL  EXEC PGM=SMFDUMP,TIME=1440
>> >//SYSPRINT DD SYSOUT=*
>> >//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
>> >// DCB=
(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
>> >// SPACE=(CYL,(100,100),RLSE)
>> >//SYSINDD DUMMY
>> >// ENDIF
>> >
>> >
>> --
>> >For IBM-MAIN subscribe / signoff / archive access instructions,
>> >send email to lists...@bama.ua.edu with the message: GET IBM-MAIN 
INFO
>> >Search the archives at http://bama.ua.edu/archives/ibm-main.html
>>
>> I have tried to implement this sample. But when I started the procedure
>with
>> ALL=TRUE the following messages were issued:
>>
>> IFA010I SMF DUMP PARAMETERS
>> IFA010I END(2400) -- DEFAULT
>> IFA010I START() -- DEFAULT
>> IFA010I DATE(190,2099366) -- DEFAULT
>> IFA010I OUTDD(DUMPOUT,TYPE(0:255)) -- DEFAULT
>> IFA010I INDD(DUMPIN,OPTIONS(ALL)) -- DEFAULT
>> IFA012I DSORG OF DUMPIN   CANNOT BE DETERMINED
>> IFA012INO FURTHER PROCESSING OF THIS DATASET
>> IFA011I SMF DUMPOUT  DATASET CANNOT BE OPENED
>> IFA011INO FURTHER PROCESSING OF THIS DATASET
>>
>> Can IFASMFDP work without the DUMPIN dd card?
>>
>
>--

Lizette,

The problem occured when ALL=TRUE was specified. In this case the 
DUMPONE step is not executed . The step that is executed is DUMPALL. In 
this step there is no reference to the MAN 

Re: IEFU29 and Automation

2009-08-02 Thread Lizette Koehler
When you used Mark's solution, how did you code >//SMFDUMP PROC
MAN='X',ALL=FALSE
The X= part?  This process requires the fully qualified MAN file to be
dumped.

You should have started the ALL process something like

S SMFDUMP,MAN='SYS1.MANx',ALL=TRUE
Where MAN is your fully qualified man file.

Is that what you did?  If it is, please show us the JCL output from the
failed process.

Lizette


> 
> >>I am having a discussion with a coworker about whether or not we need to
> >run IEFU29.  We have OPS/MVS in house.  I say that we do not need IEFU29
> >because OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON VOLSER
> DCSMF3,
> >DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at that
> >point and the issue the Dump command for the correct MAN file.
> >>
> >>My coworker says we have to run the IEFU29 exit to do this.
> >>
> >>I know we could put the IEFU29 in place, but I think the less exits to
> >maintain the better.
> >>
> >
> >
> >I've done it both ways.  Here, we use IEFU29 but used to use automation
on
> >a few of monoplex LPARs.  I standardized on IEFU29 sometime after
> >I started working here.
> >
> >One advantage that the automation had was that when shutting down LPARs
> >you can leave a MANx file that still needs to be dumped (too late in the
> >shutdown process for it to be started), then the next time you IPL it
will
> >start recording on the first one which leaves a MANx file that needs to
> >be dumped.  The old automation used to include a  "D SMF" at IPL time
> >and dump those MANx files that required it.
> >
> >There were 2 solutions I had for that.
> >
> >1) Ignore it.  As long as there were enough MANx data sets to handle
> >the load, the SMFDUMP program that runs after midnight dumps them
> >all anyway (in addition to doing a switch).  MXG doesn't care if the SMF
> >data is out of order anyway.
> >
> >2)  Use a proc like the following at IPL time and "S SMFDUMP,ALL=TRUE"
> >(I only use this in my sandbox LPARs that don't have automation nor
> >SMF daily processing):
> >
> >
> >//SMFDUMP PROC MAN='X',ALL=FALSE
> >//*
> >//* THIS PROC IS NORMALLY STARTED VIA IEFU29 SMF EXIT WHEN AN
> >//* SMF DATA SET SWITCH OCCURS (ONLY THE FIRST STEP RUNS):
> >//*S SMFDUMP,MAN=SMF.DATA.SET.NAME
> >//*
> >//* AT IPL TIME IS IS STARTED AS FOLLOWS TO RUN THE SMFDUMP
> >//* PROGRAM TO ENSURE ALL FULL SYS1.MANX DATA SETS ARE DUMPED:
> >//*S SMFDUMP,ALL=TRUE
> >//*
> >//* IT IS ALSO STARTED THIS WAY AT MIDNIGHT TO USE THE SMFDUMP
> >//* PROGRAM WHICH FORCES AN SMF SWITCH IN ORDER TO CAPTURE ALL
> >//* THE SMF DATA UP TO THAT POINT FOR DAILY PROCESSING.
> >//*
> >//TESTEXEC EXEC PGM=IEFBR14
> >//*
> >//
> 
> >//TESTONE  IF (TESTEXEC.RUN NE &ALL) THEN
> >//
> 
> >//DUMPONE  EXEC PGM=IFASMFDP,TIME=1440
> >//SYSPRINT DD SYSOUT=*
> >//DUMPIN   DD DSN=&MAN,DISP=SHR
> >//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
> >// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
> >// SPACE=(CYL,(100,100),RLSE)
> >//SYSINDD DUMMY
> >// ENDIF
> >//
> 
> >//TESTALL  IF (TESTEXEC.RUN EQ &ALL) THEN
> >//
> 
> >//DUMPALL  EXEC PGM=SMFDUMP,TIME=1440
> >//SYSPRINT DD SYSOUT=*
> >//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
> >// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
> >// SPACE=(CYL,(100,100),RLSE)
> >//SYSINDD DUMMY
> >// ENDIF
> >
> >
> --
> >For IBM-MAIN subscribe / signoff / archive access instructions,
> >send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
> >Search the archives at http://bama.ua.edu/archives/ibm-main.html
> 
> I have tried to implement this sample. But when I started the procedure
with
> ALL=TRUE the following messages were issued:
> 
> IFA010I SMF DUMP PARAMETERS
> IFA010I END(2400) -- DEFAULT
> IFA010I START() -- DEFAULT
> IFA010I DATE(190,2099366) -- DEFAULT
> IFA010I OUTDD(DUMPOUT,TYPE(0:255)) -- DEFAULT
> IFA010I INDD(DUMPIN,OPTIONS(ALL)) -- DEFAULT
> IFA012I DSORG OF DUMPIN   CANNOT BE DETERMINED
> IFA012INO FURTHER PROCESSING OF THIS DATASET
> IFA011I SMF DUMPOUT  DATASET CANNOT BE OPENED
> IFA011INO FURTHER PROCESSING OF THIS DATASET
> 
> Can IFASMFDP work without the DUMPIN dd card?
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-02 Thread Shimeon Ginsburg
On Mon, 13 Apr 2009 11:07:14 -0500, Mark Zelden 
 wrote:

>On Mon, 13 Apr 2009 11:14:15 -0400, Lizette Koehler
> wrote:
>
>>I am having a discussion with a coworker about whether or not we need to
>run IEFU29.  We have OPS/MVS in house.  I say that we do not need IEFU29
>because OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON VOLSER 
DCSMF3,
>DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at that
>point and the issue the Dump command for the correct MAN file.
>>
>>My coworker says we have to run the IEFU29 exit to do this.
>>
>>I know we could put the IEFU29 in place, but I think the less exits to
>maintain the better.
>>
>
>
>I've done it both ways.  Here, we use IEFU29 but used to use automation on
>a few of monoplex LPARs.  I standardized on IEFU29 sometime after
>I started working here.
>
>One advantage that the automation had was that when shutting down LPARs
>you can leave a MANx file that still needs to be dumped (too late in the
>shutdown process for it to be started), then the next time you IPL it will
>start recording on the first one which leaves a MANx file that needs to
>be dumped.  The old automation used to include a  "D SMF" at IPL time
>and dump those MANx files that required it.
>
>There were 2 solutions I had for that.
>
>1) Ignore it.  As long as there were enough MANx data sets to handle
>the load, the SMFDUMP program that runs after midnight dumps them
>all anyway (in addition to doing a switch).  MXG doesn't care if the SMF
>data is out of order anyway.
>
>2)  Use a proc like the following at IPL time and "S SMFDUMP,ALL=TRUE"
>(I only use this in my sandbox LPARs that don't have automation nor
>SMF daily processing):
>
>
>//SMFDUMP PROC MAN='X',ALL=FALSE
>//*
>//* THIS PROC IS NORMALLY STARTED VIA IEFU29 SMF EXIT WHEN AN
>//* SMF DATA SET SWITCH OCCURS (ONLY THE FIRST STEP RUNS):
>//*S SMFDUMP,MAN=SMF.DATA.SET.NAME
>//*
>//* AT IPL TIME IS IS STARTED AS FOLLOWS TO RUN THE SMFDUMP
>//* PROGRAM TO ENSURE ALL FULL SYS1.MANX DATA SETS ARE DUMPED:
>//*S SMFDUMP,ALL=TRUE
>//*
>//* IT IS ALSO STARTED THIS WAY AT MIDNIGHT TO USE THE SMFDUMP
>//* PROGRAM WHICH FORCES AN SMF SWITCH IN ORDER TO CAPTURE ALL
>//* THE SMF DATA UP TO THAT POINT FOR DAILY PROCESSING.
>//*
>//TESTEXEC EXEC PGM=IEFBR14
>//*
>//

>//TESTONE  IF (TESTEXEC.RUN NE &ALL) THEN
>//

>//DUMPONE  EXEC PGM=IFASMFDP,TIME=1440
>//SYSPRINT DD SYSOUT=*
>//DUMPIN   DD DSN=&MAN,DISP=SHR
>//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
>// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
>// SPACE=(CYL,(100,100),RLSE)
>//SYSINDD DUMMY
>// ENDIF
>//

>//TESTALL  IF (TESTEXEC.RUN EQ &ALL) THEN
>//

>//DUMPALL  EXEC PGM=SMFDUMP,TIME=1440
>//SYSPRINT DD SYSOUT=*
>//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),
>// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA,
>// SPACE=(CYL,(100,100),RLSE)
>//SYSINDD DUMMY
>// ENDIF
>
>
>--
>Mark Zelden
>Sr. Software and Systems Architect - z/OS Team Lead
>Zurich North America / Farmers Insurance Group - ZFUS G-ITO
>mailto:mark.zel...@zurichna.com
>z/OS Systems Programming expert at 
http://expertanswercenter.techtarget.com/
>Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

I have tried to implement this sample. But when I started the procedure with
ALL=TRUE the following messages were issued:

IFA010I SMF DUMP PARAMETERS  
IFA010I END(2400) -- DEFAULT 
IFA010I START() -- DEFAULT   
IFA010I DATE(190,2099366) -- DEFAULT 
IFA010I OUTDD(DUMPOUT,TYPE(0:255)) -- DEFAULT
IFA010I INDD(DUMPIN,OPTIONS(ALL)) -- DEFAULT 
IFA012I DSORG OF DUMPIN   CANNOT BE DETERMINED   
IFA012INO FURTHER PROCESSING OF THIS DATASET 
IFA011I SMF DUMPOUT  DATASET CANNOT BE OPENED
IFA011INO FURTHER PROCESSING OF THIS DATASET 

Can IFASMFDP work without the DUMPIN dd card?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-08-02 Thread Shimeon Ginsburg
Hi,
I have seen this sample and tried to implement it, but when I started the 
procedure with ALL=TRUE the following messages were issued:

IFA010I SMF DUMP PARAMETERS  
IFA010I END(2400) -- DEFAULT 
IFA010I START() -- DEFAULT   
IFA010I DATE(190,2099366) -- DEFAULT 
IFA010I OUTDD(DUMPOUT,TYPE(0:255)) -- DEFAULT
IFA010I INDD(DUMPIN,OPTIONS(ALL)) -- DEFAULT 
IFA012I DSORG OF DUMPIN   CANNOT BE DETERMINED   
IFA012INO FURTHER PROCESSING OF THIS DATASET 
IFA011I SMF DUMPOUT  DATASET CANNOT BE OPENED
IFA011INO FURTHER PROCESSING OF THIS DATASET 

Can the IFASMFDP utility work without the DUMPIN dd card?   

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread Mark Zelden
On Mon, 13 Apr 2009 11:07:14 -0500, Mark Zelden 
wrote:


>
>I've done it both ways.  Here, we use IEFU29 but used to use automation on
>a few of monoplex LPARs.  I standardized on IEFU29 sometime after
>I started working here.
>



I guess I should have given a reason for my choice.   My team doesn't
install the automation software nor can we update / control it in any
way.  I wanted control over this process since it is an operating system
function that we are responsible for.  If something changes due to an
OS migration, PTF, etc., we can change it without coordinating it with
the automation folks.   A good example will be if / when we migrate
to SMF logstreams.

If this shop ran like some smaller shops I've been at where the MVS 
sysprogs install the automation or can at least update / change the automation,
I wouldn't care as much.  

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:mark.zel...@zurichna.com
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread John McKown
On Mon, 13 Apr 2009 16:28:07 +, Ted MacNEIL  wrote:

>>Guess I'm with the EXITs crowd. May be  instances where OPS/MVS needs to be
>down or fixed while rest of system chugs  along.
>
>I agree.
>And, it's not as if you have to write IEFU29 from scratch.
>
>-

True. The reason that my shop migrated from IEFU29 to CA-OPS/MVS II is
mainly that REXX is easier to write than HLASM. Our general rule is "minimal
customization" so that "future fools" (my classification) can still maintain
the system. 

This even applies to Windows applications - our ticketing system was just
upgraded and can no longer auto logon because the new admins don't know how
to do it. That was a customization by a former admin who knew how to
program. The new admins don't know how to program to "script", so if it is
not supported "out of the box", it can't be implemented.

Also, it is easier to change an OPS rule than the IEFU29 exit in the
one-in-a-million chance that some change is needed.

--
John

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread Lizette Koehler
Thanks everyone.  I will go without the exit.  Reason is due to no assembler 
coders here to support it.  I am the only one that can code assembler and if it 
breaks and I am not here, well you know.  ;-Q

Lizette



>
>>Guess I'm with the EXITs crowd. May be  instances where OPS/MVS needs to be 
>down or fixed while rest of system chugs  along.
>
>I agree.
>And, it's not as if you have to write IEFU29 from scratch.
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread Ted MacNEIL
>Guess I'm with the EXITs crowd. May be  instances where OPS/MVS needs to be 
down or fixed while rest of system chugs  along.

I agree.
And, it's not as if you have to write IEFU29 from scratch.

-
Too busy driving to stop for gas!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread Ed Finnell
 
In a message dated 4/13/2009 10:54:35 A.M. Central Daylight Time,  
stars...@mindspring.com writes:

I know we could put the IEFU29 in place, but I think the less exits to  
maintain the better.

Any thoughts?


>>
Guess I'm with the EXITs crowd. May be  instances where OPS/MVS needs to be 
down or fixed while rest of system chugs  along.




**The Average US Credit Score is 692. See Yours in Just 2 Easy 
Steps! 
(http://pr.atwola.com/promoclk/100126575x1221621489x1201450100/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26h
mpgID%3D62%26bcd%3DAprilAvgfooterNO62)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread Mark Zelden
On Mon, 13 Apr 2009 11:14:15 -0400, Lizette Koehler
 wrote:

>I am having a discussion with a coworker about whether or not we need to
run IEFU29.  We have OPS/MVS in house.  I say that we do not need IEFU29
because OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON VOLSER DCSMF3,
DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at that
point and the issue the Dump command for the correct MAN file.
>
>My coworker says we have to run the IEFU29 exit to do this.
>
>I know we could put the IEFU29 in place, but I think the less exits to
maintain the better.
>


I've done it both ways.  Here, we use IEFU29 but used to use automation on
a few of monoplex LPARs.  I standardized on IEFU29 sometime after
I started working here.  

One advantage that the automation had was that when shutting down LPARs
you can leave a MANx file that still needs to be dumped (too late in the
shutdown process for it to be started), then the next time you IPL it will
start recording on the first one which leaves a MANx file that needs to
be dumped.  The old automation used to include a  "D SMF" at IPL time
and dump those MANx files that required it.   

There were 2 solutions I had for that.  

1) Ignore it.  As long as there were enough MANx data sets to handle
the load, the SMFDUMP program that runs after midnight dumps them
all anyway (in addition to doing a switch).  MXG doesn't care if the SMF
data is out of order anyway.

2)  Use a proc like the following at IPL time and "S SMFDUMP,ALL=TRUE"
(I only use this in my sandbox LPARs that don't have automation nor
SMF daily processing):


//SMFDUMP PROC MAN='X',ALL=FALSE
//* 
//* THIS PROC IS NORMALLY STARTED VIA IEFU29 SMF EXIT WHEN AN   
//* SMF DATA SET SWITCH OCCURS (ONLY THE FIRST STEP RUNS):  
//*S SMFDUMP,MAN=SMF.DATA.SET.NAME  
//* 
//* AT IPL TIME IS IS STARTED AS FOLLOWS TO RUN THE SMFDUMP 
//* PROGRAM TO ENSURE ALL FULL SYS1.MANX DATA SETS ARE DUMPED:  
//*S SMFDUMP,ALL=TRUE   
//* 
//* IT IS ALSO STARTED THIS WAY AT MIDNIGHT TO USE THE SMFDUMP  
//* PROGRAM WHICH FORCES AN SMF SWITCH IN ORDER TO CAPTURE ALL  
//* THE SMF DATA UP TO THAT POINT FOR DAILY PROCESSING. 
//* 
//TESTEXEC EXEC PGM=IEFBR14 
//* 
//  
//TESTONE  IF (TESTEXEC.RUN NE &ALL) THEN   
//  
//DUMPONE  EXEC PGM=IFASMFDP,TIME=1440  
//SYSPRINT DD SYSOUT=*  
//DUMPIN   DD DSN=&MAN,DISP=SHR 
//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),  
// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA, 
// SPACE=(CYL,(100,100),RLSE)   
//SYSINDD DUMMY 
// ENDIF
//  
//TESTALL  IF (TESTEXEC.RUN EQ &ALL) THEN   
//  
//DUMPALL  EXEC PGM=SMFDUMP,TIME=1440   
//SYSPRINT DD SYSOUT=*  
//DUMPOUT  DD DSN=hlq.&SYSNAME..SMF(+1),DISP=(,CATLG),  
// DCB=(SYS1.MODEL,LRECL=X,BLKSIZE=32756,RECFM=VBS),UNIT=SYSDA, 
// SPACE=(CYL,(100,100),RLSE)   
//SYSINDD DUMMY 
// ENDIF   
  

--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:mark.zel...@zurichna.com
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEFU29 and Automation

2009-04-13 Thread John McKown
On Mon, 13 Apr 2009 11:14:15 -0400, Lizette Koehler
 wrote:

>I am having a discussion with a coworker about whether or not we need to
run IEFU29.  We have OPS/MVS in house.  I say that we do not need IEFU29
because OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON VOLSER DCSMF3,
DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at that
point and the issue the Dump command for the correct MAN file.
>
>My coworker says we have to run the IEFU29 exit to do this.
>
>I know we could put the IEFU29 in place, but I think the less exits to
maintain the better.
>
>Any thoughts?
>
>Lizette

We did exactly as you propose to do. We removed our IEFU29 exit, replacing
it with a CA-OPS/MVS II rule. However, we trap IEE391A as that shows the DSN
which just filled up and needs dumping. The IEE388I message shows the NEW
DSN which is now in use. You don't want to try to dump that one.

--
John

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


IEFU29 and Automation

2009-04-13 Thread Lizette Koehler
I am having a discussion with a coworker about whether or not we need to run 
IEFU29.  We have OPS/MVS in house.  I say that we do not need IEFU29 because 
OPS/MVS can trap on the IEE388I SMF NOW RECORDING ON VOLSER DCSMF3, 
DSN=SYS1.SPG7.MAN3 TIME=10.30.00 message, display the man files at that point 
and the issue the Dump command for the correct MAN file.

My coworker says we have to run the IEFU29 exit to do this.

I know we could put the IEFU29 in place, but I think the less exits to maintain 
the better.

Any thoughts?

Lizette

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html