• Viernes 8 de Noviembre de 2024, 22:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - rosacg

Páginas: [1]
1
Java / VERIFICACION DE REVOCACION DE CERTIFICADO PARA FACTURACION E
« en: Martes 19 de Octubre de 2010, 22:03 »
Hola a todos!

     Como ven pues estoy en el dilema de la programación para la facturación electrónica para la empresa en la que laboro.  Afortunadamente ya he logrado realizar la programación para generar el sello digital para las facturas electrónicas y el cual ya lo valida correctamente en la pagina del SAT. :)!!!

     Sin embargo, me encuentro en el dilema de hacer un poco mas robusto el modulo agregando la funcionalidad de poder validar si nuestro certificado y nuestros folios aun son validos y dentro del rango ante el SAT, esto por si alguna razón se han revocado entonces el sistema no genere ninguna factura electrónica si esto ocurre.  He sabido que el SAT expide un listado (casi diario) donde precisamente se da a conocer la revocación de los certificados.  Sin embargo, la idea es poderlo automatizar.  Quisiera saber si el SAT provee alguna herramienta que nos pueda ayudar a completar nuestra funcionalidad o alguna otra forma de realizar lo anterior?.

     Si alguien sabe de algo que me pueda ayudar, se lo agradecería mucho!!!.

2
Oracle / SINCRONIZACION DE LECTURA A TABLA O STORED PROCEDURE
« en: Martes 5 de Octubre de 2010, 20:37 »
Tengo un problema. Resulta que tengo un stored procedure encargado de realizar varias transacciones en muchas tablas. Es un procedimiento relativamente duradero ya que hay diferentes trigger que se ejecutan al momento de realizar operaciones en las tablas y cosas como esas.  Entonces, ya que la primera operacion que se realiza dentro de este procedimiento, es un select a un tabla para incrementar el consecutivo del registro. Este valor que se incrementa se comienza a ingresar en todos los registros de las otras tablas.  

El error es que hay ocasiones en dos usuarios acceden al procedimiento casi al mismo tiempo por lo que el valor que leen para el consecutivo es el mismo, al final de todas las transacciones, solo uno de los dos registros es insertado y el otro me genera un error de llave primaria violada.

Necesito saber si hay una forma de bloquear la lectura de un campo de la tabla y liberarlo hasta que el procedimiento finalice y despues que entre la siguiente peticion al procedimiento, o bien si esta misma operación se puede realizar sincronizando las llamadas al stored procedure.

Páginas: [1]