EC PSW at time of error  070C4000 80007702 00040007 
00000000          

      Access Registers at time of error       
 0-3  9679EC12  00000000  00000000  00000000  
 4-7  00000000  00000000  00000000  00000000  
 8-11 00000000  01010037  00000000  00000000  
 12-15 00000000  00000000  00000000  00000000 
 
      GPRs at time of error                                         
    0-3  000084E4  00007A10  00000000  00FDE8B8                     
    4-7  80FB2688  007FF350  007CAFE0  0000882C                     
    8-11 00008880  0000619C  0000882C  007FF350                     
    12-15 800075C0  00007A10  80007D82  800075C0      

I use the SAC 512 command to set the mode before issuing the macros:

The expansion of MCSOPMSG follows:

          MCSOPMSG 
REQUEST=GETMSG,NAME=CONNAME,RTNCODE=MCS_RC,   
                RSNCODE=MCS_RS                                   
+*              MACDATE -05/04/15-<2>                            
+M00M0005 DS    0H                             MCSOPMSG-2        
+              PUSH  PRINT                                       
+              PRINT ON                                          
+         B     #Z0005AS           ++ MCSOPMSG ARG PARMS         
+#Z0005A  DS    0D                 ++ MCSOPMSG PARM LIST         
+#Z0005A_XACRO DS CL4              ++ CONSTANT                   
+#Z0005A_XVERSION DS XL1           ++ INPUT XVERSION             
+#Z0005A_XREQUEST DS XL1           ++ INPUT XREQUEST             
+#Z0005A_GETMSG EQU 1              ++ XREQUEST.GETMSG 
KEYWORD    
+#Z0005A_RESUME EQU 2              ++ XREQUEST.RESUME 
KEYWORD    
+#Z0005A_XCMDRESP DS BL.8          ++ INPUT                      
+#Z0005A_XCMDRESP_YES EQU B'10000000'                            
+                                  ++ XCMDRESP.YES KEYWORD     
150+#Z0005A_XCMDRESP_NO EQU B'01000000'                          
   +                                  ++ XCMDRESP.NO KEYWORD     
151+#Z0005A_KEYUSED_CMDRESP EQU B'00100000'                      
   +                                  ++ KEYUSED.CMDRESP KEYWORD 
152+#Z0005A_KEYUSED_CART EQU B'00010000'                         
   +                                  ++ KEYUSED.CART KEYWORD    
153+#Z0005A_KEYUSED_MASK EQU B'00001000'                         
   +                                  ++ KEYUSED.MASK KEYWORD    
154+#Z0005A_KEYUSED_NAME EQU B'00000100'                         
   +                                  ++ KEYUSED.NAME KEYWORD    
155+#Z0005A_XRSV0001 DS CL01          ++ RESERVED                
156+#Z0005A_XCART DS CL8              ++                         
157+#Z0005A_XMASK DS CL8              ++                         
158+#Z0005A_XCONSID DS F              ++                         
159+#Z0005A_XRSV0002 DS CL04          ++ RESERVED                
160+#Z0005A_XNAME DS CL8              ++ INPUT                   
161+#Z0005AL EQU   *-#Z0005A          ++ LENGTH OF PLIST         
163+#Z0005AS DC    0H'0'              ++ MCSOPMSG ARG PARMS      
+         LAE   1,#Z0005A          ++ LOCATE ARG PARMS               
+         XC    0(40,1),0(1)       ++ INITIALIZE                     
+         MVC   0(4,1),=CL4'MDR '  ++ CL4 CONSTANT                   
+         MVI   4(1),2             ++ INPUT XVERSION XL1             
+         MVI   5(1),1             ++ INPUT XREQUEST                 
+         OI    6(1),B'01000100'   ++ INPUT BL1                      
+         MVC   32(8,1),CONNAME    ++ INPUT XNAME                    
+         L     15,16(0,0)         GET ADDRESS OF CVT FROM PSA       
+         L     15,772(15)         GET ADDRESS OF SFT FROM CVT       
+         LA    14,6               GET MCSOPMSG INDEX INTO LINKAGE TA
+         AL    14,100(15)         POINT REG14 TO MCSOPMSG ETD ENTRY 
+         PC    0(14)              PC TO MCSOPMSG SERVICE            
+         ST    15,MCS_RC          ++ SET RETURN CODE                
+         ST    0,MCS_RS           ++ SET REASON CODE                
+         POP   PRINT                                                
+*                                            MCSOPMSG-2             

CONNAME  DC    C'MEASCNSL'
959 MCS_RC   DS    F                  RETURN CODE FROM MCS  
960 MCS_RS   DS    F                  REASON CODE FROM MCS  

The expansion or MCSOPER follows:
                                                                                
                    
          
         LA    R8,MCSPARM                                               
         USING MCSOPPRM,R8          IEZVG111 ADDRESSABILITY             
         XC MCSOPPRM(MCSOPLEN),MCSOPPRM CLEAR THE OPERPARM 
AREA         
         OI MCSOFLAG,MCSOVRDY OVERRIDE CONSOLE 
ATTRIBUTES               
         OI MCSOMISC,MCSOHDCY REQUEST THE HARDCOPY 
ATTRIBUTE            
         DROP  R8                                                       
         MCSOPER 
REQUEST=ACTIVATE,NAME=CONNAME,TERMNAME=CONNAME,       X
               
MCSCSA=MCSCSA,MCSCSAA=MCSCSAA,CONSID=CONSID,            X
               MSGECB=MCSECB,OPERPARM=MCSPARM                           
