Web Service OSR REST: Guía de Consumo Web Service

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Web Service OSR REST: Guía de Consumo Web Service"

Transcripción

1 Web Service OSR REST: Guía de Consumo Web Service

2 Indice Indice... 2 Guía de consumo... 3 Método POST... 3 Código de resultado: Response... 3 Paylod:... 3 El endpoint es el siguiente:... 4 El XML debe ser generado bajo la siguiente definición:... 5 Headers... 5 Body... 5 Ejemplo:... 6 El Resultado:... 6 Los endpoint son los siguientes:... 7 Headers... 7 Body... 8 Ejemplo:... 8 El Resultado... 8 A continuación, un ejemplo para integrar estos métodos... 9 Carga de archivos:... 9 Reemplazo de archivos: Llamada a los métodos:... 14

3 Guía de consumo El presente documento está orientado facilitar las operaciones relacionadas con realizar carga o reemplazo de archivos en la nube de MasterBase. Definimos como: Endpoint: Dirección completa que incluye una URL base más los parámetros necesarios (obligatorios u opcionales) para su ejecución. URL Base: Es la dirección raíz para el consumo de los Web Services. Un Web Service posee sólo un método: Método POST: Utilizado para la carga o reemplazo de archivos. Cada ejecución de un Web Service, entrega: Código de resultado: Response El RESPONSE es un código que representa el resultado de la ejecución: o 201 : resultado satisfactorio o 400 : problema en la ejecución o 500 : problema en el servicio (interno) o Etc. Paylod: Consiste en la información que se adjunta al llamado Web Service, como información necesaria para la acción que estamos realizando.

4 Web Service OSR REST R4: Para realizar una carga, se debe utilizar el método POST. El endpoint es el siguiente: Donde: IdCliente Identificador numérico de la cuenta del cliente Parámetro Obligatorio IdContainer Identificador del contenedor sobre el cual se realizará la carga Parámetro Obligatorio Utilizar credenciales válidas para el consumo de Web Service, para este servicio. Para este método es necesario incluir una estructura XML en el PAYLOAD y debe ser del tipo multipart/form-data. Esta carga solamente acepta la publicación de un archivo a la vez. Si se quiere publicar un número mayor de archivos se debe repetir el proceso anteriormente descrito tantas veces como sea necesario. Se aconseja utilizar herramientas para consumo de web service que permitan la carga de archivos, por ejemplo, Postman.

5 El XML debe ser generado bajo la siguiente definición: Headers Header Tipo Requerido Descripción Ejemplo Content-Type string Sí Formato del mensaje multipart/form-data Http Content-Length int Sí Tamaño del mensaje > 1 Http Autorization Basic Sí Credenciales para acceder al servicio X-OSR-ClientPath string Opcional Path único del archivo /misarchivos/test.txt En el caso de no indicar valor para este parámetro, el sistema generara un identificador único. X-OSR-ExpirationDate datetime Opcional Fecha de expiración del archivo T00:00:00 Body Name Tipo Descripción Ejemplo validation String(XML) XML validation, contiene parámetros de restricción de acceso al archivo.(acá agregar referencia a la estructura y parámetros de este XML ) <validation response="normal"> <set keypractices="any" allowhttp="true"> <httpauth validation="anonymous"/> </set> </validation> tags String(XML) XML Tags, contiene etiquetas para poder hacer búsquedas de archivos. <tags> <categoria>viajes</categoria> <campaña>promoción USA</campaña> </tags> File file Archivo a subir.

6 Ejemplo: El Resultado: El extracto del resultado de la lista (en caso de éxito), reflejará la siguiente estructura: <OSRResponse> <statuscode>201</statuscode> <statusdescription>created</statusdescription> <location Hash="e976af72d9a6644d7422c16d64ce597a" FileSize="33"> n> </OSRResponse>

7 Para la reemplazar archivos, se debe utilizar el método POST. Los endpoint son los siguientes: Donde: IdCliente Identificador numérico de la cuenta del cliente Parámetro Obligatorio IdContainer Identificador del contenedor sobre el cual se realizará la carga Parámetro Obligatorio Utilizar credenciales válidas para el consumo de Web Service, para este servicio. Para este método es necesario incluir una estructura XML en el PAYLOAD y debe ser del tipo multipart/form-data. Esta carga solamente acepta la publicación de un archivo a la vez. Si se quiere publicar un número mayor de archivos se debe repetir el proceso anteriormente descrito tantas veces como sea necesario. Se aconseja utilizar herramientas para consumo de web service que permitan la carga de archivos, por ejemplo, Postman. Headers Header Tipo Requerido Descripción Ejemplo Content-Type string Sí Formato del mensaje multipart/form-data Http Content- int Sí Tamaño del mensaje > 1 Length Http Autorization Basic Sí Credenciales para acceder al servicio X-OSR- ClientPath X-OSR- ReplaceVersion string Si Path único del archivo a reemplazar string Si Indica que será reemplazo de archivo /misarchivos/test.txt true

8 Body name Tipo Descripción Ejemplo File file Archivo a subir. Ejemplo: El Resultado El resultado (en caso de éxito), reflejará la siguiente estructura: <OSRResponse> <statuscode>200</statuscode> <statusdescription>created</statusdescription> <location Hash="e976af72d9a6644d7422c16d64ce597a" FileSize="33"> n>

