catalog TCPIP node nynode remote myhost server myport
catalog dcs database nydb1 as new_york
catalog database nydb1 as newyork1 at node nynode
authentication server
Debe utilizarse el alias de la base de datos newyork1 para
acceder a una base de datos del sistema principal sin
transformar la fecha, porque no se ha especificado ninguna
máscara de fecha.
Sin embargo, con el nuevo soporte al formato de fecha,
ahora es posible utilizar los mandatos del CLP. En este
caso, como se está utilizando el CLP y la propia serie de
mandatos se especifica utilizando comillas dobles, el valor
LOCALDATE debe especificarse entre dos pares de
comillas dobles. Observe la utilización del carácter de
escape del sistema operativo "\" (barra inclinada invertida)
para garantizar que las comillas dobles no queden
separadas de la especificación LOCALDATE.
catalog dcs database nydb2 as new_york
parms \",,,,,,LOCALDATE=\"\"YYYYMMDD\"\"\"
catalog database nydb2 as newyork2 at node nynode
authentication server
El alias de la base de datos newyork2 proporciona acceso a
la misma base de datos del sistema principal pero, además,
tiene especificada una máscara de formato de fecha. Este
ejemplo ilustra que la máscara de formato de fecha se
especifica utilizando la palabra clave LOCALDATE y es el
parámetro que ocupa la séptima posición en el campo
PARMS de una entrada del directorio DCS.
Para que la máscara de fecha sea válida, TODAS las
afirmaciones siguientes deben ser verdaderas:
1. Sólo puede haber como máximo una secuencia de cada
Y, M y D, donde Y es un dígito del año, M es un dígito
del mes y D es un dígito del día.
2. El número máximo de Y de la secuencia es de 4.
3. El número máximo de M de la secuencia es de 2.
4. El número máximo de D de la secuencia es de 2.
Por ejemplo, todas las siguientes son máscaras de fecha
válidas:
"YYyyMmDd"
- Los dígitos Y, M y D son sensibles a
mayúsculas y minúsculas
"MM+DD+YYYY" - Es correcto tener una máscara con más
de 10 bytes y utilizar caracteres
distintos de Y, M y D en la máscara
"abcYY+MM"
- Es correcto tener una secuencia de D
Todas las siguientes son máscaras de fecha no válidas:
"YYYYyMMDD" - No es válida, porque hay 5 Y en una
secuencia
"YYYYMDDM"
- No es válida, porque hay 2 secuencias
de M
Capítulo 4. Actualización de los directorios de bases de datos
41