Verifica errori e convalida

Per molti metodi e proprietà dell'API Rational ClearQuest, è necessario controllare il valore di restituzione per confermare se la chiamata riporta o meno un errore.

È anche possibile scrivere un codice per gestire potenziali errori di eccezione. Rilevare le eccezioni eseguendo i metodi API in un'istruzione eval{} per Perl. Ad esempio,
# 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...
	 }

Per VBScript, utilizzare un'istruzione On Error per rilevare le eccezioni. Per ulteriori informazioni, consultare Gestione degli errori VBScript e Gestione degli errori Perl. Esempio di hook di commit di azione fornisce esempi di gestione errori e eccezioni quando si richiama il metodo Commit.


Feedback