9 </OSRResponse> A continuación, un ejemplo para integrar estos métodos Carga de archivos: public static string Upload(string urlbase, string customer, string container, string username, string password, string validation, string tags, string filepath, string clientpath, DateTime? expdate, double? timeout) #region Validaciones de parámetros. // Intencional mente se omiten las validaciones de los parametros, con el fin de simplicar. #endregion //creamos el objeto HttpClientHandler, para setear credenciales y otros parametros. using (var handler = new HttpClientHandler()) //se fuerza a enviar las credenciales. handler.preauthenticate = true; //se agregan las credenciales proporcionadas. handler.credentials = new NetworkCredential(username, password); //acá se puede definir un proxy en el caso que sea necesario //handler.proxy = new WebProxy(" ", 8080); var baseapiuri = new Uri(urlBase); var customerapiuri = new Uri(baseApiUri, string.format("0/1", customer, container)); //creamos el objeto HttpClient que se encargara de enviar el request. using (var client = new HttpClient(handler)) //si el parametro timeout tiene valor. if (timeout.hasvalue) client.timeout = TimeSpan.FromSeconds(timeout.Value); else //valor por defecto. client.timeout = TimeSpan.FromSeconds(30); //creamos el objeto request que contentrá el mensaje(headers y contenido) using (var request = new HttpRequestMessage(HttpMethod.Post, customerapiuri)) //si el parametro fecha de expiración tiene valor, se agrega el header X-OSR-ExpirationDate. if (expdate.hasvalue) request.headers.add("x-osr-expirationdate", expdate.value.tostring("s"));

10 //si el paramtro client path tiene valor se agrega el header X-OSR-ClientPath. if (!string.isnullorwhitespace(clientpath)) request.headers.add("x-osr-clientpath", clientpath); using (var content = new MultipartFormDataContent()) //agregamos dentro del objeto conetido el XML validation. var validationcontent = new StringContent(validation); validationcontent.headers.contenttype = null; content.add(validationcontent, "\"validation\""); //agregamos dentro del objeto conetido el XML validation. var tagscontent = new StringContent(tags); tagscontent.headers.contenttype = null; content.add(tagscontent, "\"tags\""); //creamos el objecto StreamContent para agregar el archivo al mensaje. using (var filecontent = new StreamContent(new FileStream(filePath, FileMode.Open, FileAccess.Read))) //definimos el disposition del archivo. filecontent.headers.contentdisposition = new ContentDispositionHeaderValue("form-data") Name = "\"file\"", FileName = "\"" + Path.GetFileName(filePath) + "\"" ; //indicamos el contenttype del archivo. filecontent.headers.contenttype = new MediaTypeHeaderValue(MimeTypes.GetMimeType(filePath)); //agregamos el archivo al contenido del mensaje. content.add(filecontent, "file"); //asignamos el contenido al request. request.content = content; //hacemos el request y obtenemos el response. using (var response = client.sendasync(request).result) //nos aseguramos que se genere un exception si la respuesta no es satisfactoria. response.ensuresuccessstatuscode(); //leemos el contenido de la respuesta var responsestring = response.content.readasstringasync().result; //retornamos la respuesta. return responsestring;

11 archivo. //tambien podriamos retornar solo la url del //return response.headers.location.absoluteuri; // response // content // request // client // handler

12 Reemplazo de archivos: public static string Replace(string urlbase, string customer, string container, string username, string password, string filepath, string clientpath, int? timeout) //creamos el objeto HttpClientHandler, para setiar credenciales y otros parametros. using (var handler = new HttpClientHandler()) //se fuerza a enviar las credenciales. handler.preauthenticate = true; //se agregan las credenciales. handler.credentials = new NetworkCredential(username, password); //acá se puede definir un proxy en el caso que sea necesario //handler.proxy = new WebProxy(" ", 8080); var baseapiuri = new Uri(urlBase); var customerapiuri = new Uri(baseApiUri, string.format("0/1", customer, container)); //creamos el objeto HttpClient que se encargara de enviar el request. using (var client = new HttpClient(handler)) //si el parametro timeout tiene valor. if (timeout.hasvalue) client.timeout = TimeSpan.FromSeconds(timeout.Value); else //valor por defecto. client.timeout = TimeSpan.FromSeconds(30); //creamos el objeto request que contentrá el mensaje(headers y contenido) using (var request = new HttpRequestMessage(HttpMethod.Post, customerapiuri)) client path. //agregamos el header X-OSR-ClientPath con el parametro request.headers.add("x-osr-clientpath", clientpath); //agregamos el header X-OSR-ReplaceVersion para indicar al servicio que es un reemplazo. request.headers.add("x-osr-replaceversion", "true"); using (var content = new MultipartFormDataContent()) //creamos el objecto StreamContent para agregar el archivo al mensaje. using (var filecontent = new StreamContent(new FileStream(filePath, FileMode.Open, FileAccess.Read))) //definimos el disposition del archivo.

13 filecontent.headers.contentdisposition = new ContentDispositionHeaderValue("form-data") Name = "\"file\"", FileName = "\"" + Path.GetFileName(filePath) + "\"" ; //indicamos el contenttype del archivo. filecontent.headers.contenttype = new MediaTypeHeaderValue(MimeTypes.GetMimeType(filePath)); //agregamos el archivo al contenido del mensaje. content.add(filecontent, "file"); //asignamos el contenido al request. request.content = content; //hacemos el request y obtenemos el response. using (var response = client.sendasync(request).result) //nos aseguramos que se genere un exception si la respuesta no es satisfactoria. response.ensuresuccessstatuscode(); //leemos el contenido del la respueta var responsestring = response.content.readasstringasync().result; //retornamos la respuesta. return responsestring; archivo. //tambien podriamos retornar solo la url del //return response.headers.location.absoluteuri; // response // content // request // client // handler

