CA-Librarian R4.4のユーザー提供ルーチンのサンプルは、どこに格納されていますか?

Document created by Masaaki_Iyama Employee on Jul 3, 2015Last modified by Kenji_Tsuda on Jun 8, 2017
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001513

製品名: CA-Librarian

バージョン: R4.4

OS: z/OS

 

Question

CA-Librarian R4.4のユーザー提供ルーチンのサンプルは、どこに格納されていますか?

 

Answer

R4.2R4.3では、Prefix.CLJ4nUCRに格納されていましたが、R4.4ではPrefix.CALJSAMPに格納されています。

 

BROWSE                      Prefix.LIBR.R44.CALJSAMP                         ROW 00001 OF

COMMAND ===>                                                                               SCROLL ===>

                    Name        Prompt            Size           Created            Changed    

_________ ARCINDEX

_________ AUXINC 

_________ AUXINCLE

_________ DATSTAMP

_________ FAIRCBL

_________ FAIRPLI

_________ FAIRSCAN

_________    :

_________    :

                **End**       

 

Sample

以下は、ユーザー提供ルーチンをインストールするためのサンプルJCL(INSTUCR)です。 詳細は、Users Guideの第9Using Comparator II(z/OS and OS/390)をご参照ください。

 

 //     JOB

 //*******************************************************************

 //*           MEMBER = INSTUCR FROM THE UCR SYSTEM FILE             *

 //*******************************************************************

 //*    DESC : PROC TO INSTALL A UCR FROM THE SMP TARGET DSN         *

 //*    STEP1: ASSEMBLE THE MODULE                                   *

 //*    STEP2: LINK EDIT THE MODULE                                  *

 //*                                                                 *

 //*       SUPPLY THE FOLLOWING INFORMATION FOR THE PROC:            *

 //*  (A)  TARGET = THE UCR SMP TARGET FILE  (CAI.CLJ41UCR)          *

 //*  (B)  MAC1 = THE SYSTEM'S MACRO LIBRARY  (SYS1.MACLIB)          *

 //*  (C)  MAC2 = THE CA-LIBRARIAN TARGET MACRO LIBRARY (CAI.CAIMAC) *

 //*  (D)  MAC3 = THE SYSTEM'S MACRO LIBRARY  (SYS1.AMODGEN)         *

 //*  (E)  LOAD1= THE CA-LIBRARIAN TARGET LOAD LIBRARY  (CAI.CAILIB) *

 //*  (F)  LOAD2= YOUR EXECUTION LIBRARY  (YOUR.EXEC.LIB)            *

 //*******************************************************************

 //UCRI    PROC LPARM=,MEM=,

 //             TARGET='your.Librarian.CALJSAMP',         (A)

 //             MAC1='SYS1.MACLIB',                       (B)

 //             MAC2='your.Librarian.CALJMAC',            (C)

 //             MAC3='SYS1.AMODGEN',                      (D)

 //             LOAD1='your.Librarian.CALJLINK',          (E)

 //             LOAD2='your.Librarian.CALJLINK'           (F)

 //STEP1     EXEC PGM=ASMA90,PARM='OBJECT,NODECK'

 //SYSPRINT   DD  SYSOUT=*

 //SYSLIB     DD  DSN=&MAC1,DISP=SHR

 //                DD  DSN=&MAC2,DISP=SHR

 //                DD  DSN=&MAC3,DISP=SHR

 //SYSUT1     DD  UNIT=SYSDA,SPACE=(CYL,(1,1))

 //SYSUT2     DD  UNIT=SYSDA,SPACE=(CYL,(1,1))

 //SYSUT3     DD  UNIT=SYSDA,SPACE=(CYL,(1,1))

 //SYSLIN     DD  DSN=&&OBJECT,DISP=(,PASS),UNIT=SYSDA,

 //           SPACE=(TRK,(12,12))

 //SYSIN      DD  DSN=&TARGET(&MEM),DISP=SHR

 //*

 //STEP2     EXEC PGM=IEWL,PARM='&LPARM',COND=(0,NE)

 //SYSPRINT   DD  SYSOUT=*

 //SYSUT1     DD  UNIT=SYSDA,SPACE=(CYL,(1,1))

 //SYSLIB     DD  DSN=&LOAD1,DISP=SHR

 //SYSLIN     DD  DSN=&&OBJECT,DISP=(OLD,DELETE)

 //SYSLMOD    DD  DSN=&LOAD2(&MEM),DISP=SHR

 //  PEND

 //*******************************************************************

 //*               DESC:  EXECUTE THE UCRIL PROC                     *

 //*     SUPPLY THE FOLLOWING INFORMATION FOR THE PROC EXECUTION:    *

 //*    (G)  LPARM = THE LINK EDIT ATTRIBUTES FOR THE UCR            *

 //*    (H)  MEM   = THE NAME OF UCR LOAD MODULE WHEN LINKED         *

 //*******************************************************************

 //UCR       EXEC UCRI,LPARM='XREF,LIST,NORENT',         (G)

 //          MEM=ucr member                              (H)

 //

Attachments

    Outcomes