To be honest, I never added any airline codes to any gates before. This was my first try.
That's precisely the reason why you don't seem to get the operator you think it should be there. I know the editor interface could be clarified a bit better but, this is exactly how the program is supposed to operate.
- If you
never changed the airline codes in GSX, it will just "show" what the scenery developer has set in the AFCAD, so the rules will be the same as standard, which means an operator will appear ONLY if it's already one with the highest priority according to the default global assignment in GSX, and the airline code in the AFCAD will only used to
break the ties, meaning if there are several operators with the same score for that airport, the ones with matching airline codes in the .BGL will get a preference.
- If you
have changed the airline codes in the GSX editor, the codes you set will
override the default global assignment in GSX, and will be used in any case.
In this case, checking the GSX default assignment, it shows that both Strategic Aviation and Air North have an higher score than WestJet, because they have a CY pattern, while WestJet only has a C pattern, so they win with 2 against 1, which means WestJet, by default, won't be used, regardless of the airline code.
There's a reason why GSX works like this (there's always a reason why GSX works in some way...), and is that at many airports, at international terminals, you'll see many codes for overseas companies, but just because they usually park there, or because they do flights with code-sharing. So, if GSX "just" blindly trusted the airline codes and use them anyway, you would end up in strange situations, like planes being served by British Airways at JFK, just because you parked where BA has a code there. That's why the code, by default, it's ONLY used as a tie-breaker.
But when YOU edit a parking, you are supposed to know what you are doing, so whatever you put there, it will be used. But it must have been you that made the change, not just the AFCAD.
So, try to allow GSX acknowledge the fact you edit the parking personally, which can be achieved in doing any change to the parking, not necessarily the airline codes but, if that's the only think you need to do, change/remove some of the code, or simply
re-arrange them, so GSX will see you made a change and will save the changes knowing it was you that edited the airline codes, so they are not coming from the .BGL.
Of course, like everything else in the GSX parking editor, you can change a single parking, some parkings (selected with CTRL+Click), a terminal, or the whole airport, depending what you selected in the left tree-like structure. So, there's no need to do hundreds of clicks to fix the airline codes, because you can apply a change to multiple parking spots at once.