Exactly,

CSECT, SAM ..etc

On Sun, Oct 27, 2019 at 8:37 PM Joe Monk <joemon...@gmail.com> wrote:

> You seem to be missing a bunch ...
>
> Look at this example:
>
> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceeam00/coreyex.htm
>
> Joe
>
> On Sun, Oct 27, 2019 at 7:03 PM Joseph Reichman <reichman...@gmail.com>
> wrote:
>
> > Here is all the relevant code besides the assemble and link but its
> AMOD64
> > RMODE ANY
> >
> > Thanks
> >
> > *
> >
> >          LG    R15,CELQPIPI_EP          Address of CELQPIPI E.P.
> > *
> >
> >          CALL  (15),                                                   X
> >                (INIT_SUB,               CELQPIPI INIT_MAIN request     X
> >                CEEXPTBL_ADDR,           Address of CELQPIPI table      X
> >                0,                       Address of service rtn vector  X
> >                TOKEN),                  Token from INIT_MAIN           X
> >                MF=(E,CALL_PL)
> > *
> >
> > INIT_MAIN     DC       F'1'
> > INIT_SUB      DC       F'3'
> > CALL_MAIN     DC       F'2'
> > CALL_SUB      DC       F'4'
> > TERM          DC       F'5'
> >
> > CEEXPTBL_ADDR DC       AD(CEEXPTBL)  Address of PIPI table
> > CEEXPTL_INDEX DC       AD(0)         1st row of CEEXPTBL = 0
> > *
> > CEEXPTBL      CELQPIT  ,
> >               CELQPITY TEST64A,0   am
> >               CELQPITS ,
> > *
> > TEST64A  CELQPRLG FETCHABLE=RENT,PSECT=MYPSECT,ENTNAME=TEST64A
> >           YREGS
> >  *        LOAD  EP=CEETEST
> >  *        LR    R15,R0
> >  *        BASR  R14,R15
> >           CELQCALL opendata,(SYSADATA),WORKREG=10
> >           XR      R15,R15
> >           CELQEPLG
> > -----Original Message-----
> > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf
> > Of Joe Monk
> > Sent: Sunday, October 27, 2019 7:53 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: Return code X'20' 32 from CELQPIPI INIT_MAIN
> >
> > Where are your calls to CELQPIPI?
> >
> > Joe
> >
> > On Sun, Oct 27, 2019 at 6:05 PM Joseph Reichman <reichman...@gmail.com
> > <mailto:reichman...@gmail.com> >
> > wrote:
> >
> > > AMODE 64 rmode  any
> > >
> > >   BROWSE            IBMUSER.DBGR.DLLLIB                   Row 0000022
> of
> > > 0000022
> > >  Command ===>                                                  Scroll
> > ===>
> > > CSR
> > >             Name     Prompt        Alias-of     Size      TTR     AC
>  AM
> > >  RM
> > >  _________ TEST64A                            00000D30   0001BD   00
> > > 64  ANY
> > >            **End**
> > >
> > >
> > > -----Original Message-----
> > > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU <mailto:
> > IBM-MAIN@LISTSERV.UA.EDU> > On
> > > Behalf Of scott Ford
> > > Sent: Sunday, October 27, 2019 7:02 PM
> > > To: IBM-MAIN@LISTSERV.UA.EDU <mailto:IBM-MAIN@LISTSERV.UA.EDU>
> > > Subject: Re: Return code X'20' 32 from CELQPIPI INIT_MAIN
> > >
> > > And what AMODE and RMODE is the Assembler code ?
> > >
> > > On Sun, Oct 27, 2019 at 6:55 PM Joseph Reichman
> > > <reichman...@gmail.com <mailto:reichman...@gmail.com> >
> > > wrote:
> > >
> > > > The doc says
> > > >
> > > >
> > > > • Application program support running in the PreInit environment.
> > > > The PreInit table contains the names and entry point addresses of
> > > > each routine that can be executed within the PreInit environment.
> > > > The applications defined in the PreInit table must be able to run as
> > > > AMODE
> > > > 64 (with XPLINK implied).
> > > > Languages Supported:
> > > > – C
> > > > – C++
> > > > – Assembler (64-bit Language Environment-conforming assembler)
> > > >
> > > > So when I have entry in the following table (CEEXPTBL) where TEST64A
> > > > is that’s C ptogram and use either INIT_SUB or INIT_MAIL is works
> > > > But assembler fails
> > > >
> > > > The Assembler has the following CELQPRLG THE 64 BIT version has no
> > > > main option unlike the 31 bit version which has a main option
> > > > (CEEENTRY) But CELQPIPI is mean for 64 bit
> > > >
> > > > Thanks
> > > >
> > > > TEST64A  CELQPRLG FETCHABLE=RENT,PSECT=MYPSECT,ENTNAME=TEST64A
> > > >           YREGS
> > > >  *        LOAD  EP=CEETEST
> > > >  *        LR    R15,R0
> > > >  *        BASR  R14,R15
> > > >           CELQCALL opendata,(SYSADATA),WORKREG=10
> > > >           XR      R15,R15
> > > >           CELQEPLG
> > > >
> > > >  CEEXPTBL      CELQPIT  ,             Star
> > > >               CELQPITY TEST64A,0   amical
> > > >               CELQPITS ,             End
> > > > *
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU
> <mailto:
> > IBM-MAIN@LISTSERV.UA.EDU> > On
> > > > Behalf Of scott Ford
> > > > Sent: Sunday, October 27, 2019 6:14 PM
> > > > To: IBM-MAIN@LISTSERV.UA.EDU <mailto:IBM-MAIN@LISTSERV.UA.EDU>
> > > > Subject: Re: Return code X'20' 32 from CELQPIPI INIT_MAIN
> > > >
> > > > Joe,
> > > >
> > > > Look at a Storage Obtain with checkzero=yes then a rc is x’14’ , it
> > > > might very similar case
> > > >
> > > > Scott
> > > >
> > > > On Thu, Oct 24, 2019 at 6:31 PM Joseph Reichman
> > > > <reichman...@gmail.com <mailto:reichman...@gmail.com <mailto:
> > reichman...@gmail.com <mailto:reichman...@gmail.com> > >
> > > > wrote:
> > > >
> > > > > Hi
> > > > >
> > > > >
> > > > >
> > > > > I copied the example from the LE guide for 64 bit Virtual Storage
> > > > > Addressing with the exception of zeroing service rtn address and
> > > > > go a return code X'20'
> > > > > 32
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >        CALL  (15),
> > > > >
> > > > >              (INIT_MAIN,
> > > > >
> > > > >              CEEXPTBL_ADDR,
> > > > >
> > > > >              0,
> > > > >
> > > > >              TOKEN),
> > > > >
> > > > >              MF=(E,CALL_PL)
> > > > >
> > > > >
> > > > >
> > > > > CEEXPTBL_ADDR DC       AD(CEEXPTBL)  Address of PIPI table
> > > > >
> > > > >
> > > > >
> > > > > *
> > > > >
> > > > > CEEXPTBL      CELQPIT  ,             Start of CELQPIPI table
> > > > >
> > > > >               CELQPITY CEEWQPMA,0    Dynamically load CEEEQPMA
> > > > >
> > > > >               CELQPITS ,             End of CELQPIPI table
> > > > >
> > > > > *
> > > > >
> > > > >
> > > > >
> > > > > CEEWQPMA is the C program it resides in my PDSE LIBRARY
> > > > >
> > > > >
> > > > > ------------------------------------------------------------------
> > > > > --
> > > > > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > > > > send email to lists...@listserv.ua.edu <mailto:
> > lists...@listserv.ua.edu>
> > > > > <mailto:lists...@listserv.ua.edu>
> > > > with the message: INFO IBM-MAIN
> > > > >
> > > > --
> > > > Scott Ford
> > > > IDMWORKS
> > > > z/OS Development
> > > >
> > > > --------------------------------------------------------------------
> > > > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > > > send email to lists...@listserv.ua.edu <mailto:
> > lists...@listserv.ua.edu>
> > > > <mailto:lists...@listserv.ua.edu> with the
> > > > message: INFO IBM-MAIN
> > > >
> > > > --------------------------------------------------------------------
> > > > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > > > send email to lists...@listserv.ua.edu <mailto:
> > lists...@listserv.ua.edu>  with the message: INFO
> > > > IBM-MAIN
> > > >
> > > --
> > > Scott Ford
> > > IDMWORKS
> > > z/OS Development
> > >
> > > ----------------------------------------------------------------------
> > > For IBM-MAIN subscribe / signoff / archive access instructions, send
> > > email to lists...@listserv.ua.edu <mailto:lists...@listserv.ua.edu>
> > with the message: INFO IBM-MAIN
> > >
> > > ----------------------------------------------------------------------
> > > For IBM-MAIN subscribe / signoff / archive access instructions, send
> > > email to lists...@listserv.ua.edu <mailto:lists...@listserv.ua.edu>
> > with the message: INFO IBM-MAIN
> > >
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions, send
> email
> > to lists...@listserv.ua.edu <mailto:lists...@listserv.ua.edu>  with the
> > message: INFO IBM-MAIN
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 
Scott Ford
IDMWORKS
z/OS Development

----------------------------------------------------------------------
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