Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Ed_Arnold

Pages: 1 ... 7 8 9 10 11 [12] 13 14
166
Tips and Tricks / On z/OS, List All Of Your Options In SYSOUT
« on: March 01, 2012, 03:04:51 PM »
New in 8.5.0:

//ARSSOCK2 PROC                                                
//ARSSOCK2 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,            
// PARM='/VERBOSE ARCH850'

Use the VERBOSE parm and as soon as ARSSOCKD starts up you'll see:

********************************* TOP OF DATA **********************
ARS0286I Messaging initialization complete                          
ARS0287I Library server starting                                    
ARS0291I Server instance: ARCH850                                  
ARS0297I Server environment: Use security exit                      
ARS0295I -------- Start of server configuration information --------
?@SRV@_ARCH850?                                                    
PROTOCOL=2                                                          
PORT=1447          

blah blah

?CFG?                      
ARS_LANGUAGE=ENU            
ARS_NUM_DBSRVR=8            
ARS_TMP=/ars/V850/tmp      

blah blah

?CACHE?                                                    
SMFS1=/ars/V850/cache1                                      
SMFS2=/ars/V850/cache2                                      
SMFS_NUM=2                                                  
                                                            
--------- End of server configuration information ---------
                                                            
ARS0294I Activate server trace for more information        
ARS0220I Server code page is 1200                          
ARS0351I The ARSSOCKD instance ARCH850 is ready                                                            

167

http://www-01.ibm.com/support/docview.wss?uid=swg27024000


Abstract

Provides information on how enhanced retention management works, how to plan your implementation of enhanced retention management, and how to configure your software to implement enhanced retention management.


Content

The attached document applies to the following products:

Content Manager OnDemand for z/OS, Version 8.5
Content Manager OnDemand for Multiplatforms, Version 8.5
Content Manager OnDemand for i, Version 7.1


169
z/OS Server / Sample Jobs To Run z/OS 8.5.0.4 ACTION HOLD In Batch
« on: January 13, 2012, 09:24:48 AM »
Note:  The .profile associated with the userid I run these jobs under has both DB2 and CMOD in the STEPLIB concatenation.  I don't know if that makes a difference or not, but FYI.


