Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


リンク・エディットの例

この付録では、ロード・モジュール内の現行ライブラリー・ルーチンを言語環境プログラム・ライブラ リー・ルーチンで置き換える方法を示す JCL の例を示します。SCEESAMP データ・セットに、OS/VS COBOL または VS COBOL II ロード・モジュールを再リンク ・エディットするときに役立つ 3 つのサンプル・ジョブ (IGZWRLKA、IGZWRLKB、およ び IGZRLKC) が入っています。

 
//*********************************************************************
//*                                                                   *
//*  RELINK A LOAD MODULE THAT HAS BOTH OS/VS COBOL PROGRAMS          *
//*  AND VS COBOL II PROGRAMS WITH Language Environment.              *
//*                                                                   *
//*********************************************************************
//*
//LINK   EXEC  PGM=IEWL,PARM='LIST,MAP,XREF'
//SYSPRINT DD  SYSOUT=*
//*********************************************************************
//*   CHANGE 'ZZZZZZ.SCEELKED' IN THE FOLLOWING DD STATEMENT TO       *
//*   THE Language Environment SCEELKED DATA SET NAME.                *
//*                                                                   *
//*   CHANGE 'XXXXXX' IN THE FOLLOWING DD STATEMENT TO                *
//*   THE DATA SET NAME WHICH CONTAINS THE LOAD MODULE.               *
//*                                                                   *
//*   CHANGE 'YYYYYY' IN THE FOLLOWING DD STATEMENT TO                *
//*   THE DATA SET NAME WHICH THE RELINK-EDITED LOAD                  *
//*   MODULE SHOULD BE SAVED INTO.                                    *
//*                                                                   *
//*********************************************************************
//SYSLIB   DD  DSN=ZZZZZZ.SCEELKED,DISP=SHR
//LOADLIB  DD  DSN=XXXXXX,DISP=SHR
//SYSLMOD  DD  DSN=YYYYYY,DISP=SHR
//SYSUT1   DD  UNIT=SYSDA,SPACE=(CYL,(2,2)),DISP=NEW
//*********************************************************************
//*   CHANGE 'UUUUUU' IN THE FOLLOWING INCLUDE STATEMENT              *
//*   TO THE LOAD MODULE NAME.                                        *
//*                                                                   *
//*   CHANGE 'VVVVVV' IN THE FOLLOWING NAME STATEMENT TO              *
//*   THE RELINK-EDITED LOAD MODULE NAME.                             *
//*                                                                   *
//*   CHANGE 'EEEEEE' IN THE FOLLOWING ENTRY STATEMENT TO             *
//*   THE RELINK-EDITED LOAD MODULE ENTRY POINT NAME OR               *
//*   OMIT THE ENTRY STATEMENT IF IT IS NOT REQUIRED.                 *
//*                                                                   *
//*********************************************************************
//SYSLIN   DD  *
  REPLACE ILBOxxxx   1 
    .
    .
    .
  REPLACE IGZxxxx   2 
    .
    .
    .
  INCLUDE LOADLIB(UUUUUU)
  ENTRY   EEEEEE
  NAME    VVVVVV(R)
