IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

REPL link edit


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
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
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

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Wed Feb 08, 2012 9:27 pm
Reply with quote

Your
z/OS VxRyy.z MVS Program Management User's Guide and Reference
here is one for example
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
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B181/7.18?SHELF=IEA2BK91&DT=20090220214313
and about the INCLUDE statement here
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
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 View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts Query on edit primary command CLIST & REXX 5
No new posts Query on edit primary command CLIST & REXX 1
No new posts Need help to resolve a hard edit COBOL Programming 8
This topic is locked: you cannot edit posts or make replies. Need help to resolve a hard edit COBOL Programming 4
No new posts create rexx edit Macro that edits the... CLIST & REXX 3
Search our Forums:

Back to Top