A while I posted about accessing ipcs storage above the bar 64 bit as with
storage access I could only get 31 bit 

I got a number of responses but I decided to use the post By Adam Johanson
using storage map services below is my code 
I get a rc zero in r15 however storage area address XMSPBUFF contains all
zeros 

In IPCS I did a list subcommand from the value of double word value in
TSTAUVCT and it had the values I was expecting however using storage map
services I get zeros in the area pointed to by  XMSPBUF

*                                                                       
          LA    R7,WORKMAP                                               
          USING MAP,R7                                                   
          LA    R10,WRKMPL                                               
          USING XMSP,R10                                                 
          MVC   MAPRID,=C'SA'                                            
          MVC   XMSPMODN,=C'TSTAIPCS'                                    
          ST    R7,XMSPSAR                                               
          MVC   XMSPCODE,=Y(XMSPACC)                                     
          MVC   XMSPIDC,=C'XMSP'                                         
          MVI   XMSPIDL,C'1'                                             
          MVC   MAPAST,VIRTUAL#STORAGE Virtual storage address space     
          MVC   MAPAS2+2(2),ASID#                                        
 *        MVC   MAPDTD(30),=31C' '                                       
 *        MVI   MAPDTE,C' '                                              
          MVC   MAPAS1,=F'-1'                                            
          MVC   MAPLAD,TSTAUVCT                                          
          MVI   MAPDTY,ZZZDTYU                                           
          MVC   MAPFLE,=A(100)                                           
          OI    XMSPPFL1,XMSPV64                                         
          LA    R0,1000                                                  
          STORAGE OBTAIN,LENGTH=(0),ADDR=(R5),SP=0                       
          ST    R5,XMSPBUF                                               
          L     15,ADPLSERV                                              
         CALL  (15),((R8),MAP#SERVICE,(R10)),MF=(E,CALLLST)


*------------------------------------------------------------
PPR2 BLSUPPR2 DSECT=NO  IPCS expanded print parm list        
XMSP BLSRXMSP DSECT=YES                                      
XMSPLEN EQU   *-XMSP                                         
MAP  BLSRSASY DSECT=YES,ABITS=64                             


WORKAREA DSECT                                         
         DS    XL144                                   
*EGSAVE  DS    XL144                                   
WORKPACC DS 0D,CL(ADPLLACC)                            
WORKPPR2 DS 0D,CL(PPR2999-PPR2000)                     
WORKESSY DS 0D,CL(ESSYHRL)                             
WORKMAP  DS 0D,CL(MAPHRL)                              
WRKMPL   DS 0D,CL(XMSPLEN)                             
SNAMHXSV DS CL8                                        
SNAMSAVE DS CL8                                        
SNAMHXLN DS F                                          
CALLLST CALL ,(,,,,,,),MF=L


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to