Localización PERSONAL

Anuncio
,
Fecha:…………….. de………….…… de 200_.En
mi
carácter
de
apoderado
de……………………………………..con domicilio legal
en……………………………………………………………
……………………………………………………
(en adelante, la “Empresa”), solicito por medio de la
presente solicitud (en adelante, la “Solicitud”) el servicio
Localización Personal, bajo alguna de las modalidades
detalladas en el Anexo B (en adelante, el “Servicio”).
Expresamente acepto cumplir con las condiciones y
obligaciones establecidos en la presente para que
Telecom Personal S.A. (en adelante, “Personal”) facilite
el uso parcial de su red y active el Servicio en las líneas
de telefonía móvil cuyo detalle figura en el Anexo A
adjunto al presente y/o las que en el futuro se
agreguen.
PRIMERA. Objeto. PERSONAL prestará el Servicio a
la Empresa en los términos y condiciones que se
establecen en la presente. El Servicio comprenderá la
utilización de las facilidades necesarias para obtener la
información sobre la ubicación y/o localización del área
en donde los terminales móviles de la Empresa, cuyo
detalle figura en el Anexo A adjunto a la presente (en
adelante, los “Terminales Móviles”) se encuentren
recibiendo señal de telefonía móvil provista por
PERSONAL.
Para contratar el Servicio, la Empresa deberá: (i) contar
con un terminal móvil con línea de telefonía móvil activa
provista PERSONAL (ii) solicitar la tarjeta SIM de
Localización PERSONAL (iii) activar algún paquete del
Servicio en la líneas de la Empresa indicadas en el
Anexo A y/o las que en el futuro se agreguen y (iv)
suscribirse al Portal Web Autogestión Personal
Empresas: www.personal.com.ar/autogestionempresas,
según la descripción de esta operatoria que se incluye
en el Anexo B, adjunto a la presente. En el caso de
optar por la modalidad Localización Personal Server,
descripta en el Anexo B de la presente solicitud, la
Empresa también deberá configurar la conexión de sus
sistemas internos con el Sistema de Localización de
Personal según las condiciones Técnicas que
PERSONAL defina.
SEGUNDA.
Instrumentación
del
Servicio.
PERSONAL sólo suministrará información conforme lo
expuesto en la cláusula primera, a las personas que la
Empresa registre, bajo su exclusiva responsabilidad,
como usuarios en el Portal Web Autogestión Personal
Empresas. Si la Empresa optara por la modalidad
Localización Personal Server, descripta en el Anexo B
de la presente solicitud, PERSONAL enviará la
información de forma automatizada a los sistemas de la
Empresa según la información de conexión informada
por la Empresa. PERSONAL proporcionará la
mencionada información exclusivamente sobre los
Terminales Móviles pertenecientes a dicha Empresa.
Las condiciones técnicas de conexión serán acordadas
entre la Empresa y PERSONAL, al tiempo de la
habilitación del Servicio.
PERSONAL brindará a la Empresa la información
indicada en la cláusula primera, de acuerdo con los
datos que registre en sus centrales. La utilización y
buen funcionamiento del Servicio depende del área de
cobertura disponible. La Empresa reconoce que la
cobertura de la red celular de PERSONAL no abarca la
totalidad del territorio de la República Argentina. Por lo
tanto, es posible que en determinadas locaciones,
dependiendo de la situación geográfica y de otros
factores tales como la altura, el Servicio funcione con
ciertas limitaciones o incluso no funcione. Para
consultar la cobertura geográfica de la red GSM de
PERSONAL, la
Empresa podrá ingresar a
http://www.personal.com.ar/personas/gsm/cobertura.ht
m.
PERSONAL no será responsable por la eventual
utilidad
de la información obtenida mediante la
utilización del servicio, ni garantiza la exactitud y/o
veracidad de la información, ni su eficacia o
contribución al desarrollo o eventual éxito de la
concreción del servicio que preste la Empresa.
El uso de la información recibida por la Empresa en los
términos de la presente, es exclusiva responsabilidad
de la Empresa, quien deberá limitarse a utilizarla
conforme estos términos y condiciones, deslindando de
cualquier responsabilidad a PERSONAL ante cualquier
reclamo al respecto.
TERCERA. Condiciones. El Servicio será prestado
bajo las condiciones previstas en la presente Solicitud y
bajo la modalidad comercial, precios y condiciones que
se detallan en el Anexo A adjunto.
El cargo de Conexión es de: $..................................
CUARTA. La presente Solicitud tendrá vigencia por
tiempo indeterminado. La Empresa se compromete a
recibir y abonar el Servicio a partir de la fecha de
habilitación del Servicio en las líneas indicadas en el
Anexo A. En caso que la Empresa decidiera rescindir la
operación después de haber recibido conforme los
Terminales Móviles y/o SIM de Localización
PERSONAL o haber sido conectado el Servicio, no
tendrá derecho alguno a reclamar la devolución del
monto abonado por lo/s mismos ni lo pagado por el
abono del Servicio.
A efectos de rescindir el Servicio, la Empresa se
compromete a notificar a PERSONAL mediante Carta
Documento al domicilio de Telecom Personal S.A.
El cargo de conexión se aplicará conforme el importe
detallado en la presente Solicitud.
Las bonificaciones del cargo de conexión del Servicio
se mantendrán vigentes según las siguientes
condiciones de permanencia:
1
Menos de 6 meses:
0% de bonificación
Entre 6 meses a 12 meses: 50% de bonificación
Más de 12 meses:
100% de bonificación
Sucesivas renovaciones: 100% de bonificación
PERSONAL podrá rescindir la prestación del Servicio
sin invocación de causa, mediante notificación previa A
la Empresa de sesenta (60) días corridos.
Vencido el plazo de vigencia de la presente Solicitud o
finalizada la relación por la causa que fuere,
PERSONAL dejará de brindar el Servicio. En caso de
haberse otorgado condiciones especiales para la
adquisición de los Terminales Móviles y/o SIM de
localización PERSONAL, dichas condiciones dejarán
de tener vigencia en forma automática, debiéndose
actualizar según condiciones comerciales vigentes al
momento de la finalización de la vigencia.
En caso de existir impedimentos de orden regulatorio
y/o de cualquier otra índole, que impidan a PERSONAL
continuar prestando el Servicio o alguno de los
servicios relacionados al mismo, PERSONAL podrá
rescindir el Servicio o cualquiera de los servicios
relacionados al mismo, sin derecho a reclamo
resarcitorio alguno por parte de la Empresa, siempre
que PERSONAL lo comunique a la Empresa en forma
fehaciente, con sesenta (60) días de antelación, salvo
que el impedimento amerite un preaviso menor.
QUINTA. No mención del nombre PERSONAL. La
Empresa no podrá, directa ni indirectamente, involucrar
y/o mencionar a PERSONAL en su actividad comercial,
en anuncios, referencias y/o cualquier otro medio.
Asimismo, la Empresa asume la obligación de no
comunicar a sus clientes ni a terceros bajo ningún
concepto su relación con PERSONAL ni los servicios
que PERSONAL le presta.
SEXTA. Responsabilidades. Las obligaciones y
derechos de la Empresa y de PERSONAL frente a sus
propios clientes se circunscriben al servicio que cada
parte brinda, en concordancia con las leyes y
reglamentaciones vigentes para tales servicios.
PERSONAL limita su responsabilidad a la
prestación del servicio de comunicaciones móviles
en debidas condiciones técnicas, mas no tendrá
relación, responsabilidad, ni obligación directa o
indirecta alguna, en relación con los clientes de la
Empresa.
Cada parte será responsable frente a sus clientes y
frente a terceros, por la prestación de sus propios
servicios. Por lo tanto, las partes se mantendrán
recíprocamente indemnes de todo reclamo o
responsabilidad de cualquier tipo, que se origine en o
se derive de los servicios a su cargo, ya sea por su
propio incumplimiento y/o por el de sus empleados,
contratistas y/o subcontratistas.
En caso que la Empresa o PERSONAL recibieran un
reclamo relacionado con el servicio a su cargo, la parte
que hubiera recibido el reclamo deberá comunicarlo a
la otra parte dentro de las cuarenta y ocho (48) horas
de su recepción. La omisión o comunicación tardía,
generará responsabilidad por los daños que pudieran
ocasionarse a la parte reclamada.
La Empresa se compromete a comunicar por escrito a
sus dependientes, clientes y a terceros usuarios del
Servicio que la EMPRESA es la única y exclusiva
responsable por el servicio a ellos brindado. La
Empresa remitirá a PERSONAL un ejemplar de la dicha
comunicación suscripta por cada dependiente, cliente o
tercero, según corresponda.
PERSONAL no será responsable por el funcionamiento
del Servicio en Terminales Móviles no provistas por
PERSONAL y/o sus o agentes o retailers autorizados.
SÉPTIMA. Declaraciones. La Empresa reconoce y
manifiesta que es un contratista independiente y que la
relación que emerja de la presente Solicitud no
constituye una relación asociativa, de agencia ni de
representación de ningún tipo, no teniendo las partes
facultades para obligarse ni asumir ninguna obligación
ni responsabilidad, expresa o implícita, en nombre de la
otra parte.
OCTAVA. Cesión. La Empresa no podrá transferir o
ceder ni todo ni en parte, a título gratuito u oneroso, los
derechos y obligaciones que emerjan de la presente,
salvo autorización expresa y por escrito de
PERSONAL.
NOVENA. Confidencialidad. Las partes mantendrán
en estricta confidencialidad toda la información a la que
tengan acceso en virtud de la relación que surja de la
presente y se comprometen a no revelarla a terceros,
salvo que existiera orden judicial, administrativa o legal
que obligue a lo contrario, en cuyo caso deberán dar
inmediato aviso a la titular de la información.
Particularmente, la Empresa deberá mantener en
estricta
confidencialidad
la
información
que
PERSONAL le brinde conforme lo establecido en la
cláusula primera.
DÉCIMA. Domicilios. Jurisdicción. La Empresa fija
su domicilio en el enunciado en el encabezamiento
donde se tendrán por válidas todas las notificaciones
que se le cursen.
Cualquier controversia que surja con relación a la
interpretación, ejecución o cumplimiento de la presente,
será sometida a la competencia de los tribunales
ordinarios de la ciudad Autónoma de Buenos Aires,
renunciando a cualquier otro fuero o jurisdicción que
pudiera corresponder.
UNDÉCIMA. Aceptación. La presente Solicitud se
considerará aceptada por PERSONAL si PERSONAL
procede a activar el Servicio en las líneas detalladas en
el Anexo A.----------- ---------------------------------------------
2
ANEXO A
DETALLE DE SOLICITUDES DE SERVICIO, TERMINALES MÓVILES ACTIVADOS Y CONDICIONES
COMERCIALES
Número de Línea
Paquete de Servicio
Localización Personal
(modalidad Web o
modalidad Server)
Precio del
Abono (*)
Cantidad de
consultas incluidas
en el Abono
Precio por consulta
adicional (*)
(*) Los precios no incluyen impuestos.
3
ANEXO B
OPERATORIA DE PRESTACIÓN DEL SERVICIO DE LOCALIZACIÓN PERSONAL
PROCESO
1.- La Empresa contratará el Servicio según condiciones comerciales acordadas.
2.- PERSONAL entregará a la Empresa una tarjeta SIM de localización PERSONAL por cada
línea que la Empresa haya solicitado activar según se indica en el Anexo A. Las tarjeta SIM de
localización PERSONAL deberán ser insertadas por la Empresa en los Terminales Móviles
designados por la Empresa, según lo informado en el Anexo A.
3.- La Empresa podrá contratar el servicio Localización Personal bajo alguna de las siguientes
dos (2) modalidades disponibles “Localización Personal Web” o “Localización Personal Server”.
Para consultar la ubicación de una línea celular activa de PERSONAL, se deberá activar en
dicha línea el paquete de servicio Localización Personal en alguna de las mencionadas
modalidades.
4. Modalidad “Localización Personal Web”: para conocer la ubicación referida a una línea celular
activa de PERSONAL, el/los usuario/s autorizado/s de la Empresa deberá/n ingresar al Portal
Web Autogestión Personal Empresas: www.personal.com.ar/autogestionempresas, loguearse
utilizando su usuario y contraseña y luego ingresar en la sección “Localización Personal”. Desde
esta sección, el usuario podrá ingresar el número de línea del Terminal Móvil que desea localizar
y ver luego su ubicación geográfica a nivel nacional. El usuario sólo podrá consultar líneas
celulares activas de PERSONAL que se encuentren a nombre de la Empresa y que posean
activo algún paquete de servicio Localización Personal Web.
5- Modalidad “Localización Personal Server”: esta modalidad permite efectuar una conexión
entre una aplicación de software de la Empresa y un Web Service provisto por PERSONAL. Los
desarrollos y configuraciones requeridos por la Empresa para llevar a cabo dicha conexión serán
responsabilidad de la Empresa y deberán respectar las definiciones técnicas establecidas por
PERSONAL a través de la documentación correspondiente, que se adjunta al presente.
PERSONAL otorgará a la Empresa un usuario y contraseña para poder efectuar las consultas a
través de la mencionada modalidad. La Empresa sólo podrá consultar líneas celulares activas de
PERSONAL que se encuentren a nombre de la Empresa y que posean activo algún paquete de
servicio Localización Personal Server.
5.- Ante problemas con el funcionamiento del Servicio los usuarios autorizados de la Empresa
podrán comunicarse con el área de Soporte Telefónico, llamando al número (011) 4788–7676 de
lunes a domingo, durante las veinticuatro (24) horas del día. Los inconvenientes técnicos serán
resueltos de lunes a viernes de 9 a 18 horas.
6.- Para utilizar el Servicio con la modalidad Localización Personal Web, es necesario que la
Empresa se suscriba al Portal Autogestión Empresas a través del proceso vigente, sin cargo
adicional. La Empresa podrá registrar hasta diez (10) usuarios autorizados para acceder a dicho
Portal Web y a los servicios que lo componen. El acceso a servicios del Portal Autogestión
Empresas distintos del Servicio de Localización Personal, requerirá la previa contratación de
tales servicios y su pago, de corresponder.
7.- PERSONAL podrá modificar la operatoria de entrega de información a su exclusivo criterio y
en tal caso notificará a la Empresa la nueva modalidad.
4
Localización Personal Server
Definiciones Técnicas para la
Conexión al Web Service de Localización
Personal.
Nota: entregar al cliente únicamente en caso que contrate la modalidad
“Localización Personal Server”
5
OBJETIVOS
El presente documento tiene como objetivo brindar las especificaciones técnicas del Web Service desarrollado
para el Servicio de Localización Personal.
INTRODUCCION
En el siguiente diagrama se muestra la arquitectura de los servicios web de Telecom Personal que pueden ser
consumidos por cualquier cliente que requiera la información que éstos brindan.
Arquitectura de Web Service SLM GSM
Sistema de Telecom Personal
Sistema Cliente
Web Service TP 1
Cliente de TP 1
SOAP
SOAP
SOAP
SOAP
Cliente de TP 2
…
INTERNET
Gateway
Service
SOAP
WSObtenerLocalizacion
SOAP
…
SOAP
Cliente de TP N
Web Service TP M
DESCRIPCIÓN GENERAL
En esta sección se explicara la descripción del Web Service de Localización Personal Server.
El método que ofrece este Web Service es el ObtenerLocalizacion.
Una solicitud al Web Service está compuesta por dos tipos de entradas:
• La línea a localizar como parámetro del método.
•
Las credenciales de autenticación como parámetro en el SOAP HEADER (entrada)
La respuesta del Web Service está compuesta por:
• Los datos de localización solicitados al método.
•
Parámetros en el SOAP HEADER (salida) en el caso de éxito. En el caso de producirse un error la salida
va a estar formada por una SOAP EXCEPTION en la cual se describe el código y la descripción del error.
Especificaciones de comunicación
La siguiente información revierte importancia para la capa de conexión a los Web Services.
• URL: https://wsgateway.personal.com.ar:8075/GatewayService/WSObtenerLocalizacion.asmx
•
Protocolo: Http Soap, Http Soap 1.2
•
Puerto: 8075
6
Parámetros de entrada en el Soap Header (Autenticación)
A continuación se describen los parámetros requeridos para la autenticación del cliente.
Nombre del Parámetro
Tipo de Dato
Descripción
UserName
String
Nombre de Usuario.
Password
String
Contraseña del usuario.
Line
Long
Número de Línea.
UserGuid
String
No utilizado.
SessionId
String
No utilizado.
• UserName: Usuario de autenticación del web service. No puede ser vacía y la longitud máxima permitida es de
30 caracteres. El UserName y el Password son asignadas a cada Empresa por Seguridad Informática
• Password: Contraseña de autenticación del servicio. No puede ser vacía y la longitud máxima permitida es de
30 caracteres. El UserName y la contraseña no están encriptadas.
• Line: Numero de línea que identifica la solicitud del Web Service.
• UserGuid: Este parámetro no es utilizado y se reserva para un uso futuro
• SessionId: Este parámetro no es utilizado y se reserva para un uso futuro
Parámetros de salida en el Soap Header (Caso de exito)
Nombre del Parámetro
Tipo de Dato
Descripción
UserGuid
String
No utilizado.
SessionId
String
No utilizado.
TransactionId
String
Id de la transacción de la solicitud del servicio.
• UserGuid: Este parámetro no es utilizado y se reserva para un uso futuro
• SessionId: Este parámetro no es utilizado y se reserva para un uso futuro
• TransactionId: Este parámetro identifica el Id de transacción de la llamada al web service. A partir de este Id se
podrá consultar el detalle del procesamiento del mismo, ya sea para el caso de éxito o el de error.
Parámetros de salida retornados en una Soap Exception (Caso de Error)
Nombre del Parámetro
Descripción
Id
Código del Error.
Description
Descripción del Error.
TransactionId
Id de la transacción de la solicitud del servicio.
• Id: Parámetro que identifica el código de error retornado por el web service.
• Description: Parámetro que describe el mensaje de error retornado por el web service.
• TransactionId: Este parámetro identifica el Id de transacción de la llamada al web service. A partir de este Id se
podrá consultar el detalle del procesamiento del mismo, ya sea para el caso de éxito o error.
Nota: Los parámetros de salida del SOAP HEADER son retornados al cliente por cualquier estado que
corresponda a una operación errónea.
Web Service Obtener Localización
Parámetros de entrada del método ObtenerLocalizacion
A continuación se detallan los parámetros de entrada del método
Nombre del Parámetro
Tipo de Dato
NumeroLinea
Long
Número de línea
• Número de línea: Número de línea a consultar su localización.
Descripción
7
Retorno del método
A continuación se detallan los parámetros retornado por el método en caso de éxito
Nombre del Parametro
Tipo de Dato
Descripción
Línea
Long
Línea a consultar su localización
CellID
String
Código de Identificación de la celda
Nombre
String
Nombre del titular de la línea
Direccion
String
Dirección donde esta ubicado la línea
Localidad
String
Localidad donde esta ubicado la línea
Departamento
String
Departamento donde esta ubicado la línea
Provincia
String
Provincia donde esta ubicado la línea
Pais
String
País donde esta ubicado la línea
LatitudGrados
Int
Latitud (grados)
LatitudMinutos
Int
Latitud (minutos)
LatitudSegundos
Decimal
Latitud (segundos)
LongitudGrados
Int
Longitud (grados)
LongitudMinutos
Int
Longitud ( minutos )
LongitudSegundos
Decimal
Longitud ( segundos )
Orientación
Int
Orientación de la línea (Azimut)
AperturaHoriz
Int
Apertura Horizontal del Haz (grados)
MCC
Int
Código de país
MNC
Int
Código de Red
LAC
Int
Código de Área
CI
Int
Cell Id en numero
Excepciones
Como mencionamos anteriormente el servicio retorna una SoapException si el usuario no tiene permisos
para entrar a la aplicación o bien si ocurrió algún error durante la llamada al web service. En la soap execption se
describe el código el error y la descripción del error. A continuación de detallan los mismos en una tabla de
errores:
Tabla de Errores
La siguiente tabla corresponde a los posibles errores retornados por el web service.
Id de Error
Descripción del error
Observaciones
1
Error interno de la Plataforma.
Errores internos de aplicación TP.
Las credenciales no están
2
Usuario y Password incorrectos.
autorizadas para realizar esta
consulta.
Error de TimeOut (
3
Timeout producido por aplicación TP.
WSObtenerLocalizacion ).
4
Error Conexión a Servicio Externo (
Errores internos de aplicación TP.
8
4102
4103
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4116
4117
4118
99999
99999
99999
WSObtenerLocalizacion )
El usuario no esta configurado para
utilizar este servicio.
La línea solicitada no existe
La línea solicitada no pertenece al cliente
habilitado.
La línea tiene suspensiones.
La línea no tiene algún paquete de SLM
GSM activo.
La línea no corresponde al mercado
Pospago.
La linea no correspode con la tecnologia
GSM.
El servicio de SLM no puede localizar la
línea. Por favor, intente mas tarde.
Disculpe señor cliente. Usted no posee
derechos suficientes.
Línea debe estar formada por 10 dígitos.
Disculpe señor cliente. No fue posible
conectarse a la base de datos.
No existen recursos disponibles para
hacer la consulta.
Disculpe señor cliente. No se puede
localizar la linea. Probablemente el celular
se encuentre apagado o sin cobertura
La celda obtenida no figura en la tabla.
Disculpe señor cliente. El sistema esta
momentaneamente fuera de servicio. Por
favor, intente la consulta nuevamente
mas tarde.
Mensaje de Error No tipificado.
Error de Configuración del Servicio de
Mensajes.
Error Conexión a Servicio de Datos.
-
Error de Formato de la línea.
-
-
-
9
Apéndice
Ejemplo de un mensaje SOAP para una llamada al Web Service
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<Authentication xmlns="http://personal.com.ar/services/">
<UserName>user_slmgsm</UserName>
<Password>pass_slmgsm</Password>
<Line>3516170113</Line>
<UserGuid />
<SessionId />
</Authentication>
</soap:Header>
<soap:Body>
<ObtenerLocalizacion xmlns="http://personal.com.ar/services/">
<numeroLinea>3516170113</numeroLinea>
</ObtenerLocalizacion>
</soap:Body>
</soap:Envelope>
Ejemplo de un mensaje SOAP de respuesta de una llamada al Web Service (caso de éxito)
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<Authentication xmlns="http://personal.com.ar/services/">
<UserName>user_slmgsm</UserName>
<Password>pass_smgsm</Password>
<Line>3516170113</Line>
<UserGuid />
<SessionId />
</Authentication>
<Transaction xmlns="http://personal.com.ar/services/">
<TransactionId>202685</TransactionId>
</Transaction>
</soap:Header>
<soap:Body>
<ObtenerLocalizacionResponse xmlns="http://personal.com.ar/services/">
<ObtenerLocalizacionResult>
<Linea>3516170113</Linea>
<CellID>SCER3</CellID>
<MCC>722</MCC>
<MNC>34</MNC>
<LAC>23</LAC>
<CI>20141</CI>
<Nombre>CERRITO</Nombre>
<Direccion>Lugano Nro:61</Direccion>
<Localidad>Lomas de Zamora</Localidad>
<Departamento>Lomas de Zamora</Departamento>
<Provincia>Buenos Aires</Provincia>
<Pais>Argentina</Pais>
<LatitudGrados>34</LatitudGrados>
<LatitudMinutos>45</LatitudMinutos>
<LatitudSegundos>28</LatitudSegundos>
<LongitudGrados>58</LongitudGrados>
<LongitudMinutos>22</LongitudMinutos>
<LongitudSegundos>56</LongitudSegundos>
<Orientacion>290</Orientacion>
<AperturaHoriz>65</AperturaHoriz>
</ObtenerLocalizacionResult>
</ObtenerLocalizacionResponse>
</soap:Body>
</soap:Envelope>
10
Ejemplo de un mensaje soap de respuesta de una llamada al Web Service (caso de error)
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>
Disculpe señor cliente. El sistema esta momentaneamente fuera de servicio. Por favor, intente la consulta nuevamente
mas tarde.
</faultstring>
<detail>
<Id xmlns="http://personal.com.ar/services/">4101</Id>
<Description xmlns="http://personal.com.ar/services/">Disculpe señor cliente. El sistema esta momentaneamente
fuera de servicio. Por favor, intente la consulta nuevamente mas tarde.</Description>
<TransactionId xmlns="http://personal.com.ar/services/">197869</TransactionId>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
C#. Ejemplo de una llamada al web service usando un Proxy
//..
WSObtenerLocalizacion obtenerLocalizacion = new WSObtenerLocalizacion();
Authentication autenticacion = new Authentication();
autenticacion.UserName = “user_slmgsm”;
autenticacion.Password =” pass_slmgsm”;
autenticacion.Line = "3516530113";
autenticacion.UserGuid = "";
autenticacion.SessionId = "";
obtenerLocalizacion.AuthenticationValue = autenticacion;
obtenerLocalizacion.ClientCertificates.Add(
X509Certificate.CreateFromCertFile(
AppDomain.CurrentDomain.BaseDirectory + "WebServiceCertificado.cer"));
ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback(RemoteCertificateValidationCallback);
obtenerLocalizacion.Url =”
https://wsgateway.personal.com.ar:8075/GatewayService/WSObtenerLocalizacion.asmx”;
long numerolinea= 3516530113;
Localizacion result = obtenerLocalizacion.ObtenerLocalizacion(numerolinea); ;
// Procesamos resultado
}
catch (SoapException ex)
{
//Procesamo Excepcion
String IdError = ((XmlElement)ex.Detail).GetElementsByTagName("Id").Item(0).InnerText;
String Description =((XmlElement)ex.Detail).GetElementsByTagName("Description").Item(0).InnerText;
String TransactionId = ((XmlElement)ex.Detail).GetElementsByTagName("TransactionId").Item(0).InnerText;
}
11
Descargar