/*

ここで、 1  および  2  は以下のものを表します。

 1 

REPLACE ILBOABN
REPLACE ILBOACP
REPLACE ILBOACS
REPLACE ILBOANE
REPLACE ILBOANF
REPLACE ILBOATB
REPLACE ILBOBEG
REPLACE ILBOBID
REPLACE ILBOBIE
REPLACE ILBOBII
REPLACE ILBOBUG
REPLACE ILBOCHN
REPLACE ILBOCJS
REPLACE ILBOCKP
REPLACE ILBOCLS
REPLACE ILBOCMM
REPLACE ILBOCOM0
REPLACE ILBOCT1
REPLACE ILBOCVB
REPLACE ILBODBE
REPLACE ILBODBG
REPLACE ILBODCI
REPLACE ILBODSP
REPLACE ILBODSS
REPLACE ILBODTE
REPLACE ILBOD01
REPLACE ILBOD10
REPLACE ILBOD11
REPLACE ILBOD12
REPLACE ILBOD13
REPLACE ILBOD14
REPLACE ILBOD20
REPLACE ILBOD21
REPLACE ILBOD22
REPLACE ILBOD23
REPLACE ILBOD24
REPLACE ILBOD25

REPLACE ILBOD26
REPLACE ILBOEFL
REPLACE ILBOERR
REPLACE ILBOETB
REPLACE ILBOEXT
REPLACE ILBOFLW
REPLACE ILBOFPW
REPLACE ILBOGDO
REPLACE ILBOGPW
REPLACE ILBOIDB
REPLACE ILBOIDR
REPLACE ILBOIDT
REPLACE ILBOIFB
REPLACE ILBOIFD
REPLACE ILBOINS
REPLACE ILBOINT
REPLACE ILBOITB
REPLACE ILBOIVL
REPLACE ILBOLBL
REPLACE ILBOMRG
REPLACE ILBOMSG
REPLACE ILBOMSC
REPLACE ILBONBL
REPLACE ILBONED
REPLACE ILBONTR
REPLACE ILBOOCR
REPLACE ILBOPRM
REPLACE ILBOPTV
REPLACE ILBOQIO
REPLACE ILBOQSS
REPLACE ILBOQSU
REPLACE ILBOREC
REPLACE ILBORNT
REPLACE ILBOSAM
REPLACE ILBOSCD
REPLACE ILBOSCH

REPLACE ILBOSDB
REPLACE ILBOSGM
REPLACE ILBOSMG
REPLACE ILBOSMV
REPLACE ILBOSND
REPLACE ILBOSNT
REPLACE ILBOSPI
REPLACE ILBOSPN
REPLACE ILBOSPA
REPLACE ILBOSQA
REPLACE ILBOSRT
REPLACE ILBOSRV
REPLACE ILBOSSN
REPLACE ILBOSTG
REPLACE ILBOSTI
REPLACE ILBOSTN
REPLACE ILBOSTR
REPLACE ILBOSTT
REPLACE ILBOSYN
REPLACE ILBOTC0
REPLACE ILBOTC2
REPLACE ILBOTC3
REPLACE ILBOTEF
REPLACE ILBOTRN
REPLACE ILBOUST
REPLACE ILBOUTB
REPLACE ILBOVCO
REPLACE ILBOVIO
REPLACE ILBOVMO
REPLACE ILBOVOC
REPLACE ILBOVTR
REPLACE ILBOWAT
REPLACE ILBOWTB
REPLACE ILBOXDI
REPLACE ILBOXMU
REPLACE ILBOXPR

 2 

REPLACE IGZCA2D
REPLACE IGZCACP
REPLACE IGZCACS
REPLACE IGZCANE
REPLACE IGZCANF
REPLACE IGZCBID
REPLACE IGZCBUG
REPLACE IGZCCCO
REPLACE IGZCCLS
REPLACE IGZCCTL
REPLACE IGZCCVB
REPLACE IGZCD2A
REPLACE IGZCDIF
REPLACE IGZCDSP
REPLACE IGZCFDP
REPLACE IGZCFDW
REPLACE IGZCFPW
REPLACE IGZCGDR
REPLACE IGZCIDB
REPLACE IGZCINS
REPLACE IGZCIN1
REPLACE IGZCIN2
REPLACE IGZCIPS
REPLACE IGZCIVL
REPLACE IGZCKCL
REPLACE IGZCLNK
REPLACE IGZCMSF
REPLACE IGZCMST
REPLACE IGZCONV

REPLACE IGZCONVX
REPLACE IGZCSCH
REPLACE IGZCSMV
REPLACE IGZCSPA
REPLACE IGZCSPC
REPLACE IGZCSSN
REPLACE IGZCSTG
REPLACE IGZCTCO
REPLACE IGZCULE
REPLACE IGZCUST
REPLACE IGZCVIN
REPLACE IGZCVMO
REPLACE IGZCXDI
REPLACE IGZCXFR
REPLACE IGZCXMU
REPLACE IGZCXPR
REPLACE IGZEABX
REPLACE IGZEABN
REPLACE IGZEBRG
REPLACE IGZEBST
REPLACE IGZECKP
REPLACE IGZECMS
REPLACE IGZEDBR
REPLACE IGZEDBW
REPLACE IGZEDTE
REPLACE IGZEINP
REPLACE IGZEMSG
REPLACE IGZENRI

REPLACE IGZENRT
REPLACE IGZEOPD
REPLACE IGZEOPT
REPLACE IGZEOUT
REPLACE IGZEPRM
REPLACE IGZEPTV
REPLACE IGZEQBL
REPLACE IGZEQOC
REPLACE IGZERRE
REPLACE IGZESAT
REPLACE IGZESMG
REPLACE IGZESNP
REPLACE IGZESPM
REPLACE IGZESTA
REPLACE IGZETRM
REPLACE IGZETUN
REPLACE IGZEVAM
REPLACE IGZEVEX
REPLACE IGZEVIO
REPLACE IGZEVOC
REPLACE IGZEVOP
REPLACE IGZEVSV
REPLACE IGZTCAM2
REPLACE IGZTCAM4
REPLACE IGZTCM21
REPLACE IGZTCM41
REPLACE IGZTCM42


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)