14 Llamada a los métodos: class Program static void Main(string[] args) try //Importante: En este ejemplo se omiten varias validaciones y y control de excepciones con el fin de hacer mas simple y entendible el codigo. //Parametros de entrada de ejemplos var urlbase = " var customer = "1"; var container = "2"; var username = "user@domain.com"; var password = "xxxxx"; var validation = "<validation response=\"normal\"><set keypractices=\"any\" allowhttp=\"true\"><httpauth validation=\"anonymous\"/></set></validation>"; var tags = "<tags/>"; var filepath //Para mas detalles ir a la clase OSR, para ver la definicion de Upload. var resultupload = OSR.Upload(urlBase, customer, container, username, password, validation, tags, filepath); Console.WriteLine(resultUpload); //Para mas detalles ir a la clase OSR, para ver la definicion de Replace. var resultreplace = OSR.Replace(urlBase, customer, container, username, password, filepath, "misdocumentos/demo/saludo.txt"); Console.WriteLine(resultReplace); Console.ReadKey(); catch (Exception ex) Console.WriteLine(ex); Console.ReadKey();

Mails Masivos con plantilla REST: Guía de Consumo Web Service

Mails Masivos con plantilla REST: Guía de Consumo Web Service Mails Masivos con plantilla REST: Guía de Consumo Web Service Contenido Contenido... 2 Guía de Consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:... 4 Datos

Más detalles

Massiv REST sin plantilla: Guía de consumo Web Service

Massiv REST sin plantilla: Guía de consumo Web Service MassiveMail REST sin plantilla: Guía de consumo Web Service Contenido Contenido... 2 Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:... 4 Datos

Más detalles

Massiv (Mails Masivos) REST para R4: Guía de Consumo Web Service

Massiv (Mails Masivos) REST para R4: Guía de Consumo Web Service MassiveMail (Mails Masivos) REST para R4: Guía de Consumo Web Service Contenido Contenido... 2 Guía de Consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:...

Más detalles

Contacts REST: Guía de Consumo Web Service

Contacts REST: Guía de Consumo Web Service Contacts REST: Guía de Consumo Web Service Contenido Contenido... 2 Guía de Consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 4 Web Service Contacts REST R4:... 5 Ejemplos:... 5 Resultado:...

Más detalles

Massiv REST con plantilla: Guía de consumo Web Service

Massiv REST con plantilla: Guía de consumo Web Service MassiveMail REST con plantilla: Guía de consumo Web Service Contenido Contenido... 2 Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:... 4 Datos

Más detalles

FeedHub: Guía de consumo

FeedHub: Guía de consumo FeedHub: Guía de consumo Indice Indice... 2 Guía de consumo Web Service... 3 Web Service FeedHub:... 4 Para realizar un ping... 4 Carga de datos fuente en el contenedor... 5 Uso de servicio FeedHub: Guía

Más detalles

Contacts REST: Guía de consumo Web Service

Contacts REST: Guía de consumo Web Service Contacts REST: Guía de consumo Web Service Contenido Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service Contacts REST R4:... 5 Ejemplos:... 5 Resultado:... 6 Obtención

Más detalles

Archive (Respaldo) en MasterBase : Guía de consumo Web Service

Archive (Respaldo) en MasterBase : Guía de consumo Web Service Archive (Respaldo) en MasterBase : Guía de consumo Web Service Índice Índice... 2 Guía de consumo:... 3 Un código de resultado: Response... 3 Payload:... 3 Web Service MassiveMail (Archive):... 4 Endpoint:...

Más detalles

Contacts REST: Guía de consumo Web Service

Contacts REST: Guía de consumo Web Service Contacts REST: Guía de consumo Web Service Contenido Guía de consumo:... 4 Un código de resultado: RESPONSE... 4 Payload:... 5 Web Service Contacts REST R4:... 5 Ejemplos:... 6 Resultado:... 6 Obtención

Más detalles

Resumen, modificación y estadísticas Rest Massiv Guía de consumo Web Service

Resumen, modificación y estadísticas Rest Massiv  Guía de consumo Web Service Resumen, modificación y estadísticas Rest MassiveMail: Guía de consumo Web Service Índice Índice... 2 Guía de consumo... 3 Método GET:... 3 Método PUT:... 3 Código de resultado: Response... 3 Payload:...

Más detalles

Resumen, modificación y estadísticas Rest Massiv Guía de consumo Web Service

Resumen, modificación y estadísticas Rest Massiv  Guía de consumo Web Service Resumen, modificación y estadísticas Rest MassiveMail: Guía de consumo Web Service Índice Índice... 2 Guía de consumo... 3 Método GET:... 3 Método PUT:... 3 Payload:... 3 Los endpoints son:... 4 Actualización

Más detalles

PUSH WEB SERVER HTTP GATEWAY. Versión 1.0

PUSH WEB SERVER HTTP GATEWAY. Versión 1.0 PUSH WEB SERVER HTTP GATEWAY Versión 1.0 Índice Introducción 2 Plataforma técnica 2 Petición de creación de campaña PUSH WEB 3 URL 3 Método 3 Parámetros 3 Obligatorios 3 name (string) 3 type (string) 3

Más detalles

Web Services Tecnologías asociadas

Web Services Tecnologías asociadas Web Services 274 Web Services Tecnologías asociadas SOAP WSDL XML Tecnologías asociadas El modelo de web services está basado en ciertas tecnologías emergente que es el resultado del trabajo de varias

Más detalles

Massiv REST: Guía de consumo Web Service

Massiv REST: Guía de consumo Web Service MassiveMail REST: Guía de consumo Web Service Indice Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST:... 4 Envíos Masivos sin Plantilla y sin Adjuntos...

Más detalles

Envíos Massiv y Uniqu Guía de consumo Web Service

Envíos Massiv y Uniqu  Guía de consumo Web Service Envíos MassiveMail y UniqueMail: Guía de consumo Web Service Indice Indice... 2 Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail:... 4 Web Service UniqueMail:...

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:

PROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación: Examen de Java Nombre: DNI: Titulación: 1. Cómo podemos compilar desde la línea de comandos la clase Java A que utiliza una librería empaquetada bd.jar? 2. Indica si es correcto el siguiente código. Justifica

Más detalles

GOBIERNO DEL PRINCIPADO DE ASTURIAS VICECONSEJERÍA DE PRESUPUESTOS Y ADMINISTRACIÓN PÚBLICA

