getBatchStatusCode
getBatchStatusCode()
La méthode
getBatchStatusCode
renvoie le code de statut plus élevé à partir du tableau de commandes exécutées par la méthode
executeBatch
.
Valeur de retour
La méthode
getBatchStatusCode
renvoie un entier.
0 - STATUS_SUCCESS — La méthode appelée s'est terminée sans erreurs.
1 - STATUS_WARNING — La méthode appelée s'est terminée avec au moins un avertissement (mais sans erreurs).
2 - STATUS_ERROR — La méthode appelée ne s'est pas terminée correctement et comporte au moins une erreur.
Exemple
L'exemple de code suivant donne un exemple de la manière d'extraire
BatchStatusCode
.
// Top level status code is a short cut to determine if there are any
// non-successes in the array of Response objects
if(batchResponse.getBatchStatusCode() == Response.STATUS_SUCCESS)
{
System.out.println("ExecuteBatch ran perfectly!");
}
else if(batchResponse.getBatchStatusCode() == Response.STATUS_WARNING)
{
System.out.println("ExecuteBatch call processed with at least one warning");
}
else
{
System.out.println("ExecuteBatch call processed with at least one error");
}
// Iterate through the array, and print out the message for any non-successes
for(Response response : batchResponse.getResponses())
{
if(response.getStatusCode()!=Response.STATUS_SUCCESS)
{
printDetailMessageOfWarningOrError("executeBatchCommand",
response.getAdvisoryMessages());
}
}
Copyright IBM Corporation 2012. All Rights Reserved.