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:
@@ -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' );
|
||||||
|
|||||||
Reference in New Issue
Block a user