actualizacion command-contadores

parent 551f935b
...@@ -47,16 +47,17 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -47,16 +47,17 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$ultimoIndiceUsuarioProcesado = McafeeTransaccionPendienteQuery::create() $ultimoIndiceUsuarioProcesado = McafeeTransaccionPendienteQuery::create()
->orderByMtpId("DESC") ->orderByMtpId("DESC")
->findOne(); ->findOne();
if($ultimoIndiceUsuarioProcesado == null) $ultimoIndiceUsuarioProcesado = 0; if ($ultimoIndiceUsuarioProcesado == null)
$ultimoIndiceUsuarioProcesado = 0;
$log->debug("ultimo indice procesado $ultimoIndiceUsuarioProcesado"); $log->debug("ultimo indice procesado $ultimoIndiceUsuarioProcesado");
$log->debug("obteniendo usuarios candidatos a migrar..."); $log->debug("obteniendo usuarios candidatos a migrar...");
$usuariosAMigrar = UsuariosMcafeeMovistarMigrarQuery::create() $usuariosAMigrar = UsuariosMcafeeMovistarMigrarQuery::create()
->where("usuarios_mcafee_movistar_migrar.id > $ultimoIndiceUsuarioProcesado") ->where("usuarios_mcafee_movistar_migrar.id > $ultimoIndiceUsuarioProcesado")
->limit($usuariosMax) ->limit($usuariosMax)
->find(); ->find();
$log->debug("cantidad de usuarios a migrar...".count($usuariosAMigrar)); $log->debug("cantidad de usuarios a migrar..." . count($usuariosAMigrar));
$log->debug("obteniendo partner ID..."); $log->debug("obteniendo partner ID...");
$mcAfeePartnerId = Utiles::getParametroConfiguracion('mcafee_partner_id'); $mcAfeePartnerId = Utiles::getParametroConfiguracion('mcafee_partner_id');
...@@ -65,7 +66,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -65,7 +66,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$log->debug("generando item a procesar..."); $log->debug("generando item a procesar...");
$customerContextId = 'GLN_' . $usuarioMigrar->getId() . '_' . $usuarioMigrar->getAreaTel(); $customerContextId = 'GLN_' . $usuarioMigrar->getId() . '_' . $usuarioMigrar->getAreaTel();
$nuevoUsuario = new UsuarioMcafee(); $nuevoUsuario = new UsuarioMcafee();
$nuevoUsuario->setUmcMcafeeTipoProducto(UsuarioMcafee::TIPO_MULTIDEVICE); $nuevoUsuario->setUmcMcafeeTipoProducto(UsuarioMcafee::TIPO_MULTIDEVICE);
$nuevoUsuario->setUmcMcafeeAffid(419); $nuevoUsuario->setUmcMcafeeAffid(419);
...@@ -76,7 +77,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -76,7 +77,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$nuevoUsuario->setUmcMcafeeEmail($usuarioMigrar->getEmailAddress()); $nuevoUsuario->setUmcMcafeeEmail($usuarioMigrar->getEmailAddress());
$nuevoUsuario->setUmcMovistarEmail($usuarioMigrar->getCorreo()); $nuevoUsuario->setUmcMovistarEmail($usuarioMigrar->getCorreo());
$nuevoUsuario->setUmcMovistarRut($usuarioMigrar->getRut()); $nuevoUsuario->setUmcMovistarRut($usuarioMigrar->getRut());
$nuevoUsuario->setUmcMovistarAny(explode("@",$usuarioMigrar->getEmailAddress())[0]); $nuevoUsuario->setUmcMovistarAny(explode("@", $usuarioMigrar->getEmailAddress())[0]);
$nuevoUsuario->setUmcMovistarActivo(UsuarioMcafee::ACTIVO_MOVISTAR_TRUE); $nuevoUsuario->setUmcMovistarActivo(UsuarioMcafee::ACTIVO_MOVISTAR_TRUE);
$nuevoUsuario->setUmcParametroEncriptado($nuevoUsuario->generarUsuarioEncriptadoParaMovistar()); $nuevoUsuario->setUmcParametroEncriptado($nuevoUsuario->generarUsuarioEncriptadoParaMovistar());
$nuevoUsuario->setUmcCustomerId($customerContextId); $nuevoUsuario->setUmcCustomerId($customerContextId);
...@@ -86,7 +87,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -86,7 +87,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$nuevoUsuario->setCreatedAt(new \DateTime()); $nuevoUsuario->setCreatedAt(new \DateTime());
$nuevoUsuario->setUpdatedAt(new \DateTime()); $nuevoUsuario->setUpdatedAt(new \DateTime());
$nuevoUsuario->save(); $nuevoUsuario->save();
$log->debug("comenzando a generar registro de la transaccion.."); $log->debug("comenzando a generar registro de la transaccion..");
$mcAfeeTx = new McafeeTransaccion(); $mcAfeeTx = new McafeeTransaccion();
$mcAfeeTx->setMtrTipo(McafeeTransaccion::TIPO_ALTA); $mcAfeeTx->setMtrTipo(McafeeTransaccion::TIPO_ALTA);
...@@ -100,7 +101,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -100,7 +101,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
<DATA> <DATA>
<CUSTOMERCONTEXT ID="' . $customerContextId . '" REQUESTTYPE="UPDATE"> <CUSTOMERCONTEXT ID="' . $customerContextId . '" REQUESTTYPE="UPDATE">
<ACCOUNT/> <ACCOUNT/>
<ORDER PARTNERREF="' . $mcAfeeTx->getMtrReferencia().'" REF=""> <ORDER PARTNERREF="' . $mcAfeeTx->getMtrReferencia() . '" REF="">
<ITEMS> <ITEMS>
<ITEM SKU="' . self::SKU_DESTINY . '" QTY="1" ACTION="TU"> <ITEM SKU="' . self::SKU_DESTINY . '" QTY="1" ACTION="TU">
<SOURCESKU>' . $usuarioMigrar->getSku() . '</SOURCESKU></ITEM> <SOURCESKU>' . $usuarioMigrar->getSku() . '</SOURCESKU></ITEM>
...@@ -116,111 +117,114 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -116,111 +117,114 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$peticion = array('requestXML' => $xmlPartnerContext); $peticion = array('requestXML' => $xmlPartnerContext);
$log->debug('Peticion a McAfee->' . print_r($peticion, true)); $log->debug('Peticion a McAfee->' . print_r($peticion, true));
///INICIO PETICION MCAFEE ///INICIO PETICION MCAFEE
try { try {
//Llamada McAfee //Llamada McAfee
$wsMcafeePostRequestUrl = Utiles::getParametroConfiguracion('ws_mcafee_post_request_url'); $wsMcafeePostRequestUrl = Utiles::getParametroConfiguracion('ws_mcafee_post_request_url');
$SOAP = new \SoapClient($wsMcafeePostRequestUrl, array("connection_timeout" => self::TIMEOUT, 'cache_wsdl' => WSDL_CACHE_NONE)); $SOAP = new \SoapClient($wsMcafeePostRequestUrl, array("connection_timeout" => self::TIMEOUT, 'cache_wsdl' => WSDL_CACHE_NONE));
$log->debug('Llamando metodo "ProcessRequestWS" url WS->' . $wsMcafeePostRequestUrl); $log->debug('Llamando metodo "ProcessRequestWS" url WS->' . $wsMcafeePostRequestUrl);
$respuesta = $SOAP->ProcessRequestWS($peticion); $respuesta = $SOAP->ProcessRequestWS($peticion);
$log->debug('Respuesta McAfee->' . print_r($respuesta, true)); $log->debug('Respuesta McAfee->' . print_r($respuesta, true));
if ($respuesta != null) { if ($respuesta != null) {
$mcAfeeTx->setMtrXmlRespuesta(print_r($respuesta->ProcessRequestWSResult, TRUE)); $mcAfeeTx->setMtrXmlRespuesta(print_r($respuesta->ProcessRequestWSResult, TRUE));
$arrayRespuesta = $this->procesarXmlRespuesta($respuesta); $arrayRespuesta = $this->procesarXmlRespuesta($respuesta);
$log->debug("Xml procesado en forma de array: ".print_r($arrayRespuesta, true)); $log->debug("Xml procesado en forma de array: " . print_r($arrayRespuesta, true));
if ($arrayRespuesta == NULL) { if ($arrayRespuesta == NULL) {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId(). 'PETICION:'. print_r($peticion, TRUE));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId(). 'PETICION:'. print_r($peticion, TRUE));
$cantidadPendientes++;
$failedAlready = true;
}
$log->debug('$arrayRespuesta McAfee->' . print_r($arrayRespuesta, true));
$mcAfeeTx->setMtrCodigoRetorno($arrayRespuesta['mcAfeeReturnCode']);
$log->debug('Descripcion de la transaccion ->' . $arrayRespuesta['mcAfeeReturnDesc']);
if ($arrayRespuesta['mcAfeeReturnCode'] == '1000' || $arrayRespuesta['mcAfeeReturnCode'] == '5001'|| $arrayRespuesta['mcAfeeReturnCode'] == '5002') {
//validacion datos Tx
if ($arrayRespuesta['mcAfeeCostumerId'] == $nuevoUsuario->getUmcCustomerId() && $arrayRespuesta['mcAfeeOrderPartnerRef'] == $mcAfeeTx->getMtrReferencia()) {
/**
* @todo agregar urlProduct.
*/
$mcAfeeTx->setMtrReferenciaMcafee($arrayRespuesta['mcAfeeOrderRef']);
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_SUCCESS);
$mcAfeeTx->setMtrProductdownloadurl($arrayRespuesta['mcAfeeProductDownloadUrl']);
$mcAfeeTx->save();
$log->debug('Transaccion finalizada con exito!. id Transaccion->' . $mcAfeeTx->getMtrId());
$cantidadProcesados++;
} else {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save(); $mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA); McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId() . 'PETICION:' . print_r($peticion, TRUE));
$log->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId());
$log->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$log->err('la transaccion fracaso debido a inconsistencia en los datos.'.print_r($arrayRespuesta,true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId()); $logError->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId() . 'PETICION:' . print_r($peticion, TRUE));
$logError->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$logError->err('la transaccion fracaso debido a inconsistencia en los datos.'.print_r($arrayRespuesta,true));
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} else {
$log->debug('$arrayRespuesta McAfee->' . print_r($arrayRespuesta, true));
$mcAfeeTx->setMtrCodigoRetorno($arrayRespuesta['mcAfeeReturnCode']);
$log->debug('Descripcion de la transaccion ->' . $arrayRespuesta['mcAfeeReturnDesc']);
if ($arrayRespuesta['mcAfeeReturnCode'] == '1000' || $arrayRespuesta['mcAfeeReturnCode'] == '5001' || $arrayRespuesta['mcAfeeReturnCode'] == '5002') {
//validacion datos Tx
if ($arrayRespuesta['mcAfeeCostumerId'] == $nuevoUsuario->getUmcCustomerId() && $arrayRespuesta['mcAfeeOrderPartnerRef'] == $mcAfeeTx->getMtrReferencia()) {
/**
* @todo agregar urlProduct.
*/
$mcAfeeTx->setMtrReferenciaMcafee($arrayRespuesta['mcAfeeOrderRef']);
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_SUCCESS);
$mcAfeeTx->setMtrProductdownloadurl($arrayRespuesta['mcAfeeProductDownloadUrl']);
$mcAfeeTx->save();
$log->debug('Transaccion finalizada con exito!. id Transaccion->' . $mcAfeeTx->getMtrId());
$cantidadProcesados++;
} else {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId());
$log->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$log->err('la transaccion fracaso debido a inconsistencia en los datos.' . print_r($arrayRespuesta, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId());
$logError->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$logError->err('la transaccion fracaso debido a inconsistencia en los datos.' . print_r($arrayRespuesta, true));
$cantidadPendientes++;
$failedAlready = true;
}
} else {//codigo de retorno distinto de 1000 y 5001
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('returnCode distinto de 1000 y 5001 que son los exitosos.' . print_r($arrayRespuesta, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('returnCode distinto de 1000 y 5001 que son los exitosos.' . print_r($arrayRespuesta, true));
$cantidadPendientes++;
$failedAlready = true;
}
} }
} else {//codigo de retorno distinto de 1000 y 5001 } else {//$respuesta ==NULL
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save(); $mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA); McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('returnCode distinto de 1000 y 5001 que son los exitosos.'.print_r($arrayRespuesta,true)); $log->err('respuesta NULL para peticion:' . print_r($peticion, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('returnCode distinto de 1000 y 5001 que son los exitosos.'.print_r($arrayRespuesta,true)); $logError->err('respuesta NULL para peticion:' . print_r($peticion, true));
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} }
} else {//$respuesta ==NULL } catch (\Exception $exc) {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save(); $mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA); if (!$esTxPendiente) {
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('respuesta NULL para peticion:' . print_r($peticion, true)); }
$log->err('Error al llamar WS. Exception:' . $exc->getMessage() . ' | peticion:' . print_r($peticion, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('respuesta NULL para peticion:' . print_r($peticion, true)); $logError->err('Error al llamar WS. Exception:' . $exc->getMessage() . ' | peticion:' . print_r($peticion, true));
//return FALSE;
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} }
} catch (\Exception $exc) {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $ultimoUsuarioProcesado = $nuevoUsuario;
$mcAfeeTx->save();
if (!$esTxPendiente) {
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
}
$log->err('Error al llamar WS. Exception:' . $exc->getMessage() . ' | peticion:' . print_r($peticion, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('Error al llamar WS. Exception:' . $exc->getMessage() . ' | peticion:' . print_r($peticion, true));
//return FALSE;
$cantidadPendientes++;
$failedAlready = true;
}
$ultimoUsuarioProcesado = $nuevoUsuario;
endforeach; endforeach;
//GENERANDO REGISTRO DE PROCESO //GENERANDO REGISTRO DE PROCESO
$registroProceso = new McafeeUltimoProcesoMigracion(); $registroProceso = new McafeeUltimoProcesoMigracion();
$registroProceso->setUsuarioMcafee($ultimoUsuarioProcesado); $registroProceso->setUsuarioMcafee($ultimoUsuarioProcesado);
$registroProceso->setMupCantidadProcesados($cantidadProcesados); $registroProceso->setMupCantidadProcesados($cantidadProcesados);
...@@ -228,12 +232,12 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -228,12 +232,12 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$registroProceso->setCreatedAt(new \DateTime()); $registroProceso->setCreatedAt(new \DateTime());
$registroProceso->setUpdatedAt(new \DateTime()); $registroProceso->setUpdatedAt(new \DateTime());
$registroProceso->save(); $registroProceso->save();
$output->writeln('COMANDO FINALIZADO.'); $output->writeln('COMANDO FINALIZADO.');
} }
/** /**
* Procesa respuesta mcafee, extrae valores y atributos y devuelve un array con estos valores. * Procesa respuesta mcafee, extrae valores y atributos y devuelve un array con estos valores.
* *
...@@ -282,7 +286,6 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -282,7 +286,6 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$arrayRespuesta['mcAfeeOrderPartnerRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->PARTNERREF; $arrayRespuesta['mcAfeeOrderPartnerRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->PARTNERREF;
$arrayRespuesta['mcAfeeOrderRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->REF; $arrayRespuesta['mcAfeeOrderRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->REF;
$arrayRespuesta['mcAfeeProductKey'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->ITEMS->ITEM->PRODUCTKEY; $arrayRespuesta['mcAfeeProductKey'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->ITEMS->ITEM->PRODUCTKEY;
} }
if (isset($xObjRespuesta->DATA->RESPONSECONTEXT->ACCOUNT)) { if (isset($xObjRespuesta->DATA->RESPONSECONTEXT->ACCOUNT)) {
...@@ -292,11 +295,11 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -292,11 +295,11 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
} catch (\Exception $ex) { } catch (\Exception $ex) {
$log->crit("Error al leer detalles XML." . $xmlRespuesta->ProcessRequestWSResult); $log->crit("Error al leer detalles XML." . $xmlRespuesta->ProcessRequestWSResult);
$log->crit("Detalle error " . print_r($ex, TRUE)); $log->crit("Detalle error " . print_r($ex, TRUE));
$logError = Utiles::setLog('WsBundle\Lib\controladorMcAfee::procesarXmlRespuesta', 'error/wsMcAfee'); $logError = Utiles::setLog('WsBundle\Lib\controladorMcAfee::procesarXmlRespuesta', 'error/wsMcAfee');
$logError->crit("Error al leer detalles XML." . $xmlRespuesta->ProcessRequestWSResult); $logError->crit("Error al leer detalles XML." . $xmlRespuesta->ProcessRequestWSResult);
$logError->crit("Detalle error " . print_r($ex, TRUE)); $logError->crit("Detalle error " . print_r($ex, TRUE));
$arrayRespuesta = array(); $arrayRespuesta = array();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment