Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREATE/FDL=DISK$DESIA01:[FIL]BOLETA.FDL; BOLETA_VACIO.IDX
CREATE/FDL= MOVMTOSIDX.FDL MOVMTOSIDX _VACIO.IDX
CREATE/FDL=DETALLEH.FDL DETALLEH_VACIO.IDX
CREATE/FDL=MAESALDOS.FDL MAESALDOS.IDX
CREATE/FDL= MACUNORCD.FDL MACUNORCD.IDX
CREATE/FDL= ATIMOVDE-DM.FDL ATIMOVDE-DM-VACIO.IDX
CREATE/FDL= CLIENTES-PIF.FDL CLIENTES-PIF.IDX
CREATE/FDL= ATINLCOM-LC.FDL;3 ATINLCOM-LC-VACIO.IDX;10
CREATE/FDL= ATINLINC-IN.FDL; ATINLINC-IN -VACIO.IDX;1
CREATE/FDL=CRT-PTS-CJESLIN.FDL; CRT-PTS-CJESLIN.IDX;1
CREATE/FDL=CRT-PTS-MOVCJE02.FDL; CRT-PTS-MOVCJE02.IDX;1
CREATE/FDL=CRTDET-TRAN-CAMPANAS-CANJES.FDL; CRTDET-TRAN-CAMPANASCANJES.IDX;1
CREATE/FDL=CRTDET-TRAN-CAMPANAS-CANJESPAS.FDL; CRTDET-TRAN-CAMPANASCANJESPAS.IDX;1
CREATE/FDL=CRTDET-TRAN-CAMPANAS.FDL; CRTDET-TRAN-CAMPANAS.IDX;1
CREATE/FDL=CRTDET-TRAN-CAMPANASPAS.FDL; CRTDET-TRAN-CAMPANASPAS.IDX;1
CREATE/FDL= TCSALDOS201403.FDL; TCSALDOS201403.IDX
CREATE/FDL=FDL:CRTRCSIT.FDL ARCHI1_TIT:CRTRCSIT'DDMM.IDX_TIT
http://h71000.www7.hp.com/doc/82final/dcps_mg/dcpsnnn_mguide_005.html
7.- EXTRAER FD DE UNA LIBRERIA
LIBR/EXTRACT=(FDTRANSACPTS)/OUTPUT=DISK$DESIK03:
[000000.PASIVO.PASE.MABC]FDTRANSACPTS.LIB DISK$FUENTES:[LIB]CMRLIB.TLB;
LIBR/EXTRACT=(fdInfocorp)/OUTPUT=DISK$DESIA01:[000000.RYM]fdinfocorp.LIB DISK$DESIA01:
[000000.RYM.LIB]CMRLIB.TLB
LIBR/EXTRACT=(fdInfocorp)/OUTPUT=DISK$FUENTES:[LIB]fdinfocorp.LIB DISK$FUENTES:
[LIB]CMRLIB.TLB
LIBR/EXTRACT=(FDCRETVAR2)/ OUTPUT=FDCRETVAR2.lib COBLIB.TLB
LIBR/EXTRACT=( CRTFDIX054C)/ OUTPUT= CRTFDIX054C.lib CMRLIB.TLB
LIBR/EXTRACT=( DISK$FUENTES:[LIB] FDUNIBANCA/ OUTPUT=FDUNIBANCA.lib CMRLIB.TLB
LIBR/EXTRACT=FDMAEREF/OUTPUT=FDMAEREF.LIB DISK$FUENTES:[LIB]CMRLIB.TLB
LIBR/EXTRACT= BUSCA_CUENTA_MAESALDOS_WS/OUTPUT=
BUSCA_CUENTA_MAESALDOS_WS.LIB DISK$FUENTES:[LIB]CMRLIB.TLB
LIBR/EXTRACT= BUSCA_CUENTA_MAESALDOS_PD/OUTPUT=
BUSCA_CUENTA_MAESALDOS_PD.COB DISK$FUENTES:[LIB]CMRLIB.TLB
LIBR/EXTRACT=FDDETALLEH/OUTPUT=FDDETALLEH.LIB DISK$FUENTES:
[LIB]CMRLIB.TLB
LIBR/EXTRACT=FDFPAGMIN/OUTPUT=FDPAGMIN.LIB DISK$FUENTES:[LIB]CMRLIB.TLB
LIBR/EXTRACT= FDUNIBANCA/OUTPUT= FDUNIBANCA.LIB DISK$FUENTES:[LIB]CMRLIB.TLB
LIBR/EXTRACT= FDCARGAMOROSOS/OUTPUT= FDCARGAMOROSOS.TXT DISK$FUENTES:
[LIB]CMRLIB.TLB
LIBR/EXTRACT= FDCMRPTOS_VCTO/OUTPUT= FDCMRPTOS_VCTO.TXT DISK$FUENTES:
[LIB]CMRLIB.TLB
LIBR/EXTRACT=FDRANGOSLOC/OUTPUT= FDRANGOSLOC.TXT /CMRLIB.TLB;238
LIBR/EXTRACT=prangosloc/OUTPUT= prangosloc.243 CMRLIB;243
LIBR/EXTRACT= FDTRANSACAUTO/OUTPUT= FDTRANSACAUTO.TXT LIB:CMRLIB
LIBR/EXTRACT= FDTRANSACC/OUTPUT= FDTRANSACC.TXT LIB:CMRLIB
LIBR/EXTRACT= prangosloc/OUTPUT=
INC]CMRLIB.TLB
prangosloc.txt DISK$AREAS:[000000.MRP.BAL-
LIBR/EXTRACT= FDPMCCARGA/OUTPUT=
FDPMCCARGA.TXT LIB:CMRLIB
SUBMIT/NOTI/QUE=CMR_BATCH DISK$DESID01:[RM_SAT.SAT_COM]PROCESO-GEN-SAT
/LOG=OUTPUT_SAT:LOG_GENSAT.TXT
SUBMIT/NOTI/QUE=CMR_BATCH DISK$DESID01:[RM_SAT.SAT_COM] CREAARCHIVOIDX.COM
/LOG=OUTPUT_SAT:LOG_CREADOR.TXT
SUBMIT/NOTI/QUE=CMR_BATCH DISK$DESID01:[RM_SAT.SAT_COM] INDEXADOR_GENERAL_DES
/LOG=OUTPUT_SAT:LOG_INDEXADOR.TXT
SUBMIT/NOTI/QUE=CMR_BATCH DISK$DESID01:[RM_SAT.SAT_COM] CREADOR_INTERFASES_DES
/LOG=OUTPUT_SAT:LOG_CREADOR.TXT
SUBMIT/NOTI/QUE=CMR_BATCH DISK$DESID01:[RM_SAT.SAT_COM]
/LOG=OUTPUT_SAT:LOG_GENSAT.TXT
PROCESO-GEN-SAT
SUBMIT/NOTI/QUE=CMRDESI02_BATCH $1$DGA315:[VRNDA]FACTURA1-VRNDACRTFACTURA.com/log=$1$DGA315:[VRNDA]FACTURA1-VRNDA-CRTFACTURA-30122014
SUBMIT/NOTI/QUE=CMRDESI02_BATCH $1$DGA315:[VRNDA]FACTURA1-VRNDA-CRTFACTURA2.com/log=$1$DGA315:[VRNDA]FACTURA1-VRNDA-CRTFACTURA-301220142
SUBMIT/NOTI/QUE= CMRDESI02_BATCH $1$DGA4279:[DESIK.JAGFILES.CPN.BLOQUEO] BLQ-CUOTACHICA.COM /LOG=$1$DGA4279:[DESIK.JAGFILES.CPN.BLOQUEO] BLQ-CUOTA-CHICA.TXT
SUBMIT/NOTI/QUE=CMRDESI02_BATCH $1$DGA4279:[DESIK.JAGFILES.CPN.BLOQUEO]
BLOQUEO_SIN_USO.COM /LOG=$1$DGA4279:[DESIK.JAGFILES.CPN.BLOQUEO] BLOQUEO_SIN_USO.TXT
SUBMIT/NOTI/QUE=CMRDESI02_BATCH $1$DGA4279:[DESIK.JAGFILES.CPN]CAMBIO-CUENTASMAESALDOSD.COM /LOG=$1$DGA4279:[DESIK.JAGFILES.CPN]CAMBIO-CUENTAS-MAESALDOS.TXT
SUBMIT/NOTI/QUE=CMRDESI02_BATCH $1$DGA4279:[DESIK.JAGFILES.CPN.AUTORIZA] ACT-AUTORIZAPAGOS-COMPRASD.COM/LOG=$1$DGA4279:[DESIK.JAGFILES.CPN.AUTORIZA] ACT-AUTORIZA-PAGOSCOMPRASD.TXT
delete /entry=4410
11.- Para quitarle lo indexado
Tpu detalle.idx
Presionar la tecla () y encribir en comandos Write
CONVERT/FDL= MAEPRESTAMO.FDL MAEPRESTAMO.IDX MAEPRESTAMO.IDX
CONVERT/FDL=DETALLE.FDL DETALLENEW.IDX;1 DETALLENEW.IDX
CONVERT/FDL= CRTIX054DN.FDL CRTIX054DN.20; CRTIX054DN.CCC;
CONVERT/FDL=MAESALDOS.FDL MAESALDOS.IDX;360 MAESALDOSINI.IDX;
CONVERT/FDL= PAGOSLINEATRANS.FDL PAGOS-LINEA-TRANS-20150413.SEQ; PAGOS-LINEATRANS-20150413.TXT
12.- Para ver el espacio asignado en los discos.
HCREDITOS2>SHOW LOG DISK$DESIA01
"DISK$DESIA01" = "$1$DGA60:[DESIA.]" (LNM$SYSTEM_TABLE)
HCREDITOS2>SHOW DEV D
13.- Para crear Directorios en MVS
Create/directory disk$desid01:[000000.comun.Pase_RYM]
14.- Copia via FTP
14.1 Cmr01> Saga06 y quieres copiar de hcreditos2 de un directorio especfico hacia donde te
encuentras tienes que realizar lo siguiente:
Cmr01>ftp hcreditos2
Cmr01>username: rcs
Cmr01>Password: febrero2012
Ftp>cd DISK$DESID01:[RM_SAT.PASES]
Ftp get INTERCYB055.COB;6 (Archivo se encuentra en el directorio de la linea anterior)
14.2 Cmr01> Saga06 y quieres copiar hacia hcreditos2 en un directorio especfico tienes que
realizar lo siguiente:
Cmr01>ftp hcreditos2
Cmr01>username: rcs
Cmr01>password: febrero2012
Ftp>cd DISK$DESID01:[RM_SAT.PASES]
Ftp put INTERCYB055.COB;6 (Archivo se encuentra en nuestro directorio y lo vamos a
trasladar)
SAT
SFC
17.- Pantalla
***************
- CLS
--> limpiar pantalla
- LOGOUT
--> salir
- RECA/ALL
--> muestra la lista de comandos ejecutados
- HELP <comando> (regresar al prompt con CTRL/Z)
Ejemplo: help copy
help delete
help purge
help rename
help type
help link
help run, etc.
18.- Editores de texto
*************************
- EDIT miarchivo.txt
- CREATE miarchivo.txt
--> crea un archivo y para terminar la edicin ctrl/z.
- TYPE [AHO]carta.txt
--> visualiza el archivo carta en el directorio [AHO]
- TYPE DKB300:[AHO]carta.txt --> visualiza el archivo carta en el directorio [AHO] del dispositivo
DKB300
- TYPE [CRD.FIL]carta.txt --> visualiza el archivo carta en la ruta CDR\FIL
- TPU miarchivo.txt
En TPU:
- BUSCAR PALABRA --> TECLA <INICIO>, INGRESAR PALABRA A BUSCAR, PRESIONA ENTER
- SEGUIR BUSCANDO --> TECLA <*>
- GRABAR CAMBIOS --> TECLA <F10>
- SALIR SIN GRABAR --> TECLA <BLOQ NUM> + TECLA <Q> (NO PRESIONAR AL MISMO
TIEMPO>
19.- Manejo de archivos
******************************
- DELETE resultado.obj;2 -->borra el archivo versin 2
- DEL FTE.DIR;1 --> borra la carpeta FTE, pero VMS la reconoce como FTE.DIR;1,el valor 1 al final
es la versin de la carpeta.
- PURGE promedio.cob
--> borra todas las versiones menos la ultima
- PURGE
--> limpia todo el directorio
- RENAME [CRD]inf_bvl.doc [CRD.LIS]infvl.doc --> mueve y renombra el archivo
- COPY MIARCHIVO.TXT EXE
--> copia miarchivo.txt a la ruta contenida en el nombre
lgico EXE
- CREATE/DIR DISK$DESII01:[JUANCA]
--> crea la carpeta JUANCA
- CREATE/DIR DISK$DESII01:[JUANCA.FTE] --> crea LA CARPETA FTE Dentro de LA CARPETA
JUANCA
20.- Listado y Bsquedas
********************************
- DIR
--> lista los archivo del directorio actual
- DIR cuento.txt
--> lista todas las versiones del archivo cuento
- DIR IN*
--> lista todos los que empiecen con IN
- DIR /full miarchivo.txt
--> muestra todas las caractersticas del archivo
- DIR [fuente.docs]fuente*.com
- DIR [fuente.docs*]fuente*.co*
- DIR [*...]cobol.com*
--> busco en todos los directorios el archivo cobol.com
- DIR EXE --> listara el contenido de la ruta contenida en el nombre lgico exe
- DIR/PROT --> MUESTRA LAS PROTECCIONES DEL ARCHIVO O DIRECTORIO (R:READ W:RITE
E:EXCUTE D:DELETE)
- SEA miarchivo.txt hola
--> busca la palabra hola en el archivo miarchivo.txt
- SEA mifuente.cob input
--> lista los archivos que son de input en mifuente.cob
- SEA mifuente.cob output
--> lista los archivos que son de output en mifuente.cob
21.- Navegacin entre directorios
*****************************************
- SET DEAFULT [CRD.PRUEBAS]
--> cambia el directorio por defecto a CRD\PRUEBAS
- SET DEFA [-]
--> REGRESA UN NIVEL
- SET DEFA [.PRUEBAS]
--> INGRESA UN NIVEL
- SET DEFAULT EXE
--> ESTABLECERA COMO DEFECTO LA RUTA CONTENIDA
EN EL NOMBRE LOGICO EXE
- SET DEFAULT DISCO2:
--> cambia el dispositivo por defecto
- SHOW DEFAULT
--> para ver su directorio por defecto o actual
- SD [FUENTE.DOC]
--> cambia de directorio
- SD EXE
--> cambia a la ruta contenida en el nombre lgico exe
- SD
--> sube al directorio raz
22.-Nombres lgicos
**************************
- DEFINE ZOOM BT02"opera clave"::sisban$:[CRD.RPT]archivo.lis --> crea un nombre lgico llamado
zoom
- TYPE ZOOM
--> visualiza el contenido del archivo archivo.lis
- SHOW LOGICAL ZOOM
--> muestra el contenido del nombre lgico
- DEFINE EXE SISBAN$:[CRD.RPT] --> Define el nombre lgico "EXE" q apunta a la carpeta
CRD\RPT
- TYPE EXE:ARCHIVO.LIS
--> Visualiza el archivo "ARCHIVO.LIS" contenido en la carpeta
CRD\RPT
23.- Nombres lgicos del sistema
*****************************************
- sys$output
- sys$error
- sys$disk
- define sys$output help_logical_examples.dat -->redirige la salida de datos a este archivo
help show logical examples
--> redirigir los ehempls del comando show logical al archivo
anterior
print help_logical_examples.dat
-->imprime el archivo con los ejemplo del comando show
logical
24.- Smbolos
******************
- ST = "show time" --> crea una nombre de comando abreviado
- SHOW SYMBOL ST --> muestra el nombre largo del comando abreviado
- PESO = 58
- SHOW SYMBOL PESO
- total = 2 + 3 + 4 + 5
- show symbol total
-->muestra 14
- ciudad = "buda" + "pest"
- show symbol ciudad
--> muestra Budapest
- home = "set default disk$explota:[carpeta]"
- home
--> colocara com directorio por defecto --> disk$explota:[carpeta]
- list = "directory/full"
- list miarchivo.dat -->es como hacer dir/full miarchivo.dat
- libro = "viaje_al_centro_de_la_tierra.lis"
- type 'libro'
25.- Compilar programas
*****************************
- cobol mifuente.cob --> crea el archivo mifuente.obj
- link mifuente.obj --> crea el archivo mifuente.exe
- run mifuente.exe --> ejecuta el programa
RUN INDEXADOR_SAT.EXE/OUT=INDEXADOR_SAT.LOG --> EJECUTA Y GUARDA LOG
26.- Compilar con debug
******************************
- cobol/debug/nooptimize mifuente.cob --> crea el archivo mifuente.obj
- link/debug mifuente.obj
--> crea el archivo mifuente.exe
- run mifuente.exe
--> ejecuta el programa
27.-Ejecutar un DCL / COM
**********************************
- @MIPROGRAMA.COM --> Ejecute el COM, si contiene un "*.COB" y este se compilo con DEBUG lo
debagea.
- @INDEXADOR_SAT.COM/OUT=INDEXADOR_SAT.LOG 20110802 --> Deja un Log de Ejecucin y se
le enva parmetros fecha "20110802"
- SUBMIT INDEXADOR_SAT.COM/LOG_FILE=INDEXADOR_SAT.LOG
@DIARIOACTMOV.COM/OUT=DIARIOACTMOV.LOG
28.- Linkear un COB con una rutina global que es otro COB
*************************************************************************
1- COBOL LLAMADOR.COB ---> CREA LLAMADOR.OBJ
2- COBOL RUTGLOEQ.COB ---> CREA RUTGLOEQ.OBJ
3- LINK LLAMADOR.OBJ, RUTGLOEQ.OBJ /EXE=LLAMADOR.EXE
OTRO EJEMPLO:
**********************
LINK/DEBUG DEBCARGA.OBJ, SAT_OBJ:PIVOTEA.OBJ, SAT_OBJ:VALI-TARJETA.OBJ,
SAT_OBJ:VALI-TARJETA-SAT.OBJ, SAT_OBJ:VALI-TARSERV4.OBJ,
SAT_OBJ:VALI-TARSERV4-SAT.OBJ, SAT_OBJ:VALI-UBI-TARJETA.OBJ,
SAT_OBJ:VALI-UBI-TARJETA-SAT.OBJ /SAT_EXE=DEBCARGA.EXE
OTRO CASO:
*****************
LINK/DEB LIQUIDACION.OBJ, CMRRUT/L, COBRUT/L /EXE=LIQUIDACION.EXE
Aqu se linkea con dos Librerias (CMRRUT Y COBRUT) que contienen rutinas globales(*.obj) precompiladas
RUN LLAMADOR.EXE
28.- USO DE LIBRERIAS
******************************
- LIBRARY/CREATE/TEXT SATLIB ---> Crea un archivo "SATLIB.TLB" para archivos de texto.
- LIBRARY/CREATE SATLIB ----> Crea un archivo "SATLIB.OLB" para archivos OBJ
- LIBRARY/INSERT SATLIB.TLB SAT_LIB:FD_ATINLCOM_LC.TXT
- LIBRARY/REPLACE/TEXT SATLIB.TLB SAT_LIB:FD_ATINFREP_DC.TXT
- LIBRARY/DELETE=FD_CLIEMER SATLIB.TLB
- LIBRARY/EXTRACT=FD_ATINFREP_UM/OUTPUT=FD_ATINFREP_UM.LST SATLIB.TLB -----> Te
dj un archivo "FD_ATINFREP_UM.LST"
- LIBRARY /LIST/FULL CMRLIB.TLB
LIBRARY /LIST/FULL CMRRUT.OLB
LIBRARY/REPLACE/TEXT SATLIB.TLB SAT_LIB:FD_ATIMOVDE_DM.TXT;2
LIBRARY /LIST/FULL SATLIB.TLB
LIBRARY/EXTRACT=FD_ATINLCOM_LC/OUTPUT= FD_ATINLCOM_LC.TXT SATLIB.TLB
LIBRARY/EXTRACT=FD_ATINLCOM_LC_D/OUTPUT= FD_ATINLCOM_LC_D.TXT SATLIB.TLB
LIBRARY/REPLACE/TEXT SATLIB.TLB FD_ATINLCOM_LC.TXT
LIBRARY/EXTRACT=FD_CLIENTES_PIF/OUTPUT= FD_CLIENTES_PIF.TXT SATLIB.TLB
LIBRARY/REPLACE/TEXT SATLIB.TLB FD_CLIENTES_PIF.TXT
LIBRARY/EXTRACT= FDSTATUSMORA/OUTPUT=FDSTATUSMORA CMRLIB.TLB
LIBRARY/EXTRACT= FDPAGOS/OUTPUT=FDPAGOS.TXT CMRLIB.TLB
29.- USO DEL TPU
************************
F10
Salir grabando.
[CTRL] + Z Salir Grabando.
F5
[CTRL] + C
Cancelar Edicin.
[Bloq.Num], 7
Activar comando
[Bloq.Num], 7, Two
Dividir Pantalla en dos reas
[Bloq.Num], 7, Other
Pasar de un rea a otra
[Bloq.Num], 7, One
Las reas desaparecen y se convierten en una.
[Bloq.Num], 7, Write grabar
[Bloq.Num], 7, Quit salir
30.- MUESTRA LOS USUARIO CON SESION EN VMS
*****************************************************************
SHOW USER PAR1/ FULL
$ THEN
$ XMSG="NO EXISTE EL ARCHIVO ''P4
$ GOTO MENSAJE
$ ENDIF
$ IF F$SEARCH("'P5") .EQS. ""
$ THEN
$ XMSG="NO EXISTE EL ARCHIVO ''P5
$ GOTO MENSAJE
$ ENDIF
$!
$! Envia FTP Archivos Detalle
$ OPEN/WRITE TRANS RESPA:SIEE010FTPTASADET.COM
$ WRITE TRANS "cd FTPSIAP
$ WRITE TRANS "pwd
$ WRITE TRANS "asc
$ WRITE TRANS "lcd ''P1'
$ WRITE TRANS "mput ''P2
$ IF P3 .NES."" THEN WRITE TRANS "mput ''P3'
$ IF P4 .NES."" THEN WRITE TRANS "mput ''P4'
$ IF P5 .NES."" THEN WRITE TRANS "mput ''P5'
$ WRITE TRANS "bye
$ CLOSE TRANS
$ FTP CMR600/USER=cdrosas\usrftpsvr0264/PASSWORD="soporte1"/INPUT=RESPA:SIEE010FTPTASADET.COM
$ EXIT
$ MENSAJE:
$ OPEN/WRITE TRANS DISK$AREAS:[DIARIO.ALEX]ERRORTASASDET.TXT
$ WRITE TRANS ''XMSG
$ CLOSE TRANS
$!en caso de error envia mensaje de error
$ MAIL/EDIT=SEND/subject="PROBLEMAS EN EJECUCION DE FTP: INTERFACE TRANSFERENCIA DE
ARCHIVOS DETALLE " $ RESPA:ERRORTASASDET.TXT "PE_ANALISTAS_CONTROL_PRODUCCION_PD@falabella.com.pe", $ "efernandezm@bancofalabella.com.pe","jhernandezg@bancofalabella.com.pe", $ "gencarna@bancofalabella.com.pe","ccarrionb@bancofalabella.com.pe", $
"phuertasc@bancofalabella.com.pe","ivelezc@bancofalabella.com.pe","opersis@sagafalabella.com.pe"
$ EXIT
FILE STATUS
ERROR
EXPLICACION
00
10
22
23
24
30
34
35
39
41
42
43
47
48
Igual que el anterior, pero para el caso de querer escribir en un fichero que
no esta abierto o no est abierto como I-O, OUTPUT o EXTEND.
49
90
91
92
93
94
98
Al borrar, leer o reescribir un registro que est siendo bloqueado por otro
usuario.
ELIMINAR TRABAJADORES
--- DELETE FROM TMTRAB_PERS WHERE CO_TRAB>='1' AND CO_TRAB<='5'
--- DELETE FROM TDIDEN_TRAB WHERE CO_TRAB>='1' AND CO_TRAB<='5'
--- DELETE FROM TMTRAB_EMPR WHERE CO_TRAB>='1' AND CO_TRAB<='5'
--- DELETE FROM TDHIST_INSA WHERE CO_TRAB>='1' AND CO_TRAB<='5'
1.
2.
3.
4.
DELETE
DELETE
DELETE
DELETE
FROM
FROM
FROM
FROM
TDHIST_INSA
TMTRAB_EMPR
TDIDEN_TRAB
TMTRAB_PERS
WHERE
WHERE
WHERE
WHERE
CO_TRAB='9'
CO_TRAB='9'
CO_TRAB='9'
CO_TRAB='9'