Marcelo; tu aplicacion esta en rpg nativo o rpgGenexus?
Porque tengo varios colegas que tiene ese problema.
Saludos
Carlos Pedrozo
> Date: Wed, 8 Oct 2008 14:53:36 -0400> From: [EMAIL PROTECTED]> To:
> [email protected]> Subject: RE: Bloqueos a Nivel de registro> >
> Marcelo Palumbo escribió: > > Buenas,> > Les molesto para ver si me pueden
> ayudar con lo siguiente, tengo bloqueos frecuentes a nivel de registro en un
> archivo de uso masivo, es un numerador que usan 300 usuarios concurrentes y
> basta que uno quede bloqueando el registro por mas de 2 segundos, a
> consecuencia de alguna falla, para que se genere un abrazo mortal y que casi
> todos los usuarios perciban el bloqueo en sus operaciones, cuando sacamos al
> que bloquea se soluciona el problema, pero para eso ya pasaron varios minutos
> de crispacion y se deben reparar las operaciones del usuario que fue cortado
> en mitad de proceso. Mi pregunta concreta es si existe alguna manera de por
> lo menos hacer que genera algun timeout para bloqueo de registro de manera
> que no se generen los bloqueos masivos....> Tengo un iSeries 520 con
> V5R4M0...> > Saludos y gracias por la ayuda...> > --------- > > ¿La
> aplicación ya está diseñada para que el bloqueo sea instantáneo sólo en la
> finalización de la transacción? Entiendo que sí...en ese caso, me pregunto
> qué puede fallar con el módulo que obtiene el módulo siguiente como para que
> se quede bloqueado, y que no pueda resolverse de forma automática.> > Si
> tienes capacidad de cambiar la aplicación, se pueden hacer algunas otras
> cosas interesantes... > ---------> Me apunto a éste esquema, creo será mas
> eficiente y obtendrás otros beneficios aparte de tener casi una nula
> complicación con respecto a los bloqueos.> En vez de un archivo ( PF )
> podrías generarte un numerador automático con SQL que justamente fue diseñado
> para estos menesteres, controla los bloqueos automáticamente con todas las
> peticiones que recibe. Alguna vez lo hemos implementado con un promedio de
> 500 peticiones por segundo, es muy robusto.> > Creas la secuencia de esta
> forma:> > Paso 1. Ingresas a SQL --> strsql> Paso 2. Una vez dentro de SQL
> --> "create sequence nombre-de-tu-secuencia start with 1"> > Es todo, por
> omisión lo crea con una longitud de 2000 posiciones, además es un dtaara que
> lo puedes verificar con dspdtaara tubiblioteca/nombre-de-tu-secuencia> >
> Salu2, Nelson Brizuela.> > El contenido del presente mail contiene
> información confidencial y/o privilegiada, la cual no debe ser divulgada,
> copiada, reproducida o utilizada, o bien tomar cualquier acción basada en la
> misma. Si Ud. no es el destinatario o la persona autorizada para recibir este
> mensaje deberá borrarlo y/o destruirlo inmediatamente y avisar al remitente.
> Agradecemos su cooperación.> > This message may contain confidential and/or
> privileged information. If you are not the addressee or authorized to receive
> this for the addressee, you must not use, copy, disclose or take any action
> based on this message or any information herein. If you have received this
> message by mistake, please advise the sender immediately replying this
> message and delete it. Thank you for your cooperation>
_________________________________________________________________
Connect to the next generation of MSN Messenger
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400