Diferencia entre revisiones de «Mensaje especial para IST»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
Línea 86: Línea 86:
 
| Destination || '''Si''' || Destino de la agencia. Type puede ser "NMO.HTL.DST.CTY" para ciudad y "NMO.HTL.DST.CTR" para el país.
 
| Destination || '''Si''' || Destino de la agencia. Type puede ser "NMO.HTL.DST.CTY" para ciudad y "NMO.HTL.DST.CTR" para el país.
 
|-
 
|-
| Operator || '''Si''' || Operador mayorista al cual corresponde la agencia.
+
| Operator || '''No''' || Operador mayorista al cual corresponde la agencia. 'Si no viene este nodo es porque la agencia es un Operador'.
 
|-
 
|-
 
| Name || '''Si''' || Nombre completo del Operador.
 
| Name || '''Si''' || Nombre completo del Operador.

Revisión del 14:26 26 feb 2015

Mensaje GetDataAgency: Consultas especiales de agencias

Esta consulta de información de agencia permite obtener alguna información específica de una agencia en particular. Es especialmente usada para algunas implementaciones especiales de clientes y proveedores.

Para su uso deberá comunicarse con la dirección de IT de Price Surfer.

El método GetDataAgency recibe un documento GetDataAgencyRQ y retorna un documento GetDataAgencyRS.

GetDataAgencyRQ

Ejemplo:


<?xml version="1.0" encoding="UTF-8"?>
<GetDataAgencyRQ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='AEXCEV_Main.xsd'>
    <Details>
        <Agency AgencyID="1234" Token="22d3c52r679a7893a8cca2d17abd46ce"/>
    </Details>
</GetDataAgencyRQ>
 
Parámetro Obligatorio Descripción
Details Si Detalle de la consulta de agencias.
AgencyID Si Identificación de la agencia.
Token Si Token de seguridad.


GetDataAgencyRS

Ejemplo:


<?xml version="1.0" encoding="UTF-8"?>
<GetDataAgencyRS>
	<Echo>
		<Details>
			<Agency AgencyID="1234" Token="22d3c52r679a7893a8cca2d17abd46ce"/>
		</Details>
	</Echo>
	<Details>
		<Agency AgencyId="1234" CurrencyId="ARS" LanguageId="es">
			<Name>El Turista</Name>
			<Emails ItemsCount="1">
				<Email Type="e-mail">info@email.com</Email>
			</Emails>
			<Destinations>
				<Destination Type="NMO.HTL.DST.CTY" Code="5735">Rosario</Destination>
				<Destination Type="NMO.HTL.DST.CTR" Code="202">Argentina</Destination>
			</Destinations>
			<Operator>
				<Name>Distribuidor Mayorista de Turismo</Name>
				<Emails ItemsCount="1">
					<Email Type="e-mail">info@dismaydetur.com</Email>
				</Emails>
				<Destinations>
					<Destination Type="NMO.HTL.DST.CTY" Code="5735">Rosario</Destination>
					<Destination Type="NMO.HTL.DST.CTR" Code="202">Argentina</Destination>
				</Destinations>
				<Images>
					<ImageLink>https://psurfer-img.net/imagecache-prod/contracts/3774/3774__NMO_GBL_IMG_MPG_LGO_BIG.jpg</ImageLink>
				</Images>
			</Operator>
		</Agency>
	</Details>
</GetDataAgencyRS>
 
Parámetro Obligatorio Descripción
Agency Si Datos de la agencia: AgencyId es el ID de la ag. CurrencyId es la moneda. LanguageId es el lenguaje.
Name Si Nombre completo de la agencia.
Email No emails de la agencia.
Destination Si Destino de la agencia. Type puede ser "NMO.HTL.DST.CTY" para ciudad y "NMO.HTL.DST.CTR" para el país.
Operator No Operador mayorista al cual corresponde la agencia. 'Si no viene este nodo es porque la agencia es un Operador'.
Name Si Nombre completo del Operador.
Email No emails del Operador.
Destination Si Destino del Operador. Type puede ser "NMO.HTL.DST.CTY" para ciudad y "NMO.HTL.DST.CTR" para el país.
ImageLink No URL del logo del Operador.