GOBIERNO DEL PRINCIPADO DE ASTURIAS VICECONSEJERÍA DE PRESUPUESTOS Y ADMINISTRACIÓN PÚBLICA MODULO COMÚN DE ALMACENAMIENTO TEMPORAL DE SOLICITUDES (MCAT) MANUAL DE USO Página 2 de 37 ÍNDICE ÍNDICE...2 1. CONTROL DEL DOCUMENTO...3 1.1. HISTÓRICO DE REVISIONES...3 2. INTRODUCCIÓN...4 3. CLASES

Más detalles

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá

Más detalles

Manejo de Datos HTTP Tipos de datos

Manejo de Datos HTTP Tipos de datos Manejo HTTP 330 Tipos de datos HttpClient: Permite armar un request, enviarlo a una URL y leer los resultados. HttpResponse y HttpRequest: Permiten leer los datos del request y grabar el response. Tipo

Más detalles

PROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; }

PROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; } PROGRAMACIÓN EN JAVA { una línea para definir, crear o ejecutar ; } JFC Y API SPECIFICATIONS OBJECT INTERFACE ABSTRACT IMPLEMENTS EXTENDS NEW EXTENDS (Hasta que una clase derivada deje de ser ABSTRACT)

Más detalles

Consulta de F931 para el MTEySS

Consulta de F931 para el MTEySS AFIP-SDG SIT Consulta de F931 para el MTEySS Manual para el desarrollador Revisión correspondiente al 23 de agosto de 2010 Administración Federal de Ingresos Públicos Subdirección General de Sistemas y

Más detalles

Examen parcial Convocatoria de junio de 2005 FUNDAMENTOS DE LA PROGRAMACIÓN

Examen parcial Convocatoria de junio de 2005 FUNDAMENTOS DE LA PROGRAMACIÓN EJERCICIO 1 (1.5 puntos) Diseñe un conjunto de casos de prueba adecuado para comprobar el funcionamiento de un método encargado de calcular la duración de una llamada telefónica. Entradas Hora de inicio

Más detalles

Experto Universitario Java Enterprise Spring

Experto Universitario Java Enterprise Spring Spring Sesión 4 Aplicaciones AJAX y REST Puntos a tratar AJAX con Spring MVC Enviar fragmentos de HTML/objetos al cliente Recibir objetos del cliente Servicios web REST Repaso de la filosofía REST Obtener

Más detalles

// Comprobamos que la ejecución por línea de comandos es correcta; // si no es así, se indica la forma correcta.

// Comprobamos que la ejecución por línea de comandos es correcta; // si no es así, se indica la forma correcta. 12.- CÓDIGO FUENTE /******************************************************************************* * La clase Client es la que contiene el método main de la aplicación * * y se encarga de leer la petición

Más detalles

WebService Presentación de DDJJ

WebService Presentación de DDJJ AFIP SDG SIT DI INTR WebService Presentación de DDJJ Perfil Organismo: presentacionprocessor Perfil Contribuyente: djprocessorcontribuyente Perfil Contribuyente Controlador Fiscal: djprocessorcontribuyente_cf

Más detalles

Parte I: Programación en un lenguaje orientado a objetos

Parte I: Programación en un lenguaje orientado a objetos Parte I: Programación en un lenguaje orientado a objetos 1. Introducción a los lenguajes de programación 2. Datos y expresiones 3. Estructuras algorítmicas 4. Datos compuestos 5. Modularidad 6. Tratamiento

Más detalles

Programación Orientada a Objetos (Grado en Ingeniería Informática y Grado en Ingeniería en Tecnologías de la Información - UNED)

Programación Orientada a Objetos (Grado en Ingeniería Informática y Grado en Ingeniería en Tecnologías de la Información - UNED) Examen de Ejemplo Programación Orientada a Objetos (Grado en Ingeniería Informática y Grado en Ingeniería en Tecnologías de la Información - UNED) Parte Teórica (2,5 puntos). La respuesta correcta se indica

Más detalles

Resumen, modificación y estadísticas Rest Massiv Guía de consumo Web Service

Resumen, modificación y estadísticas Rest Massiv  Guía de consumo Web Service Resumen, modificación y estadísticas Rest MassiveMail: Guía de consumo Web Service Índice Índice... 2 Guía de consumo... 4 Método GET:... 4 Método PUT:... 4 Payload:... 5 Endpoints:... 5 Actualización

Más detalles

UNADM. Estructura de datos. Guillermo Duran Garcia AL Actividad 2. Identificación de errores en métodos de ordenación

UNADM. Estructura de datos. Guillermo Duran Garcia AL Actividad 2. Identificación de errores en métodos de ordenación UNADM Estructura de datos Actividad 2. Identificación de errores en métodos de ordenación Guillermo Duran Garcia AL12524075 Actividad 2. Identificación de errores en métodos de ordenación. La siguiente

Más detalles

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android APLICACIONES MÓVILES NATIVAS Sesión 8: Arquitectura de las aplicaciones Android Contextualización Los lenguajes de programación que utilizan android y Java como base de desarrollo, han complementado la

Más detalles

Modulo conexión Cliente WS DGI

Modulo conexión Cliente WS DGI Modulo conexión Cliente WS DGI El desarrollo fue echo con eclipse (eclipse-jee-kepler) utilizando herramientas Apache. De la misma forma puede hacerse con otro lenguaje que acepte estas librerias porque

Más detalles

[Column(Name = "FirstName", DbType = "varchar(10)")] public string FirstName { get; set; }

[Column(Name = FirstName, DbType = varchar(10))] public string FirstName { get; set; } Atributos Un atributo-un término muy sobre usado-en C# es un mecanismo que define palabras como declaraciones descriptivas, para anotar a elementos de un programa como lo son tipos, campos, métodos, y

