Tareax

Solo disponible en BuenasTareas
  • Páginas : 2 (420 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de noviembre de 2010
Leer documento completo
Vista previa del texto
1. Si se solicita ejecutar la semana anterior a la fecha actual.
CALL SP_MOVCONS_INT_BATCH(CURRENT_TIMESTAMP);
CALL SP_FACTUCF_INT_BATCH(CURRENT_TIMESTAMP);
Si la fecha actual fuera el 8 deoctubre del 2009, se ejecutaría la semana anterior del domingo 27 de septiembre al sábado 3 de octubre.

2. Si se solicita ejecutar semanas pasadas a la anterior.
CALL SP_MOVCONS_INT_BATCH(‘2009-09-2800:00:00’);
CALL SP_FACTUCF_INT_BATCH(‘2009-09-28 00:00:00’);
Esta instrucción ejecutará la semana del domingo 20 de septiembre del 2009 al sábado 26 de septiembre del 2009.
En ambos casos unaconclusión exitosa es:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CALL SP_MOVCONS_INT_BATCH(CURRENT_TIMESTAMP)
Estado de devolución = 0
CALLSP_FACTUCF_INT_BATCH(CURRENT_TIMESTAMP)
Estado de devolución = 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Si el proceso termina en el error con SQLSTATE=75002 deberá reportársele al usuario que hace falta agregarloa VALORE_DIARIOS, el usuario de Facturación Internacional debe ingresar previo a la ejecución los valores del Tipo de Cambio y el factor de cargo por combustible, esto lo hace mediante una pantallaen el sistema Radar y los datos se guardan el la tabla TARIFAS.VALORES_DIARIOS_INTER de DB2, el Batch verifica que estos valores estén capturados y si no los encuentra devuelve este error:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SQL0438N La aplicación ha originado un error con el texto de diagnóstico: "No
estan completos los VALORES_DIARIOS_INTER para la semanaejecutada".
SQLSTATE=75002

SQL0438N La aplicación ha originado un error con el texto de diagnóstico: "No estan completos los VALORES_DIARIOS_INTER para la semana ejecutada ".

Explicación:

Esteerror o aviso se ha producido como resultado de la ejecución
de la función RAISE_ERROR o de la sentencia SIGNAL SQLSTATE en un
activador. Un valor de SQLSTATE que comienza por '01' ó '02'...
tracking img