z/OS MVS Program Management: Advanced Facilities
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


IEWBIND function reference

z/OS MVS Program Management: Advanced Facilities
SA23-1392-00

This topic describes each function that you can specify on the IEWBIND macro and the associated parameters.

         IEWBIND        [,VERSION=1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ]
                        [,RETCODE=retcode]
                        [,RSNCODE=rsncode]
                        [,MF=S]                            Macro standard form
                        [,MF=(L,mfctrl[,{0F | 0D}])]       Macro list form
                        [,MF=(E,mfctrl)]                   Macro execute form
                        
                          FUNC=ADDA                        Add alias
                             ,WORKMOD=workmod
                             ,ANAME=aname
                            [,ATYPE={A | S | P}]
                            [,ENAME=ename]
                            [,AMODE=amode]

                          FUNC=ALIGNT                      Align text
                             ,WORKMOD=workmod
                             ,SECTION=section
                            [,BDY=bdy] 
                            [,CLASSL=classl]

                          FUNC=ALTERW                      Alter workmod
                             ,WORKMOD=workmod
                             ,OLDNAME=oldname
                             ,ATYPE={CHANGE | C}
                                 ,NEWNAME=newname

                             ,ATYPE={DELETE | D}

                             ,ATYPE={EXPAND | E}
                                 ,COUNT=count
                                 [,CLASS=class]

                             ,ATYPE={REPLACE | R}
                                 ,NEWNAME=newname

                            [,MODE={NEXT | N |IMMED | I}]

                          FUNC=AUTOC                       Autocall
                             ,WORKMOD=workmod
                             ,{CALLIB=callib | PATHNAME=pathname}

                          FUNC=BINDW                       Bind workmod
                             ,WORKMOD=workmod
                            [,CALLIB=callib]

                          FUNC=CREATEW                     Create workmod
                             ,DIALOG=dialog
                             ,WORKMOD=workmod
                             ,INTENT={BIND | B | ACCESS | A}

                          FUNC=DELETEW                     Delete workmod
                             ,WORKMOD=workmod
                            [,PROTECT={YES | Y | NO | N}]

                          FUNC=DLLR                        DLL rename
                             ,WORKMOD=workmod
                             ,RENAMEL=renamelist
                          FUNC=ENDD                        End dialog
                             ,DIALOG=dialog
                            [,PROTECT={YES | Y | NO | N}]

                          FUNC=GETC                        Get compile unit list
                             ,WORKMOD=workmod
                             [,SECTION=section]
                             ,AREA=area
                             ,COMPILEUNITLIST=compileunitlist                             
                             ,CURSOR=cursor
                             ,COUNT=count
                          FUNC=GETD                        Get data
                             ,WORKMOD=workmod
                             ,CLASS=class
                            [,SECTION=section]
                             ,AREA=area
                             ,CURSOR=cursor
                             ,COUNT=count
                             ,RELOC=reloc
                          FUNC=GETE                        Get ESD
                             ,WORKMOD=workmod
                            [,SECTION=section]
                            [,RECTYPE=rectype]
                            [,{OFFSET=offset | SYMBOL=symbol}]
                            [,CLASS=class]
                             ,AREA=area
                             ,CURSOR=cursor
                             ,COUNT=count

                          FUNC=GETN                        Get names
                             ,WORKMOD=workmod
                            [,AREA=area]
                             ,CURSOR=cursor
                             ,COUNT=count
                             ,TCOUNT=tcount
                            [,NTYPE={CLASS | C | SECTION | S}]

                          FUNC=IMPORT                      Import symbol
                             ,WORKMOD=workmod
                             ,ITYPE={CODE | C | DATA | D}
                             ,DLLNAME=dllname
                             ,INAME=iname
                             [,OFFSET=offset]
                          FUNC=INCLUDE                     Include
                             ,WORKMOD=workmod
                             ,INTYPE={NAME | N}
                                 ,DDNAME=ddname[,MEMBER=member]
                                 | ,PATHNAME=pathname

                             ,INTYPE={POINTER | P}
                                 ,DCBPTR=dcbptr
                                 ,DEPTR=deptr

                             ,INTYPE={TOKEN | T}
                                 ,EPTOKEN=eptoken

                             ,INTYPE={DEPTR | D}
                                 ,{DDNAME=ddname | DEPTR=deptr}

                             ,INTYPE={SMDE | S}
                                 ,{DDNAME=ddname | DEPTR=deptr}

                            [,ATTRIB={NO | N | YES | Y}]
                            [,ALIASES={NO | N | YES | Y}]
                            [,IMPORTS={NO | N | YES | Y}]

                          FUNC=INSERTS                     Insert section
                             ,WORKMOD=workmod
                             ,SECTION=section

                          FUNC=LOADW                       Load workmod
                             ,WORKMOD=workmod
                             ,EPLOC=eploc
                             ,IDENTIFY={NO | N}
                                 ,XTLST=xtlst

                             ,IDENTIFY={YES | Y}
                               [,XTLST=xtlst]
                               [,LNAME=lname]

                          FUNC=ORDERS                      Order section
                             ,WORKMOD=workmod
                             ,SECTION=section

                          FUNC=PUTD                        Put workmod data
                             ,WORKMOD=workmod
                             ,CLASS=class
                             ,SECTION=section
                            [,AREA=buffer,COUNT=count]
                            [,CURSOR=cursor]
                            [,NEWSECT={NO | YES}]
                            [,ENDDATA={NO | YES}]
                          FUNC=RENAME                      Rename symbol
                             ,OLDNAME=oldname
                             ,NEWNAME=newname

                          FUNC=RESETW                      Reset workmod
                             ,WORKMOD=workmod
                             ,INTENT={BIND | B | ACCESS |A}
                            [,PROTECT={YES | Y | NO | N}]

                          FUNC=SAVEW                       Save workmod
                             ,WORKMOD=workmod
                            [,MODLIB={ddname | pathname}]
                            [,SNAME=sname]
                            [,REPLACE={NO | N | YES | Y}]

                          FUNC=SETL                        Set library
                             ,WORKMOD=workmod
                            [,SYMBOL=symbol]
                            [,LIBOPT={CALL | C | NOCALL | N | EXCLUDE |E}]

                            [,CALLIB=ddname | PATHNAME=pathname]

                          FUNC=SETO                        Set options
                            {,DIALOG=dialog | ,WORKMOD=workmod}
                            ,OPTION=option
                            ,OPTVAL=optval
                            [,PARMS=parms]

                          FUNC=STARTD                      Start dialog
                             ,DIALOG=dialog
                            [,FILES=files]
                            [,EXITS=exits]
                            [,OPTIONS=options]
                            [,PARMS=parms]
                            [,ENVARS=envars]

                          FUNC=STARTS                      Start segment
                             ,WORKMOD=workmod
                             ,ORIGIN=origin
                            [,REGION={NO | N | YES | Y}]
                       
Note: List and Execute form parameters are defined in detail in the IEWBIND2 macro.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014