Más detalles

Tema 14: Excepciones

Tema 14: Excepciones Tema 14: Excepciones 0 Excepción Definición Las Excepciones son objetos que definen el estado de la aplicación cuando se producen situaciones anómalas. Son un mecanismo usado por muchos lenguajes de programación

Más detalles

Excepciones. Excepciones

Excepciones. Excepciones Excepciones FJP Unidad 12 Excepciones Una excepción es la representación de una condición de error o cualquier situación no esperada en el resultado de un método. Son instancias de subclases de la clase

Más detalles

LISTAS CIRCULARES. // Métodos private CElemento() {} // constructor. ultimo

LISTAS CIRCULARES. // Métodos private CElemento() {} // constructor. ultimo LISTAS CIRCULARES Una lista circular es una lista lineal en la que el último elemento apunta al primero. Entonces es posible acceder a cualquier elemento de la lista desde cualquier punto dado. Las operaciones

Más detalles

Manual del Protocolo XML RPC Mensajería Negocios

Manual del Protocolo XML RPC Mensajería Negocios Manual del Protocolo XML RPC Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos... 5

Más detalles

WEB SERVICES. Manual técnico para desarrollador

WEB SERVICES. Manual técnico para desarrollador WEB SERVICES Manual técnico para desarrollador 1. Introducción Este Manual considera servir de guía para un desarrollo que deba integrarse con el Web Service que el Banco Central de Chile provee para

Más detalles

Práctica 5c. Práctica 5c. José M. Ordax

Práctica 5c. Práctica 5c. José M. Ordax Práctica 5c José M. Ordax chemi@javahispano.org 1 Copyright 2004 Arancha Ocaña Díaz-Ufano Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación de javahispano

Más detalles

Durante este tema se van a tratar de 2 tipos de errores: los de ejecución y los lógicos. Ignoramos los errores de compilación.

Durante este tema se van a tratar de 2 tipos de errores: los de ejecución y los lógicos. Ignoramos los errores de compilación. TEMA 7: ERRORES 1. CONCEPTOS PREVIOS Durante este tema se van a tratar de 2 tipos de errores: los de ejecución y los lógicos. Ignoramos los errores de compilación. De ejecución: Son las excepciones que

Más detalles

Programación Orientada a Objetos en C#.NET CAPÍTULO 8 E V E N T O S. Ing. Bruno López Takeyas, M.C.

Programación Orientada a Objetos en C#.NET CAPÍTULO 8 E V E N T O S. Ing. Bruno López Takeyas, M.C. CAPÍTULO 8 E V E N T O S 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Quéesunevento? Paraquésirve? Qué temas se deben dominar para implementar aplicaciones con eventos? Qué se requiere

Más detalles

WEB SERVICES NTLINK PRUEBAS

WEB SERVICES NTLINK PRUEBAS WEB SERVICES NTLINK PRUEBAS CONTENIDO CONTENIDO... 1 URL DEL SERVICIO DE PRUEBAS... 2 Descripción general del servicio... 2 CERTIFICADORWS.SERVICIOTIMBRADO CLASS REFERENCE... 3 Inheritance diagram for

Más detalles

Escuela Superior de Ingeniería

Escuela Superior de Ingeniería Escuela Superior de Ingeniería Programación en Internet Grado en Ingeniería Informática Invocación de un servicio web REST desde un cliente web y jquery Autores: Javier Montes Cumbrera y Salvador Carmona

Más detalles

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk Programación de Aplicaciones Visuales II Objetivos del Ejercicio: realizar un proceso por pasos y en varias etapas que permita al lector construir una aplicación basada en datos utilizando ASP.NET. Algunas

Más detalles

Pasarela para envíos de faxes a través de interfaz HTTPS

Pasarela para envíos de faxes a través de interfaz HTTPS Pasarela para envíos de faxes a través de interfaz HTTPS La pasarela para envío de faxes a través de interfaz HTTPS permite el envío de faxes M2M (De maquina a maquina) a traves de la ruta https://appsnetelipcom/

Más detalles

WEB SERVICES TUTORIAL. Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional.

WEB SERVICES TUTORIAL. Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional. WEB SERVICES TUTORIAL Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional. 1/29/2013 INTRODUCCIÓN... II WEB SERVICES... II PRINCIPALES VENTAJAS...

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays

Más detalles

Eventos. Nota: Los eventos poseen las siguientes características:

Eventos. Nota: Los eventos poseen las siguientes características: Eventos Los Eventos habilitan a una clase u objeto con la capacidad de notificar otras clases u objetos cuando algo de interés ha ocurrido. La clase que produce el evento envía (o dispara) el evento el

Más detalles

Guía técnica Web Service recepción de archivos CUSCAR - Manifiestos. Gerencia de Informática Intendencia de Aduanas Versión 4.0

Guía técnica Web Service recepción de archivos CUSCAR - Manifiestos. Gerencia de Informática Intendencia de Aduanas Versión 4.0 Guía técnica Web Service recepción de archivos CUSCAR - Manifiestos 15 de febrero de 2016 Versión 4.0 1. INTRODUCCIÓN... 3 a. Objetivo... 3 b. Alcance... 3 2. DESCRIPCIÓN DE MÉTODOS... 4 a. Método: probar

Más detalles

Las matemáticas del cifrado César Si x es la posición de la letra que queremos cifrar, la posición de la nueva letra vendrá dada por la fórmula:

Las matemáticas del cifrado César Si x es la posición de la letra que queremos cifrar, la posición de la nueva letra vendrá dada por la fórmula: Cifrado César Utilizado por Julio César para comunicarse con sus oficiales, consiste en sustituir cada letra del mensaje por la que están posiciones más adelante o atrás en el alfabeto. Si n = 3, la A

Más detalles

RECEPCIÓN DE MENSAJES POR SERVICIO WEB

