Bueno, gracias a todos, pero no hay manera. 
Juanra, al meter el Read peta por lo mismo "Se requiere un nombre de registro". 
Intentare convertir el ciclo. Sino lo consigo facilmente lo dejo como esta, queria 
convertir a RPG IV porque no se cuanto tiempo IBM mantendra el entorno 36.

Saludos y Gracias

José Sánchez
Dpto.Informática Prod.Climax, S.A.
Pol.Ind.Sector Mollet C/A Nº 1
08150-Parets del Valles(Barcelona)
www.productosclimax.com



-----Mensaje original-----
De: Dpto.Informática Prod.Climax(José Sánchez) 
Enviado el: viernes, 11 de junio de 2004 9:25
Para: [EMAIL PROTECTED]
Asunto: RE: Tratamiento pantalla por Primario


No habia leido este correo, voy a probarlo.

Te digo algo.

Gracias

José Sánchez
Dpto.Informática Prod.Climax, S.A.
Pol.Ind.Sector Mollet C/A Nº 1
08150-Parets del Valles(Barcelona)
www.productosclimax.com



-----Mensaje original-----
De: Juan Ramón Garcia [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 10 de junio de 2004 19:20
Para: [EMAIL PROTECTED]
Asunto: Re: Tratamiento pantalla por Primario


Hola José:

Mi curiosidad ha podido más que yo y me he puesto a hacer pruebas, ya recuperaré este
fin de semana el tiempo "perdido" ahora.

He cogido un programa del S/34 de los más pequeñitos para hacer las pruebas, el
primer obstáculo que me encontrado es que el CVTRPGSRC no me permite convertir
fuentes RPG36, tal vez sea porque estoy en V4.4, tampoco pasa nada, le he dejado en
blanco el tipo de fuente y entonces si que lo ha convertido :-)

No me he encontrado con el problema que describes pero el programa finalizaba sin
sacar ninguna pantalla, a base de Debug he podido ver que realmente si está haciendo
las salidas a pantalla pero no se espera a la entrada de datos y el programa continúa
sin más.

Después de muchas pruebas he dado con la solución:
En la hoja F cambia el tipo de archivo de pantalla que ahora está como primario (P) y
ponlo controlado en cálculo (F).
En la hoja C añade como primera línea un READ al archívo de pantalla.

Nada más, con esto funciona, las salidas siguen haciéndose a través del ciclo lógico
pero como no se activa LR el ciclo se ejecuta de nuevo y se detiene en la primera
instrucción de cálculo (el READ de la pantalla), lo demás funciona exactamente igual
:-D

Espero haberte sido de utilidad.

Un saludo.

Juanra
¡iFósil for ever!


----- Original Message -----
From: "Juan Ramón Garcia" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 10, 2004 5:40 PM
Subject: Re: Tratamiento pantalla por Primario


> Hola otra vez:
>
> Si te puedes esperar al Lunes podría (este fin de semana) simular una conversión
como
> la tuya, todavía guardo alguna cinta con programas de mis años mozos (únicamente
por
> morriña), es que sin ver el problema "in situ" se me hace difícil darte una
solución.
>
> Otra posibilidad es que aproveches para crear la definición externa de ese archivo
de
> pantalla, si no recuerdo mal el migrador de S/36 generaba un fuente DDS a partir de
> las especificaciones S y D y lo colocaba en el miembro QS36DDSSRC (no estoy seguro
> del nombre, hace muchos años de aquello).
> Si el que diseñó la pantalla era "ordenado" los campos deberían llamarse igual que
en
> las hojas I/O del programa, aunque es posible que algunos no se llamen igual o
estén
> partidos o redefinidos ya que la definición interna no lee los campos, lee el
buffer
> de entrada en el mismo orden que está descrito.
>
> Si pudieras hacerlo de esta forma el programa necesitaría muy pocos retoques,
> suprimir las hojas I/O, incluir al final del cálculo unos WRITE's a los registros
> correspondientes por los mismos indicadores que ahora los graban, la hoja I
> únicamente debería activar los indicadores para cada registro y creo que con eso ya
> funcionaría como ahora, bueno en la hoja F habría que decirle que el archivo de
> pantalla tiene descripción externa claro está ;-)
>
> Un saludo.
> Juanra
>
>
> ----- Original Message -----
> From: "Dpto.Informática Prod.Climax (José Sánchez)"
<[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, June 10, 2004 5:04 PM
> Subject: RE: Tratamiento pantalla por Primario
>
>
> Juanra, no se de que epoca yo empece con el S36, pero me esta llevando por la calle
> de la amargura.
>
> Resumiendo:
>
> Esta definido internamente, hoja I y Hoja O. Ni un Excpt calificado, todo por
> indicadores, ciclo, etc.
>
> En la hoja O a nivel de detalle indica el registro. Creo que tendre que reprogramar
> la logica
>
>
>
> _____________________________________________________
> Forum.HELP400 es un servicio más de NEWS/400.
> © Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja, envía el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Reply via email to