crastart * .conf, CRASTART sunucusu başlatma
RSE, toplu TSO ve ISPF komutlarını yürütmek için geçerli bir ortam yaratmak üzere crastart*.conf içindeki tanımlamaları kullanan CRASTART yükleme modülünü başlatır. Developer for z/OS® , CARMA sunucusunu ( CRASERV) çalıştırmak için bu ortamı kullanır.
crastart*.conf , işi özelleştirdiğinizde ve gönderdiğinizde farklı bir konum belirtmediğiniz sürece /etc/zexpl/dizininde bulunur FEL.SFELSAMP(FELSETUP). Daha fazla ayrıntı için bkz. Customization setup. Dosyayı TSO OEDIT komutuyla düzenleyebilirsiniz.
crastart*.conf yapılandırma dosyası sağlar. Bu örnek dosyaların her biri belirli bir özelleştirme senaryosu için önceden yapılandırılmıştır:crastart.endevor.conf, CA Endevor ® SCM RAM ile CRASTART başlatma için yapılandırılır.crastart.conf, örnek RAM ' lerle CRASTART başlatma için yapılandırılır.
crastart*.conf dosyasının işlevi kavramsal olarak bir JCL iş akımına benzer, ancak daha kısıtlayıcıdır.- Aşağıdaki örnekler geçerli satır biçimlerini gösterir:
* commentddname=dsn1,dsn2,dsn3 * commentddname=SYSOUT(c) * commentddname=DUMMY * comment-COMMAND=<any bpxwdyn command> * commentPROGRAM = progname parms * comment
Not: BPXWDYN komutu Using REXX and z/OS UNIX System Services (SA22-7806) başlıklı kısımda belgelenmiştir ve karmaşık ayırma yapılarına izin verir. - Tüm girişler büyük harfe çevrilir.
- Hat sürekliliği desteklenmiyor.
- Satır uzunluğuna ilişkin bir sınırlama yoktur.
- Eşittir imi (=) çevresinde bir ya da daha çok boşluk olabilir.
- DD ayırmaları, ilgili
PROGRAMdeyiminden önce gelmelidir. - Burada ayrılan DD adları, program yürütmesinin sonunda serbest bırakılır. Birikmezler.
- Çağrılan programlar tarafından ayrılan DD adları serbest bırakılmaz.
- Birden çok veri kümesi bir DD adıyla birleştirilebilir. Veri kümesi adları virgülle (,) ayrılmalıdır ve birleştirme, listelenen sırada aranır.
-COMMANDkullanılarak yapılan ayırmalar dışında, tüm veri kümesi ayırmaları DISP=SHR ile yapılır.- İç veriler desteklenmiyor. Tüm veriler kataloğa alınmış dosyalarda olmalıdır.
- Değişkenler yalnızca eşittir işaretinin (=) sağ tarafında kullanılabilir.
- Aşağıdaki değişkenler desteklenir:
Değişken Açıklama & CRAUSER. İstemci kullanıcı kimliği & KRADATE. Dyyyydddbiçiminde geçerli ® tarihi (7 karakter Jülyen)& CRATIME. Thhmmssbiçiminde geçerli saat (saat dakika)&CRAPRM1. Kapı numarası &CRAPRM8. CRASRV.propertiesiçindeki system.exityönergesiyle gönderme yapılan kullanıcı çıkışı tarafından belirlenen yere özgü değer.Sistem simgesi Herhangi bir SYS1.PARMLIB(IEASYMxx)sistem simgesi-< ggadı> Daha önce tanımlanmış bir DD adının izlediği bir tire işareti (-), JCL ' de *.ddnamegeriye doğru başvurusu gibi işlev görür. Özgün DD,–COMMANDdeyimi kullanılarak ayrılmalıdır.Not: Yapılandırma dosyası yorumlanırken TSO etkin olmadığından TSO öneki için değişken yoktur. TSO önekine ya da kullanılamayan başka bir değişkene gereksiniminiz varsa, bkz. (İsteğe Bağlı) Özel ayırma exec.
Şekil 1 , ISPF hizmetlerini içeren temel bir crastart*.conf iskeletini göstermektedir.
* DD used by RAM
* DD used by CARMA server (CRASERV)
TASKLIB = FEL.SFELLOAD
CRADEF = FEL.#CUST.CRADEF
CRAMSG = FEL.#CUST.CRAMSG
CRASTRS = FEL.#CUST.CRASTRS
CARMALOG= SYSOUT(H)
SYSPRINT= SYSOUT(H)
* DD used by ISPF (ISPSTART)
-COMMAND=ALLOC FI(ISPCTL0) NEW DELETE DSORG(PS) RECFM(F,B) LRECL(80)
BLKSIZE(32720) SPACE(5,5) TRACKS UNIT(SYSALLDA)
-COMMAND=ALLOC FI(ISPCTL1) NEW DELETE DSORG(PS) RECFM(F,B) LRECL(80)
BLKSIZE(32720) SPACE(5,5) TRACKS UNIT(SYSALLDA)
-COMMAND=ALLOC FI(ISPPROF) NEW DELETE DSORG(PO) RECFM(F,B) LRECL(80)
BLKSIZE(32720) SPACE(5,5) TRACKS UNIT(SYSALLDA) DIR(5)
ISPTABL = -ISPPROF
ISPTLIB = -ISPPROF,ISP.SISPTENU
ISPMLIB = ISP.SISPMENU
ISPPLIB = ISP.SISPPENU
ISPSLIB = ISP.SISPSENU
* DD used by TSO (IKJEFT01)
SYSPROC = #hlq.SFELPROC * CRAALLOC
SYSTSIN = DUMMY
SYSTSPRT= SYSOUT(H)
PROGRAM=IKJEFT01 %CRAALLOC ISPSTART PGM(CRASERV) PARM(&CRAPRM1.
&CRAPRM2. &CRAPRM3. &CRAPRM4. &CRAPRM5. &CRAPRM6. &CRAPRM7.
&CRAPRM8. )
- Sayfa genişliği sınırlamaları nedeniyle, örnekteki bazı satırlar sonraki satıra kaydırılır. Girintiyle başlayan tüm satırlar, önceki satırın sonuna eklenmelidir.
- PROGRAM satırını değiştirirseniz, kapanış parantezinden (") önce en az bir boşluk olduğundan emin olun") dizginin işlenmesini basitleştirmek için PARM () deyiminin.
- CARMA TSO ortamını özelleştirmek için kendi DD deyimlerinizi ve veri kümesi birleştirmelerinizi ekleyebilir ve böylece TSO oturum açma yordamını taklit edebilirsiniz.
- DD adı
TASKLIB, JCL ' deSTEPLIBgibi davranır. DD adı, CRASRV.properties, CARMA için RSE arabirimiiçinde açıklananCRASRV.propertiesiçindecrastart.tasklibiçin belirtilen değerle eşleşmelidir. TASKLIBayırmaları için normal APF kuralları geçerlidir. APF dışı yetkili bir kitaplık birleştirme işleminin bir parçası olduğunda kitaplıklar APF yetkisini kaybeder.SMFPRMxxparmlib üyesindekiJWTdeğiştirgesiCRASRV.propertiesiçindekicrastart.timeoutdeğerinden küçük bir değere ayarlanırsa,CRASERVmodülü için sistem olağandışı sonu 522 oluşur. Sunucu gerektiğinde otomatik olarak yeniden başlatıldığından, sistem olağandışı sonlandırması CARMA işlemlerini etkilemez.- CARMA sunucusu başlatma ayrıntıları, sunucu sona erdiğinde
rsecomm.logiçinde gösterilir.rsecomm.logayrıntı düzeyini ayarlama hakkında daha fazla bilgi için bkz. IBM® Explorer for z/OS Host Configuration Guide (SC27-8437).