RECEPCIÓN DE MENSAJES POR SERVICIO WEB RECEPCIÓN DE MENSAJES POR SERVICIO WEB Tabla de contenido Respuesta de mensajes de palabras clave... 3 Autorespuesta... 3 Autorespuesta por Web Service... 3 Recepción de mensajes de palabras clave... 4

Más detalles

Programación multimedia y dispositivos móviles. Android y JSON

Programación multimedia y dispositivos móviles. Android y JSON Programación multimedia y dispositivos móviles Android y JSON JSON JSON (JavaScript Object Notation) es un formato para el intercambios de datos, básicamente JSON describe los datos con una sintaxis dedicada

Más detalles

Programación Orientada a Objetos en C#.NET CAPÍTULO 8 EXCEPCIONES. Ing. Bruno López Takeyas, M.C.

Programación Orientada a Objetos en C#.NET CAPÍTULO 8 EXCEPCIONES. Ing. Bruno López Takeyas, M.C. CAPÍTULO 8 EXCEPCIONES 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Cómo se controlan los posibles errores que ocurran durante la ejecución de una aplicación? Un programador, puede

Más detalles

Tema 7.- Fundamentos de la Programación Orientada a Objetos

Tema 7.- Fundamentos de la Programación Orientada a Objetos Tema 7.- Fundamentos de la Programación Orientada a Objetos 7 de enero de 2014 Objetivos Saber definir clases propias. Saber crear objetos de una clase determinada e interactuar con ellos (Problema 1).

Más detalles

STO Consulting. Especificación técnica del web service de Cancelación CFDi 33. (Esquema de cancelación con aprobación)

STO Consulting. Especificación técnica del web service de Cancelación CFDi 33. (Esquema de cancelación con aprobación) STO Consulting Especificación técnica del web service de Cancelación CFDi 33 (Esquema de cancelación con aprobación) Especificación técnica del web service de cancelación Pág. 1/18 Tabla de contenido 1.

Más detalles

Esta aplicación se compone de 3 programas o clases, según el siguiente esquema: SueldoMedio.java. Sueldo.java

Esta aplicación se compone de 3 programas o clases, según el siguiente esquema: SueldoMedio.java. Sueldo.java PROGRAMACIÓN I FECHA: 10-septiembre-2002 Programa de ficheros de E/S (lau puntu) Realizar una aplicación en Java para calcular el sueldo medio mensual de los empleados en activo en una empresa de Vitoria,

Más detalles

Fundamentos de Computadores y Lenguajes

Fundamentos de Computadores y Lenguajes Fundamentos de Computadores y Lenguajes 1. Elementos básicos de los lenguajes 2. Instrucciones de control 3. Tipos de datos 4. Métodos 5. Modularidad y Abstracción 6. Tratamiento de errores 7. Entrada/salida

Más detalles

PROTOCOLO DE CONEXIÓN A REPOSITORIO DE FIRMAS DOCUMENTACIÓN TÉCNICA INTEGRACIÓN API REPOSITORIO CENTRALIZADO DE FIRMAS VERSIÓN 7

PROTOCOLO DE CONEXIÓN A REPOSITORIO DE FIRMAS DOCUMENTACIÓN TÉCNICA INTEGRACIÓN API REPOSITORIO CENTRALIZADO DE FIRMAS VERSIÓN 7 PROTOCOLO DE CONEXIÓN A REPOSITORIO DE FIRMAS DOCUMENTACIÓN TÉCNICA INTEGRACIÓN API REPOSITORIO CENTRALIZADO DE FIRMAS VERSIÓN 7 30/05/2017 Índice Introducción 3 Diagrama de secuencia 4 Primer llamado

Más detalles

Ejemplo (incompleto) de desarrollo de una aplicación en Java

Ejemplo (incompleto) de desarrollo de una aplicación en Java Problema Ejemplo (incompleto) de desarrollo de una aplicación en Java Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl Se deberá

Más detalles

Clases abstractas e interfaces en Java

Clases abstractas e interfaces en Java Clases abstractas e interfaces en Java Clases abstractas public abstract class Figura { private String _nombre; public Figura (string nombre) { _nombre = nombre; final public boolean mayor_que (Figura

Más detalles

Agenda..NET C# Laboratorio #1

Agenda..NET C# Laboratorio #1 PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier

Más detalles

Examen de prácticas de Programación 1

Examen de prácticas de Programación 1 Examen de prácticas de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 3 de septiembre de 2014 Tiempo para realizar el trabajo de programación propuesto:

Más detalles

WebService: presentacionprocessor

WebService: presentacionprocessor AFIP SDG SIT DI INTR WebService: presentacionprocessor Presentación de DDJJ desde Organismos Externos Manual para el desarrollador Revisión correspondiente al 18/07/2013 Página 1 de 13 Revisión Histórica

Más detalles

WEB SERVICES PRODUCTIVO NT LINK

WEB SERVICES PRODUCTIVO NT LINK WEB SERVICES PRODUCTIVO NT LINK Contenido WEB SERVICES PRODUCTIVO NT LINK... 1 URL del servicio de producción... 2 Descripción general del servicio... 2 CertificadorWs.ServicioTimbrado Class Reference...

Más detalles

PROGRAMACION I Archivos directos

PROGRAMACION I Archivos directos PROGRAMACION I Archivos directos Un archivo relativo (directo) consiste en una colección de registros de longitud fija almacenados uno al lado del otro en un dispositivo de almacenamiento de acceso directo.

Más detalles

Depto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid ETSI Telecomunicación Fundamentos de Programación 15 de diciembre de 2011

Depto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid ETSI Telecomunicación Fundamentos de Programación 15 de diciembre de 2011 Depto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid ETSI Telecomunicación Fundamentos de Programación 15 de diciembre de 2011 Ejercicio 1 (2 puntos) SOLUCIONES class TarjetaDeCredito

Más detalles

Soluciones Kata TDD. Solución requisito 1

Soluciones Kata TDD. Solución requisito 1 Soluciones Kata TDD Este documento recoge las soluciones a los primeros 8 ejercicios de la Kata Test Driven Development (TDD): Example Walkthrough de Viktor Farcic: https://technologyconversations.com/2013/12/20/test-driven-development-tdd-example-walkthrough/

Más detalles

18. Interfaces Declaración de una interfaz

18. Interfaces Declaración de una interfaz Programación orientada a objetos con Java 191 18. Interfaces Objetivos: a) Definir el concepto de interfaz b) Interpretar el código fuente de una aplicación Java donde aparecen interfaces c) Construir

