Listar sucursales por comuna
Entrega la lista de sucursales por comuna.
URLs
Ambiente certificación
WSDL
Ambiente producción
WSDL
Parámetros
Nombre | Tipo | Requerido | Observaciones |
---|---|---|---|
Usuario | texto (50) | Si | Usuario entregado por CorreosChile para acceder a los servicios web. |
Contrasena | texto (50) | Si | Contraseña entregada por CorreosChile para acceder a los servicios web. |
CodigoComuna | texto (3) | Si | Identificador de la Comuna. |
Request
Response
Error
Códigos de error
Código | Descripción |
---|---|
ERR_USR_INX | Usuario no existe |
ERR_PASS_INC | Contraseña incorrecta |
ERR_EXC_DAT | Error en la ejecución del procedimiento, en base de datos |
ERR_CON_INX | No se encontraron datos para la consulta |
ERR_SRV_USU | Servicio no asociado al usuario |
ERR_SRV_INX | Servicio no existe |
ERR_CMNCN_OD | Error al comunicar con el origen de datos |
ERR_STOU_XML | Error con estructura del XML de salida del origen de datos |
ERR_STIN_XML | Error con estructura del XML de entrada |
ERR_DATOS_OBLI | Faltan datos obligatorios del usuario |
ERR_ACT_TRANS | Error al actualizar datos de la tabla LogTransaccional |
ERR_LGIN_INC | Nombre usuario o contraseña incorrectas |
ERR_DES_SERV | Servicio deshabilitado |
EXT_ILIMT_SERV | El servicio es ilimitado |
EXT_CUP_SERV | Quedan cupos del servicio |
ERR_CUOT_MAX | Se alcanzó la cuota limite |
Ejemplos
/* Web Service Client via WSDL
PackageName: Sucursales
import Sucursales.SucursalTO;
import java.util.List; */
public List ListarSucursalesSegunComuna(String usuario, String contrasena, String codigoComuna) throws Exception
{
try
{
Sucursales.ServicioExternoListarSucursales service = new Sucursales.ServicioExternoListarSucursales();
Sucursales.ServicioExternoListarSucursalesSoap port = service.getServicioExternoListarSucursalesSoap();
Sucursales.ArrayOfSucursalTO sucursales = port.listarSucursalesSegunComuna(usuario, contrasena, codigoComuna);
return sucursales.getSucursalTO();
}
catch(Exception exception)
{
throw new Exception("Ocurrio un error intentando obtener las sucursales según comuna.", exception);
}
}
function listarSucursalesSegunComuna($wsdlUrl, $usuario, $contrasena, $codigoComuna)
{
try
{
$client = new SoapClient($wsdlUrl, array('trace' => 1, 'exception' => 0));
$result = $client->__soapCall('listarSucursalesSegunComuna', array(
'listarSucursalesSegunComuna' => array(
'usuario' => $usuario,
'contrasena' => $contrasena,
'codigoComuna' => $codigoComuna
)), null, null);
return $result->listarSucursalesSegunComunaResult->SucursalTO;
}
catch (Exception $e) {
throw new Exception('Ocurio un errror intentando obtener las sucursales según comuna.', 0, $e);
}
}
/* Add Service Reference namespace Sucursales
using Sucursales; */
public SucursalTO[] ListarSucursalesSegunComuna(string usuario, string contrasena, string codigoComuna)
{
try
{
var client = new ServicioExternoListarSucursalesSoapClient();
var sucursales = client.listarSucursalesSegunComuna(usuario, contrasena, codigoComuna);
return sucursales;
}
catch (Exception ex)
{
throw new Exception("Ocurrio un error intentando obtener las sucursales según comuna.", ex);
}
}