Javier

Si tu programa está dentro de un proceso de servicio que tiene uso permanente 
debiera usarse REtRN.
Esto permitirá dejar abiertos los ODP (parámetro SHARE de los Archivos) y así 
la siguiente transacción no pierde tiempo en
Abrir y Cerrar el o los archivos.  En una transacción la parte más pesada para 
el equipo, es la apertura y cierre de los archivos (ODP).
Si pones SETON LR, lo que provocas es que cada transacción nueva que llega a tu 
servicio deberá abrir y cerrar todos los archivos
cada vez que se llama a ese programa (técnicamente IBM lo llama "fullOpens"), 
provocando una sobrecarga en CPU y I/O sobre el equipo.

Si es un programa interactivo de usuario (pantalla), SETON LR está bien.

Atte
Ignacio

De: Forum.help400 [mailto:[email protected]] En nombre 
de Javier Baca Lechuga
Enviado el: viernes, 29 de mayo de 2020 7:31
Para: 'forum.help400' <[email protected]>
Asunto: SETON LR VS RETRN
Importancia: Alta

Buenas tardes :
Tengo una duda,  SETON LR entiendo que el programa libera recursos y cierra 
archivos y con RETRN lo deja en memoria hasta que el programa llamador hace 
FREE.
Pero cuando se utiliza la opción RETRN,  ¿hay que incluir también SETON LR,  
quedando al final de esta forma? :
RETRN
SETON LR
¿O sólo es suficiente con RETRN?
Es que estoy viendo programas,  de otros técnicos,  que acaban el programa así :
SETON LR
RETRN
Un saludo y gracias,

Javier
-----------------------------------------------------------------
Notice of Confidentiality: The information transmitted is intended only for the 
sender and person or entity to which it is addressed and may contain 
confidential and/or privileged material. Any review, e-transmission, 
dissemination or other use of, or taking of any action in reliance upon, this 
information by persons or entities other than the intended recipient is 
prohibited.
If you received this in error, please contact the sender immediately by return 
electronic transmission and then immediately delete this transmission, 
including all attachments, without copying, distributing or disclosing same.
------------------------------------------------------------------
Aviso de Confidencialidad: Este correo electrónico y/o el material adjunto es 
para uso exclusivo del emisor y la persona o entidad a la que expresamente se 
le ha enviado, y puede contener información confidencial o material 
privilegiado. Si usted no es el destinatario legítimo del mismo, por favor 
repórtelo inmediatamente al remitente del correo y bórrelo.
Cualquier revisión, retransmisión, difusión o cualquier otro uso de este 
correo, por personas o entidades distintas a las del destinatario legítimo, 
queda expresamente prohibido. Este correo electrónico no pretende ni debe ser 
considerado como constitutivo de ninguna relación legal, contractual o de otra 
índole similar.
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to