Más detalles

Manual Programador

Manual Programador Documento elaborado por: Revisado por: Francisco José Cantero Villar Miguel J. Vázquez Rebollo Versión: 1.0.0 Lugar y fecha: Sevilla, 9 de Septiembre de 2005 Contenido: 1 Objetivos... 3 2 Integración en

Más detalles

Ingeniería del Software Separación entre Presentación y Lógica del Negocio

Ingeniería del Software Separación entre Presentación y Lógica del Negocio Introducción En este laboratorio desarrollaremos una aplicación que verifica si una cuenta y un password son correctos. En dicha aplicación la presentación y la lógica del negocio se definirán en dos capas

Más detalles

Aplicaciones Web con Servlets y JSP (I)

Aplicaciones Web con Servlets y JSP (I) Aplicaciones Web con Servlets y JSP (I) Jesús Arias Fisteus Aplicaciones Web (2016/17) Aplicaciones Web (2016/17) Aplicaciones Web con Servlets y JSP (I) 1 Parte I Servlets Aplicaciones Web (2016/17) Aplicaciones

Más detalles

Diseño de tipos Igualdad, representación, código, copia y relación de orden

Diseño de tipos Igualdad, representación, código, copia y relación de orden Práctica 4 Diseño de tipos Igualdad, representación, código, copia y relación de orden Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.1 Índice Gestión de excepciones

Más detalles

Introducción Entorno de ejecución Referencias Descripción del servicio

Introducción Entorno de ejecución Referencias Descripción del servicio 507953 1 Contenido Contenido Cambios Introducción Entorno de ejecución Referencias Descripción del servicio Introducción Arquitectura Paso a paso Interface Service Proxy Fichero de propiedades Despliegue

Más detalles

LECTURA 7.1 ENVÍO DE PARÁMETROS A UN MÉTODO: POR VALOR, POR REFERENCIA Y PARÁMETROS DE SALIDA EN C#

LECTURA 7.1 ENVÍO DE PARÁMETROS A UN MÉTODO: POR VALOR, POR REFERENCIA Y PARÁMETROS DE SALIDA EN C# LECTURA 7.1 ENVÍO DE PARÁMETROS A UN MÉTODO: POR VALOR, POR REFERENCIA Y PARÁMETROS DE SALIDA EN C# La recursividad basa su funcionamiento en el uso correcto del ámbito de las variables y para entenderla

Más detalles

Práctica 7: Invocación Web Services con REST

Práctica 7: Invocación Web Services con REST Práctica 7: Invocación Web Services con REST Aplicaciones Telemáticas II Introducción Los Web Services permiten realizar aplicaciones distribuidas, usando las ventajas que nos proporciona el protocolo

Más detalles

Clase adicional 2. Estructuras básicas de control. Temas

Clase adicional 2. Estructuras básicas de control. Temas Clase adicional 2 Temas Estructuras de control Sentencia condicional Iteración Clases Definir una clase Crear una instancia de una clase Campos estáticos Problemas de la clase adicional Problema de diseño

Más detalles

HERENCIA (2ª parte) En Java todas las clases derivan de otra, aunque no se diga explícitamente.

HERENCIA (2ª parte) En Java todas las clases derivan de otra, aunque no se diga explícitamente. HERENCIA (2ª parte) Lenguajes de Programación - Orientación a Objetos: Herencia 2ª parte 1 Object En Java todas las clases derivan de otra, aunque no se diga explícitamente. Object: Es el nombre de la

Más detalles

[Especificación de Web Service SicofiWS para Validación.] En este documento se describe el uso del Web Service SicofiWS para Validar un CFDI.

[Especificación de Web Service SicofiWS para Validación.] En este documento se describe el uso del Web Service SicofiWS para Validar un CFDI. 2014 1 [Especificación de Web Service para Validación.] En este documento se describe el uso del Web Service para Validar un CFDI. Índice Descripción General...3 Métodos:..3 Validar un CFDI...4 Método:

Más detalles

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,

Más detalles

Controlando los errores que podrían producirse «afelipelc Blog

Controlando los errores que podrían producirse «afelipelc Blog afelipelc.xochiltepec.com.mx http://afelipelc.xochiltepec.com.mx/2010/10/controlando-los-errores-que-podrian-producirse/ Controlando los errores que podrían producirse «afelipelc Blog Cuando probamos la

Más detalles

TUTORIAL CONEXIÓN SQLSERVER CON JAVA DESDE ECLIPSE

TUTORIAL CONEXIÓN SQLSERVER CON JAVA DESDE ECLIPSE TUTORIAL CONEXIÓN SQLSERVER CON JAVA DESDE ECLIPSE En este tutorial se seguirán los pasos para realizar conexión desde una aplicación en java desde eclipse con una base de datos en SQLSERVER 2005. Tecnología

Más detalles

Unidad II Tema 3: Tratamiento de arreglos y cadenas en Java

Unidad II Tema 3: Tratamiento de arreglos y cadenas en Java Unidad II Tema 3: Tratamiento de arreglos y cadenas en Java Profesor: Jorge Escalona / Tobías Bolívar Email: escaljorge@gmail.com / tobiasbolivar@gmail.com Web: http://estructuradatos.tripod.com 1 Qué

