Copiar nombre de fichero con campo variable para tenerlo como literal

Todo lo relacionado con el sistema operativo, y sus productos asociados.
Responder
Avatar de Usuario
cristinappl
Usuario
Usuario
Mensajes: 12
Registrado: 25 Oct 2013, 08:21
País: España
Ciudad: Madrid
Ocupación: Otra

Copiar nombre de fichero con campo variable para tenerlo como literal

Mensaje por cristinappl » 08 Sep 2018, 20:12

Hola, no sé si alguien podrá ayudarme

Necesito saber como puedo copiarme el nombre de un fichero que tiene como variable una fecha

Ejemplo : dyc.aplicaci.F180912, DISP=SHR
Quiero guardarme el literal 'dyc.aplicaci.F180912'

Muchas gracias

jcdm
Usuario
Usuario
Mensajes: 27
Registrado: 23 Feb 2015, 04:43
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Copiar nombre de fichero con campo variable para tenerlo como literal

Mensaje por jcdm » 01 Nov 2018, 08:27

//PASO01 EXEC PGM=EZACFSM1
//SYSOUT DD DSN=&&CNTL,DISP=(,PASS),
// UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE)
//SYSIN DD *
ALTER 'TU.FICHERO' -
NEWNAME('TU.FICHERO.D&YR2&MON&DAY')
//PASO02 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD DSN=&&CNTL,DISP=(OLD,DELETE)
El Mainframe te enseña a leer.

f_caballero
Usuario avanzado
Usuario avanzado
Mensajes: 58
Registrado: 25 Sep 2007, 16:36
País: España
Ciudad: Madrid
Ocupación: Analista de desarrollo

Re: Copiar nombre de fichero con campo variable para tenerlo como literal

Mensaje por f_caballero » 21 Nov 2018, 08:58

Hola, no se si contesto muy tarde, tengo unas preguntas para intentar ver cómo solucionalrlo:
¿Dónde quieres guardar ese nombre de fichero?
¿De qué tipo de variable para la fecha estamos tratando?
  • ¿Es una variable del planificador (CTM, TWS u otro)?
    ¿Es una variable del sistema?
    ¿O se trata de una variable cuyo valor se asigna en el mismo job con un SET?
Salud y fortuna.
Fernando Caballero

Responder