Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

REPL link edit

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL & VSAM
View previous topic :: :: View next topic  
Author Message
Linda C

New User


Joined: 27 Aug 2010
Posts: 7
Location: USA

PostPosted: Wed Feb 08, 2012 8:54 pm    Post subject: REPL link edit
Reply with quote

People, we have a BIG link here - the linkage control member contains 407 statements. I can remember where I used to work, we ALSO had such a biglink and when we just wanted to change 1 module, we would do a replace link. I know one uses a REPL card, and I THINK you use no INCLUDES - I don't know about the ORDER statements in our link but I wouldnot think you would need them, either. Can someone show me EXACTLY what the link control member should look like?

Here is what our existing link control member looks like PLEASE note I am NOT pasting in the whole thing - just part of the INCLUDES and ORDERs and also the other statements

Thanks - this will really help if I can figure out how to do it

MODE AMODE(31),RMODE(ANY)
INCLUDE SYSLIB(TTCTABLE) CLAIMS * CODE TABLES
INCLUDE SYSLIB(CNATVCOM) HISTORY COMPATIBILITY
INCLUDE SYSLIB(CNATVCOS) SPLIT HISTORY COMPATIBILITY C142
INCLUDE SYSLIB(CNITSOPT) ITS PLAN OPTION MODULE
INCLUDE SYSLIB(CNCOMDF) COMMON SCDF FORMAT MODULE
INCLUDE SYSLIB(CNUTIL) COMMON INTERPRETER UTILITY MODULE
INCLUDE SYSLIB(CNCUTIL) COMMON COBOL UTILITY MODULE
INCLUDE SYSLIB(CNCREALN) COBOL MODULE FOR LIL BYPASS
INCLUDE SYSLIB(CECSFEDT) CLCSF EDIT MODULE
INCLUDE SYSLIB(CNCSFRFM) CLCSF REFORMAT MODULE
INCLUDE SYSLIB(CEADOEDT) CLADO AND CLRLI EDIT MODULE
INCLUDE SYSLIB(CNADORFM) CLADO AND CLRLI REFORMAT MODULE
INCLUDE SYSLIB(CCTXCNTL) PIGGY-BACK CONTROL MODULE
INCLUDE SYSLIB(LKCMI9) LRSP COMMON MODULES
INCLUDE SYSLIB(LOLINK) AIDE II
INCLUDE SYSLIB(CNRXMAP) DRUG REMAP MODULE
INCLUDE SYSLIB(BZDRUGTX) DRUG REMAP WORK AREA
INCLUDE SYSLIB(CNPBPEXT) PIGGY-BACK USER EXIT MODULE
INCLUDE SYSLIB(CNRADPBC) CLRAD PIGGY-BACK CONTROL MODULE
INCLUDE SYSLIB(CCONTROL) CLAIMS CONTROL MODULE
INCLUDE SYSLIB(BZDATA) COMMON DATA AREA
INCLUDE SYSLIB(BZPRDATA) PRICING DATA AREA
INCLUDE SYSLIB(CNINTBUF) INTERNAL CLAIM HISTORY BUFFER
INCLUDE SYSLIB(CNINTCLM) INTERNAL CLAIM DATA MODULE
INCLUDE SYSLIB(CNHPREXT) INTERNAL CLAIM DATA MODULE
INCLUDE SYSLIB(CNBEFCLM) PRIOR INTERNAL CLAIM DATA MODULE
INCLUDE SYSLIB(CNINTFIN) INTERNAL FINANCIAL DATA MODULE
INCLUDE SYSLIB(CNHISFIN) INTERNAL FINANCIAL DATA MODULE (CLRAD)
INCLUDE SYSLIB(CNALTHST) ALTERNATE HISTORY DATA MODULE
INCLUDE SYSLIB(CNINTRAD) INTERNAL CLAIM DATA MODULE (CLRAD)
INCLUDE SYSLIB(CNOLDRAD) INTERNAL CLAIM DATA MODULE (CLM+PBYBCK)
INCLUDE SYSLIB(BZPLNDEF) PLASM PLAN DEFINITION PROCESSOR
INCLUDE SYSLIB(CECLMEDT) CLCLM EDIT
INCLUDE SYSLIB(CNCLMRFM) CLCLM REFORMAT
...................
ORDER LOLINK
ORDER AIDEEXIT
ORDER BZADJST
ORDER BZAGGRES
ORDER BZIDTBL
ORDER BZBENFT
ORDER BZBENST
ORDER BZBENEXT
ORDER BZBVD
ORDER BZCFC
ORDER BZCOMPR
ORDER BZCOMPRN
ORDER BZCONDTN
ORDER BZDATA
ORDER BZDERIVE
ORDER BZDRUGTX
ORDER BZEOBDST
ORDER BZEOBDAT
.......................
ENTRY LOLINK
ALIAS CGUCL021
NAME CGCCL021(R)
Back to top
View user's profile Send private message

enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Wed Feb 08, 2012 9:27 pm    Post subject: Reply to: REPL link edit
Reply with quote

Your
z/OS VxRyy.z MVS Program Management User's Guide and Reference
here is one for example
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B181/CCONTENTS?SHELF=IEA2BK91&DN=SA22-7643-08&DT=20090220214313
not the latest one, but more than enough for Your needs
will tell all You might want to know about the REPLACE statement here
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B181/7.18?SHELF=IEA2BK91&DT=20090220214313
and about the INCLUDE statement here
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B181/7.9?SHELF=IEA2BK91&DT=20090220214313

but, remember... terminology is important in IT
REPLACE works with CSECT

You INCLUDE a <module> which can consists of many CSECTS

so if You plan to use that approach for HLL <things> ( COBOL, PL/I )
remember that they consist of usually TWO csects ... YOU ARE WARNED

if You are not sure about the MODULE/CSECT layout wiser to forget about the REPLACE approach and relink using the original control statements
Back to top
View user's profile Send private message
Linda C

New User


Joined: 27 Aug 2010
Posts: 7
Location: USA

PostPosted: Fri Feb 10, 2012 7:42 pm    Post subject:
Reply with quote

Thank you very much. I did get the replace link to work. Don't know why my googling to find linkage editor manuals didn't give me anything useful, but your links DID. And thanks for warning about CSECTs - I was dealing with assembler programs at my former company and also here, and so that hasn't become issue but it is good to know
One reason I really wanted to try replace-link is to create a link here that would work with our IMS XPEDITER - links are always picking up garbage in test regions. However I knew I had one link in 1 test region that XPEDITER liked, so I used that as my base, replaced the 2 programs I am working on, and proceeded to XPEDITE the resulting link in the region I want. Thanks again
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL & VSAM All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts DIrect link of dynam/nodynam nkjain87 COBOL Programming 2 Mon Apr 24, 2017 6:23 pm
No new posts Edit large number of datasets (QSAM) zh_lad TSO/ISPF 3 Tue Apr 04, 2017 6:08 pm
No new posts Mass comment and edit elixir1986 IBM Tools 3 Thu Mar 02, 2017 10:09 pm
No new posts compile and link program in 6.1 brigitte pruett COBOL Programming 3 Tue Aug 16, 2016 12:09 am
No new posts Event-driven programming (BTS) VS (ST... Rohit Umarjikar CICS 2 Sat Jun 11, 2016 2:05 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us