*                MACDATE -08/02/22-<1>                                  
M00M0033 DS    0H                             MCSOPER-1                 
              PUSH  PRINT                                               
                PRINT ON                                                
         B     #Z0033AS           ++ MCSOPER ARG PARMS                  
#Z0033A  DS    0D                 ++ MCSOPER PARM LIST                  
#Z0033A_XACRO DS CL4              ++ CONSTANT                           
#Z0033A_XVERSION DS XL1           ++ INPUT XVERSION                     
#Z0033A_XREQUEST DS XL1           ++ INPUT XREQUEST                     
#Z0033A_ACTIVATE EQU 1            ++ XREQUEST.ACTIVATE 
KEYWORD          
#Z0033A_DEACTIVATE EQU 2          ++ XREQUEST.DEACTIVATE 
KEYWORD        
#Z0033A_RELEASE EQU 3             ++ XREQUEST.RELEASE 
KEYWORD           
#Z0033A_XFLAG DS BL.8             ++ FIELD_LABEL                        
#Z0033A_XABTERM_YES EQU B'10000000'                                    X
                                  ++ XABTERM.YES KEYWORD                
#Z0033A_KEYUSED_MIGID EQU B'01000000'                                  X
                                  ++ KEYUSED.MIGID KEYWORD              
#Z0033A_XMIGIDREL_AUTO EQU B'00100000'                                 X
                                  ++ XMIGIDREL.AUTO KEYWORD             
#Z0033A_KEYUSED_NAME EQU B'00010000'                                   X
                                  ++ KEYUSED.NAME KEYWORD               
#Z0033A_XRSV0001 DS CL1           ++ RESERVED                           
#Z0033A_XOPERPARM DS A            ++ INPUT                              
#Z0033A_XNAME DS CL8              ++ INPUT                              
#Z0033A_XTERMNAME DS CL8          ++ INPUT                              
+#Z0033A_XCONSID DS F              ++ OUTPUT                      
+#Z0033A_XQLIMIT DS F              ++ INPUT                       
+#Z0033A_XMCSCSAA DS F             ++ OUTPUT                      
+#Z0033A_XMCSCSA DS A              ++ OUTPUT                      
+#Z0033A_XRSV0002 DS CL4           ++ RESERVED                    
+#Z0033A_XMSGECB DS A              ++ INPUT                       
+#Z0033A_XALERTECB DS A            ++ INPUT                       
+#Z0033A_XMIGID DS XL1             ++                             
+#Z0033A_XALERTPCT DS XL1          ++ INPUT                       
+#Z0033A_XQRESUME DS XL1           ++ INPUT                       
+#Z0033A_XMSGDLVRY DS XL1          ++ INPUT XMSGDLVRY             
+#Z0033A_FIFO EQU 128              ++ XMSGDLVRY.FIFO KEYWORD      
+#Z0033A_SEARCH EQU 64             ++ XMSGDLVRY.SEARCH 
KEYWORD    
+#Z0033A_NONE EQU 32               ++ XMSGDLVRY.NONE 
KEYWORD      
+#Z0033A_XRSV0003 DS CL16          ++ RESERVED                    
+#Z0033AL EQU   *-#Z0033A          ++ LENGTH OF PLIST             
+#Z0033AS DC    0H'0'              ++ MCSOPER ARG PARMS           
+         LAE   1,#Z0033A          ++ LOCATE ARG PARMS            
+         XC    0(76,1),0(1)       ++ INITIALIZE                  
+         MVC   0(4,1),=CL4'MCSO'  ++ CL4 CONSTANT                      
+         MVI   4(1),1             ++ INPUT XVERSION XL1                
+         MVI   5(1),1             ++ INPUT XREQUEST                    
+         OI    6(1),B'00010000'   ++ INPUT BL1                         
+         LA    14,MCSPARM         ++ INPUT XOPERPARM                   
+         ST    14,8(,1)           ++ INPUT XOPERPARM                   
+         MVC   12(8,1),CONNAME    ++ INPUT XNAME                       
+         MVC   20(8,1),CONNAME    ++ INPUT XTERMNAME                   
+         MVC   32(4,1),=FL4'2147483647' ++ INPUT XQLIMIT               
+         LA    14,MCSECB          ++ INPUT XMSGECB                     
+         ST    14,48(,1)          ++ INPUT XMSGECB                     
+         MVC   57(1,1),=AL1(100)  ++ INPUT XALERTPCT                   
+         MVI   59(1),128          ++ INPUT XMSGDLVRY                   
+         L     15,16(0,0)         GET ADDRESS OF CVT FROM PSA          
+         L     15,772(15)         GET ADDRESS OF SFT FROM CVT      @PBC
+         LA    14,1(0,0)          GET MCSOPER INDEX INTO LINKAGE 
TABLE 
+         AL    14,100(15)         POINT REG14 TO MCSOPER ETD ENTRY 
@PBC
+         PC    0(14)              PC TO MCSOPER SERVICE                
+         MVC   CONSID(4),28(1)    ++ XCONSID F                         
+         MVC   MCSCSAA(4),36(1)   ++ XMCSCSAA F                        
+         MVC   MCSCSA(4),40(1)    ++ XMCSCSA A                         
+AMGE0033 DS    0H                 ++ BYPASS INVOCATION                 
+         POP   PRINT                                                   
+*                                            MCSOPER-1  

MCSCSA   DS    A 
MCSCSAA  DS    F  
CONSID   DS    CL4                POINTER TO SCSR     
MCSECB   DS    F
MCSPARM  DS    CL(MCSOPLEN)       CONSOLE ATTRIBUTES            
 
Thanks for your 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

Reply via email to