Diferencia entre revisiones de «Mensaje especial para IST»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
(Página creada con '== Mensaje GetDataAgency: Consultas especiales de agencias == Esta consulta de información de agencia permite obtener alguna información específica de una agencia en particu...')
 
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 35: Línea 35:
 
=== GetDataAgencyRS ===
 
=== GetDataAgencyRS ===
  
Ejemplo
+
Ejemplo:
 
<pre>
 
<pre>
 
<nowiki>
 
<nowiki>
Línea 46: Línea 46:
 
</Echo>
 
</Echo>
 
<Details>
 
<Details>
<Agency AgencyId="8" CurrencyId="ARS" LanguageId="it">
+
<Agency AgencyId="1234" CurrencyId="ARS" LanguageId="es">
<Name>ELISIR VACANZE</Name>
+
<Name>El Turista</Name>
<Emails ItemsCount="2">
+
<Emails ItemsCount="1">
<Email Type="primary">BEVERLY01</Email>
+
<Email Type="e-mail">info@email.com</Email>
<Email Type="e-mail">info@elisirvacanze.it</Email>
 
 
</Emails>
 
</Emails>
 
<Destinations>
 
<Destinations>
<Destination Type="NMO.HTL.DST.CTY" Code="2945">Belluno</Destination>
+
<Destination Type="NMO.HTL.DST.CTY" Code="5735">Rosario</Destination>
<Destination Type="NMO.HTL.DST.CTR" Code="150">Italia</Destination>
+
<Destination Type="NMO.HTL.DST.CTR" Code="202">Argentina</Destination>
 
</Destinations>
 
</Destinations>
 +
<Images>
 +
<ImageLink>https://psurfer-img.net/imagecache-prod/contracts/3774/3774__NMO_GBL_IMG_MPG_LGO_BIG.jpg</ImageLink>
 +
</Images>
 
<Operator>
 
<Operator>
<Name>BEVERLY VACANZE</Name>
+
<Name>Distribuidor Mayorista de Turismo</Name>
<Emails ItemsCount="2">
+
<Emails ItemsCount="1">
<Email Type="primary">nemo</Email>
+
<Email Type="e-mail">info@dismaydetur.com</Email>
<Email Type="e-mail">info@beverlyvacanze.it</Email>
 
 
</Emails>
 
</Emails>
 
<Destinations>
 
<Destinations>
<Destination Type="NMO.HTL.DST.CTY" Code="4753">Roma</Destination>
+
<Destination Type="NMO.HTL.DST.CTY" Code="5735">Rosario</Destination>
<Destination Type="NMO.HTL.DST.CTR" Code="150">Italia</Destination>
+
<Destination Type="NMO.HTL.DST.CTR" Code="202">Argentina</Destination>
 
</Destinations>
 
</Destinations>
 
<Images>
 
<Images>
<ImageLink Type="NMO.GBL.IMG.MPG.LGO.BIG">/3/3_NMO.GBL.IMG.MPG.LGO.BIG.jpg</ImageLink>
+
<ImageLink>https://psurfer-img.net/imagecache-prod/contracts/3774/3774__NMO_GBL_IMG_MPG_LGO_BIG.jpg</ImageLink>
 
</Images>
 
</Images>
 
</Operator>
 
</Operator>
Línea 80: Línea 81:
 
! Parámetro !! Obligatorio !! Descripción
 
! Parámetro !! Obligatorio !! Descripción
 
|-
 
|-
| Details || '''Si''' || Detalle de la respuesta a la consulta de agencias.
+
| Agency || '''Si''' || Datos de la agencia: AgencyId es el ID de la ag. CurrencyId es la moneda. LanguageId es el lenguaje.
 
|-
 
|-
| PostalCode || '''Si''' || Código postal de la agencia.
+
| 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.
 +
|-
 +
| ImageLink || '''No''' || URL del logo de 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.
 +
|-
 +
| 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.
 
|}
 
|}

Revisión actual del 14:28 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>
			<Images>
				<ImageLink>https://psurfer-img.net/imagecache-prod/contracts/3774/3774__NMO_GBL_IMG_MPG_LGO_BIG.jpg</ImageLink>
			</Images>
			<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.
ImageLink No URL del logo de 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.
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.