Merge pull request #1945 from marcoAntonioNina/BUG-12551

BUG-12551 Al ejecutar el cron cuando se tienen errores de tipo... SOLVED
This commit is contained in:
julceslauhub
2013-07-31 13:56:07 -07:00

View File

@@ -412,17 +412,23 @@ class CaseScheduler extends BaseCaseScheduler
$paramsLogResult = 'SUCCESS'; $paramsLogResult = 'SUCCESS';
$params = array ('sessionId' => $sessionId,'caseId' => $caseId,'delIndex' => "1"); $params = array ('sessionId' => $sessionId,'caseId' => $caseId,'delIndex' => "1");
eprint( " - Routing the case #$caseNumber.............." ); eprint( " - Routing the case #$caseNumber.............." );
$result = $client->__SoapCall( 'RouteCase', array ($params) ); try {
$result = $client->__SoapCall( 'RouteCase', array ($params) );
if ($result->status_code == 0) { if ($result->status_code == 0) {
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message ); $paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message );
$retMsg = explode( "Debug", $paramsLog['WS_ROUTE_CASE_STATUS'] ); $retMsg = explode( "Debug", $paramsLog['WS_ROUTE_CASE_STATUS'] );
$retMsg = $retMsg[0]; $retMsg = $retMsg[0];
eprintln( "OK+ $retMsg", 'green' ); eprintln( "OK+ $retMsg", 'green' );
$paramsRouteLogResult = 'SUCCESS'; $paramsRouteLogResult = 'SUCCESS';
} else { } else {
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message ); $paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message );
eprintln( "FAILED-> {$paramsLog ['WS_ROUTE_CASE_STATUS']}", 'red' ); eprintln( "FAILED-> {$paramsLog ['WS_ROUTE_CASE_STATUS']}", 'red' );
$paramsRouteLogResult = 'FAILED';
}
} catch (Exception $oError) {
setExecutionResultMessage(' WITH ERRORS', 'error');
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $oError->getMessage());
eprintln(" '-".strip_tags($oError->getMessage()), 'red');
$paramsRouteLogResult = 'FAILED'; $paramsRouteLogResult = 'FAILED';
} }
} else { } else {
@@ -520,21 +526,27 @@ class CaseScheduler extends BaseCaseScheduler
$params = array ('sessionId' => $sessionId,'caseId' => $caseId,'delIndex' => "1" $params = array ('sessionId' => $sessionId,'caseId' => $caseId,'delIndex' => "1"
); );
$result = $client->__SoapCall( 'RouteCase', array ($params try {
) ); $result = $client->__SoapCall( 'RouteCase', array ($params
eprint( " - Routing the case #$caseNumber.............." ); ) );
if ($result->status_code == 0) { eprint( " - Routing the case #$caseNumber.............." );
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message ); if ($result->status_code == 0) {
$retMsg = explode( "Debug", $paramsLog['WS_ROUTE_CASE_STATUS'] ); $paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message );
$retMsg = $retMsg[0]; $retMsg = explode( "Debug", $paramsLog['WS_ROUTE_CASE_STATUS'] );
eprintln( "OK+ $retMsg", 'green' ); $retMsg = $retMsg[0];
$paramsRouteLogResult = 'SUCCESS'; eprintln( "OK+ $retMsg", 'green' );
} else { $paramsRouteLogResult = 'SUCCESS';
eprintln( "FAILED-> {$paramsLog ['WS_ROUTE_CASE_STATUS']}", 'red' ); } else {
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message ); eprintln( "FAILED-> {$paramsLog ['WS_ROUTE_CASE_STATUS']}", 'red' );
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $result->message );
$paramsRouteLogResult = 'FAILED';
}
} catch (Exception $oError) {
setExecutionResultMessage(' WITH ERRORS', 'error');
$paramsLog['WS_ROUTE_CASE_STATUS'] = strip_tags( $oError->getMessage());
eprintln(" '-".strip_tags($oError->getMessage()), 'red');
$paramsRouteLogResult = 'FAILED'; $paramsRouteLogResult = 'FAILED';
} }
} else { } else {
$paramsLog['WS_CREATE_CASE_STATUS'] = strip_tags( $result->message ); $paramsLog['WS_CREATE_CASE_STATUS'] = strip_tags( $result->message );
eprintln( "FAILED->{$paramsLog ['WS_CREATE_CASE_STATUS']}", 'red' ); eprintln( "FAILED->{$paramsLog ['WS_CREATE_CASE_STATUS']}", 'red' );