TUTORIAL TSO/ISPF 1. TSO TSO B BÁS ÁSIC ICO O ( TSO TSO BASIC BASICS S ). TSO es una interfaz del sistema MVS. A través del TSO, puede usar el editor ISPF/PDF para
!
"dit "ditar ar miem miem#r #ros os de sus sus #i# #i#li liot ote$ e$as as..
!
"nvi "nviar ar %o#s %o#s & su#m su#mit it %o# %o# '.
!
Ver la $ol $ola de sal salidas idas..
!
Ver los datasets
!
(ealizar (ealizar $ierta $iertas s fun$ione fun$iones s utiles utiles & $rear $rear,, #us$ar #us$ar,, editar editar,, elimina eliminarr datasets datasets '. '.
)uando sele$$iona el TSO en el administrador de sesiones del MVS, usted se $one$ta a una sesi*n TSO. +sted ver un men- de las fun$iones apli$a$iones del TSO. "l ue $om-nmente $om-nmente se utiliza es la apli$a$i*n ISPF/PDF & PDF
Pro0ram
Development Fa$ilit 1
Fa$ilidad para el Desarrollo de Pro0ramas ', en la edi$i*n de pauetes ue se e%e$utan #a%o el TSO. Puede usar el ISPF para $rear o editar f$ilmente un dataset e%e$utar %o#s.
+sted de#e $ontar $on un identifi$ador de usuario & userid '. "ste identifi$ador de usuario ser utilizado por el sistema de se0uridad para rela$ionar sus %o#s, #i#liote$as, datasets, listados de salidas poder identifi$arlos $omo suos. Ser $apaz de a$$eder a los 2tems identifi$ados por medio de este usuario, pero otros usuarios no podrn a$$eder.
+n $on%unto de #i#liote$as se $rearn para $ada usuario del sistema. "stas #i#liote$as sern $readas por $ada uno al momento de su primera $one3i*n & lo0uearse ' al TSO. Tendr endr a$$esos de le$tura le$tura es$ritura solo para sus propias propias #i#liote$as. #i#liote$as. 4as si0uientes li#rer2as se $rearn al ini$iar por primera vez el TSO
serid. S+.SO+()" userid.S
$*di0o fu fuente.
userid.S serid. S+.4OAD4I5
$ompilado, mods e%e$uta#les
userid.S serid. S+.6)4
miem#ros de %o#s de $ontrol usados para e%e$utar %o#s
userid.)O serid. )OMP MP+ +7A(. 7A(.4I 4IST STI8 I89 9
lis lista tado dos s de $a2d $a2das as de pro0 pro0ra rama mas. s.
2. TECLA TECLAS S DE FUNCI FUNCION ON ( FUNCTI FUNCTION ON KEYS KEYS ). 4as te$las de fun$i*n son utilizadas para realizar $iertas a$$iones en el ISPF. "sto puede varia se0-n la instala$i*n, para este tutorial las te$las de fun$i*n $onfi0uradas del ISPF sern las si0uientes
F: ;elp ;elp & Auda uda ' F< Split s$reen into < TSO sessions & Dividir Dividir la pantalla pantalla en < sesiones sesiones TSO' F= (etur (eturn n & (etor (etorna narr ' F> ;elp F? ;elp F@ MVS MVS ui ui$B $B (ef (ef FC Pa0e Pa0e #a$B #a$B & P0ina P0ina de atrs atrs ' F Pa0e forEar forEard d & P0ina P0ina de adelan adelante te ' F to00le #etEeen #etEeen TSO sessions & alternar alternar entre entre sesiones TSO ' F:G ;elp F:: ;elp F:< ;elp
Para a0re0ar fun$iones es$ri#a en la l2nea de $omandos
Command === !"#$ "sto a#rir la pantalla H K"#%&$' U'&%&'#, mostrando las te$las $onfi0uradas a$tualmente
"n la $olumna J D"&n&'&onK es$ri#a la Be ue desee esta#le$er, as2 $omo su formato etiueta lue0o presione la te$la F= para salir de la pantalla. 8o modifiue nin0una te$la pre definida, o no ser $apaz de a$$eder a la auda, salir de pro0ramas, et$.
. CONECTA CONECTARSE RSE AL AL TSO Y AL ISPF ISPF ( LO**IN* LO**IN* ON ON TO TSO TSO AND AND ISPF ) (eal (ealiz izar ar un %o+on a un siste sistema ma TSO TSO permi permite te ini$ia ini$iarr una una sesi* sesi*n n de TSO/" TSO/" as2 $omo identifi$arlo en el TSO/", para esto tiene ue propor$ionar
!
+n ide ident ntif ifi$ i$ad ador or -ni -ni$o $o val valid ido o llam llamad ado o userid .
!
+na +na $on $ontra traseL seLa a vlida vlida aso$i aso$iad ada a al al user userid. id.
Después de a#erse $one$tado usando su userid $ontraseLa, ver la si0uiente pantalla & puede varia para otras instala$iones '
)ol*uese en la etiueta TSO de a#a%o presione "8T"(. Na se a $omenzado una sesi*n a$tiva del TSO re$i#ir un mensa%e $omo esto
)uando vea & asteris$os ', presione "8T"( para $ontinuar, lo0rar ver la si0uiente pantalla
"n la l2nea de $omandos, es$ri#a P & para ISPF/PDF ' presione "8T"(
OPTION === P
SCROLL === CSR
"l men- prin$ipal de op$iones del ISPF & ISPF P,&ma,# O-'&on "n ' apare$er
Para limpiar & sa$ar de la vista' la $a%a H4i$ensed Materials, presione "8T"(.
0. ODIFICA ODIFICANDO NDO SU EDITO EDITOR R DE PERFIL PERFIL(( CAN*IN* CAN*IN* YOUR YOUR EDIT EDIT PROFILE PROFILE ) +n "ditor de Perfil es un $on%unto de $ara$ter2sti$as ue define la manera $omo puede editar un dataset. Por e%emplo, un perfil puede ser $onfi0urado para editar datos ue estn todos en ma-s$ulas, o para editar datos ue tienen letras en ma-s$ulas min-s$ulas.
"l ISPF 0enera por defe$to un perfil #asado en el tipo de #i#liote$a del dataset ue esta editando. 9eneralmente, el perfil por defe$to es ade$uado para el tipo de dato ue se desea poner en el dataset. Sin em#ar0o, a ve$es no es as2. Para ver el editor de perfiles para un dataset en parti$ular, es$ri#a en la l2nea de $omandos. 4o si0uiente
Command === -,o&%" N presiones "8T"(. Por defe$to apare$er el editor de perfil en las ? primeras l2neas del dataset.
)omo puede verse arri#a, en las l2neas definidas $omo KP(OFK, a varias $ara$ter2sti$as $ara$ter2sti$as ue puede modifi$arlas. A $ontinua$i*n des$ri#iremos las mas interesantes
!
RECOERY ON/OFF "sto de#e estar siempre en JO8K. Sino, no se podr desa$er & +8DO ' un $am#io o eliminar.
!
NUBER DISPLAY/ON/OFF STD Se$uen$ia de n-meros ue mantienen un re0istro del n-mero se$uen$ia de las l2neas de datos en un dataset. J NUBER ON STD3 "$ %o m"4o, -a,a -,o+,ama$ PL/I . sin em#ar0o, em#ar0o, $uando se $rean paneles, mensa%es, )lists, "%e$uta#les ("QQ, o esueletos de dilo0os ISPF, el $on%unto de se$uen$ias de numera$i*n ne$esita estar en OFF antes de ini$iar el in0reso de datos. Para eliminar la se$uen$ia de n-meros, es$ri#a
Command === nnm N presione "8T"(. Ver la op$i*n J8+M5"(K $am#iada $am#iada a J8+M5"( OFFK en el editor de perfil, los n-meros tendrn ue desapare$er. !
CAPS ON/OFF )on J)APS O8K, puede introdu$ir introdu$ir datos datos de $ualuie $ualuierr manera manera & todos todos min-s$ula min-s$ulas, s, ma-s$ulas o una mez$la mez$la de am#os', pero $uando $uando presiona "8T"(, o 0ra#a 0ra#a & salva ' los datos datos presi presiona onand ndo o la te$la te$la PF= PF= & F= ', todos todos los $ara$t $ara$tere eres s intro introdu$ du$ido idos s son son $am#iados a +PP"()AS" & ma-s$ulas '. )on J)APS OFFK, OFFK, los datos introdu introdu$idos $idos,, estar estar $omo $omo usted usted los introdu introdu%o %o $uando $uando presiona "8T"(. "n 6)4 se ne$esita ue este en +PP"()AS", es de$ir ser2a lo me%or tenerlo a$tivado J)APS O8K.
!
TABS ON/OFF "sta $ara$ter2sti$a tiene ue estar en JO8K para poder utilizar etiuetas. Si no desea utilizar TA5S, puede desa$tivarlo. Sin em#ar0o, JTA5S O8K es mu -til para $odifi$a$i*n de pro0ramas )O5O4 o $*di0o ue ne$esita ser espe$ifi$ado en $olumnas.
!
AUTOSAE ON/OFF JA+TOSAV" O8K es lo me%or siempre ue se $rea un ar$ivo. 8o es ne$esariamente #ueno tener JO8K $uando se edita un ar$ivo e3istente. "l uso de esta fun$i*n le $orresponde al usuario.
!
PROFILE LOCK/UNLOCK Se puede $onfi0urar 4O)R para #louear su perfil para un determinado ar$ivo. Para $am#iar el perfil del ar$ivo ne$esitara es$ri#ir JP(OFI4" +84O)RK
!
ILITE OFF/ON FIND "n la #-sueda de una pala#ra o frase, $on J;I4IT"K $onfi0urado en JO8K, $uando la pala#ra o frase es en$ontrada, esta se resalta.
5. ULTIP ULTIPLES LES SESIONES SESIONES ( ULT ULTIPLE IPLE SESIONS SESIONS )
"n TSO, puede dividir la pantalla $on la te$la de fun$i*n F< & para nuestra instala$i*n, puede varias para otras instala$iones'. 4a pantalla se dividir en la l2nea donde este el $ursor tendr dos sesiones, una mostrar el lu0ar donde se en$ontra#a antes de dividir la pantalla, la otra ini$iar una nueva sesi*n.
Por e%emplo, la pantalla de arri#a se a dividido en < partes. 4a parte de arri#a es asi0nada a una nueva sesi*n, ini$iando el Main Menú . Mientras ue, la parte de a#a%o muestra el ar$ivo ar$ivo en el ue estuvo estuvo al momento momento de dividir dividir la pantalla. pantalla. "l miem#ro miem#ro 6Com-&%"3 de la #i#liote$a J SYST.7IU.CLISTK.
4a divisi*n de la pantalla de la l2nea de arri#a o a#a%o le dar dos pantallas $ompletas
N
+se F para alternar entre am#as pantallas.
8. ELP ELP ( AYUDA UDA )
4as pantallas de auda estn disponi#les en TSO presionando la te$la de fun$i*n F:. Por e%emplo, si esta en el panel ISPF Primary Option Menú (Menú Principal de Opciones ) presiona F:, ver esta pantalla
A partir de a2, si por e%emplo #us$a#a auda en so#re el rea Utilities, Utilities, de#er in0resar la op$i*n = en la l2nea de $omandos, as2 re$i#ir la auda rela$ionada $on lo ue #us$a#a.
OPTION ===
9. ASI*NAND ASI*NANDO O UN NUEO DAT DATASET ( ALLOCA ALLOCATIN TIN* * A NE7 DAT DATA SET SET ) Para asi0nar un dataset & $rear un ar$ivo se$uen$ial o un miem#ro de una #i#liote$a ', ne$esitar usar el ISPF/PDF desde el men- del TSO. "l ISPF/PDF es el editor del TSO. Tam#ién se usar para #us$ar, renom#rar o eliminar un dataset.
Primero ne$esitar ne$esitar $one$tarse & lo0uearse ' al TSO, lue0o ne$esitar usar el PDF & op$i*n JPK JPK 1 ISPF ISPF/P /PDF DF ' para para a$$ede a$$ederr al ISPF Primary Primary Option Option Menú Menú (Menú (Menú Principa Principall de Opciones ). ).
A $ontinua$i*n $ontinua$i*n ele0imos la op$i*n = & Utilities '. "sto nos nos llevar llevar al Utility Selection Panel .
Aora eli%a eli%a la op$i*n < & Data Set ' ' para a$&+na, ( CREAR ) un dataset.
"n la l2nea l2nea de $oman $omandos dos & OPTION === ' in0rese la letra & A, (, D, ), +, S, M, V o #lan$o ' para la fun$i*n ue desea realizar. "li%a ‘A’ o ‘A’ o ‘M’ para rear un nue!o dataset ( Allocate ne" data set), set) , o#serve ue en el men- tanto JAK $omo JMK tienen la misma fun$i*n & esto su$ede para esta instala$i*n, o#serve si en su instala$i*n su$ede lo mismo '.
"n el $ampo ‘Data Set #ame’ introduz$a introduz$a en $omillas simples, el nom#re del dataset ue desea desea $rear. $rear. +tili$e +tili$e su userid $omo $omo un $alifi$ador de alto nivel & ;i0 4evel ualifier ! ;4 ' del nom#re del dataset.
De%e los otros $ampos en #lan$o presione "8T"(.
A $ontinua$i*n, $ontinua$i*n, ver una pantalla similar a la de a#a%o. Sin em#ar0o, em#ar0o, ne$esitar a$er al0uno $am#ios para $ompletar esta asi0na$i*n & $rea$i*n '.
!
Ase0-rese de de u ue el el Mana$ement lass, lass , Stora$e lass, lass, %olume Serial el Data lass estén en #lan$o.
!
Introduz$a JTRKSK para el Space Units & esto es un $ampo o#li0atorio o#li0atorio '.
!
Para Primary &uantity Secondary Secondary &uantity , in0rese : & uno ' e in0rese G & $ero ' para el Directory 'locs. 'locs . & los datasets se$uén$iales tienen un Directory Block de G '. Tener un Directory Blocks diferente a $ero $ausar un PDS ( Partitioned Data Set)) al Set)) al ser $reado.
!
4os 4os form format atos os vlid vlidos os son F, F5, F5, V, o V5 & 4on0 4on0it itud ud Fi%a, Fi%a, 4on0i 4on0itu tud d Fi%a Fi%a 5lou 5louea eada da,, 4on0itud Varia#le, 4on0itud Varia#le 5loueada respe$tivamente'. 9eneralmente, sin em#ar0o, el ecord Format es es JF5K, el ecord *en$t+ es *en$t+ es G. Ten0a en $uenta ue el Rcord Length es un $ampo o#li0atorio.
!
Si de%a el 'loc Si,e en Si,e en #lan$o, el Stora0e Mana0ement Sstem & Sistema 9estor del Alma$enamiento Alma$enamiento ' del sistema operativo $al$ular el Block Size mas efi$iente para su dataset. "l Data Set #ame -ype de#er -ype de#er tam#ién de%arse en #lan$o.
Después de a#er $ompletado $ompletado esta pantalla, pantalla, presione "8T"(. +na vez ue aa emitido la soli$itud soli$itud de asi0na$i* asi0na$i*n n & $rea$i*n $rea$i*n ' del dataset, dataset, ISPF volver volver a mostrar el Data Set Utility , as2 $omo un mensa%e indi$ando el resultado de la soli$itud de asi0na$i*n.
"n el $aso de una asi0na$i*n satisfa$toria, el mensa%e mostrar2a J Data Set Allocated K. K. "n al0-n otro $aso, el ISPF muestra un mensa%e indi$ando ue la asi0na$i*n & $rea$i*n ' del dataset a fallado la pro#a#le $ausa.
Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+
D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado.
<. OSTRA OSTRANDO NDO INFOR INFORAC ACION ION DE DAT DATASET ( DISPLA DISPLAY YIN* INFOR INFORA ATION ABUOT ABUOT DATA SET) Para mostrar informa$i*n a$er$a de un dataset, ne$esitar usar el ISPF/PDF desde el men- del TSO. "l ISPF/PDF es el editor del TSO. Tam#ién se usar para $rear, renom#rar, eliminar, ver #us$ar un dataset.
Primero ne$esitar ne$esitar $one$tarse & lo0uearse ' al TSO, lue0o ne$esitar usar el PDF & op$i*n JPK JPK 1 ISPF ISPF/P /PDF DF ' para para a$$ede a$$ederr al ISPF Primary Primary Option Option Menú Menú (Menú (Menú Principa Principall de Opciones ). ).
A $ontinua$i*n $ontinua$i*n ele0imos la op$i*n = & Utilities '. "sto nos nos llevar llevar al Utility Selection Panel .
"le0imos la op$i*n < & Data Set ' ' para mostrar la inormaci/n de un dataset e0istente.
Para $onfirmar si el dataset a sido o no asi0nado de a$uerdo a las espe$ifi$a$iones, sele$$ion sele$$ione e la op$i*n 1lan desde desde el el Da'a S"' U'&%&'# Pan"%, in0resando el nom#re del dataset ue a sido asi0nado en el Data Set #ame, #ame, presione "8T"(.
+na vez verifi$ado la e3isten$ia del dataset, el ISPF muestra las $ara$ter2sti$as $ara$ter2sti$as del dataset indi$ado en el Da'a S"' Ino,ma'&on Pan"%
Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+
D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado.
>. REISNAD REISNADO O UN DATA DATA SET SET ( IE7IN* IE7IN* OR BRO7SIN* BRO7SIN* A DAT DATA SET SET ) &"?, permite ue se pueda ver la fuente de datos o el listado listado de salida. salida. )on @&"?, los miem#ros del dataset parti$ionado o DASD pueden ser visualizados, a$tualizados usando el editor de $omando. Sin em#ar0o, estos $am#ios no pueden ser salvados.
B,o?$", tam#ién permite permite ver los datos o listado de salida. )on B,o?$", los miem#ros de datas dataset et parti$ parti$io iona nado do o DASD DASD pued pueden en visua visualiz lizar arse, se, pued pueden en ser despl desplaz azado ados s a$ia a$ia adelante, a$ia atrs, a la izuierda o a la dere$a. Sin em#ar0o no se puede alterar el dataset visualizado.
"n fin, para e$ar un vistazo a un dataset & solo ver, no editar ', ne$esita $one$tarse & lo0uearse ' al TSO, e$o esto, ne$esitar usar el PDF & op$i*n JPK 1 ISPF/PDF ' para a$$eder al ISPF Primary Option Menú (Menú Principal de Opciones ) .
A $ontinua$i* $ontinua$i*n n ele0imos la op$i*n : & &"? '. "sto nos llevar al %ie" 2ntry Panel .
"n esta pantalla, ne$esitar in0resar el Proe$to, 9rupo Tipo para ver una &%&o'":a.
Ten0a en $uenta si su dataset tiene mas de = $alifi$adores & por e%emplo Proe$to, 9rupo, Tipo, su#tipo, et$...', ne$esitar introdu$ir el nom#re del dataset en $omillas simples en la l2nea Data Set #ame. #ame. )omo puede o#servarse en la ima0en de a#a%o.
Para el e%emplo de a#a%o, la #i#liote$a ue esta viendo es SYS1.CPAC.PARLIB.
)oloue el $ursor al $ostado del miem#ro ue uiere ver presione "8T"(.
Para Para ver un miem#ro miem#ro en el %ie" 2ntry Panel , ne$esitar el nom#re del miem#ro. "sto permitir ue pueda ver el $ontenido de los miem#ros ue espe$ifiue.
&"? es una #uena manera de mirar un dataset al $ual no se desea alterar. Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+
D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado
1. EDITANDO EDITANDO UN DATASET DATASET ( EDITIN* A DATA DATA SET) Ed&', es mu similar a &"?, e3$epto ue en este $aso la op$i*n SAE esta a#ilitada, los $am#ios en los datos o miem#ros, por $onsi0uiente, pueden salvarse.
"n fin, para editar un dataset, ne$esita $one$tarse & lo0uearse ' al TSO, e$o esto, ne$esitar usar el PDF & op$i*n JPK 1 ISPF/PDF ' para a$$eder al ISPF Primary Option Menú (Menú Principal de Opciones ) .
A $ontinua$i* $ontinua$i*n n ele0imos la op$i*n < & Ed&' '. "sto nos llevar al 2dit 2ntry Panel .
"n esta pantalla, ne$esitar in0resar el Proe$to, 9rupo Tipo para editar un miem#ro de una
#i#l #i#liiote ote$a.
+na
vez
e$o
esto esto,,
un
list lista ado
$omp ompleto leto
de
la
#i#li i#liot ote$ e$a a,
SNS:.)PA).PA(M4I5, se mostrar
)oloue el $ursor en el miem#ro ue uiere editar presione "8T"(.
Si $ono$e el nom#re del miem#ro, puede evitar el listado de #i#liote$as e ir dire$tamente al editor de miem#ros introdu$iendo el nom#re del miem#ro en el $ampo Mem1er .
Solo puede editar sus propios datasets. "l 2dit solo solo de#e ser usado $uando se a$$ede a un dataset ue se a $reado o de desea a$er $am#ios.
Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+
D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado
11. RENOBRANDO UN DATA DATASET SET ( RENAIN* A DATA DATA SET ) )on el fin de $am#iar el nom#re & renom#rar ' a un dataset, tendr ue usar el ISPF/PDF desde el men- del TSO ue es el editor del TSO. Tam#ién se puede utilizar este editor para $rear, #us$ar o eliminar un dataset.
"n primer lu0ar, tendr ue a$$eder al TSO & lo0uearse '. ;e$o esto, de#er usar el PDF & op$i*n JPK . ISPF/PDF ' para lle0ar al ISPF Primary Option Menu.
A $ontinua$i*n $ontinua$i*n sele$$ione la op$i*n = & U'&%&'&"$ '. "sto nos nos llevar llevar al U'&%&'# S"%":'&on
Pan"%.
Sele$$ionamos Sele$$ionamos la op$i*n < & Data Set ' para renom#rar renom#rar un dataset. "n la pantalla Da'a S"'
U'&%&'#, ele0imos la op$i*n J(K & (ename "ntire Data Set '.
"n $aso de $am#io del nom#re de la #i#liote$a, introdu$ir el proe$to, 0rupo tipo en el ISPF *i1rary . Para datasets parti$ionados, parti$ionados, se$uen$iales o VSAM, introduz$a el nom#re en $omil $omillas las simples simples,, en el punto punto Ot+er Ot+er Partition Partitioned ed or Se3uentia Se3uentiall Data Set presion presione e "8T"(
"l anti0uo nom#re del dataset se mostrara en la linea Data Set #ame. #ame. Para renom#rar la #i#liote$a, introduz$a los datos en la se$$i*n ISPF *i1rary ue ue desea $am#iar presione "8T"(. A $ontinua$i*n re$i#ir un mensa%e de é3ito o fra$aso para el estado del $am#io de nom#re. Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+
D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado.
12. ELIINANDO UN DATA DATA SET( DELETIN* DELETIN* A DAT DATA SET ) )on el fin de eliminar un dataset, tendr ue usar el ISPF/PDF desde el men- del TSO ue es el editor del TSO. Tam#ién se puede utilizar este editor para $rear, #us$ar o eliminar un dataset.
"n primer lu0ar, tendr ue a$$eder al TSO & lo0uearse '. ;e$o esto, de#er usar el PDF & op$i*n JPK . ISPF/PDF ' para lle0ar al ISPF Primary Option Menu.
A $ontinua$i*n $ontinua$i*n ele0imos la op$i*n = & U'&%&' llevar a la pantall pantalla a Utility U'&%&'&"$ &"$ '. "sto nos llevar Selection Panel.
A $ontinua$i*n, $ontinua$i*n, sele$$ionamos sele$$ionamos la op$i*n < & Da'a S"' '. ue nos mostrar la pantalla Data Set Utility , a2 ele0imos la op$i*n JDK & D"%"'" "n'&," da'a $"''.
A $ontinua$i*n $ontinua$i*n nos muestra muestra una pantalla de $onfirma$i*n $onfirma$i*n para eliminar eliminar el dataset deseado. deseado. Si deseamos eliminarlo presionamos presionamos "8T"(, en su defe$to presionamos presionamos "QIT & te$la F= ' para $an$elar todo.
Ten0a en0a en $uenta si tiene pro#lemas para re$ordar el nom#re $ompleto del dataset, puede usar el Data Set *istin$ Utility a$$esi#le a$$esi#le a través de
PDF ( o-:&;n 6P3 )
U'&%&'&"$ ( o-:&;n 63 )
Da'a S"' L&$'&n+ D$L&$' ( o-:&;n 603 )
"sta utilidad es $om-nmente referida $omo J P..03. A través de esta utilidad puede utilizar $omodines para audarle a lo$alizar el nom#re del dataset deseado
1. IPRIIR O OSTRAR LISTAS LISTAS DE DATASET( DATASET( PRINT OR DISPLAY DATA DATA SET LISTS ) )on el fin de o#tener un listado de los nom#res de datasets, tendr ue usar el ISPF/PDF desde el men- del TSO ue es el editor del TSO. Tam#ién se puede utilizar este editor para renom#rar o eliminar un dataset.
"n primer lu0ar, tendr ue a$$eder al TSO & lo0uearse '. ;e$o esto, de#er usar el PDF & op$i*n JPK . ISPF/PDF ' para lle0ar al ISPF Primary Option Menu.
A $ontinua$i*n $ontinua$i*n sele$$ionamos la op$i*n = & U'&%&'&"$ ', ue nos llevar a la pantalla Utility Selection Panel .
"n la pantalla ue apare$e, ele0imos las op$i*n > & D$%&$' ' para imprimir o mostrar & para pro$eso ' una lista de nom#res de datasets o informa$i*n del VTO) & Volume Ta#le of )ontents 1 Volumen de la Ta#la de )ontenidos '.
Si lo ue desea es solo mostrar el listado de datasets de%e en #lan$o la l2nea de $omandos &OPTION ===', en su defe$to si lo ue desea es imprimir el listado de nom#res de datasets, introduz$a en la l2nea de $omandos & OPTION === ' la letra JPK.
Presiones F= para salir de la pantalla.
10. S S & &:!R" :!R" Se puede tener instalado instalado un produ$to produ$to ue muestra muestra mensa%e mensa%es s llamado llamado &uice . "ste produ$to propor$ion propor$iona a una e3pli$a$i*n on!line on!line de mensa%es de error del MVS )O5O4, senten$ias 6)4, instru$$iones de emsam#lador, ver#os )O5O4 & revise su instala$i*n para $ompro#ar si lo tiene instalado '.
)uando esta o#servando la $ola de salida, puede a$$eder a ella dire$tamente desde el SDSF. Después de $one$tarse & lo0uearse ' al TSO, ele0imos la op$i*n JSK & SDSF 1
S#$'"m D&$-%a# and S"a,: Fa:&%&'# ' del a&n "n.
"l Men- Prin$ipal del SDSF apare$er
A $ontinua$i*n $ontinua$i*n introduz$a introduz$a la op$i*n JOK en la l2nea de $omando & COAND COAND INPUT INPUT
=== ', presione ("TO(8O.
"n la nueva pantalla sele$$ione el %o# de salida, identifi$ado $on la $lase D, introdu$iendo una JSK en la l2nea del %o# de salida & #a%o la $olumna 8P ', presiones ("TO(8O.
Aora muévase muévase a$ia a#a%o para para ver los errores. errores.
)oloue el $ursor en el $*di0o del mensa%e de error & por e%emplo I9NOP=:<>!7 en el e%emplo de la pantalla de arri#a', la senten$ia o instru$$i*n ue desea ser e3pli$ada, presiones la te$la F@.
"sto le mostrar la e3pli$a$i*n al error sele$$ionado.
Presiones F= para retornar.
15. IENDO IENDO LA SALIDA SALIDA ( IE7IN* IE7IN* YOUR YOUR OUTPUT OUTPUT ) )on el fin de ver la salida de un dataset, tendr ue usar el SDSFF desde el men- del TSO. "n primer lu0ar, tendr ue a$$eder al TSO & lo0uearse '. ;e$o esto, de#er ele0ir la op$i*n JSK & SDSF ! Sstem Displa and Sear$ Fa$ilit ' para lle0ar al SDSF Primary Option Menu.
A $ontinua$i*n, eli%a la op$i*n JOK & O'-' "" D&$-%a# ', esto le llevar a la $ola de salida
4a op$i*n JOK listar todos los %o#s divididos en $lases de salida, a sea D, P o Q. 4a $lase de salida salida JDK JQK perman permane$er e$ern n en la $ola de salida salida durante durante <> oras antes antes de ser eliminado. 4a $lase de salida JDK se imprimir si todos los $riterios de impresi*n an sido propor$ionados, de lo $ontrario ser eliminado en <> oras.
)oloue el $ursor $ursor en el ar$ivo ue le 0ustar2a 0ustar2a ver, ue ten0a el tipo de $lase $lase JDK & uinta $olumna '. "s$ri#a la letra JSK en la $olumna 8P presiones "8T"(. "sto a#rir un ar$ivo de salida para ue pueda revisarlo.
4a primera vez ue a$$ede al SDSF para ver los %o#s de salida, no podr visualizarlos. "n este $aso in0rese H P(" userid en la l2nea de $omando & por e%emplo P("S:S< '. "sto esta#le$er su userid $omo prefi%o de pantalla le mostrar todas las salidas de sus tra#a%os ue ini$ian $on su userid. "l $omando J PREK solo ser ne$esario in0resarlo una vez, a ue se 0uarda en su perfil.
Para salir de la pantalla presione F=.
18. EECUTANDO EECUTANDO UN PRO*RAA ( EGECUTIN* EGECUTIN* A PRO*RA ) Para e%e$utar un pro0rama, usaremos el si0uiente e%emplo ue $ontiene un 6)4. Para usar este 6)4 de#e editarlo in0resando su %o#name en la primera l2nea de pro0rama donde di$e J8AM".K
;e$o los $am#ios, salvamos el 6)4, es$ri#iendo en la l2nea de $omandos
Command === $a@"
Mientras aun este en el modo edi$i*n, puede enviar & su#mit ' el %o# para e%e$utarlo. "sto se a$e es$ri#iendo lo si0uiente en la l2nea de $omandos.
Command === $
+sted ver un mensa%e ue apare$er en la parte de de#a%o de la pantalla indi$ando ue el %o# a sido sido enviado adems adems indi$ando indi$ando su identifi$ador identifi$ador & en este e%emplo e%emplo 6O5G>?= 6O5G>?= '.
Presione F= para salir de la pantalla.
ZAAN.