Lista de variables de fecha de control-m
Variables del sistema.
El formato de estas variables es:
%%nombre_de_la_variable
donde %% son los símbolos que identifican variable de autoedición para C-M. Este
sustituirá la variable por su contenido y ajustará la longitud de la línea donde esté escrita.
Las variables de auto-edición del sistema son:
%%ODATE : Fecha original del Job (YYMMDD).
%%OYEAR : Año original del Job (YY).
%%OMONTH : Mes original del Job (MM).
%%ODAY : Día original del Job (DD).
%%OWDAY : Día original de la semana del Job (1=DOMINGO, 2=LUNES ...
6=VIERNES, 0=SABADO).
%%OJULDAY: Día original del trabajo en el año (JJJ)
%%RDATE : Fecha actual de trabajo del sistema (YYMMDD)
%%RYEAR : Año actual de trabajo del sistema (YY)
%%RMONTH : Mes actual de trabajo del sistema (MM)
%%RDAY : Día actual de trabajo del sistema (DD)
%%RWDAY : Día de la semana actual de trabajo del sistema (idem %%OWDAY)
%%DATE : Fecha gregoriana de trabajo (YYMMDD).
%%YEAR : Año gregoriano de trabajo (YY).
%%MONTH : Mes gregoriano de trabajo (MM).
%%DAY : Día gregoriano de trabajo (DD).
%%WDAY : Día de la semana del día gregoriano (ídem %%RWDAY).
%%JULDAY : Día juliano de la fecha de trabajo (JJJ)
%%TIME : Hora del día (HHMMSS).
%%$SIGN : El valor dado en $ representa el identificador del ordenador sobre
el que el Job debe ejecutarse.
%%BLANK : Blanco.
%%CALCDATE.
Puede calcular fechas a partir de una fecha dada. Su formato será:
%%CALCDATE fecha +/- una_cantidad
donde la fecha estará en formato en YYMMDD y la cantidad estará dentro del rango 1- 65.
Ejemplo.
%%SET %%FECHA-AYER = %%CALDATE %%ODATE - 1
cuyo resultado será para el 1 de junio de 1992
%%SET %%FECHA-AYER = 920530
La sentencia %%CALCDATE debe incluirse como parte de la sentencia %%SET
Fibetips
Tutoriales, tips, trucos, manuales en ingles y español
Errores Roscoe y Datacom/DB
ERRORES ROSCOE
AB
SA13
|
ERROR
EN EL DSN DE LA CINTA. LA MONTARON ERRADA
|
AB
SB37
|
ESPACIO
DEFINIDO EN DISCO ES INSUFICIENTE
EL
ESPACIO RESERVADO ESTA LLENO Y SE INTENTO ADICIONAR MAS
REVISAR
NOMBRE EXTERNO DEL ARCHIVO
|
AB
SC01
|
ERROR
EN EL DCB DEL ARCHIVO. FALTA COMPLETAR LA DESCRIPCION DEL REGISTRO
CON FILLER (EJ. LOS 80 CARACTERES DE UNA TARJETA
|
AB
SC03
|
NO
SE HIZO OPEN AL ARCHIVO
|
AB
SC37
|
EL
ARCHIVO NO RESIDE EN DISCO
|
AB
SD37
|
SE
LLENO EL DISCO. EL SISTEMA INTENTO UTILIZAR EXTENCIONES PARA EL
FILE Y NO CONSIGUI ESPACIO
|
AB
SE37
|
SE
LLENO LA LIBRERIAL ABEND AL COMPAGINAR Y ADICIONAR UN PROG. A LA
LIB. LINK
|
AB
S0C1
|
OPERATION
EXEPTION
|
AB
S0C3
|
EXECUTE
EXEPTION
|
AB
S0C4
|
TARJETAS
DE SORT ESTAN MAL ESPECIFICADAS
STOP
RUN DENTRO DEL SORT INTERNO DEL PROGRAMA
OPERACION
CON CAMPOS CON VALORES NO NUMERICOS O
UN
FILE ESTA ABIERTO FILE STATUS = 97 ABENDA
|
AB
S0C8
|
DECIMAL
DIVIDE EXEPTION - EXEDE TAMAÑO DE CAMPO ARCHIVOS ANTES DE
USARLOS
|
AB
S000
|
ERROR
QSAM FUERA DE SECUENCIA. TENER CUIDADO DE NO CERRAR
|
AB
S001-4
|
ERROR
EN DCB ABEND EN READ DE UN ARCH. NO VSAM O DE UNA CINTA FALTA EN
EL FD DEL PROGRAMA BLOCK CONTAINS
|
AB
S007
|
ERROR
EN OPERACION ARITMETICA. CAMPOS NO INICIALIZADOS (BASURA)
|
AB
S013
|
FALTA
LIBRERIAS - MIEMBRO DE LA LIBRERIA NO EXISTE EL COPY NO
CORRESPONDE - LONG. DE ARCH. DIFERENTE
|
AB
S013-4
|
NO
EXISTE EL PROG. FUENTE ERROR EN LA EJECUCUION
|
AB
S80A
|
FALTA
MEMORIA PARA EJECUTAR. PONER PARAMETRO 'REGION'
|
AB
S106
|
MODULO
NO ENCONTRADO
|
AB
S137
|
EL
SISTEMA NO PUSO 'EOF' AL ARCH. DE LA CINTA
|
AB
S213
|
CANCELA
AL OPEN. NO EXISTE ARCH. ESTA EN CATALOGO DIFERENTE AL
ESPECIFICADO. ERROR DE ASIGNAMIENTO
LA
DECLARACION DEL SELECT NO COINCIDE ( EJ. EL ARCH. ES SECUEN
Y SE QUIERE GRABAR UN REGISTRO INDEX
|
AB
S222
|
CANCELADO
POR EL OPERADOR
|
AB
S322
|
TIEMPO
DE PROCESO DEMASIADO LARGO. EL PROGRAMA EXEDIO EL TIEMPO
DE USO DE CPU ESPECIFICADO EN PARAMETRO TIME
|
AB
S413
|
ERROR
DE EJECUCION EN GENERAL
|
AB
S522
|
EL
PROG. ESTUVIO ESPERANDO UN RECURSO DEL COMPUTADOR MAS
TIEMPO QUE EL MAXIMO PERMITIDO
DEMORA
EN COLOCAR CINTA O NO ENCUENTRA RECURSO SOLICITADO
|
AB
S613
|
ERROR
DE I/O AL MOMENTO DE OPEN A UNA CINTA
LA
CINTA O LA UNIDAD ESTA DETERIORADA O MALOGRADA
|
AB
S706
|
RUTINA
DE PROGRAMA NO ENCONTRADA
FALTA
'DEFINE' CLUSTER
CAMBIAR
PARAMETRO 'CLASS'
|
AB
S722
|
SE
LLEGO AL LIMITE MAX. DE
LINEAS PERMITIDAS PARA IMPRIMIR DEL PARAMETRO 'OUTLIM'
|
AB
S737
|
ESPACIO
SECUNDARIO NO SUFICIENTE PARA EL DISCO
|
AB
S803
|
MODULO
ACCESADO NO ENCUENTRA EL PROGRAMA LINK
|
AB
S806
|
NO
SE ENCUENTRA EL NOMBRE DEL PROGRAMA EN LA LIBRERIA0
REVISAR EXEC DE JCL (NO EXISTE PROGRAMA OBJETO)
MODULO
ACCESADO NO SE ENCUENTRA EN MODULO LINK
|
AB
S813-4
|
LONG.
DEL FD NO COINCIDE CON LA DEL REGISTRO
ERROR
EN EL DATA CONTROL BLOCK (DCB) O VERIFICAR GDG DE CINTA
|
AB
S822
|
EL
SISTEMA NO PUDO OBTENER MEMORIA SOLICITADA POR EL PARAMETRO
'REGION' DISMINUIR VALOR SOLICITADO
|
AB
S913
|
SE
DESEA UTILIZAR UNA FACILIDAD DEL SISTEMA SIN AUTORIZACION
NO SE OBTIENE MEMORIA SOLICITADA EN PARAMETRO 'REGION'
|
AB
S922
|
SE
DETECTO UNA FALLA EN EL SISTEMA - VOLVER A INTENTAR
|
AB
U213
|
SE
ESTA DIVIDIENDO ENTRE 0 O ALGO SIMILAR
|
AB
XB39
|
LONG.
DE ARCH. NO CORRESPONDE CON EL DEFINIDO
|
AB
0004
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
AB
0022
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
AB
0024
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
AB
0044
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
AB
0071
|
POSIBLE
IPL DEL SISTEMA
|
AB
0240
|
ERROR
EN LA CONCATENACION DE DD'S
|
AB
2000
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
AB
4000
|
ERROR
EN EL PROGRAMA DEL USUARIO
|
COMANDOS DE ACCESO A BD DATACOM
COMANDOS
DE LOCALIZACIÓN
|
|
LOCKY
LOCKG
|
Localiza
un valor de key igual o mayor al especificado.
|
LOCKX
|
Localiza
un valor de key igual al especificado.
|
LOCKL
|
Localiza
un valor de llave menor al especificado.
|
LOCBR
|
Localiza
el registro anterior.
|
LOCNE
|
Localiza
el siguiente reg con valor de llave igual.
|
LOCNX
|
Localiza
el siguiente reg.
|
LOCNK
|
Localiza
el siguiente reg con valor de llave igual.
|
LOCPB
|
Localiza
el primer registro del bloque previo en el índice.
|
COMANDOS
DE RECUPERACIÓN
|
|
REDKY
|
Recupera
un registro con valor de llave igual al especificado.
|
REDBR
|
Recupera
el registro anterior.
|
REDNE
|
Recupera
el siguiente registro con valor de llave igual.
|
REDNX
|
Recupera
el siguiente registro.
|
REDLE
|
Recupera
el registro previamente localizado.
|
REDID
|
Recupera
el registro cuyo identificador fue localizado.
|
COMANDOS
DE LECTURA CON CONTROL EXCLUSIVO PARA ACTUALIZACIÓN
|
|
RDUKY
|
Lee
y bloquea un registro con el valor de llave especificado.
|
RDUNE
|
Lee
y bloquea el siguiente registro con valor de llave igual.
|
RDUNX
|
Lee
y bloquea el siguiente registro.
|
RDULE
|
Lee
y bloquea el registro previamente localizado.
|
RDUID
|
Lee
y bloquea el registro cuyo identificador fue localizado.
|
COMANDOS
DE MANTENIMIENTO DE ARCHIVOS
|
|
ADDIT
|
adiciona
registros a un archivo
|
DELET
|
deletea
registros de un archivo y todos sus punteros.
|
UPDAT
|
Actualiza
un registro y manipulea los cambios de llaves.
|
COMANDOS
DE PROCESO SECUENCIAL EN BATCH
|
|
GSETL
|
Posicionamiento
en un valor de llave para proceso secuencial.
|
GETIT
|
recupera
el siguiente registro secuencialmente.
|
CODIGOS DE ERROR DATACOM/DB
Code
|
Message
|
Code
|
Message
|
00
|
OK
|
44
|
Security
environment error
|
01
|
Invalid
request command
|
45
|
Operator
request error
|
02
|
Invalid
table name
|
46
|
Table
already open for update
|
03
|
Invalid
key name
|
47
|
Invalid
directory dataset
|
04
|
Invalid
record id
|
48
|
Replicated/partitioned
open error
|
05
|
Table
not open
|
51
|
Invalid
mix of jobs
|
06
|
Table
not open for update
|
52
|
Recovery
file open/close failure
|
07
|
Data
area full
|
54
|
Insufficient
open table buffer space
|
08
|
System
area full
|
55
|
Bad
user requirements table
|
09
|
Prerequesite
command error
|
56
|
Bad
master list
|
10
|
Duplicate
master key not allowed
|
57
|
Bad
RWTSA address
|
11
|
Master
key modification rejected
|
58
|
Table
not loaded
|
12
|
Special
deleted record
|
59
|
Security
validation failure
|
13
|
Internal
error
|
60
|
DB
cannot open log area
|
14
|
No
record found
|
61
|
Exclusive
control wait exceeded
|
15
|
Security
violation
|
63
|
Bad
device type
|
16
|
Exclusive
control interlock
|
64
|
Compression
was not generated
|
17
|
Input/output
error
|
65
|
DD
statement missing
|
18
|
Exclusive
control duplicate
|
66
|
Multi-volume
open failure
|
19
|
End
table/area (GETIT/GETPS)
|
67
|
CXX
interlock
|
20
|
Key/element
buffer too small
|
68
|
MUF
not up
|
21
|
Compression
error
|
69
|
Table
has no current index
|
22
|
Element
name not found
|
70
|
Buffer
too small
|
23
|
Element
security code violation
|
71
|
DB
interface could not initialise
|
24
|
Exclusive
control events exceeded
|
72
|
Invalid
data area control block
|
25
|
Invalid
database id
|
73
|
Data
synchronisation check
|
26
|
Insufficient
directory buffer space
|
74
|
Open
allocation error
|
27
|
GETIT
block size too small
|
75
|
Directory
maintenance error
|
28
|
Log
area blocksize too small
|
76
|
Open
error
|
29
|
EOF
during LOGLB command
|
77
|
Security
maintenance request failure
|
30
|
Table
not open for this command
|
78
|
FBA
disk error
|
31
|
Key
length inconsistency
|
79
|
CXX
is wrong release
|
36
|
User
view not open
|
80
|
DDM
environmental error
|
37
|
Invalid
address
|
81
|
DDM
processing error
|
38
|
Previous
logging error
|
82
|
DB
SVC program PSW-KEY error
|
39
|
Cannot
process old request
|
83
|
SVC
integrity error
|
40
|
Task
save area ext too small
|
84
|
Multi-tasking
error
|
41
|
Not
enough extra buffers
|
85
|
Insufficient
tasks
|
42
|
Not
enough sequential extensions
|
86
|
MUF
has abended
|
43
|
No
valid index
|
87
|
Security
violation during open
|
88
|
Database
has been disabled
|
||
89
|
Insufficient
memory
|
||
91
|
CBS
facility error
|
||
92
|
Set
selection interrupt
|
||
93
|
Attempt
to position past end/begin of set
|
||
94
|
General
error indicator
|
Suscribirse a:
Entradas (Atom)