Categorías
Sin categoría

Amadeus de Coquito 2 – ¿Cómo consultar la disponibilidad de vuelos?

Y continuando nuestro caminar a través de este sendero de iluminación, se estarán preguntando cuando es que vamos a hacer algo realmente útil con Amadeus. Pues mi querido agente de viajes, este es su capítulo. Aquí aprenderemos cómo consultar la disponibilidad de vuelos en Amadeus.

Existen 3 formas y 3 comandos para consultar la disponibilidad en Amadeus, pero aquí solo vamos a mostrar la que todo el mundo usa:

AN: Disponibilidad Neutral

¿Y porqué p#t@s se llama disponibilidad neutral si el comando es AN? Pues porque en inglés Disponibilidad se escribe Availability y neutral se escribe Neutral (¡En serio!). Y esa es una buena manera de relacionar los comandos con su descripción en inglés. Por ejemplo DNA podría interpretarse como Display Name Airline, porque muestra (Display) el nombre (Name) de la aerolínea (Airline). Esto se está poniendo lento.

El asunto es que el comando AN permite consultar la disponibilidad de vuelos para una fecha particular, especificando un lugar de partida y otro de destino. Asumiré lo obvio, estudiantes mediocres, y partiré de la idea de que ya no se acuerdan de nada de lo que aprendieron en el capítulo pasado. ¡Dame paciencia dios mío!

Supongamos que necesitamos unos tiquetes de ida y vuelta, desde el Cairo hasta Dubai (Ustedes me disculpan pero yo no vendo nacionales) saliendo el 3 de Junio y regresando el 7 de Junio. El comando para el primer segmento (trayecto, vuelo o como les de la gana decirle) que sería Cairo – Dubai el 3 de Junio sería así:

> ...

Pero ¿Cómo voy a saber si ni siquiera se cuales son los códigos de los aeropuertos? Entonces vamos a consultarlos. Primero El Cairo:

dan cairo
DAN CAIRO                                                                       
A:APT B:BUS C:CITY G:GRD H:HELI O:OFF-PT R:RAIL S:ASSOC TOWN                    
CAI*C  CAIRO                                            /EG                     
    A  CAI - CAIRO INTL              -  0K              /EG                     
    A  CCE - CAPITAL INTERNATIONAL   - 17K              /EG                     
CIR C  CAIRO                                            /USIL                   
    A  CIR - CAIRO                   -  0K              /USIL                   
                                                                                

Entonces el comando DAN CAIRO muestra los aeropuertos disponibles en la ciudad de El Cairo. En negrilla puede verse el aeropuerto internacional de El Cairo CAI. Nótese que: puede escribirse en minúscula, mayúscula con o sin espacio y el resultado es el mismo. Haciendo lo mismo con Dubái:

DANDUBAI
DANDUBAI                                                                        
A:APT B:BUS C:CITY G:GRD H:HELI O:OFF-PT R:RAIL S:ASSOC TOWN                    
DXB*C  DUBAI                                            /AE                     
    A  DWC - AL MAKTOUM INTL         - 40K              /AE                     
    A  DCG - DUBAI CREEK SPB         -  1K              /AE                     
    A  DXB - DUBAI INTL              -  0K              /AE                     
    A  ZJF - JEBEL ALI FREE ZONE     - 33K              /AE                     
    A  DJH - JEBEL ALI SPB           - 41K              /AE                     
    A  NHD - MINHAD AB               - 45K              /AE                     
    B  XEU - HYATT RGNCY EY BUS STN  - 22K              /AE                     
    B  ZXZ - JUMEIRAH BEACH BUS ST   - 22K              /AE                     
    B  XMB - MARINA MALL EY BUS STN  - 27K              /AE                     
    B  XHB - NP BUS STATION          -  3K              /AE                     
    B  XNB - TRAVEL MALL EY BUS STN  - 22K              /AE                     
Q3D G  DUBAI INDUSTRIAL CITY                            /AE                     
Q4D G  DUBAI INVESTMENTS PARK 1                         /AE                     
Q5D G  DUBAI INVESTMENTS PARK 2                         /AE                     
Q6D G  DUBAI LAND RESIDENCE                             /AE                     
Q7D G  DUBAI LIFE STYLE CITY                            /AE                     
Q3C G  DUBAI MARITIME CITY                              /AE                     
Q5C G  DUBAI OUTLET CITY                                /AE                     
Q6C G  DUBAI SPORTS CITY                                /AE                     
Q7C G  DUBAI STUDIO CITY                                /AE                     
)>   

