Home

Manual de Integración

image

Contents

1. CDATA Business Multiviajes 45 gt lt product_name gt lt product_type gt 3 lt product_type gt lt product_period gt 3 lt product_period gt lt product_is package gt 0 lt product_is package gt lt product_max _period gt 1 lt product_max period gt lt product_max age gt 85 lt product_max_age gt lt region_id gt 54 lt region_id gt lt product gt lt product gt lt product_id gt 690 lt product_id gt lt product_code gt BP90 lt product_code gt lt product_name gt lt CDATA Business Multiviajes 90 gt lt product_name gt lt product_type gt 3 lt product_type gt lt product_period gt 3 lt product_period gt lt product_is package gt 0 lt product_is package gt lt product_max _period gt 1 lt product_max period gt lt product_max age gt 85 lt product_max_age gt lt region_id gt 54 lt region_id gt lt product gt lt product gt lt product_id gt 693 lt product_id gt lt product_code gt RE45 lt product_code gt lt product_name gt lt CDATA Discover Multiviajes 45 gt lt product_name gt lt product_type gt 3 lt product_type gt lt product_period gt 3 lt product_period gt lt product_is package gt 0 lt product_is package gt lt product_max _period gt 1 lt product_max period gt lt product_max age gt 85 lt product_max_age gt lt region_id gt 54 lt region_id gt lt product gt lt product gt lt product_id gt 694 lt product_id gt lt product_code gt XD90 lt product_code gt lt produ
2. String Ciudad de Residencia passenger_address String Direcci n de Residencia passenger_phone String Tel fono del pasajero passenger_email String E mail del pasajero passenger_emergency_first_name String Nombre del contacto de emergencia passenger_emergency_last_name String Apellido del contacto de emergencia passenger_emergency_phone_1 String Tel fono de emergencia passenger_emergency_phone_2 String Tel fono 2 de emergencia Funci n get_currencies Descripci n Obtener un listado de las monedas XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt currency gt lt currency_id gt 1 lt currency_id gt lt currency_name gt Dolar lt currency_name gt lt currency_abre gt U S lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 2 lt currency_id gt lt currency_name gt Peso Argentino lt currency_name gt lt currency_abre gt lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 3 lt currency_id gt lt currency name gt Peso Uruguayo lt currency_name gt lt currency abre gt U lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 4 lt currency_id gt lt currency name gt Quetzal lt currency_name gt lt currency_abre gt GTO lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 5 lt currency_id gt lt currency name gt Guaran lt currency_name gt lt currency_abr
3. input type HIDDEN name vouchers 1 passenger_emergency phone 1 value 547547567 gt lt input type HIDDEN name vouchers 1 passenger_emergency phone 2 value 86575677 gt lt form gt 24 XML retornado cuando los datos enviados son correctos y est n completos lt coris gt lt api_version gt 0 1 lt api_version gt lt voucher_status gt 0K lt voucher_status gt lt voucher gt lt voucher_number gt AR1101139274B9 lt voucher_number gt lt voucher_key gt JAJS939KDDSK72K8D2D lt voucher_key gt lt passenger_document_number gt 15226392 lt passenger_document_number gt lt voucher_int_ref gt AA02453365 lt voucher_int_ref gt lt voucher gt lt voucher gt lt voucher_number gt AR110113927ASD lt voucher_number gt lt voucher_key gt J8DSIUEKQ82K0Y002K8D2D lt voucher_key gt lt passenger_document_number gt 18288712 lt passenger_document_number gt lt voucher_int_ref gt AA02453366 lt voucher_int_ref gt lt voucher gt lt coris gt Devuelve el n mero de voucher emitido un voucher key necesario para obtener el voucher en PDF el n mero de documento del pasajero y la referencia que es opcional y puede servir para identificaci n de cada voucher cuando se emite para varios pasajeros XML retornado cuando hay un error datos incompletos o incorrectos lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt error gt lt error_number gt 505 lt erro
4. ofrece al usuario m ltiples funciones consultas y reportes y posee la caracter stica de ser un sistema de muy f cil uso tanto para un usuario administrador como para un vendedor en una agencia de viajes que desea emitir una tarjeta de asistencia a su cliente 1 2 Qu es un web service Un Web service es b sicamente un conjunto de protocolos y est ndares que sirven para el intercambio de datos entre aplicaciones Distintas aplicaciones de software desarrolladas en lenguajes de programaci n diferentes y ejecutadas sobre cualquier plataforma pueden utilizar los Web Services para intercambiar datos tanto en redes de computadores como Internet La interoperabilidad se logra mediante la adopci n de est ndares abiertos En el caso de los Web Services de SEC SEC WS utilizaremos XML Extensible Markup Language que ser el formato est ndar para los datos que se vayan a intercambiar UASEC HTTP Web Server Aplicaci n EN XML Engine Web Service J Web Service Web Service S sH 1 3 Ventajas de los Web Services Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen n Los Web Services fomentan los est ndares y protocolos basados en texto que hacen m s f cil acceder a su contenido y la comprensi n de su funcionamiento n Al apoyarse en HTTP los servicios Web pueden aprovecharse de los sistemas de seguridad fire
5. 2 Funci n get Countries Descripci n Obtener la lista de paises XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt country gt lt country_id gt 1 lt country_id gt lt country name gt Afganist n lt country_name gt lt country_ iso _1 gt AF lt country_iso_1 gt lt country_iso_2 gt AF lt country_iso_2 gt lt country gt lt country gt lt country id gt 2 lt country_id gt lt country name gt Islas Aland lt country_name gt lt country_iso_1 gt AI lt country iso lz lt country_iso_2 gt AI lt country_iso_2 gt lt country gt lt country gt lt country_id gt 3 lt country_id gt lt country_name gt Albania lt country_name gt lt country iso _1 gt AB lt country_ iso lz lt country iso _2 gt AB lt country_iso_2 gt lt country gt lt country gt lt country id gt 4 lt country_id gt lt country name gt Argelia lt country_name gt lt country_iso_1 gt AR lt country_iso_1 gt lt country iso 2 gt AR lt country_iso_2 gt lt country gt lt country gt lt country id gt 5 lt country_id gt lt country_name gt Samoa Americana lt country_name gt lt country_iso_1 gt SA lt country_iso_1 gt lt country_iso_2 gt SA lt country_iso_2 gt lt country gt lt country gt lt country_id gt 6 lt country_id gt lt country name gt Andorra lt country_name gt lt country_ iso _1 gt AD lt country_iso_1 gt lt country iso 2 gt AD lt country_
6. C podemos hacer eso Si los webservices se pueden utilizar en cualquier aplicaci n web sitios web de viajes de agencias de viajes portales de turismo intranets corporativas de compa as de seguros o de viajes etc Ante una petici n al SEC en que formato el SEC nos devuelve los datos solicitados Los webservices del SEC funcionan mediante peticiones con el m todo POST por HTTP y retorna datos en formato XML en codificaci n UTF 8 Ap ndice 35 7 Ap ndice C Actualizaciones Junio 2012 Se incorporan 2 nuevas funciones a los webservices del SEC require_voucher_annulation y edit_voucher que permiten solicitar la anulaci n de un voucher y modificar un voucher respectivamente Ap ndice 36
7. DANIEL gt lt passenger_emergency Tiret name lt passenger_emergency_last_name gt lt CDATA BARNES gt lt passenger_emergency_last_name gt lt passenger emergency phone 1 gt lt CDATA 4581 2281 gt lt passenger emergency phone _1 gt lt passenger_emergency phone 2 gt lt CDATA gt lt passenger_emergency phone 2 gt lt voucher gt lt coris gt Campo voucher_number voucher_date voucher_date_from voucher_date_to voucher_int_ref voucher_total_cost voucher_taxes currency_id currency_tc Tipo de datos Descripci n String N mero del voucher Date dd mm yyyy Fecha de emisi n del voucher Date dd mm yyyy Fecha de inicio de vigencia del voucher Date dd mm yyyy Fecha de fin de vigencia del voucher String Referencia para uso del cliente Double Costo del voucher sin impuestos Double Impuestos del voucher Integer Identificador de la moneda Doble Tipo de cambio con respecto al dolar Campo Tipode datos Descripci n product_id Identificador del producto country_id Pa s al que viaja el pasajero passenger_document_type_id Tipo de documento del pasajero passenger_document_number N mero de documento del pasajero passenger_birth_date Date dd mm yyyy Fecha de nacimiento del pasajero passenger_gender Char Sexo del pasajero M F passenger_first_name String Primer nombre del pasajero passenger_last_name String Apellido del pasajero passenger_second_name String Segundo Nombre del Pasajero passenger_city
8. TA Cubiertos gt lt coverage_val gt lt coverage gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Asistencia Odontol gica de emergencia gt lt coverage_name gt lt coverage_val gt lt CDATA USD 750 gt lt coverage_val gt lt coverage gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Traslado sanitario y o repatriaci n sanitaria gt lt coverage_name gt lt coverage_val gt lt CDATA USD 40 000 Equivalente 30 000 gt lt coverage_val gt lt coverage gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Traslado de familiar por hospitalizaci n del beneficiario gt lt coverage_name gt lt coverage_val gt lt CDATA Tkt A reo Hotel gt lt coverage_val gt lt coverage gt lt coris gt Tipo de datos Descripci n product_id Identificador del Producto Integer coverage_name String Nombre de la cobertura coverage_val String Valor de la cobertura 18 Funci n get_tariffs Descripci n Obtener las tarifas para determinado producto Par metros Tipo de datos Descripci n product_id Identificador del Producto XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt tariff gt lt tariff amount gt 1 lt tariff_amount gt lt tariff price gt 430 lt tariff pr
9. USEC Manual de Integraci n Gu a de integraci n para emisi n y visualizaci n de planes de asistencia de Coris en su sitio web Versi n 1 12 ltima revisi n 18 de Setiembre de 2012 Sistema de Emisi n CORIS Developed by 3Tipos com 2009 CORIS All rights reserved ndice de contenidos Introducci n Descripci n Qu es SEC Qu es un web service Ventajas de los Web Services A qui n est n dirigidas estas herramientas web services Para qu utilizar este manual de integraci n C mo funcionan los Web Services de SEC Proceso de Integraci n Pasos a seguir Ejemplo de uso de las principales funciones C mo obtener el link para descarga del voucher en formato PDF Mensajes de Error m s frecuentes SandBox Pruebas de los Web Services Introducci n Configuraci n requerida para realizar las pruebas Ap ndice A Glosario Ap ndice B Preguntas Frecuentes Ap ndice C Actualizaciones 28 28 28 30 32 33 33 33 34 35 36 Introducci n Para poder emitir vouchers de asistencia cotizar cualquier plan de asistencia consultar coberturas para cada plan y otras tareas su empresa puede conectar sus sistemas sitios web o intranets al sistema de transacciones del SEC Sistema de Emisi n de Coris A este proceso lo denominaremos integraci n Una vez finalizado su empresa a trav s de su sitio web portal web o intranet podr emitir tarjetas vouchers de asistencia en viaje desde cualquie
10. _id gt lt region_name gt Receptivo Argentina lt region_name gt lt region gt lt coris gt Tipo de datos Descripci n region_id Integer Identificador de la Regi n region_name String Nombre de la Regi n 14 Funci n get_country_regions Descripci n Obtener la lista de pa ses que corresponden a una determinada regi n XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt country_region gt lt region_id gt 1 lt region_id gt lt country id gt 11 lt country_id gt lt country_region gt lt country_region gt lt region_id gt 1 lt region_id gt lt country_id gt 228 lt country_id gt lt country_region gt lt country_ region gt lt region_id gt 1 lt region_id gt lt country_id gt 31 lt country_id gt lt country_region gt lt country_region gt lt region_id gt 1 lt region_id gt lt country_id gt 169 lt country_id gt lt country_region gt lt coris gt TELS region_id Integer Descripci n Identificador de la Regi n country_id Integer Identificador del pa s 15 Funci n get_products Descripci n Obtener los productos individuales disponibles para vender XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt product gt lt product_id gt 689 lt product_id gt lt product_code gt BP45 lt product_code gt lt product_name gt lt
11. ceso de alta del sitio web o portal web en SEC a los efectos de asociar los planes de asistencia que podr utilizar establecer las tarifas de cada producto beneficios de los mismos y dem s detalles propias de la configuraci n inicial n Desarrollar la programaci n necesaria para integraci n del sitio web de su empresa con SEC utilizando las funciones que se proveen en los SEC WS n Desarrollar la programaci n que procese los resultados que los SEC WS devuelven ya sean errores o resultados de finalizaci n exitosa de las transacciones n Adecuar el dise o del sitio web de su empresa para que incluya la opci n de emisi n o venta de planes de asistencia Testing en el rea de pruebas del SEC SandBox Puesta en marcha en los servidores de producci n 2 2 Ejemplo de uso de las principales funciones A continuaci n mostramos ejemplos de uso de las funciones m s utilizadas Funci n get_voucher Descripci n Obtiene los datos de un voucher a partir de su n mero Par metros voucher_number alfanum rico Ejemplo en PHP Par metros para el request data array action gt get_voucher voucher_number gt AR100610C6631A Se hace la petici n res SendRequest API_URL data Se transforma el resultado XML de la petici n en un array xml2arr new XmlToArray res arr xml2arr gt createArray Mostramos por pantalla el resultado del array print_r arr 28 Resultad
12. ct_id gt 688 lt product_id gt lt product_code gt BUSF lt product_code gt lt product_name gt Business Familiar lt product_name gt lt product_type gt 1 lt product_type gt lt product_period gt 1 lt product_period gt lt product_is package gt 0 lt product_is package gt lt product_max period gt 120 lt product_max period gt lt product_max age gt 85 lt product_max_age gt lt region_id gt 54 lt region_id gt lt product gt lt coris gt 17 Funci n get_coverages Descripci n Obtener la lista de coberturas garant as para determinado producto Par metros Tipo de datos Descripci n product_id Identificador del Producto XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Asistencia m dica por accidente por evento gt lt coverage_name gt lt coverage_val gt lt CDATA USD 100 000 gt lt coverage_val gt lt coverage gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Asistencia m dica por enfermedad por evento gt lt coverage_name gt lt coverage_val gt lt CDATA USD 100 000 gt lt coverage_val gt lt coverage gt lt coverage gt lt product_id gt 739 lt product_id gt lt coverage_name gt lt CDATA Medicamentos recetados gt lt coverage_name gt lt coverage_val gt lt CDA
13. ct_name gt lt CDATA Discover Multiviajes 90 gt lt product_name gt lt product_type gt 3 lt product_type gt lt product_period gt 3 lt product_period gt lt product_is package gt 0 lt product_is package gt lt product_max _period gt 1 lt product_max period gt lt product_max age gt 85 lt product_max_age gt lt region_id gt 54 lt region_id gt lt product gt lt coris gt Tipode datos Descripci n product_id Integer Identificador del Producto product_code String C digo de Producto product_name String Nombre del Producto 16 Campo Tipo de datos Descripci n product_type Integer Tipo de producto Individual Grupal Familiar Cancelaci n product_period Integer Per odo Diario Semanal Mensual Anual product_is_package Boolean Indica si el producto es un producto de precompra product_max_period Integer M ximo de Per odo que se puede vender el producto Ej 5 meses Per odo product_max_age Integer Edad m xima admitida para el pasajero a la fecha de inicio de vigencia de la asistencia region_id Integer El producto se puede vender para pasajeros que viajan unicamente a esta regi n Funci n get_product_id Descripci n Obtener el ID de un producto y dem s informaci n del mismo Par metros Tipo de datos Descripci n product_code C digo de producto en SEC XML retornado lt coris gt lt api_version gt 0 1 lt api_version gt lt product gt lt produ
14. cy_first_name String Nombre del contacto de emergencia passenger_emergency_last_name String Apellido del contacto de emergencia passenger_emergency_phone_1 String Primer tel fono del contacto de emergencia passenger_emergency_phone_2 String Segundo tel fono del contacto de emergencia XML retornado cuando los datos enviados son correctos y est n completos lt coris gt lt api_version gt 0 1 lt api_version gt lt voucher_status gt 0K lt voucher_status gt lt coris gt 26 Funci n regoulre voucher annulation Descripci n Solicita la anulaci n de un voucher en el sistema SEC Importante al igual que en el proceso manual sta funci n no anula un voucher sino que solicita una anulaci n del mismo La anulaci n debe ser procesada en el sistema SEC a posteriori Tipo de datos String Par metros Descripci n voucher_number N mero de voucher que se desea anular comments Comentarios acerca de la anulaci n opcional XML retornado cuando los datos enviados son correctos y est n completos lt coris gt lt api_version gt 0 1 lt api_version gt lt voucher_status gt 0K lt voucher_status gt lt coris gt 27 2 Proceso de Integraci n En ste cap tulo detallaremos el proceso de integraci n de un sitio web con los SEC WS describiendo los pasos o etapas a seguir y explicando el uso para algunas funciones con ejemplos de uso en cada caso 2 1 Pasos a seguir n Completar el pro
15. de 2002 con la versi n 1 0 del NET Framework y es la tecnolog a sucesora de la tecnolog a Active Server Pages ASP ASP NET esta construido sobre el Common Language Runtime permitiendo a los programadores escribir c digo ASP NET usando cualquier lenguaje admitido por el NET Framework Escalabilidad es la propiedad deseable de un sistema una red o un proceso que indica su habilidad para extender el margen de operaciones sin perder calidad o bien manejar el crecimiento continuo de trabajo de manera fluida o bien para estar preparado para hacerse m s grande sin perder calidad en los servicios ofrecidos HTTP Hypertext Transfer Protocol o HTTP en espa ol protocolo de transferencia de hipertexto es el protocolo usado en cada transacci n de la World Wide Web HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force colaboraci n que culmin en 1999 IVA Impuesto al valor agregado El IVA es un impuesto indirecto sobre el consumo y varia dependiendo del pa s producto o servicio Mientras que en Uruguay es del 22 en Colombia es del 16 JAVA Java es un lenguaje de programaci n orientado a objetos desarrollado por Sun Microsystems a principios de los a os 90 El lenguaje en s mismo toma mucha de su sintaxis de C y C pero tiene un modelo de objetos m s simple y elimina herramientas de bajo nivel que suelen inducir a muchos errores como la manipulaci n directa de punteros o memoria M
16. e HIDDEN name vouchers 1 voucher_date _to value 30 10 2011 gt lt input type HIDDEN name vouchers 1 voucher product_id value 452 gt lt input type HIDDEN name vouchers 1 country_id value 9999 gt lt input type HIDDEN name vouchers 1 passenger_document type id value 1 gt lt input type HIDDEN name vouchers 1 passenger_document_number value 29668542 gt lt input type HIDDEN name vouchers 1 passenger_birth_date value 25 06 1975 gt lt input type HIDDEN name vouchers 1 passenger_gender value f gt lt input type HIDDEN name vouchers 1 passenger_first_name value Sandra gt lt input type HIDDEN name vouchers 1 passenger_last_name value Ant nez gt lt input type HIDDEN name vouchers 1 passenger_second_name value Lomas gt lt input type HIDDEN name vouchers 1 passenger_country_id value 1 gt lt input type HIDDEN name vouchers 1 passenger_city value Punta delEste gt lt input type HIDDEN name vouchers 1 passenger_address value Av Roosevelt 48 gt lt input type HIDDEN name vouchers 1 passenger_phone value 4588439 gt lt input type HIDDEN name vouchers 1 passenger_email value infof3tipos net gt lt input type HIDDEN name vouchers 1 passenger_emergency_first_name value Luis gt lt input type HIDDEN name vouchers 1 passenger_emergency_last_name value Atton gt lt
17. e gt G lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 6 lt currency_id gt lt currency name gt Bol var lt currency_name gt lt currency_abre gt B lt currency_abre gt lt currency gt lt currency gt lt currency_id gt 7 lt currency_id gt lt currency name gt Peso Mexicano lt currency_name gt lt currency_abre gt lt currency_abre gt lt currency gt lt coris gt Tipo de datos Descripci n currency_id Identificador de la moneda Integer currency_name String Nombre de la moneda currency_abre String S mbolo de la moneda 11 Funci n get document Ivpes Descripci n Obtener los tipos de documento disponibles XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt document_type gt lt document_type _id gt 1 lt document_type_id gt lt document_type_name gt DNI lt document_type_name gt lt document_type gt lt document_type gt lt document_type id gt 2 lt document type id gt document type name gt Pasaporte lt document_type_name gt lt document_type gt lt document_type gt lt document_type id gt 3 lt document_type_id gt lt document_type_name gt Doc de Identidad lt document_type_name gt lt document_type gt lt coris gt Tipo de datos Descripci n document_type_id Integer Identificador del tipo de documento document_type_name String Nombre del tipo de documento 1
18. e hace la petici n res SendRequest API_URL data Se transforma el resultado XML de la petici n en un array xml2arr new XmlToArray res arr xml2arr gt createArray Mostramos por pantalla el resultado del array print_r arr Resultado Array coris gt Array api_version gt 0 1 date_from gt 01 10 2011 date_to gt 01 11 2011 price gt 396 local_price gt 1584 taxes gt 0 tc gt 4 0000 currency_id gt 2 2 3 C mo obtener el link para descarga del voucher en formato PDF La funci n add_voucher retornar una vez emitido el voucher dos datos el n mero de voucher emitido y un voucher key clave para poder obtener o descargar ese voucher en formato PDF El enlace para descarga del voucher en formato PDF variar dependiendo si se est trabajando en el servidor de Producci n o en el servidor de pruebas del SEC Sandbox En producci n http www coris sec com voucher php voucher_number A4R1136146111D18voucher_key 0D5C543F07A19D86DB0C8change_lang XX En Server de pruebas Sandbox http www coris sec info voucher php voucher_number A4R1136146111D18voucher_key 0D5C543F07A19D86DB0C8change_lang XX Este link puede ser utilizado tanto para presentar la opci n de descargar el voucher al pasajero como para guardarlo en su base de datos para procesarlo m s adelante 30 El par metro change Jong es opcional y define el idioma en que
19. encia obtener el precio para un determinado rango de fechas Obtener la lista de tarifas d a a d a para un plan de asistencia Obtener el precio de un determinado voucher emitido Poder solicitar la anulaci n de un voucher ya emitido Obtener los tipos de documento que maneja SEC Obtener las monedas que maneja SEC Obtener lista de paises Obtener regiones de validez de un plan de asistencia 1 6 C mo funcionan los Web Services de SEC Los webservices del SEC funcionan mediante peticiones con el m todo POST por HTTP y retorna datos en formato XML en codificaci n UTF 8 El sistema usa autenticaci n web para el control de los usuarios del servicio El uso de estos webservices es totalmente independiente de la plataforma tecnol gica que su empresa haya utilizado en sus sistemas ASP NET PHP Java etc Es decir no importa el tipo de servidores d nde corra la aplicaci n de su empresa no importan el lenguaje de programaci n o las tecnolog as que se utilizaron para desarrollar los sistemas Como describimos m s arriba los webservices del SEC utilizan XML para devolver la informaci n que se solicita Para ello se proveen una amplia cantidad de funciones que permitir n emitir vouchers solicitar anulaci n de un voucher obtener los productos disponibles para la venta los pa ses y regiones del sistema cotizar listar las coberturas para un producto listar las tarifas etc Entre las funciones implementadas actualmente ci
20. ersion 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt error gt lt error_number gt 505 lt error_number gt lt error_description gt lt CDATA Invalid gender gt lt error_description gt lt error gt lt coris gt Tipo de datos Descripci n error_number Integer N mero de error error_description String Descripci n del error 22 Funci n add voucher Descripci n Emite un voucher de producto individual en el sistema SEC Los datos de cada voucher se envian en un array ejemplo vouchers 0 y cada voucher tendr los siguientes datos Par metros voucher_date_from voucher_date_to voucher_int_ref voucher_product_id country_id passenger_document_type_id passenger_document_number passenger_birth_date passenger_gender passenger_first_name passenger_last_name passenger_second_name passenger_country_id passenger_city passenger_address passenger_phone passenger_email passenger_emergency_first_name passenger_emergency_last_name passenger_emergency_phone_1 passenger_emergency_phone_2 Tipo de datos Descripci n Date dd mm yyyy Fecha de inicio del viaje Date dd mm yyyy Fecha de fin del viaje Referencia para uso en sistemas externos puede ser un identificador o cualquier texto que el usuario necesite String Integer Identificador del producto Integer Identificador del pa s al que viaja Integer Identificador del tipo de d
21. ice gt lt tariff gt lt tariff gt lt tariff amount gt 2 lt tariff amount gt lt tariff price gt 430 lt tariff_price gt lt tariff gt lt tariff gt lt tariff amount gt 3 lt tariff amount gt lt tariff price gt 430 lt tariff price gt lt tariff gt lt tariff gt lt tariff amount gt 4 lt tariff amount gt lt tariff price gt 572 lt tariff_ price gt lt tariff gt lt tariff gt lt tariff amount gt 5 lt tariff amount gt lt tariff price gt 715 lt tariff_price gt lt tariff gt lt tariff gt lt tariff amount gt 6 lt tariff amount gt lt tariff price gt 858 lt tariff price gt lt tariff gt lt tariff gt lt coris gt Tipo de datos Descripci n tariff amount Integer Double Cantidad de Per odo D as Semanas Meses A os tariff _price Precio en d lares americanos sin impuestos 19 Funci n get voucher price Descripci n Obtener el importe total del voucher para un producto indicando las fechas de inicio y fin de vigencia y la cantidad de pasajeros Par metros Tipo de datos Descripci n product_id Identificador del Producto passengers Cantidad de Pasajeros date_from Fecha de inicio de vigencia del producto date_to Fecha de fin de vigencia del producto XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt date_from gt 13 12 2010 lt date_from gt lt date_to gt 12 12 2011 lt date_to g
22. iso_2 gt lt country gt lt country gt lt country_id gt 20 lt country_id gt lt country_name gt Barbados lt country_name gt lt country_ iso 1 gt BR lt country_iso_1 gt lt country iso _2 gt BR lt country_iso_2 gt lt country gt lt country gt lt country_id gt 9999 lt country_id gt lt country name gt Multiples Destinos lt country_name gt lt country_iso_1 gt 999 lt country Leo lz lt country_iso_2 gt 999 lt country _iso_2 gt lt country gt lt coris gt 13 Campo Tipode datos Descripci n country_id Identificador del Pa s country_name Nombre del Pa s country_iso_1 C digo ISO del Pa s country_iso_2 String C digo ISO del Pa s alternativo Funci n get_regions Descripci n Obtener la lista de regiones admitidas para la venta de planes de asistencia XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt region gt lt region_id gt 10 lt region_id gt lt region_name gt Regional lt region_name gt lt region gt lt region gt lt region_id gt 11 lt region_id gt lt region_name gt Nacional lt region_name gt lt region gt lt region gt lt region_id gt 54 lt region_id gt lt region_name gt M ltiples Destinos lt region_name gt lt region gt lt region gt lt region_id gt 55 lt region_id gt lt region_name gt Schengen lt region_name gt lt region gt lt region gt lt region_id gt 73 lt region
23. l Sistema de Emisi n de Coris Ap ndice 34 SEC WS Sigla que identifica a los Web Services de SEC SEC Web Services Tarjeta de asistencia Ver voucher UTF 8 Se describe como 8 bit Unicode Transformation Format Es un formato de codificaci n de caracteres Unicode e ISO 10646 utilizando s mbolos de longitud variable UTF 8 fue creado por Robert C Pike y Kenneth L Thompson Est definido como est ndar por la RFC 3629 de la Internet Engineering Task Force IETF 1 Actualmente es una de las tres posibilidades de codificaci n reconocidas por Unicode y lenguajes web o cuatro en ISO 10646 Voucher Documento impreso o electr nico generalmente en PDF donde se encuentran los datos del pasajero el plan de asistencia contratado y su vigencia asi como tambien las condiciones generales de uso Pueden eventualmente incluir precios totales descuentos y o impuestos Es utilizado para dejar constancia por parte de una empresa de que fue lo que el cliente exactamente compr o reserv XML son las siglas en ingl s de eXtensible Markup Language lenguaje de marcas extensible es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium W3C Es una simplificaci n y adaptaci n del SGML y permite definir la gram tica de lenguajes espec ficos de la misma manera que HTML es a su vez un lenguaje definido por SGML Por lo tanto XML no es realmente un lenguaje en particular sino una manera de definir leng
24. lamado sin cargo a las siguientes l neas y desde los determinados pa ses donde se facilita este servicio Si Usted se encuentra en Alemania 0800 182 4131 Argentina 0800 222 2527 Brasil 0800 761 4754 Chile 800 610 022 Espa a 900 995 441 Gran Breta a 0800 917 6230 Italia 800 785 541 Francia 0800 900 330 Llamada Cobro Revertido 00 54 11 5778 0541 Llamada Contra Reembolso 00 54 11 5778 3003 Estados Unidos 1 866 714 2595 Importante Generalmente todos los tel fonos lo permiten es frecuente que los hoteles rechacen esta facilidad pues prefieren facturar la llamada en este caso abone la misma solicite y guarde un comprobante que le reembolsaremos el costo del mismo ESTE VOUCHER ES PERSONAL E INTRANSFERIBLE Firma pasajero Recibo adjunto y acepto el listado completo de las Condiciones Generales del contrafirma presente contrato que rige la contrataci n del voucher C DIGO DE VERIFICACI N 0D3C543F06A19C86DB0C 31 3 Mensajes de Error m s frecuentes Detallamos a continuaci n los mensajes de error m s comunes C d Error Descripci n 0 Internal Server Error 1 Bad username or password Your IP is not allowed Action required Invalid Action Voucher not found MAX range from 1 to 1000 Noja 0 N Error calculating price 199 Voucher not exists 200 Voucher data not set 201 Voucher number not set 203 Can t modify voucher s number of days 204 Max Age limit exceeded 205 I
25. nvalid from date 206 Invalid to Date 207 Invalid Passenger s mail 208 Debug information 209 Validity not correct 210 Passenger gender not set 211 Invalid annulation comments 212 Annulation process just started 213 Voucher modification not allowed 214 Passenger document not valid 215 Invalid country s number 500 Product not found 501 Product inactive 502 Invalid FROM date 503 Invalid TO date 504 Invalid document type 505 Invalid gender 506 Invalid birth date 507 Invalid country 508 No puede emitir vouchers con productos distintos 509 No se encontraron tarifas para este producto 32 C d Error Descripci n 510 Los productos familiares solo se pueden emitir para un m nimo de 2 y un m ximo de 5 pasajeros 511 Debe ingresar el N mero de Documento 512 El n mero de documento solo debe contener n meros y o letras sin espacios guiones o puntos y debe ser de 5 caracteres como m nimo 513 Debe completar el Nombre para el pasajero 514 Debe completar el Apellido para el pasajero 515 Debe completar el Nombre para En caso de emergencia 516 Debe completar el Apellido para En caso de emergencia 517 Debe completar el Tel fono para En caso de emergencia 518 Este producto no se puede emitir para personas mayores a 85 a os 519 El campo email debe contener un email v lido 520 El pasajero ya tiene un voucher emitido en ese rango de fechas Voucher Nro 9999 521 El saldo no le permite emitir este v
26. o Array coris gt Array api_version gt 0 1 voucher gt Array 0 gt Array voucher_number gt AR1006023DCB32 voucher_date gt 02 06 2010 voucher_date_from gt 26 06 2010 voucher_date_to gt 22 07 2010 voucher_int_ref gt ABONO CON TC MASTERc voucher_total_cost gt 140 0000 voucher_taxes gt 0 0000 currency_id gt 2 currency_tc gt 3 9400 product_id gt 706 country_id gt 9999 passenger_document_type_id gt 1 passenger_document_number gt 5265950 passenger_birth_date gt 28 12 1945 passenger_gender gt f passenger_first_name gt EVA LIA passenger_last_name gt SCHARAGER passenger_second_name gt passenger_city gt passenger_address gt passenger_phone gt passenger_email gt passenger_emergency_first_name gt EDGARDO DANIEL passenger_emergency_last_name gt BIRNBERG passenger_emergency_phone_1 gt 4581 2281 passenger_emergency_phone_2 gt Funcion get_voucher_price Descripci n Obtener la cotizaci n para un producto de asistencia Par metros product_id num rico passengers num rico date_from fecha date_to fecha Ejemplo en PHP Par metros para el request data array action gt get_voucher_price product_id gt 337 passengers gt 2 29 date from gt 01 10 2011 date_to gt 01 11 2011 S
27. ocumento String N mero de documento del pasajero Date dd mm yyyy Fecha de nacimiento del pasajero Char G nero del pasajero M F tambi n m f es v lido String Primer Nombre del Pasajero String Primer Apellido del Pasajero String Segundo Apellido del Pasajero Integer Pa s de residencia del Pasajero String Ciudad de residencia del Pasajero String Direcci n del Pasajero String Tel fono del Pasajero String Email del Pasajero String Primer Nombre del contacto de emergencia String Primer Apellido del contacto de emergencia String Primer Tel fono del contacto de emergencia String Segundo Tel fono del contacto de emergencia la funci n add_vouchers s lo admite emisi n de productos individuales no familiares o grupales 23 Ejemplo de uso de un form que se env a al SEC lt form name compra action http www coris sec info api action add vouchers method post gt lt input type HIDDEN name vouchers 0 voucher_ date from value 23 10 2011 gt lt input type HIDDEN name vouchers 0 voucher_int refl value gt lt input type HIDDEN name vouchers 0 voucher date _to value 30 10 2011 gt lt input type HIDDEN name vouchers 0 voucher product_id value 452 gt lt input type HIDDEN name vouchers 0 country_id value 9999 gt lt input type HIDDEN name vouchers 0 passenger_document type id value 1 gt lt input type HIDDEN name vouchers 0 passenge
28. oduct_id Integer Identificador del producto country_id Integer Identificador del pa s al que viaja passenger_document_type_id Integer Identificador del tipo de documento passenger_document_number String N mero de documento del pasajero passenger_birth_date Date Fecha de nacimiento del pasajero passenger_gender Char G nero del pasajero M F tambi n m f es v lido passenger_first_name String Primer Nombre del Pasajero passenger_last_name String Primer Apellido del Pasajero passenger_second_name String Segundo Apellido del Pasajero passenger_country_id Integer Pa s de residencia del Pasajero passenger_city String Ciudad de residencia del Pasajero passenger_address String Direcci n del Pasajero passenger_phone String Tel fono del Pasajero passenger_email String Email del Pasajero passenger_emergency_first_name String Primer Nombre del contacto de emergencia passenger_emergency_last_name String Primer Apellido del contacto de emergencia passenger_emergency_phone_1 String Primer Tel fono del contacto de emergencia passenger_emergency_phone_2 String Segundo Tel fono del contacto de emergencia XML retornado cuando los datos enviados son correctos y est n completos lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 lt api_version gt lt voucher_status gt 0K lt voucher_status gt lt coris gt 21 XML retornado cuando hay un error datos incompletos incompletos o incorrectos lt xml v
29. oucher 522 Este producto no le permite viajar a ese Pa s 523 No puede vender este producto ya que no lo tiene asignado 524 Invalid dates 4 SandBox Pruebas de los Web Services 4 1 Introducci n El sistema SEC cuenta con un rea de pruebas llamada SandBox que es b sicamente un clon del servidor de producci n que permitir realizar pruebas de transacciones en tiempo real simulando la emisi n de vouchers de asistencia consultas y cualquier tarea o funci n que los Web Services provean 4 2 Configuraci n requerida para realizar las pruebas Para configurar la informaci n necesaria en el Sandbox rea de pruebas del SEC debe contactar con el administrador de SEC local de su pa s qui n le ayudar en ese proceso Asimismo para la operativa en el SEC o Sandbox recomendamos leer el Manual del Usuario del SEC en donde encontrar como crear sus productos establecer tarifas etc 33 5 Ap ndice A Glosario API Es una interfaz de programaci n de aplicaciones o API del ingl s Application Programming Interface es el conjunto de funciones y procedimientos o m todos en la programaci n orientada a objetos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracci n ASP NET Es un framework para aplicaciones web desarrollado y comercializado por Microsoft Es usado por programadores para construir sitios web din micos aplicaciones web y servicios web XML Apareci en enero
30. porativas de una empresa que necesite integrar estos servicios en sus sistemas Sitios web de l neas a reas que ofrecen reservas online y podr an agregar un servicio al pasajero en d nde podr n adquirir en el mismo momento de su reserva su asistencia en viaje con un s lo click Sitios web especializados en venta de planes de asistencia al viajero que deseen agregar la opci n de venta de productos de Coris en forma totalmente automatizada o cualquier portal web que ofrezca servicios al viajero y quiera agregar la opci n de comercializar asistencia al viajero 1 5 Para qu utilizar este manual de integraci n Utilice este manual de integraci n de los Web Services de SEC SEC WS para Poder programar o desarrollar la integraci n de manera r pida y sin inconvenientes aprovechando al m ximo la funcionalidad que los SEC WS le proveen Conocer las t cnicas y herramientas funciones m s avanzadas para sacar el m ximo partido a los servicios provistos por los Web Services de SEC Conocer que informaci n debe enviar a y recibir de SEC WS Conocer el funcionamiento de SEC WS para visualizar mejor el flujo de los datos Este manual de integraci n incluye informaci n e instrucciones del uso de las siguientes funciones Emitir un voucher de asistencia Obtener datos de un voucher emitido Obtener el detalle de un producto o plan de asistencia Obtener la lista de beneficios de un plan de asistencia Cotizar un plan de asist
31. r punto del planeta en la moneda y en el idioma que se requiera El desarrollo de los WebServices de SEC que en adelante nombraremos como SEC WS se desarroll utilizando est ndares que garantizan la seguridad y confiabilidad de cada transacci n al tiempo que se adaptan a cualquier plataforma de desarrollo existente El sistema de emisi n de CORIS SEC es un sistema basado en web que permitir la emisi n de vouchers de asistencia de todos los productos o planes de asistencia de CORIS El presente manual de integraci n est dirigido a los usuarios de perfil t cnico analistas ingenieros o programadores que son quienes podr n llevar adelante la integraci n de vuestros sistemas con los SEC WS Este manual de integraci n desde su sitio Web portal web o intranet proporciona informaci n sobre la mayor a de las funciones que los SEC WS proveen as como explicaciones de c mo utilizarlas para cubrir sus necesidades en la venta automatizada de planes de asistencia de Coris Introducci n 3 1 Descripci n 1 1 Qu es SEC SEC Sistema de Emisi n Coris es en esencia un sistema muy flexible de emisi n de tarjetas vouchers de asistencia que adem s posee la caracter stica de ser escalable es decir que puede extender el margen de operaciones sin perder calidad o bien manejar el crecimiento continuo de trabajo de manera flu da o bien para estar preparado para hacerse m s grande sin perder calidad en los servicios ofrecidos SEC
32. r_document number value 19466338 gt lt input type HIDDEN name vouchers 0 passenger_birth_date value 18 02 1992 gt lt input type HIDDEN name vouchers 0 passenger_gender value m gt lt input type HIDDEN name vouchers 0 passenger_first_name value Alberto gt lt input type HIDDEN name vouchers 0 passenger_last_name value G mez gt lt input type HIDDEN name vouchers 0 passenger_second_name value Gonz lez gt lt input type HIDDEN name vouchers 0 passenger_country_id value 1 gt lt input type HIDDEN name vouchers 0 passenger_city value Montevideo gt lt input type HIDDEN name vouchers 0 passenger_address value Avenida Italia 5134 gt lt input type HIDDEN name vouchers 0 passenger_phone value 45657467 gt lt input type HIDDEN name vouchers 0 passenger_email value infof3tipos com gt lt input type HIDDEN name vouchers 0 passenger_ emergency _first_name value Carlos gt lt input type HIDDEN name vouchers 0 passenger_emergency_last_name value Ch vez gt lt input type HIDDEN name vouchers 0 passenger_emergency phone 1 value 73547567 gt lt input type HIDDEN name vouchers 0 passenger_emergency phone 2 value 74512367 gt lt input type HIDDEN name vouchers 1 voucher_ date from value 23 10 2011 gt lt input type HIDDEN name vouchers 1 voucher_int refl value gt lt input typ
33. r_number gt lt error_description gt lt CDATA Invalid gender gt lt error_description gt lt error gt lt coris gt Tipode datos Descripci n error_number Integer N mero de error error_description String Descripci n del error 25 Funci n edit voucher Descripci n Permite modificar un voucher creado anteriormente en el sistema SEC Es importante destacar que s lo se permite modificar los datos del o los pasajero s y las fechas de vigencia siempre y cu ndo stas mantengan la misma cantidad de d as Par metros Tipo de datos Descripci n voucher_number String N mero de voucher que se desea anular voucher_date_from Date dd mm yyyy Nueva fecha de salida voucher_date_to Date dd mm yyyy Nueva fecha de regreso country_id Integer Pa s de destino passenger_document_typ_id Integer Tipo de documento del pasajero passenger_document_number String N mero de documento del pasajero passenger_birth_date Date dd mm yyyy Fecha de nacimiento del pasajero passenger_gender Char G nero sexo del pasajero passenger_first_name String Primer nombre del pasajero passenger_last_name String Primer apellido del pasajero passenger_second_name String Segundo apellido del pasajero passenger_email String Email del pasajero passenger_city String Ciudad de residencia del pasajero opcional passenger_address String Direcci n del pasajero opcional passenger_phone String Tel fono del pasajero opcional passenger_emergen
34. se ver el voucher El voucher puede visualizarse en espa ol valor por defecto si no se especifica nada en el par metro change lang ingl s o portugu s Seg n el idioma el valor XX ser es Espa ol valor por defecto si no se especifica otro en ingl s pt portugu s Verificar en la oficina de Coris local la disponibilidad de las traducciones para los distintos idiomas La imagen siguiente muestra un voucher modelo tal como se obtiene desde el Sistema de Emisi n de Coris SEC A VOUCHER NRO AR1103146111D1 Plan Business Destino Multiples Destinos Vigencia desde 23 03 2011 al 12 04 2011 21 d as Emitido por web argentina el d a 14 03 2011 ADUANTAGE Nombre Completo Juan Carlos Demo Documento DNI 8592550179 Fecha Nacimiento 23 08 1977 33 a os EN CASO DE EMERGENCIA AVISAR A Emilio Ant nez fiel fonos 598 21728114 DETALLE DE BENEFICIOS PARA BUSINESS Asistencia m dica por accidente por evento USD 250 000 Asistencia M dica por enfermedad por evento USD 250 000 Medicamentos recetados Cubiertos Asistencia Odontol gica de emergencia USD 750 a Traslado sanitario y o repatriaci n sanitaria USD 40 000 w Traslado de familiar por hospitalizaci n del beneficiario Tkt Equivalente 30 000 A reo Hotel a Gastos de hotel por convalecencia USD 800 Acompa amiento de menores Si Repatriaci n funeraria Si Regreso anticipado Interr
35. t lt price gt 282 lt price gt lt local_price gt 1128 lt local_price gt lt taxes gt 0 lt taxes gt lt tc gt 4 0000 lt tc gt lt currency_id gt 2 lt currency_id gt lt coris gt Campo Tipo de datos Descripci n date_from Date dd mm yyyy Fecha de inicio del viaje date_to Fecha de fin del viaje price Precio en d lares local_price Precio en moneda local ver currency_id taxes Impuestos en d lares tc Tipo de cambio currency_id Identificador de la moneda local 20 Funci n check voucher Descripci n Hace una verificaci n de los datos del voucher de manera de poder asegurarse que luego se va a poder emitir con los datos proporcionados Esto no es necesario para emitir un voucher pero ser de mucha utilidad cuando se quiera emitir por lotes batch Un caso pr ctico puede ser cuando un portal web venda un producto de asistencia podr verificar que los datos para la emisi n sean los correctos previo a hacer el proceso de pago con tarjeta de cr dito Una vez que esta funcion get_check_voucher devuelva OK entonces se sabr que luego del pago online se podr emitir el voucher con los datos con que se cuenta Par metros Tipo de datos Descripci n voucher_date_from Date dd mm yyyy Fecha de inicio del viaje voucher_date_to Date dd mm yyyy Fecha de fin del viaje voucher_int_ref String Referencia para uso en sistemas externos puede ser un identificador o cualquier texto que el usuario necesite voucher_pr
36. t api_version gt lt voucher gt lt voucher_number gt AR1006023DCB32 lt voucher_number gt lt voucher_date gt 02 06 2010 lt voucher_date gt voucher date _from gt 26 06 2010 lt voucher_date_from gt lt voucher_date_to gt 2010 07 22 lt voucher_date_to gt lt voucher_ int _ref gt lt CDATA ABONO CON TC MASTER gt lt voucher_int_ref gt lt voucher_total_cost gt 140 0000 lt voucher_total_cost gt lt voucher_taxes gt 0 0000 lt voucher_taxes gt lt currency_id gt 2 lt currency_id gt lt currency_tc gt 3 9400 lt currency_tc gt lt product_id gt 706 lt product_id gt lt country_id gt 9999 lt country_id gt lt passenger document_type id gt 1 lt passenger_ document type id gt lt passenger_document_number gt 52774950 lt passenger_document_number gt lt passenger_birth_date gt 18 12 1965 lt passenger_ birth date lt passenger_gender gt f lt passenger_gender gt lt passenger_first_name gt lt CDATA EVA LIA gt lt passenger_first_name gt lt passenger_last_name gt lt CDATA SCHARAGER gt lt passenger_last_name gt lt passenger_second_name gt lt CDATA gt lt passenger_second_name gt lt passenger_city gt lt CDATA gt lt passenger_city gt lt passenger_address gt lt CDATA gt lt passenger_address gt lt passenger_phone gt lt CDATA gt lt passenger_phone gt lt passenger_email gt lt CDATA gt lt passenger_email gt lt passenger_emergency first_name gt lt CDATA EDUARDO
37. tamos algunas que describiremos en detalle m s adelante en este manual get_voucher get_currencies get_document_types get_countries get_regions get_country_regions get_products get_coverages get _tariffs get_voucher_price add_vouchers check_voucher edit_voucher require_voucher_annulation USE Flujo de una transacci n de emisi n de un voucher mn Cliente o Pasajero Servidor Servidor j D Agencia de Viajes e _ Sec INTERNET Aplicaci n de la agencia de viajes valida los Validaci n de datos requeridos datos recibidos INTERNET Pasajero elige el plan de asistencia y las fechas de inicio y fin de su viaje Envio de petici n POST al Webservice de SEC Genera voucher Envia un ERROR i al pasajero al navegador Pasajero recibe el error del cliente y corrige los datos Devuelve Motivo del Error Env a en XML Nro de voucher y c d de verificaci n Obtiene Respuesta OK o ERROR del webservice Emisi n a XML con C digo de error descripci n del error Envia un OK al navegador del cliente Voucher emitido pasajero recibe su voucher o notificaci n Funci n get voucher Descripci n Obtener los datos de un Voucher Par metros LUK CK ELOX Descripci n voucher_number string El n mero de voucher del cual se quieren obtener los datos XML retornado lt xml version 1 0 encoding utf 8 gt lt coris gt lt api_version gt 0 1 l
38. todos POST y GET Son m todos de env o de informaci n en formularios HTML Ambos m todos POST y GET realizan una transacci n mediante el protocolo HTTP la diferencia radica en que el primer m todo env a los par metros ocultos mientras que el segundo los muestra en la barra de navegaci n PHP PHP es un acr nimo recursivo que significa PHP Hypertext Pre processor inicialmente PHP Tools o Personal Home Page Tools Es un lenguaje de programaci n interpretado dise ado originalmente para la creaci n de p ginas web din micas Es usado principalmente en interpretaci n del lado del servidor server side scripting Portal Web Un portal de Internet o portal web es un sitio web cuya caracter stica fundamental es la de servir de Puerta de entrada nica para ofrecer al usuario de forma f cil e integrada el acceso a una serie de recursos y de servicios relacionados a un mismo tema Incluye enlaces buscadores foros documentos aplicaciones compra electr nica etc Principalmente un portal en Internet est dirigido a resolver necesidades de informaci n espec fica de un tema en particular Sandbox palabra que del ingl s significa caja de arena Sand box y se refiere a un entorno de pruebas en el contexto de desarrollo de software o desarrollo web que aisla los cambios en el c digo fruto de la experimentaci n del propio entorno de producci n o entorno de edici n SEC Sigla o nombre con el que se conoce a
39. uajes para diferentes necesidades SOAP es un protocolo que permite la comunicaci n entre aplicaciones a trav s de mensajes por medio de Internet Es independiente de la plataforma y del lenguaje Esta basado en XML y es la base principal de los Web Services 6 Ap ndice B Preguntas Frecuentes Existe un sitio web d nde se puedan ver en funcionamiento los webservices del SEC Si existir un sitio web con demos de uso de los webservices del SEC en la siguiente direcci n web WWw coris sec us C mo solicito asistencia t cnica o soporte acerca del uso de los web services del SEC La forma m s r pida es solicitar asistencia mediante el ingreso de un ticket de asistencia en la direcci n web http support 3tipos net Qu nivel de conocimientos t cnicos se requieren para integrar en el sitio web de nuestra agencia de viajes la posibilidad de mostrar y eventualmente emitir directamente en SEC utilizando las funcioones de los webservices Si bien la implementaci n es muy sencilla y relativamente r pida se requiere un nivel de programador para integrar las p ginas de su sitio web Utilizando ste manual de integraci n un programador con poca experiencia f cilmente podr integrar estos servicios en su sitio web emitir desde su web o intranet mostrar productos cotizar mostrar coberturas etc En nuestra compa a tenemos una Intranet y queremos poder emitir vouchers de asistencia desde la misma usando los webservices del SE
40. upci n de viaje Si a Regreso anticipado siniestro en domicilio Si a Indemnizaci n vuelo demorado o cancelado USD 200 Anulaci n viaje USD 1 500 Seguimiento de viaje Crucero No a Traslado de ejecutivo en substituci n St Transmisi n de mensajes urgentes Si Extrav o de documentos equipajes y o pasajes Si L nea de consultas Si Indemnizaci n por p rdida de equipaje USD 1 200 Compensaci n por demora de equipaje USD 300 USD 500 a Transferencia de fondos USD 6 000 Transferencia de fondos para fianza legal USD 15 000 Asistencia legal por accidente de tr nsito USD 4 000 S guro de vida por muerte accidental las 24h Invalidez por accidenteUSD1 00 000 Enfermedad cr nica o preexistente USD 700 Deducible USD Franquicia Kilom trica Km No Producto Anual No af Repatriaci n por quiebra de la compa a a rea o Repatriaci n Administrativa Si Multisports Interrupci n de viaje B squeda y salvamento No Garant a en caso de robo de tel fono Celular Si Tarifa Familiar hasta 5 personas de la misma familias No M ximo de d as por viaje 120 d as M nimo de d as por viaje 3 d as L mite de edad 85 A os Cobertura Geogr fica Mundial excepto Pa s de residencia TEL FONOS DE EMERGENCIA Para obtener asistencia es requisito indispensable llamarnos previamente Lea atentamente y siga las Instrucciones y Condiciones Generales de los servicios y sus exclusiones Esperamos su l
41. wall sin necesidad de cambiar las reglas de filtrado Permiten que servicios y software de diferentes compa as ubicadas en diferentes lugares geogr ficos puedan ser combinados f cilmente para proveer servicios integrados n Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos est ndar y abiertos entonces se garantiza la plena interoperabilidad entre aplicaciones El cliente hace una reserva de un pasaje a reo y adiciona un plan de asistencia Equipo del Cliente wem Servidor del Portal Web USEC SES SERVER N Consulta a los SEC WS en el Servidor de SEC Zeg 1 4 A qui n est n dirigidas estas herramientas web services Este manual est dirigido a las reas de desarrollo de programaci n de empresas que deseen integrar sus sistemas o sitios web a nuestros sistema de emisi n mediante el uso de los Web Services En estas empresas se podr an incluir n Portales de viajes que ya ofrezcan reservas de pasajes a reos o terrestres y que quieran a adir a sus servicios la opci n de vender planes de asistencia al viajero Sitios Web de agencias de viaje que podr n agregar la opci n de ofrecer planes de asistencia en viaje a las opciones que ya ofrecen en su sitio web Sistemas inform ticos en agencias de viaje que deseen poder integrar a sus aplicaciones la venta de tarjetas de asistencia al viajero en forma automatizada Intranets o Extranets cor

Download Pdf Manuals

image

Related Search

Related Contents

airFiber X User Guide  Ce que chacun devrait savoir  Philips 6853XL Electric Shaver User Manual  Manuel d`installation et d`exploitation Necta opera    hart® protocol pressure transmitters se 129 series  

Copyright © All rights reserved.
Failed to retrieve file