Comprobación y validación de errores

Para la mayoría de los métodos y las propiedades de la API deRational ClearQuest, debe comprobar el valor de retorno a fin de validar si la llamada devuelve un error o no.

También debe escribir código para manejar posibles anomalías de excepciones. Bloquee las excepciones por medio de la ejecución de métodos de API en una sentencia eval{} para Perl. Por ejemplo,
# trap exceptions and error message strings
# ...
    eval { $RetVal = ${$CQEntity}->Validate(); };
    # EXCEPTION information is in $@
    # RetVal is either an empty string or contains a failure message string
    if ($@){
	print "Exception: '$@'\n";
	# other exception handling goes here...
	   }
    if ($RetVal eq "")
         {# success...
         }
    else {
	  # failure...
	  # return the message string  here...
	 }

Para VBScript, utilice una sentencia On Error para bloquear excepciones. Para obtener más información, consulte el apartado Manejo de errores de VBScript y Manejo de errores de Perl. En el apartado Ejemplo de enganche de confirmación de acción se proporcionan ejemplos de manejo de errores y excepciones al llamar al método Commit.


Comentarios