Nótese que esta vez el comando está escrito todo en mayúscula y sin espacios. La humilde recomendación de su amado maestro con vasta experiencia en programación y consolas, es que traten de hacer los comandos lo más legibles que se pueda. Esto ayuda a identificar mejor los errores durante la escritura.

Resulta que esta vez la lista es tan larga que uno no sabría cual elegir. Hay varias maneras de resolverlo. ¡La tercera te va a sorprender!:

  1. Solo las líneas que comienzan por A corresponden a aeropuertos. Las que comienzan con B (Creo que son Burdeles) y las que comienzan con G (Grilladeros, con toda seguridad) no corresponden a ningún aeropuerto.
  2. Cómo lo que estamos buscando es un vuelo internacional seguramente la llegada será a un aeropuerto internacional ( DUBAI INTL).
  3. Otra referencia que puede usarse es la cercanía con la ciudad (Nótese que el aeropuerto DUBAI INTL está a 0K de la ciudad), aunque una ciudad grande puede tener varios aeropuertos internacionales. 
  4. Y la última, que es la que solo se saben los que han llegado a la iluminación completa y pueden contestar reservas con los ojos cerrados, es buscar en Google. Sí. Nadie más lo sabía hasta ahora. Y si entran a Google Flights en https://www.google.com/flights/ podrán consultar el mismo vuelo que están intentando encontrar, pastelear el código de los aeropuertos, ver más o menos que aerolíneas vuelan y hasta los precios. Luego pueden buscar con confianza en Amadeus.

Teniendo claro que los códigos del Cairo y Dubái respectivamente son CAI y DXB, procedamos a utilizar el comando AN para encontrar la disponibilidad de este vuelo el 3 de Junio. Antes de comenzar debes tener en cuenta que las fechas en Amadeus se especifican con dos dígitos para el día y las 3 primeras letras del mes EN INGLES (AUG: Agosto, DEC: Diciembre, JAN: Enero). El comando entonces queda así:

an 03jun caidxb
AN03JUNCAIDXB
** AMADEUS AVAILABILITY - AN ** DXB DUBAI.AE                  96 SU 03JUN 0000
 1   EK 926  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  0125    0710  E0/77W       3:45
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7
 2MS:SQ6043  Z4 C4 J4 D4 Y4 B4 M4 /CAI 3 DXB 1  0525    1055  E0/738  TR   3:30
 3MS:SQ6034  Z4 C4 J4 D4 Y4 B4 M4 /CAI 3 DXB 1  0930    1500  E0/333  TR   3:30
             H4 W4 Q4 N4 V4 L4
 4   EK 928  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  1205    1735  E0/77W       3:30
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7
 5   EK 924  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  1840    0025+1E0/77W       3:45
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7
 6MS:SQ6032  Z4 C4 J4 D4 Y4 B4 M4 /CAI 3 DXB 1  2230    0400+1E0/333  TR   3:30
             H4 W4 Q4 N4 V4 L4
 7   GF 070  J7 C7 D4 I1 Y7 H7 M7 /CAI 2 BAH    1310    1715  E0/321
             L7 B7 K7 X7 Q7 V7 E7 O7 N7 S7 W7
     GF 510  J7 C7 D7 I5 Y7 H7 M7 /BAH   DXB 1  1805    2015  E0/320       5:05
             L7 B7 K7 X7 Q7 V7 E7 O7 N7 S7 W7
 8   RJ 508  J9 C9 D9 I9 Z9 Y9 B9 /CAI 2 AMM    0700    0915  E0/320
             H9 K8 M7 L6 V5 S4 N4 Q4 O4 P3 W3 R3
     FZ 148  Y4 A4 I4 E4 O4 W4 T4  AMM   DXB 2  1000    1410  E0.73H       5:10
             M4 N4 R4 B4 U4 V4 K4 Q4 L4 X4

 Y a continuación se despliega la disponibilidad. Si usted no entiende lo que aquí dice, es porque el sendero de la iluminación es largo y culebrero como sabiamente lo dijeron los Corraleros del Majagual en su obra maestra «Josefa la Burrita», pero trataremos de iluminarte a continuación:

