Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
  COBOL Foro > IDE-s y compiladores COBOL > IBM Enterprise COBOL > JCL y utilidades
JCL y utilidades Job Control Lenguage, DFSORT, IEBGENER, IDCAMS...
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Informar variable JCL con contenido de fichero. RaulC JCL y utilidades 9 4 de abril de 2018 19:47
[Sintaxis] Formato de Fecha jmeza PowerCOBOL (ActiveX, v4 - v11) 1 3 de diciembre de 2017 17:03
[Sintaxis] Validación de Fecha jmeza PowerCOBOL (ActiveX, v4 - v11) 4 24 de noviembre de 2017 09:32
[Sintaxis] Ordenar fichero con comando Sort Begoguay PowerCOBOL (ActiveX, v4 - v11) 4 14 de noviembre de 2016 09:43
[Aporte] DLL de cáculo de fecha y hora Kuk Controles y Componentes Gratuitos 2 11 de enero de 2016 21:32
Respuesta
 
Herramientas

  #1
Antiguo 5 de marzo de 2019, 09:03
IDENTIFICATION DIVISION
dhitar
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de dhitar
DATA DIVISION
marzo 2019
13.12.2019 10:15
PROCEDURE DIVISION
Posts: 1
Enviado: 0
Recibido: 0
Soluciones: 0
Reputación: 0
dhitar is an unknown quantity at this point
Predeterminado Renombrar fichero con fecha

Muy buenas a todos,

Necesito ayuda con lo siguiente:

En una posición concreta de un fichero, hay una fecha. Lo que necesito es renombrar dicho fichero con dicha fecha.

¿Sabéis si es posible hacerlo ya sea por jcl o por un programa cobol?

Muchas gracias de antemano.

Saludos
dhitar no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 5 de marzo de 2019, 20:16
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
37 años
21.05.2022 00:00
PROCEDURE DIVISION
Posts: 1.990
Enviado: 687
Recibido: 850
Soluciones: 100
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

dhitar, échale un ojo a este tema: [Sintaxis] Informar variable JCL con contenido de fichero. - COBOL Foro



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 5 de enero de 2022, 14:23
IDENTIFICATION DIVISION
ALF
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de ALF
DATA DIVISION
enero 2022
Madrid
12.05.2022 10:17
PROCEDURE DIVISION
Posts: 1
Enviado: 0
Recibido: 0
Soluciones: 0
Reputación: 0
ALF is an unknown quantity at this point
Predeterminado

Buenas

Yo tengo la misma duda que dhitar, y mirando en [Sintaxis] Informar variable JCL con contenido de fichero. - COBOL Foro no he conseguido solucionarla, porque lo que necesito es poner la fecha que viene dentro de un fichero como parte del nombre de otro.

Si hago:
Código JCL:
  1. //SORT001  EXEC PROC=EXPRP23I                  
  2. //P23.SORTIN  DD DSN=Fichero1,  (contiene una fecha)    
  3. //            DISP=SHR                                          
  4. //P23.SORTOUT DD DSN=&FICHA,                                    
  5. //            DISP=(,CATLG,DELETE),                              
  6. //            SPACE=(CYL,(1,1),RLSE),                      
  7. //            DCB=(RECFM=FB,LRECL=10,BLKSIZE=0)                  
  8. //P23.SYSIN   DD *                                              
  9.    SORT FIELDS=(1,10,CH,A)                    
  10.    SUM FIELDS=NONE                                                                          
  11. /*
Luego quiero usar la variable &FICHA , para nombrar un fichero, pero si hago para crear el fichero

Código JCL:
  1. //FIC2   EXEC PROC=EXPRP27I                          
  2. //SYSPRINT DD SYSOUT=*                                
  3. //ALLOCAT1 DD DSN=Prefijos.&FICHA.,  
  4. //            DISP=(NEW,CATLG,DELETE),                
  5. //            SPACE=(CYL,(500,50),RLSE),              
  6. //            RECFM=FB,LRECL=30                      
  7. /*

me da error en el uso del & ¿como puedo hacer para usar esa variable?

Muchas gracias
ALF no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 5 de enero de 2022, 19:25
IDENTIFICATION DIVISION
Nitzer
 Guru de COBOL
Activista del Foro: Activista del Foro - Razón: Por Videoconferencia-Webinar  Guru de los Gurus: Por solidos y amplios conocimientos - Razón: Por aportar conocimientos excepcionales 
ENVIRONMENT DIVISION
Avatar de Nitzer
DATA DIVISION
noviembre 2015
Almeria
56 años
16.05.2022 16:12
PROCEDURE DIVISION
Posts: 160
Enviado: 64
Recibido: 111
Soluciones: 5
Reputación: 18
Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road
Predeterminado

Igual no he entendido bien lo que quieres, pero si es lo que pienso:
  1. Abres el fichero
  2. Lees la fecha
  3. Cierras el fichero
  4. haces CBL_RENAME_FILE2
Y listo
Nitzer no ha iniciado sesión   Responder Con Cita
  #5
Antiguo 5 de enero de 2022, 21:59
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
37 años
21.05.2022 00:00
PROCEDURE DIVISION
Posts: 1.990
Enviado: 687
Recibido: 850
Soluciones: 100
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

@Nitzer, estamos bajo z/OS, Cobol no tiene acceso directo a ficheros

---------- Post añadido el 5 de enero de 2022 a las 23:00 ----------

@ALF, has mirado el siguiente post en concreto? [Sintaxis] Informar variable JCL con contenido de fichero. - COBOL Foro #Post 4075



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk no ha iniciado sesión   Responder Con Cita
  #6
Antiguo 7 de enero de 2022, 08:36
IDENTIFICATION DIVISION
Nitzer
 Guru de COBOL
Activista del Foro: Activista del Foro - Razón: Por Videoconferencia-Webinar  Guru de los Gurus: Por solidos y amplios conocimientos - Razón: Por aportar conocimientos excepcionales 
ENVIRONMENT DIVISION
Avatar de Nitzer
DATA DIVISION
noviembre 2015
Almeria
56 años
16.05.2022 16:12
PROCEDURE DIVISION
Posts: 160
Enviado: 64
Recibido: 111
Soluciones: 5
Reputación: 18
Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road Nitzer is on a distinguished road
Predeterminado

Ya me parecía muy fácil jajajajajaj, perdonad, por no haber leido.
Nitzer no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Kuk ( 7 de enero de 2022)
Respuesta

Tags
cobol , fichero , jcl


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 06:38.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2022, Jelsoft Enterprises Ltd.