How to specify the booking code on ITA
#1
Original Poster
Join Date: Aug 2002
Location: Seattle
Programs: UA 1P MM
Posts: 730
How to specify the booking code on ITA
I have a friend at ITA who has kindly provided me with some info about extensions to the ITA "routing language" that are not documented on the ITA website.
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
#2
Join Date: Oct 2003
Posts: 1,845
Originally Posted by SeattleFred
I have a friend at ITA who has kindly provided me with some info about extensions to the ITA "routing language" that are not documented on the ITA website.
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
#4
Join Date: Jul 2003
Location: Seattle, WA
Programs: Marriott Titanium
Posts: 2,861
Why don't you ask your friend at ITA to add an option to display flight miles and cost per base mile. And then be able to sort the flights by either of those data items! It would make MRs SO MUCH FASTER to find!
#5
Original Poster
Join Date: Aug 2002
Location: Seattle
Programs: UA 1P MM
Posts: 730
Originally Posted by 925
Why don't you ask your friend at ITA to add an option to display flight miles and cost per base mile. And then be able to sort the flights by either of those data items! It would make MRs SO MUCH FASTER to find!
I willl pass on further requests, but let's first come up with a priority list.
As for your particular requests, you might be interested in CoMETS, the cross platform standalone database application that I've been developing. It's approaching beta release; for a preview, I've posted some screen shots. If you have feature requests for CoMETS, this would be a great time to let me know. Please also let me know if you'd be interested in beta testing CoMETS.
---------
CoMETS update (18 Feb 2005): CoMETS Beta 1 is now available for both Mac OS X (password: ftcomets) and for Windows (no password required). When I find a little time, I will post a short movie demonstrating CoMETS' functionality and ease of use. When I find a little more time, I will release Beta 2. FWIW, I've been using Beta 1 for several months on my PowerBook and it has been rock-solid.
UPDATE: The CoMETS Movie is finally here. Check it out to see how CoMETS will give you maximum info for minimum effort.
Last edited by SeattleFred; Jun 13, 2006 at 10:57 pm Reason: To announce CoMETS - The Movie!
#6
Join Date: Jul 2003
Location: Seattle, WA
Programs: Marriott Titanium
Posts: 2,861
Is CoMETS a tracker of past itineraries?
Or evaluator of future itineraries?
Can you describe its purpose a bit better?
Feature request: Biggest plus would be able to cut an itinerary right out of several major websites (Expedia, Travelocity, AA.com, etc) and paste it into CoMETS, parsing it all out so the user doesn't have to do all of the parsing for the computer.
Sure, I'd play with a beta of CoMETS.
Or evaluator of future itineraries?
Can you describe its purpose a bit better?
Feature request: Biggest plus would be able to cut an itinerary right out of several major websites (Expedia, Travelocity, AA.com, etc) and paste it into CoMETS, parsing it all out so the user doesn't have to do all of the parsing for the computer.
Sure, I'd play with a beta of CoMETS.
#7
Join Date: Apr 2004
Location: BOS
Programs: Marriott LTG, HHonors Diamond, Nat'l Exec
Posts: 3,581
One request for the ITA people, which I'd hope would be quick and easy: changing the settings to allow airport changes on only one of origin or destination. I'm often happy to change airports in my destination city, but if my car's at MHT, returning to PVD isn't a very good option (o:
As for Comets -- sign me up for the beta! It's great to see an app out there that's OS X compatible.
d.
As for Comets -- sign me up for the beta! It's great to see an app out there that's OS X compatible.
d.
#8
Original Poster
Join Date: Aug 2002
Location: Seattle
Programs: UA 1P MM
Posts: 730
Originally Posted by 925
Is CoMETS a tracker of past itineraries?
Or evaluator of future itineraries?
Or evaluator of future itineraries?
CoMETS will also feature an integrated mileage calculator (inspired by the lack of a Mac version of rmyadsk's excellent Flying Fish mileage calculator). The calculator will add bonus miles according to your status and will let you manually enter special bonus items.
#10
Join Date: Oct 2003
Location: LAX ("QLA" as necessary!)
Programs: UA 1P (residual DL, US, AS), SPG
Posts: 1,357
A valuable ITA Software enhancement that should be easy to add since the information is already present:
A column for total miles in the search results which is sortable!
A column for total miles in the search results which is sortable!
#11
Join Date: Jan 2004
Location: Denver, CO
Programs: UA MP 1K Million Miler, HHonors Diamond, SPG Platinum
Posts: 646
fabulous
Originally Posted by SeattleFred
I have a friend at ITA who has kindly provided me with some info about extensions to the ITA "routing language" that are not documented on the ITA website.
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
First up: how to specify the booking code
The extensions to the routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
I had been trying to book a rt on UA but I needed W fares to use a companion ticket. Before this I had to put in the request and then keeping jumping down fares until I thought I was in the W range. However, I would often get a mix of W and V fares or W and S fares. It was pretty sporadic.
This has just made my life easier.
Same thing for when I need to book an H fare for Int'l mileage upgrade.
Great! Thanks! ^ ^ ^
#13
Original Poster
Join Date: Aug 2002
Location: Seattle
Programs: UA 1P MM
Posts: 730
Originally Posted by wck4
How do you get it to return business/first class fares on the month long search? / f bc=H will return CO coach fares, but I can't get bc=C or bc=J or bc=f or bc=Z to return any flights.
#14
Original Poster
Join Date: Aug 2002
Location: Seattle
Programs: UA 1P MM
Posts: 730
It's a bug
Originally Posted by wck4
How do you get it to return business/first class fares on the month long search? / f bc=H will return CO coach fares, but I can't get bc=C or bc=J or bc=f or bc=Z to return any flights.
#15
Join Date: Jan 2004
Location: port broad reach
Programs: NorthSails® | Starboard | ION
Posts: 6,525
Originally Posted by SeattleFred
As for your particular requests, you might be interested in CoMETS, the cross platform standalone database application that I've been developing. It's approaching beta release; for a preview, I've posted some screen shots. If you have feature requests for CoMETS, this would be a great time to let me know. Please also let me know if you'd be interested in beta testing CoMETS.
Judging by the screenshots, it sets to replace my yearly spreadsheet for tracking my itns, miles, promos, etc...
Actually, I didn't see a feature for tracking promotions, but if that could be implemented, that would be great. If you'd like some ideas as to how to do that, please PM me and then I can e-mail to you how I've been doing it (which I think would integrate well).