326 SU 03JUN 0000 Indica el número de días que faltan para el vuelo, el día de la semana y la fecha en que sale.

La línea en negrilla es la primera línea de disponibilidad. En español, uno de los vuelos que hay disponibles para ese día. EK 926 corresponde al código de la aerolínea y el número del vuelo, en este caso el vuelo EK 926 de Emirates. Luego continúan las clases F2 A2 J4… T7 V7 X7. Cada par de letra y número determinan la clase y el número de asientos disponibles para dicha clase. Esto es importante pues es uno de los factores que definen el precio final del vuelo y van, de izquierda a derecha, desde las más caras (clase ejecutiva con Sauvignon Blanc y langosta) hasta las mas baratas (digamos coca cola con pan). En este caso la mas cara es la F2 (2 asientos disponibles) y la más económica es la X7 (7 asientos disponibles).

CAI 2 DXBindica los códigos de aeropuertos de origen y destino. No se que son los números, pero me atrevo a especular que son las terminales de cada aeropuerto (Un aeropuerto grande está dividido en terminales, normalmente distribuidas por destinos, aerolíneas o cosa parecida. Y sí, como dato interesante, en los aeropuertos normalmente nos ponen a todos los pobres juntos: Los africanos con los colombianos y los argentinos y los mexicanos).

0125 0710 indica las horas de salida y llegada. Todo son horas locales. 3:45 indica el tiempo de vuelo (desde que despega hasta que aterriza).

E0/77W indica respectivamente el número de escalas del vuelo, cero en este caso, y el tipo de avión que vuela (Boeing 777-300ER).

Finalmente, si se fijan en la línea 5, verán un 0025+1 en la hora de llegada. Eso señala que el vuelo llega a la 12:25 de la media noche, pero un día después. También nótese que todas las fechas son en formato de 24 horas, es decir, las 2:00 de la tarde son las 1400 y las 5:00 de la mañana son las 0500.

¿Y Cuales son los otros 2 comandos para consultar disponibilidad?

Aparte del comando AN, existen AD y AA, que ordenan los resultados por orden de salida (departure) o de llegada (Arrival) respectivamente. La sintaxis (cómo se usa) es igual. No es nada del otro mundo.

Adicionalmente, existen una serie de argumentos opcionales que uno puede agregar para la búsqueda de disponibilidad, que luego miraremos en más detalle. Un ejemplo de esto es filtrar los resultados para que muestre solo una aerolínea específica agregando /a EK al final (mostrar solo Emirates), como se muestra a continuación:

an 03jun caidxb/a ek
AN03JUNCAIDXB/AEK
** AMADEUS AVAILABILITY - AN ** DXB DUBAI.AE                  96 SU 03JUN 0000
 1   EK 926  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  0125    0710  E0/77W       3:45
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7
 2   EK 928  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  1205    1735  E0/77W       3:30
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7
 3   EK 924  F2 A2 J4 C4 I4 O7 Y7  CAI 2 DXB 3  1840    0025+1E0/77W       3:45
             E7 R7 W7 M7 B7 U7 K7 H7 Q7 L7 T7 V7 X7

Y si usted está esperando aprender como ver el precio de este vuelo, eso no va a ocurrir hoy. Hasta la próxima.

Publicaciones Relacionadas

¿Este fragmento de código aun funciona?

Para tu tranquilidad, el Amadeus Críptico lleva mas de 25 años funcionando bajo los mismos comandos y no ha sufrido muchos cambios desde entonces. Estas instrucciones han sido avaladas por Agentes de Viajes experimentados en la materia.

Si esto ha sido útil para ti y te ha ahorrado algo de tiempo y dinero, suscríbete a nuestro blog y compartelo con tus amigos y colegas.

¿Necesitas más ayuda?

¿Tienes dudas? ¿Necesitas ayuda profesional? Tenemos amplia experiencia en desarrollo de Sitios Web, Aplicaciones Web y Aplicaciones Móviles, pero por azares del destino que no viene al caso contarte ahora, hemos tenido que aprender Amadeus (Así es la vida…). Así que no dudes en preguntarnos.