//DROPINDX JOB                      
//JOBLIB   DD DISP=SHR,DSN=ARS.ARSV850.SARSLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNEXIT                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOD2                                
//STEP1 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 starting drop index run                                
/*                                                                              
//STEP2 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 drop indexes ARSUSRGRP                                  
/*                                                                              
//STEP3    EXEC PGM=BPXBATCH,REGION=0M,                                        
// PARM='PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -efv ARSUSRGRP'          
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDIN DD PATH='/ars/tmp/yes',PATHOPTS=(ORDONLY)                              
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP4 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 drop indexes ARSLOAD                                    
/*                                                                              
//STEP5    EXEC PGM=BPXBATCH,REGION=0M,                                        
// PARM='PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -efv ARSLOAD'            
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDIN DD PATH='/ars/tmp/yes',PATHOPTS=(ORDONLY)                              
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP6 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 drop indexes ARSNODE                                    
/*                                                                              
//STEP7    EXEC PGM=BPXBATCH,REGION=0M,                                        
// PARM='PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -efv ARSNODE'            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDIN DD PATH='/ars/tmp/yes',PATHOPTS=(ORDONLY)                              
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP8 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 drop indexes ARSAPP                                    
/*                                                                              
//STEP9    EXEC PGM=BPXBATCH,REGION=0M,                                        
// PARM='PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -efv ARSAPP'              
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDIN DD PATH='/ars/tmp/yes',PATHOPTS=(ORDONLY)                              
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP10 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
 oshell /bin/logger -d1 ending drop indexes                                    
/*    





//MAKEINDX JOB                      
//JOBLIB   DD DISP=SHR,DSN=ARS.ARSV850.SARSLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNEXIT                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOD2                                
//STEP1 EXEC  PGM=IKJEFT01,                                                    
//            DYNAMNBR=200                                                      
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                                      
//*                                                                            
//SYSTSPRT DD  SYSOUT=*                                                        
//*                                                                            
//SYSTSIN  DD  *                                                                
oshell /bin/logger -d1 starting make index run                                  
//STDENV DD *
_BPXK_JOBLOG=STDERR                                                                 
/*                                                                              
//STEP2    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /bin/logger -d1 make indexes ARSUSRGRP                                      
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP3    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -rv ARSUSRGRP                      
//STDENV DD *  
_BPXK_JOBLOG=STDERR                                                                
/*                                                                              
//STEP4    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /bin/logger -d1 make indexes ARSLOAD                                        
//STDENV DD *                                                                  
/*                                                                              
//STEP5    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -rv ARSLOAD                        
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP6    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /bin/logger -d1 make indexes ARSNODE                                        
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP7    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -rv ARSNODE                        
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP8    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /bin/logger -d1 make indexes ARSAPP                                        
//STDENV DD *  
_BPXK_JOBLOG=STDERR                                                               
/*                                                                              
//STEP9    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -rv ARSAPP                        
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//STEP10   EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /bin/logger -d1 ending make index run                                      
//STDENV DD *
_BPXK_JOBLOG=STDERR                                                                 
/*                                                                              
    




//UPDSTATS JOB                    
//JOBLIB   DD DISP=SHR,DSN=ARS.ARSV850.SARSLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNEXIT                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOAD                                
//         DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOD2                                
//STEP3    EXEC PGM=BPXBATCH,REGION=0M                                          
//*                                                                            
//*                                                                            
//SYSPRINT DD SYSOUT=*                                                          
//SYSOUT   DD SYSOUT=*                                                          
//STDERR   DD SYSOUT=*                                                          
//STDOUT   DD SYSOUT=*                                                          
//STDPARM DD *                                                                  
PGM /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -mv                                
//STDENV DD *                                                                  
_BPXK_JOBLOG=STDERR                                                            
/*                                                                              
//*                                                                      

170
z/OS Server / Using the new trace formatting tool in 8.5.0
« on: December 30, 2011, 12:25:47 PM »
Here I have added instructions to the LOAD job in the ODF IVP to take a full trace:


//STEP1     EXEC PGM=ARSLOAD,REGION=0M,                         
// PARM=('/-V //DD:PARM')                                       
//STEPLIB    DD DISP=SHR,DSN=ARS.ARSV850.SARSLOAD               
//           DD DISP=SHR,DSN=DSN.DB2VA10.SDSNEXIT               
//           DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOAD               
//           DD DISP=SHR,DSN=DSN.DB2VA10.SDSNLOD2               
//ARSBIN     DD PATH='/usr/lpp/ars/V8R5M0/bin'                 
//SYSPRINT   DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=134,BLKSIZE=134)                                         
//SYSOUT     DD SYSOUT=*                                       
//STDERR     DD SYSOUT=*                                       
//STDOUT     DD SYSOUT=*                                                                           
//PARM     DD *                                                 
-h                                                             
ARCH850                                                         
-u                                                             
odadmin                                                         
-p                                                             
somepw                                                         
-1                                                             
/tmp/ed.trc                                                     
-2                                                             
ALL=15 
                                                           
-nfv                                                           
-g
"Daily sales invoices" 
/tmp/salesinvoice   

 

I formatted the trace with the following command:

/usr/lpp/bin/ars/V8R5M0/bin/arstfmt -i /tmp/ed.trc -o /tmp/ed.trc.txt

Here's a sample of the output unformatted and formatted  (also there's more stuff to the right not shown):

BROWSE    /SYSTEM/tmp/ed.trc                         Line 00000000 Col 001 080
 Command ===>                                                  Scroll ===> CSR 
********************************* Top of Data **********************************
........^......................... .?.?.<.|. .?................................+
ARS_TMP=/ars/V850/tmp....+?Yv..?,.......?..........?...........SYS11277.T091021.
ARSSOCK_TCP_NODELAY=0....+?Yv..??.......?..........?...........SYS11277.T091021.
.......?......................SYS11190.T075431.RA000.ARNADMIN.SRCCMS.H01(ARNADMI
ArsOSMVS_DupChk_Query...r.....+?Yv...........?......................SYS11190.T07
n.......?......................SYS11190.T075431.RA000.ARNADMIN.SRCCMS.H01(ARNADM
].......?......................SYS11190.T075431.RA000.ARNADMIN.SRCCMS.H01(ARNADM
ArcLGENP_KeywordValue...Y.....+?Yv..?G.......?......................SYS11190.T08
ArcLGENP_KeywordValue...2.....(ArcI32) keyword........+?Yv..??.......?..........

 BROWSE    /SYSTEM/tmp/ed.trc.txt                     Line 00000000 Col 001 080
 Command ===>                                                  Scroll ===> CSR 
********************************* Top of Data **********************************
z/OS-03.21.00-ARSLOAD-8.5.0.2-12/30/2011 11:36:53                               
83888271:2389564222599069696 12/30/2011 11:36:53:348411 FLOW SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:348443 INFO SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:396987 FLOW SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:433237 FLOW SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:434900 ERROR SYS11277.T091021.R
 rc=1                                                                           
83888271:2389564222599069696 12/30/2011 11:36:53:434945 FLOW SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:434997 FLOW SYS11277.T091021.RA
83888271:2389564222599069696 12/30/2011 11:36:53:448470 INFO SYS11277.T091021.RA


172
Tips and Tricks / Using ARSMAINT to update DB2 Statistics
« on: December 23, 2011, 09:02:22 AM »
On my sandbox system needless to say running DB2 statistics is hit or miss at best.

While researching something else today this caught my eye under ARSMAINT parameters:

(-r parm)

Runs database statistics, which causes the database manager to optimize application group index data and make access to information as efficient as possible. To optimize the database, schedule the ARSMAINT program after the following activities:

    After a table is loaded.
    After an index is physically created.
    After a table space is reorganized if inline statistics were not collected.
    After you run extensive updates, deletions, or insertions in a tablespace.
    After you run any of the following utilities without collecting inline statistics:
        RECOVER TABLESPACE
        REBUILD INDEX
        REORG INDEX
    Before you run REORG with the OFFPOSLIMIT, INDREFLIMIT, or LEAFDISTLIMIT options.


That certainly looked interesting, so I ran the following batch job:

//TMP1  EXEC  PGM=IKJEFT01,                                 
//            DYNAMNBR=200                                   
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                   
//*                                                         
//SYSTSPRT DD  SYSOUT=*                                     
//*                                                         
//SYSTSIN  DD  *                                             
 oshell logger -d1 starting arsmaint run                     
 oshell /usr/lpp/ars/V8R5M0/bin/arsmaint -I ARCH850 -r       
 oshell logger -d1   ending arsmaint run                     
//*                                                         

As soon as you submit this go to the DA screen in SDSF ... quite a bit of activity in DB2 and ARSSOCKD including starting the "WLM-ESTABLISHED ADDRESS SPACE FOR RUNNING DB2 UTILITIES STORED PROCEDURES."

I'm going to use this as part of my regression bucket when testing.

Ed

173
Tips and Tricks / Useful DB2 SPUFI examples for OAM Object Support
« on: December 22, 2011, 12:03:57 PM »
Some pretty interesting queries at here that you might want to try to see if OAM thinks things are okay.

  https://www-304.ibm.com/support/docview.wss?uid=isg3S1002070

Examples of:

  • To find "orphaned" objects on DB2 DASD (Objects that have an Object Directory Table Entry, but no corresponding row(s) in either the 4K or 32K tables)
  • To delete any "orphaned" Object Directory Table rows for either the 32K table or 4K table
  • To find Objects where the Object Directory entry shows "Tape", but data is still on DB2 DASD ("should have been deleted")


If anybody tries these and hits an error, would you share your actions you took to correct the situation?

Ed

174
z/OS Server / z/OS 1.12 Sample CBRHADUX has incorrect comments
« on: December 22, 2011, 11:56:25 AM »
APAR= OA36616
SAMPLE CBRHADUX EXIT SHIPPED WITH WRONG COMMENTS 

PROBLEM CONCLUSION:                                             
In Manual SC35-0426-xx the DFSMS OAM Planning,  Installation,   
and Storage Administration guide for Object Suport.             
Chapter:                                                         
E.2.4 Sample Auto-Delete Installation Exit                       
                                                                 
Comment documented in the sample for returning ADUFAILC for     
RC=08 will be modified in the next version and in the sample     
provided for the next release shipped of the product.           
.                                                               
The wording "to not allow deletions"   will be changed to read   
 "of how to allow deletions"                                     
                                                                 
The sample section changed will now read as follows:             
                                                                 
****************************************************************
*  The following comparison is made to provide an example, of   
*  how to allow deletions for a particular storage group. The   
*  following four lines can be removed if this does not         
*  pertain to your needs. *                                     
****************************************************************
CLC   ADUSGNAM,=CL8'GROUPXX' DO NOT PROCESS FURTHER IF           
BNE   NOTGRPXX            GROUPXX FOUND DO NOT PROCESS           
LA    R2,ADU8RS01         LOAD REASON CODE FOR GROUPXX           
ST    R2,REASCODE         STORE REASON CODE                     
LA    R2,ADUFAILC         INDICATE DELETE IS OKAY BUT           
                                                                 


175
OD/WEK & JAVA API / Problem with ODWEK 8.4.1.7 with precision zero numbers
« on: November 10, 2011, 08:04:00 AM »
There is a problem with 8.4.1.7 and precision zero numbers generating malformed SQL.  The problem you'll see will be ***on the server*** something like this:

ARS0013E CBOLTAPI DB ERROR: {DB2 FOR OS/390}{ODBC DRIVER}{DSN10012}  990 
 DSNT408I SQLCODE = -104, ERROR:  ILLEGAL SYMBOL "=". SOME SYMBOLS       
 THAT MIGHT BE           LEGAL ARE: AT MICROSECONDS MICROSECOND           
 SECONDS SECOND MINUTES MINUTE             HOURS                 

The problem is not the server, but the SQL generated by ODWEK.

If you're running ODWEK on z/OS, install PM37226 or go to 8.4.1.8. 

If you're running ODWEK on any other platform, go to 8.4.1.8.

If you're running a precision zero definition because of some large number such as an ID number or tax identification number, perhaps a better solution if you're on DB2 V9 and above would be BIG INT support.

With DB2 Version 9 and newer you have three choices of integer values:             
                                                                         
Small Int whole numbers from               -32768 to               32767
                                                                         
Integer   whole numbers from          -2147483648 to          2147483647
                                                                         
Big Int   whole numbers from -9223372036854775808 to 9223372036854775807

176
Answer: use the MVS Dynamic Exit Point Exits facility.

https://www-304.ibm.com/support/docview.wss?uid=swg21425992

On one of my systems I have 3 ARSSOCKD's running and all of them are using separate exits.

If you're stopping and starting ARSSOCKD's just to test an upgrade, don't.  It's easy to run multiple ARSSOCKD's simultaneously.

177
Answer:  using STDIN to point to a file with a "y" in it (no quotes) and nothing else.

For example:

//STEP1 EXEC PGM=BPXBATCH,
// PARM='SH /usr/lpp/ars/V8R4M1/bin/arsdb -I ARCH841 -vd ARSSYS'
//STEPLIB DD DISP=SHR,DSN=MY.SARSLOAD
// DD DISP=SHR,DSN=MY.SDSNEXIT
// DD DISP=SHR,DSN=MY.SDSNLOAD
//STDIN DD PATH='/ars/tmp/yes',PATHOPTS=(ORDONLY)
//STDERR DD SYSOUT=*
//STDOUT DD SYSOUT=*
//STDENV DD *
DSNAOINI=/usr/lpp/ars/V8R4M1/config/cli.ini.prod
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
RESOLVER_TRACE=STDERR

178
If you're working on upgrading to V8.4.1, ensure you have the latest readme dated September 26, 2011. October 13, 2011

https://www.ibm.com/support/docview.wss?uid=swg27014984

179
This is best shown by example:

//ARSDBJOB JOB (XXXX,YYYYYYY,'ARNOLD',CLASS=A,REGION=0M,
//             MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=&SYSUID
//*
//TMP1  EXEC  PGM=IKJEFT01,                                           
//            DYNAMNBR=200                                           
//SYSPROC  DD  DSN=SYS1.SBPXEXEC,DISP=SHR                             
//*                                                                   
//SYSTSPRT DD  SYSOUT=*                                               
//*                                                                   
//SYSTSIN  DD  *                                                     
 oshell logger -d1 starting ed run                                 
 oshell /usr/lpp/ars/V8R5M0/bin/arsdb -I ARCH850 -vx ARSUSER -o /tmp/e
 oshell logger -d1   ending ed run                                 
//*                                                                   

The above job produces the following in the SYSLOG:
+ODV733: 16777369: starting ed run                   
IWM034I PROCEDURE DB1XWLMJ STARTED FOR SUBSYSTEM DB1X
APPLICATION ENVIRONMENT DSNWLMX_JAVA                 
PARAMETERS DB2SSN=DB1X,APPLENV='DSNWLMX_JAVA'         
$HASP100 DB1XWLMJ ON STCINRDR                         
$HASP373 DB1XWLMJ STARTED                             
IEF403I DB1XWLMJ - STARTED - TIME=15.42.42           
+ODV733: 16777377: ending ed run                     

And that very nicely shows what the job caused to happen between the two logger commands.

180
z/OS Server / HIPER APAR Affecting Expiration Processing
« on: September 09, 2011, 07:19:56 AM »
PM45032 -                                                         
  ****************************************************************
  * USERS AFFECTED: All Content Manager OnDemand customers using *
  *                 ARSEXOAM at 8.4.1 and above.                 *
  ****************************************************************
  * PROBLEM DESCRIPTION: When running ARSEXOAM, the server       *
  *                      encountered an error.  ARSEXOAM issued: *
  *                                                              *
  *                      ARS5029I Storage Manager Document       *
  *                      Expiration failed: Application group    *
  *                      (RTSLOD02-EXP) Agid(11640)              *
  *                                                              *
  *                      However, the rows were deleted from the *
  *                      ARSOAM_DELETE table, and ARSEXOAM       *
  *                      completed with a RC 0.                  *
  ****************************************************************
  * RECOMMENDATION:                                              *
  ****************************************************************
  ARSMVSEU was overlaying a return code when reestablishing the   
  connection to DB2.                                             

Pages: 1 ... 7 8 9 10 11 [12] 13 14