Más detalles

El método Sort, nos permitirá ordenar cualquier cosa, que herede de la interfaz IComparable y que implemente el método CompareTo,

El método Sort, nos permitirá ordenar cualquier cosa, que herede de la interfaz IComparable y que implemente el método CompareTo, Delegados en C# Lo primero que te preguntas es que tipo de problema resuelven los delegados, o sea para que debería aprender a usar delegados? Para responderte esta pregunta, lo mejor es ilustrarlo con

Más detalles

Por el contrario System.in es un byte Stream sin caracteristicas de character Stream.

Por el contrario System.in es un byte Stream sin caracteristicas de character Stream. I/O desde la linea de Comandos Los programas normalmente tienen funcionalidades para el ingreso o captura de datos desde la linea de comandos. La plataforma Java soporta estas iteracciones de dos formas:

Más detalles

Gestión de Registros y Respaldos en el Contexto Hospitalario.

Gestión de Registros y Respaldos en el Contexto Hospitalario. Gestión de Registros y Respaldos en el Contexto Hospitalario. Proyecto de grado Edición 2009 Desarrollo de Servicios Web en NetBeans 6.7 Supervisores: Responsables: Estudiantes: María Eugenia Corti Ariel

Más detalles

Integración Web Services SOAP Gateway

Integración Web Services SOAP Gateway Integración Web Services SOAP Gateway 1 2 Índice de Contenidos Introducción Pág. 3 Plataforma Técnica Petición de envíos de SMS Pág. 3 Ejemplo de petición PHP Pág. 5 Ejemplo de peticiones y respuestas

Más detalles

Abstracción. Encapsulamiento. Polimorfismo. Objeto. método / objeto / clase / módulo. Separación de las propiedades de un

Abstracción. Encapsulamiento. Polimorfismo. Objeto. método / objeto / clase / módulo. Separación de las propiedades de un Abstracción Encapsulamiento Separación de las propiedades de un método / objeto / clase / módulo de la implementación del mismo Ocultamiento de información No es necesario dar conocer los detalles de la

Más detalles

Métodos CON valor de retorno

Métodos CON valor de retorno Métodos Estáticos C# Fundamentos de Programación. Objetivos del tema: Qué es un método? Qué métodos conoces? Métodos que NO devuelven valor. Métodos que SI devuelven un valor. Paso de parámetros. Variables

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

Más detalles

Práctica 5: Common Object Request Broker Architecture CORBA

Práctica 5: Common Object Request Broker Architecture CORBA Práctica 5: Common Object Request Broker Architecture CORBA Aplicaciones Telemáticas II Introducción El objetivo de esta práctica es entender mejor el funcionamiento de CORBA (Common Object Request Broker

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Tabla de Contenido. 1 Introducción Prerrequisitos Modo de Uso para Servicios Autenticación para Servicios...

Tabla de Contenido. 1 Introducción Prerrequisitos Modo de Uso para Servicios Autenticación para Servicios... 1 Tabla de Contenido 1 Introducción... 3 2 Prerrequisitos... 3 3 Modo de Uso para Servicios... 3 4 Autenticación para Servicios... 3 5 Servicio Aceptación/Rechazo... 5 2 1. Introducción El servicio de

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS 1/7/2009. Examen de Java. Nombre: DNI: Titulación:

PROGRAMACIÓN ORIENTADA A OBJETOS 1/7/2009. Examen de Java. Nombre: DNI: Titulación: Examen de Java Nombre: DNI: Titulación: 1. Sea una aplicación Java donde todas las clases están compiladas y empaquetas en un solo fichero JAR (programa.jar). Qué sería necesario para conseguir ejecutar

Más detalles

Tutorial de uso de Android Asynchronous HTTP Client (LOOPJ) Programación en Internet

Tutorial de uso de Android Asynchronous HTTP Client (LOOPJ) Programación en Internet Tutorial de uso de Android Asynchronous HTTP Client (LOOPJ) Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016

Más detalles

Aplicaciones Cliente-Servidor Con Datagramas

Aplicaciones Cliente-Servidor Con Datagramas Aplicaciones Cliente-Servidor Con Datagramas User Datagram Protocol (UDP) UDP es un protocolo que no garantiza la comunicación entre dos aplicaciones. No está basado en conexión. Envía paquetes de datos

Más detalles

Manual del Protocolo XML-RPC de Mensajería Negocios

Manual del Protocolo XML-RPC de Mensajería Negocios Manual del Protocolo XML-RPC de Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos...

Más detalles

QeQ Web Service RESTful XML Manual de Consumo V2.8

QeQ Web Service RESTful XML Manual de Consumo V2.8 QeQ Web Service RESTful XML Manual de Consumo V28 Índice general 1- Definiciones y documentación referente a Web Service 2- Ejemplo de consumo utilizando Delphi 3- Ejemplo de consumo utilizando Visual

Más detalles

URLs en Java. Contenido. La clase URL Acceso al contenido de una URL La clase URLEncoder La clase URLConnection

URLs en Java. Contenido. La clase URL Acceso al contenido de una URL La clase URLEncoder La clase URLConnection URLs en Java 1 Contenido La clase URL Acceso al contenido de una URL La clase URLEncoder La clase URLConnection 2 URLs Los programas Java que interactúan en Internet utilizan URLs para encontrar los recursos

Más detalles

MANUAL DE INTEGRACIÓN PAGOS EN EFECTIVO

MANUAL DE INTEGRACIÓN PAGOS EN EFECTIVO MANUAL DE INTEGRACIÓN PAGOS EN EFECTIVO Nuestra API proporciona 3 métodos para implementar el proceso de pagos en efectivo en tu sitio web. Éstos se mencionan a continuación: Métodos 1. Realizar una orden/cargo

Más detalles