Você está na página 1de 8

ROSCOE - Comandos

ROSCOE
Principais Comandos:
AWS:
STA SES Verifica espao disponvel na AWS.
nserir novo texto na AWS.
<F4> Volta para Lista de membros da ROSLB
<F7> page up
<F8> page down
<F10> Tela para direita
<F11> Tela para esquerda
<Home>Vai para linha de comando
<shift> <F12> Recupera lista de comandos executados
<F6> Repete ultimo comando executado
M<F7> Top
M<F8> Bottom
Split de tela:
<F1> Split de Tela
<F2> Alternar entre telas no caso de split
<F3> Sai da tela onde o cursor estiver posicionado.
XCopy Copiar de um split de tela
C "membro p q o (sem split)
C p q o (com split)
Onde: p linha inicial, q - linha final, o linha a partir de onde ser inserido
Nota: Na tela 2, o membro do qual se deseja copiar algo, dever estar em modo "Fetch.
Editor:
nsere linhas
(n) insere n linhas
R Repete linha
RR Repete bloco de linhas
C Copia linha
CC Marca bloco de linhas a serem copiadas
D Exclui linhas
DD Marca bloco de linhas a serem excludas
DELX Deleta mantendo a linha que tem a string
DELX /string/
DELS Deleta excluido a linha que contm a string
DELS /string/
A After insere o bloco marcado por CC aps
B Before insere o bloco marcado por CC antes
MOVE Mover linhas dentro do membro
MOVE p q o
p linhas inicial; q linha final;
o linha aps.
EDT Substitui string
EDT s e /string1/string2/ p q
s coluna inicial , e coluna final;
1
ROSCOE - Comandos
string1 string a ser substituda, string2 string que substituir;
p linha inicial , q linha final.
FLL Preenche todas ou determinada coluna com determinado string.
FLL s e /string/ p q
s coluna inicial , e coluna final;
string grupo de caracteres que ser usado;
p linha inicial , q linha final.
LSHFT posiciona linha ou bloco de linhas para esquerda ou direita.
LSHFT n p q r s
n nro de caracteres;
p linha inicial, q linha final;
r coluna inicial, s coluna final
) Posiciona para direita
)
) n
( posiciona para esquerda
)) Posiciona bloco para direita
))
)) n
(( Posiciona bloco para esquerda
TJ Concatena linha no editor
TS Separa linha no editor
RESET Escrever reset na linha do editor, restaura a linha na posio antes das alteraes
NC Gera caixa de comentrios dentro do fonte.
A Attach somente consulta (similar Browse)
Attach ou A "Nome do membro
FA Fetch Attach Edio de membro
FA "Nome do membro
Ou
Listar, A (Atach)
C L R (Personal Lib) C J R (Job log) C D R (Data Set)
A
U * ou UU Salvar membro editado
AA Volta ao membro que esta sendo editado, caso seja necessrio sair para listar, consultar jobs, etc.

DEL Limpa AWS
S <nome> Salva membro com novo nome.
Cuidado: Se estiver no editor e entrar no ENDEVOR, a AWS limpa. Portanto salve as alteraes caso haja
necessidade.

Atalhos:
VERPRD Copia de fontes da lib de produo
VERT Lista de DCLGEN (alias das tabelas)
VO Entra no Endevor
2
ROSCOE - Comandos
Comandos Auxiliares:
AJ Detalhes do ltimo Job executado pelo usurio.
D J N Deletar job de execuo
Cuidado: Quando for excluir o spool de execuo de um Job, nunca dar o comando D J (Delete Job), pois esta
configurado para deletar e imprimir.
OREX Execuo de JOB
Alterar parmetros de nro de linhas e tempo de CPU
<F6> Salva e Submete o JOB para execuo.
DR Exibe a rea da ROSLB
DS Exibe lista de jobs do usuario
DS + argumento Lista todos os jobs com o argumento
Ex: DS AVP* - Lista todos os jobs que comecem com AVP
<F6> Refresh (repete comando)

AJ Attach o ultimo job
JJ Lista Jobs
AJ * Volta no Job
Dentro do Job:
Sta Lista os files do Job;
<F4> e <F5> Alterna entre files do Job;
Data Set (Arquivos sequenciais)
AD Data Set - Arquivos sequenciais
A
GAVP.SEQ.85+ {para listar os sequencias}
Na lista <F5> Detalhes dos Data set
<F4> Sai da lista
AL Aloca Data Set
Parmetros : Units Primary=1000 / Secondary=10 / LRECL= Record lenght
EXP Export Data Set {Salvar um Data Set}
EXP DSN= {nome do Data Set}
EXP DSN= {nome do Data Set} disp=mod (Salva sem excluir o conteudo, append no final)
Para traer na tela arquivos com mais de !"#""" linha (limite da AWS):
Executar o comando:
CJ 1 30000 R (Traz da 1
a
a 30000
a
linha)
<enter>
A
<enter>
Salvar no Data Set:
EXP DSN= {Nome do Data Set}
CJ 30001 ,, R (Da 30000 at o fim, caso no tenha mais de 60000)
Salvar no Data Set:
EXP DSN={Nome do Data Set} DSP=MOD
3
ROSCOE - Comandos
Recuperar Data Set removido do disco:
Chamar macro: P00.RECARQ
Colocar o nome do Data Set
Vai gerar um job
$o%s Auxiliares:
FTPAB Executa FTP de Data Set de Alta para Baixa
FTPBA Executa FTP de Data Set de Baixa para Alta
&oo'(s ()P*P)+++):
PRODUCAO / ROTSAS / SUL
Tipo: Copybook
Compilar pro,rama:
No Endevor:
3 Batch;
1 Build SCL;
Member: ADDXXXX, onde ADD Adicionar e XXXX nome do prog ou job;
2 Add / Update
Data Set Name: ROSCOE
Member: AVPXXXX (Membro que ser compilado)
-mportante: Para mem%ros que acessam D&. n/o esquecer de criar &-0D#
Pro,ramas sem acesso ao D&.: Proc Grp:
CMVNBL49 (Cobol)
CMVNCL49 (CCs)
CMVNAL49 (Cobol / CCs)
Pro,ramas que acessam o D&.: Proc Grp:
CMV2BL49 (Cobol)
CMV2CL49 (CCs)
CMV2AL49 (Cobol / CCs)
Par1metros de compila2/o:
No COBOL, antes da DENTFCATON DVSON
CBL TRUNC(BN) : para aceitar + de 9999 em campos SMALNT
TEST(NONE): para aceitar a clusula WTH DEBUGGNG MODE
Ex:
CBL TRUNC(BN), TEST(NONE)
DENTFCATON DVSON.
*er erros de Compila2/o:
ncl / GY/ Lista as linhas com erro
LAS F Last File vai para o ultimo file
3over de esta,io 4 para .:
No Endevor:
3 Batch
Criar carto MOVXXXX
5 Move estagio 1 para 2
'O' (Move)
Passa,em para 5omolo,a2/o (Aceite):
4
ROSCOE - Comandos
Solicitar via e-mail para o grupo de homologao #homolog
"Favor passar para homologao o prog XXXXXX de STG2/AVP/AVP.
Cria2/o de 6ueries:
Dsntep2 (listar as opes disponives);
Ver qual das opes atende;
Criar query no editor;
Dsntep2 n (onde n o nro da opo desejada listada anteriormente);
Vai disparar um job "OREX, definir os parmetros de tempo de CPU e nro pginas;
Cria2/o de 6ueries na produ2/o (5O3O7O8):
Entrar no ROSCOE de Aceite ROSACT;
Em Data set:
GPL.SEQ.HOMOLOG.TRANSF (AVP+) lista todos os membros
Enviar mem%ros de uma AWS de um user para outro:
FETCH / ATACH no membro;
SEND AWS KEY={Cdigo do usurio MUX0304} ou
PFX={Prefixo do usurio 85}
Enviar mensa,em para usuario:
SEND PFX={Prefixo do usurio 85} 'mensagem mensagem mensagem'
Alterar compartilhamento de mem%ro na 7i%:
DR lista membros da lib
Na coluna ATR, alterar de RES para SHR e vice-versa.
Criar &-0D:
------------------- Display Elements/Component Lists ------------------------
OPTION ===>

blank - Display selection list B - Browse element crrent le!el
" - Display smmary o# le!els C - Display c$an%es crrent le!el
& - Display element master in#o ' - Display $istory crrent le!el

Enter "() B() C( or '( to *isplay component list in#ormation

+,O& ENDE-O,. LI"T OPTION".
EN-I,ON&ENT ===> DE"EN- DI"PL/0 LI"T ===> 0 10/N2
"0"TE& ===> ROTSAS 3'E,E CCID E4 ===>
"5B"0"TE& ===> BIN 3'E,E P,OC 6,P E4 ===>
ELE&ENT ===> 7Nome *o &embro8 B0P/"" "0"/"B" "EL LI"T ===> N
T0PE ===> BINDCARD
"T/6E ===> 9 - D"- : - T"T
Criar tudo como se fosse compilao;
Somente a transferncia para homologao que necessita de preenchimento de formulrio;
Aplicativo para ver dados de ta%elas:
5
ROSCOE - Comandos
Digitar na linha de comando:
U05.GEBAD
Aplicativo para ver lista de Process ,roup:
NDVRPROC
Entrar no CICSR1D1
Limpar a tela
Emitir o comando CEMT I PROG(NOMEDOPROGRAMA)
Se aparecer STATUS: ,RESULTS - OVERTYPE TO MODIFY
,Prog(NOMEDOPR), , , , , , , , , ,NOT FOUND
por!e o pro"rama ainda n#o e$i%te e o cada%tramento pode %er %olicitado&
PARA SAIR DO CICS' LIMPAR A TELA(
CES) LOGO))
3udar de 7o9 para :pper Case na AWS:
SET MODE X Low Case
SET MODE B Upper Case
:tiliar a cl;usula 7-<E dentro do CO&O7:
Preencher todo o restante da string com % (simbolo de percentual)
Ex:
Se o campo da working tiver 10 bytes, seu conteudo dever ser:
JOAO%%%%%%
-mpressora para impress/o de manual (Roscoe) = 04+ (Su%solo S.)
Return Code no $C7
Para alterar no Cobol:
Move 9 to RETURN-CODE
No JCL:
Definir o parmetro CC(NO)
//AVP3085 EXEC PGM=IKJEFT1B,DYNAMNBR=20,REGIN=0K,
// PARM=!"DB2EXEC1 PRG#AVP3085$ %Y%TEM#D%NP$ CC(NO)!
Para li%erar s>sout de ?o% que su%iu no &ac'@up no CAR7@D
R na frente do JOB
Confirm : Y
Data: RST0365C (para sysout de JOB)
RST0060C (para relatorio)
6
ROSCOE - Comandos
EBetuar %aixa de arquivo que su%iu em Bita = &ac'@up
//DSCKART EXEC PGM=SULCOPY,PARM=N
//SYSPRNT DD SYSOUT=*
//N01 DD DSN=<#A*P#D"+P#DE&-AO#A:AO#&RAD#D"C"D"!,DSP=SHR
//OUT01 DD DSN=8A*P#SE6#-EC#DE&-AO#A:AO#&RAD#D"C"D"!,UNT=SYSDA,
// DSP=(,CATLG,DELETE),SPACE=(TRK,(400,4),RLSE),
// DCB=(RECFM=FB,7REC7F4C",DSORG=PS)
Arquivo ori,em
Arquivo destino com o mesmo 7REC7 (Aamanho)
Submeter via Orex, alterando os parmetros de
O , E ( - " 5 L / & E , I C / " E 6 5 , O " 5sario = &5(;<;=
---------------------------------------------------------------------------
NO&E DO >OB ???????? /-PI@A;9 &E&B,O O5 /3" ???? /3"
"I6L/ DO "I"TE&/ ??? /-P 5NID/DE DE C5"TO ? :@@;B
,EP,OCE""/-EL ?????? " 1N/"2 CL/""E E(EC5C/O ?? (
&"6CL/"" ??????????? ( TE&PO DE CP5 ????? 9;"
5NID? <=:;/<=@; ???? 01 +IT/" "C,/TC' ???? ;;
DE"TINO "0"O5T ????? TOT/L DE LIN'/" ?? 9999
TIPO E(EC5C/O ?????? NO,&/L ,E"T/,T ??????????
"I"TE&/ DE E(EC????? 1 9=,IO9 :=,IO: <=/CTE

RPF para solicitar servios em ambiente de Homologao:
P""#RPSS5S
Par1metros no cart/o de su%miss/o de execu2Ges (E0DE*OR):
OPTION ===>

9 B5ILD "CL - Bil* batc$ "CL actions
: EDIT - E*it reCest *ata set
< "5B&IT - "bmit Dob #or batc$ processin%
= -/LID/TE - Not a!ailable on ,O"COE
A B5ILD >CL - Enter a**itional >CL to be incl*e* wit$ t$e Dob

,E45E"T D/T/ "ET.
D"N/&E ===> ,O"COE
&E&BE, ===>

/PPEND ===> N 10/N2
INCL5DE >CL ===> N 10/N2

JOB STATEMENT INFORMATION:
===> //AVPI85XX JOB (AVP,99527,!99527"MA#RO"BT/2$0"2!,
===> // NOTIF%=ROSPI85,MS&C'ASS=X,C'ASS=R, &RO#P = &AVP
===> /(JOBPARM 'INES=9999,S%SAFF=RIO2
Para direcionar para um determinado group profile:
7
ROSCOE - Comandos
Adicionar o parmetro 8RO:P F 8A*P na linha de definio do JOB statement information
&ind para pro,ramas com S67 Din1mico:
BND PLAN(AVP9500) -
PKLST(AVP0000.*,VAGEN.*) -
ACT(REP) SO(CS) RETAN -
RELEASE(COMMT) VALDATE (BND)

BND PACKAGE(AVP0000) MEMBER(AVP9500) -
ACTON(REPLACE) VALDATE(BND) SOLATON(CS) -
RELEASE(COMMT) EXPLAN(NO) -
CURRENTDATA(NO) DEGREE(1) FLAG() -
DH0A3-CR:7ES(&-0D)
IAP via DOS:
C:\Documents and Settings\uehara>FTP 128.248.1.1
Conectado a 128.248.1.1.
220-FTPD1 BM FTP CS V1R4 at RO2.MANFRAME.SAS, 17:38:19 on 2006-05-22.
220 Connection will close if idle for more than 5 minutes.
Usurio (128.248.1.1:(none)): UEHARA
331 Send password please.
Senha:
230 UEHARA is logged on. Working directory is "/u".
ftp> GET
Arquivo remoto 'GAVP.SEQ.85.PGMS'
Arquivo local D:AVP8831.TXT
200 Port request OK.
125 Sending data set GAVP.SEQ.85.PGMS FXrecfm 100
250 Transfer completed successfully.
ftp: 725730 bytes recebidos em 2,09Segundos 346,74Kbytes/s.
ftp>
P MANFRAME: 4"#..C#.JE#. / S00MFP02
Biblioteca de Manuais de Teste:
GPL&SE*&RP)&DOC&S+ANP
8

Você também pode gostar