Genel değişkenler ekleme
JCL yordamlarınıza genel JCL yerine koyma değişkenleri ekleyebilirsiniz.
Başlamadan önce
Bu görev hakkında
Yordam
- COBOL programıyla kullanılan bir JCL yordamına ilişkin yeni bir genel değişken eklemek için özellik grubu düzenleyicisinin COBOL Ayarları sayfasını açın.
- Pencerenin sol pencere gözünde JCL Yerine Koyma Değeriöğesini seçin.
- Genel Değişken Ekle' yi tıklatın. Genel Değişken Ekle penceresi açılır.
- Tablodan bir değişken adı seçin.
- Ekledüğmesini tıklatın.Değişken adı ve değeri çizelgeye eklenir. Diğer genel değişkenleri eklemek için bu adımları gerektiği şekilde yineleyin.
Sonuçlar
JCL Yerine Koyma Değeri sayfasına genel değişkenler eklediğinizde ve JCL oluşturduğunuzda ya da uzak bir oluşturma ya da sözdizimi denetimini tetiklediğinizde,
EXEC PROC deyiminden hemen önce bir SET deyimi oluşturulur. Aşağıdaki genel değişkenler kullanılabilir:- PDS
- Kaynak üyenin ait olduğu bölümlenmiş veri kümesine çözülür.
- TCPIPADD
- İş istasyonu IP adresine çözülür.
- MEM
- Oluşturma, sözdizimi denetimi ya da JCL oluşturma işleminin istendiği kaynak üyeye çözülür.
- HLQ
- Oluşturma, sözdizimi denetimi ya da JCL oluşturma işleminin istendiği kaynağın üst düzey niteleyicisine çözülür.
- MUBSTR
- Belirlediğiniz başlangıç ve bitiş dizinlerine dayalı üye adı alt dizgisini döndürür.
- userId
- Uzak sistemde oturum açmak için kullanılan kullanıcı kimliğine çözülür.
Örnek
//*custom - preprocess
//SYS012 DD DSN=PDS.NAME(&MEM),DISP=SHR ---> Writes the pre-processed output to PDS.NAME(&MEM)
//...
//*compile step
//COBOL.SYSIN DD DSN=PDS.NAME(&MEM),DISP=SHR
//.....& MEM, oluşturma, sözdizimi denetimi ya da JCL oluşturma işleminin istendiği kaynak üyeye çözülür; böylece kullanıcı, MVS alt projesinin özelliklerine MEM genel değişkenini eklemek için JCL Yerine Koyma Değeri sayfasını kullanabilir ve bunu her üye için eklemek zorunda değildir.