Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda con %ERRORLEVEL%

Estas en el tema de Duda con %ERRORLEVEL% en el foro de Programación General en Foros del Web. Buenas, tengo el siguiente código en batch, está dentro de un archivo "bat": -------------------------------------------------------------------------------------------------- rem DTSRUN /S PSQL2K8P05 /E /N job_SSIS_Carga_Lista f:\BCP\SalesServices\Bat\osql -S PSQL2K8D05 -E ...
  #1 (permalink)  
Antiguo 27/12/2012, 13:54
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 18 años, 7 meses
Puntos: 0
Duda con %ERRORLEVEL%

Buenas, tengo el siguiente código en batch, está dentro de un archivo "bat":

--------------------------------------------------------------------------------------------------
rem DTSRUN /S PSQL2K8P05 /E /N job_SSIS_Carga_Lista
f:\BCP\SalesServices\Bat\osql -S PSQL2K8D05 -E -Q"exec OCS.dbo.usp_StartJobAndWait 'job_SSIS_Carga_Lista',300,1" -b

IF %errorlevel% NEQ 0 goto ERRHANDLER
cawto PROCESO job_SSIS_Carga_Lista TERMINO CON EXITO
exit
:ERRHANDLER
set h=%errorlevel%
cawto PROCESO job_SSIS_Carga_Lista TERMINO CON RC %errorlevel%
cau9test f=%h%
---------------------------------------------------------------------------------------------------

No sé batch, pero he leído ejemplos en internet que indican si el %ERRORLEVEL% es 1 o más entonces indica que hubo un error en la última instrucción ejecutada.

En el IF dice si errorlevel es diferente de 0 entonces devolver mensaje: PROCESO job_SSIS_Carga_Lista TERMINO CON EXITO. eso es correcto?

Saludos.
  #2 (permalink)  
Antiguo 27/12/2012, 20:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Duda con %ERRORLEVEL%

Cita:
Iniciado por sirguille Ver Mensaje
No sé batch, pero he leído ejemplos en internet que indican si el %ERRORLEVEL% es 1 o más entonces indica que hubo un error en la última instrucción ejecutada.
De facto es lo que devuelven muchos programas. Pero no tiene que ser así necesariamente, el programa puede dar el significado que quiera al valor de retorno.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 28/12/2012, 16:14
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Duda con %ERRORLEVEL%

Cita:
Iniciado por David Ver Mensaje
De facto es lo que devuelven muchos programas. Pero no tiene que ser así necesariamente, el programa puede dar el significado que quiera al valor de retorno.
Ok entiendo, es lo que se devuelve cuando se ejecuta el query mediante el OQL.

Saben qué significa o qué hace "cawto" y "cau9test"?

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:56.