I **think** I've seen one sort of RXB ABEND or another in the past.  Aside 
from ensuring that I had regular service applied, the first thing would be 
to try a Source Start -- twice.  That way both copies of the directory are 
completely rebuilt from the source.  If it still fails there's always 
re-creating the USER DIRECT file and running DIRECTXA. 

I wrote a "USERDRCT EXEC" that we keep on VMSECURE's 191 disk to make this 
easier in a crisis, when manuals and time may not be easy to find. 
"USERDRCT EXEC" (meant only for fellow VM:Secure customers) is appended.

Good luck!

Mike Walter 
Hewitt Associates 
Any opinions expressed herein are mine alone and do not necessarily 
represent the opinions or policies of Hewitt Associates.

/* Prolog; See Epilog for additional information ******************** 
 * Exec Name     - USERDRCT EXEC                                    * 
 * Unit Support  - OSS/VM                                           * 
 * Status        - Version 1, Release 1.0                           * 
 ********************************************************************/ 
 
   address COMMAND 
   parse source xos xct xfn xft xfm xcmd xenvir . 
   parse upper arg parms 1 operands '(' options ')' parmrest 
 
   parse var operands ifm DrctVdev DrctVolser ofm . 
   If operands='?' | , 
      ofm='' | DRctVdev='' | DrctVolser='' | ofm='' then 
        Signal Explain 
 
   Signal on ERROR 
  'PIPE LITERAL DIRECTORY' DrctVdev '3390' DrctVolser , 
     '| APPEND LITERAL GLOBALDEFS' , 
     '| PAD 80' , 
     '| > USER DIRECT' ofm 'F 80' , 
     '| PREFACE LITERAL Written as: USER DIRECT' ofm , 
     '| CONSOLE' 
 
   Call Append , 
       'COPYFILE VMSECURE GLOBALS'  ifm 'USER DIRECT' ofm '(APPEND TYPE' 
   Call Append , 
       'COPYFILE VMSECURE POSIX'    ifm 'USER DIRECT' ofm '(APPEND TYPE' 
   Call Append , 
       'COPYFILE *        PROFILE'  ifm 'USER DIRECT' ofm '(APPEND TYPE' 
 
  'PIPE (END ? NAME CopyfileCircumvention)' , 
     '| COMMAND LISTFILE * *' ifm '(NOHEADER' , 
     '| PICK WORD 2 ¬== /GLOBALS/' ,  /* Done above */  /* Done above */ 
     '| PICK WORD 2 ¬== /POSIX/' ,                      /* Done above */ 
     '| PICK WORD 2 ¬== /PROFILE/' ,                    /* Done above */ 
     '| GETFILES' , 
     '| CHANGE /3390-1/ 3390 /' , 
     '| CHANGE /3390-3/ 3390 /' , 
     '| CHANGE /3390-9/ 3390 /' , 
     '| PAD 80' ,  
     '| >> USER DIRECT A F 80'  
  
   say 'Hint: DIRECTXA USER DIRECT'  
   say '  or: VMXSYS SOURCE ALTVOL vdev volser'  
Call Exit rc  
  
  
Append:  
   parse arg cmd  
   say time() cmd  
   cmd  
Return  
  
  
Explain:  
say xfn 'is used to build a USER DIRECT file from all the various'  
say 'separate VM:Secure files.'  
say  
say 'Syntax:'  
say  
say '>-'xfn'--InFm--DrctVdev--DrctVolser--OutFm----------------------><'   
 
say  
say 'Where:'  
say  
say 'InFm        is the filemode at which the individual directory'  
say '            entries and PROFILE entried is accessed (usually'  
say '            the VMSECURE 1B0 disk).'  
say  
say 'DrctVdev    is the vdev address to which the DIRECTXA object o/p'  
say '            will be written (e.g. 0EEE).  This is written as'  
say '            part of the DIRECTORY statement in the output'  
say '            USER DIRECT file.'  
say  
say 'DrctVolser  is the volser to which the DIRECTXA object o/p'  
say '            will be written (e.g. 0EEE).  This is written as'  
say '            part of the DIRECTORY statement in the output'  
say '            USER DIRECT file.'  
say  
say 'OutFm       is the filemode to which the USER DIRECT file shall' 
say '            be written.' 
Call Exit 4 
 
 
Error: 
say xfn '"Error:" routine called from line' sigl 'which reads:' 
say sourceline(sigl) 
Call Exit rc 
 
 
/********************************************************************/ 
/*                   Sub-Routines below this point                  */ 
/********************************************************************/ 
 
Exit: 
   parse arg exitrc . 
   If verify(exitrc,0123456789)=0 then Exit exitrc 
                                  else Exit 999999 
 
/* Epilog *********************************************************** 
 * Function      - Build a USER DIRECT file from the various        * 
 *                 separate VM:Secure files.                        * 
 * Component of  -                                                  * 
 * Command format-                                                  * 
 * Called by     -                                                  * 
 * Dependencies  - VM/SP 3 or higher.                               * 
 *               - e.g. LISTFILE, COPYFILE, etc.                    * 
 * Program Lang. - CMS REXX                                         * 
 * Date Written  - 06/28/99                                         * 
 * Author        - Michael R. Walter                                * 
 * Changed | By  | Description of Change                            * 
 * --------+-----+------------------------------------------------- * 
 * 20001219  mrw - Expand Explain subrtn.                           * 
 * 20060101  mrw - Add handling of 3390-1.                          * 
 *               - Use Pipe eliminate need to write/read/write      * 
 *                 whole directory file to change 3390-n.           * 
 *                                                                  * 
 ********************************************************************/ 



"Shimon Lebowitz" <[EMAIL PROTECTED]> 

Sent by: "The IBM z/VM Operating System" <[email protected]>
02/18/2007 07:41 AM
Please respond to
"The IBM z/VM Operating System" <[email protected]>



To
[email protected]
cc

Subject
VM:Secure Abends






Hi,
While I am waiting for someone to phone me back, I will 
ask here too... 

Has anyone heard of VM:Secure abending with RXB114 or RXB103?

This happened yesterday (Saturday at 3AM!) when it was
running a REBUILD. First it crashed with RXB114, 
then every time it was restarted it immediately died
with RXB103.

Any ideas?
Shimon
-- 
**********************************************************************
**
Shimon Lebowitz                mailto:[EMAIL PROTECTED]
VM System Programmer           .
Israel Police National HQ.     http://www.poboxes.com/shimonpgp
Jerusalem, Israel              phone: +972 2 542-9877  fax: 542-9308
**********************************************************************
**



 
The information contained in this e-mail and any accompanying documents may 
contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if this 
message has been addressed to you in error, please immediately alert the sender 
by reply e-mail and then delete this message, including any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient 
is strictly prohibited.


Reply via email to