Professional Documents
Culture Documents
Acknowledgement:
2008 Galileo International. All rights reserved.
All Travelport logos and marks as well as all other proprietary materials depicted herein are the property of Travelport and/or
its subsidiaries. Copyright 1999-2008. All rights reserved.
Filename
Author
Owner
Copyright
Status
Content
1. INTRODUCTION TO GALILEO DESKTOP SSL.................................................................................................. 4
1.1 HOW DOES IT WORK? ................................................................................................................................................. 4
1.2 CLIENT IDENTIFIERS AND GTIDS............................................................................................................................... 5
1.3 SOFTWARE AND HARDWARE REQUIREMENTS ............................................................................................................ 5
1.4 GALILEO DESKTOP SSL PRODUCT SUITE. .................................................................................................................. 6
2. THE GALILEO SSL CLIENT INSTALLATION .................................................................................................... 7
3. THE GALILEO DESKTOP INSTALLATION....................................................................................................... 10
3.1 PRIMARY CHECKS. ................................................................................................................................................... 10
3.2 INSTALLING GALILEO DESKTOP. ............................................................................................................................. 12
3.3 STARTING GALILEO DESKTOP FOR THE FIRST TIME.................................................................................................. 17
3.4 RECONFIGURE GALILEO DESKTOP AFTER THE INSTALLATION. ................................................................................ 17
3.5 CUSTOM VIEWPOINTS SCRIPTS ................................................................................................................................ 18
4. GALILEO PRINT MANAGER INSTALLATION (GPM).................................................................................... 19
4.1 GALILEO PRINT MANGER CONFIGURATION.............................................................................................................. 21
4.1 INSTALLATION OF PRINTERS UNDER GPM ............................................................................................................... 22
4.1.1 THE INSTALLATION OF THE FIRST ITINERARY PRINTER.......................................................................................... 22
4.1.2 THE INSTALLATION OF AN EXTRA ITINERARY PRINTER ................................... ERROR! BOOKMARK NOT DEFINED.
4.1.3 THE INSTALLATION OF A MIR DEVICE .................................................................................................................. 24
4.1.4 MIR FILE EXAMPLE .............................................................................................................................................. 25
4.2 THE CONFIGURATION OF PRINTERS ON THE GALILEO HOST .................................................................................... 26
5. TROUBLESHOOTING ............................................................................................................................................. 28
5.1 PASSWORD (THUMBPRINT) RESETS ......................................................................................................................... 28
5.2 GALILEO DESKTOP SSL CONNECTION PROBLEMS ................................................................................................... 28
5.3 SSL FAQS.............................................................................................................................................................. 34
5.4 USEFUL GALILEO ENTRIES:...................................................................................................................................... 35
After the installation, the Galileo SSL client will run as a Windows service and will set-up an SSL connection to
gdssl.galileo.com or sslfpemea.galileo.com on port 443
The SSL connection is automatically started on system start-up and will provide Galileo access for all the Galileo
used products.
Hardware Requirements
Requirement
Processor
RAM
Minimum
266Mhz Pentium
128MB
Recommended
1 GHz
512MB
Software Requirements
Windows 2000 (Service Pack 4), or Windows XP (Home or Professional Edition), Windows Vista.
Microsoft Internet Explorer 6.0 and above.
Net 2.0 or above needs to be installed, if not present, the install will automatically download the
software from Microsoft.
Microsoft Installer 3.1 v2 (KB893803) if Windows 2000 or XP is being used
MSXML 6.0 or above needs to be installed, if not present, the Galileo Desktop install will
automatically install it for you.
Note:
Installer must have Administrative rights
Please install Galileo Desktop SSL under the supervision of someone with a working
knowledge of your office hardware.
Citrix Options:
This installation is fully compatible with most Citrix application servers currently supported by Citrix and is
available for Microsoft Terminal Service users.
NT 2000 Terminal Server
NT 2000 Microsoft Terminal Server with Citrix MetaFrame XP 1.0&XPe 1.0 both Windows client and
NFuse Portal Server.
Citrix Presentation Server 4.0 on Windows Server 2003.
The installation determines the Windows platform as well as the version of MS Internet Explorer you are using.
You may need to know the CD-ROM drive letter designation if you intend to access the applications from a CDROM drive that is shared.
You will receive the following dialog box if you do not have the correct Windows
installer version on your system.
Windows 2000 or Windows XP at least needs to have Windows installer 3.1 v2
active on your system.
Please download the installer from Microsoft via the link below
and restart the Galileo SSL client installation.
http://www.microsoft.com/downloads/details.aspx?FamilyID=889482FC-5F56-4A38-B838DE776FD4138C&displaylang=en
The installation will continue ones it detects
the correct Windows installer.
Next the installation will check your Microsoft
dotnet version.
Dotnet 2.0 or above needs to be installed, if
not present, the Galileo SSL installation will
automatically download and install it on your
system.
The SSL service will automatically start on system start-up, so it is not necessary to start is manually.
Please continue with the installation of Galileo Desktop.
Pre-installation requirements
At the beginning of the installation, you will encounter the Setup dialog. You must click Yes before you can
proceed with the installation. The following tables will help you find the files you want to backup. When the
installation is complete, you are reminded to reinstate these files.
Note: If you are not familiar with how to back up files, please
check with your manager/IT manager. File locations for each
question are listed the following page.
Have you backed up your data files?
10
File Type
Replay Files
\FP\REPLAY\*.*
\FP\REPLAY\*.*
Scriptwriter Plus
Files
\FP\DATADIR\SWPLUS\SCRIPTS\*.*
\FP\DATADIR\SWPLUS\SCRIPTS\*.*
Browser Script
Files
\FP\DATADIR\SCRIPTS\*.*
\FP\DATADIR\SCRIPTS\*.*
Focalpoint
Config File
Scriptwriter run
\FP\DATADIR\WSTN\GRP*.SWR
Apollo Keys
\FP\DATADIR\PKEYS\*.ALC
Galileo Keys
\FP\DATADIR\PKEYS\*.CPR
\FP\DATADIR\PKEYS\*.PKEYS.XML
Galileo Desktop
Galileo Java
Script Library
\FP\SWDIR\CustomViewpointGalileo\CustomViewpoi
ntGalileo
Java Script
Library Val Files
\FP\SWDIR\CustomViewpointGalileo\CustomViewpoi
ntGalileo\gdia_ValFiles
11
12
13
14
15
The Setup type dialog box appears. Choose Use local MS Access
database and click Next to continue
16
17
The Custom Viewpoints Scripts software is now successfully installed on your system
18
The GPM software receives print messages from the Galileo host and it will relay these messages to the locally
configured printer ports, network printers or file shares. All hardcopy printers have to be configured in Windows
first before GPM is able to use them.
1. Run the GPM4.0.exe to start the Galileo Print Manager
installation. The GPM setup dialog box appears.
Click Next to continue.
2.
3. The Enter Client ID dialog box appears. Enter your GPM ClientID
in capitals and Click Next to continue. The Client ID information
can be found on your Configuration sheet provided by Galileo.
19
The GPM software is now successfully installed on your system. Please continue with the configuration
of Galileo Print Manager
20
21
22
The available Printers dialog box appears. You will find all the
printers configured under Windows listed here. Make a choice
which printer you want to use as an Itinerary printer by
highlighting this printer.
Remove the check from the use the default printer box and click
on Next to continue.
In this dialog box you are asked if you would like to print a test
print.
This is only a local test print and it indicates that the
workstation is able to print to the specified printer.
Make your choice and click Finish to end the printer
installation wizard.
Continue the above mentioned steps for every additional Itinerary you would like to configure
23
Mir to port
Follow the same steps as if you would install a printer.
Click on the Port tab and choose the serial port where the back-office system is connected.
Click on Configure Port and set the port settings to reflect settings given by your back-office system
supplier. If you do not know the port settings for your back-office system, use the standard setting given
below.
Bits per second:
Data bits:
Parity:
Stop bits:
Flow control
1200
8
None
1
None
Click on the Advanced button (Settings button when using Windows NT).
Set FIFO buffers off (remove check) and click OK.
Again click on OK OK to close installation screen.
The new port settings are active immediately. The MIR to port device is now added to the Galileo Print
Manager Configuration file.
Start GPM (Start Programs Galileo Print Manager Print Manager).
24
F AC:KLM CITYHOPPTK:NJT:01.25
F AC:KLM CITYHOPPTK:NJT:01.10
54 35 31 47 37 37 33 33 - 39 32 30 30 37 32 34 30 T51G773392007240
30 39 35 34 30 39 4A 41 - 4E 39 38 31 31 35 39 20 095409JAN981159
20 20 30 30 30 20 20 20 - 20 20 20 20 20 20 20 20 000
20 20 20 20 20 20 20 20 - 20 20 20 20 20 31 35 4D
15M
41 52 39 38 45 35 36 41 - 32 31 45 35 36 41 33 46 AR98E56A21E56A3F
0D 20 58 46 36 20 58 46 - 36 38 38 38 38 38 38 38 XF6 XF68888888
31 20 33 56 50 37 4D 50 - 20 20 20 20 20 20 20 20 1 3VP7MP
20 4E 39 39 39 39 39 4E - 58 54 41 47 30 39 4A 41 N99999NXTAG09JA
4E 39 38 30 30 30 30 39 - 4A 41 4E 39 38 30 31 31 N9800009JAN98011
0D 20 20 20 30 30 30 30 - 30 30 30 30 30 30 30 30 000000000000
20 4E 4C 47 30 30 30 30 - 30 30 30 30 20 20 30 30 NLG00000000 00
30 30 30 30 30 30 20 20 - 30 30 30 30 30 30 30 30 000000 00000000
20 20 30 30 30 30 30 30 - 30 30 20 20 30 30 30 30 00000000 0000
30 30 30 30 20 20 30 30 - 30 30 30 30 30 30 20 20 0000 00000000
20 20 20 20 20 20 20 20 - 20 20 20 20 20 20 20 20
20 0D 4E 20 4E 4E 4E 30 - 4E 20 4E 41 59 41 20 4E N NNN0N NAYA N
4E 4E 58 20 20 20 4E 4C - 20 20 20 20 20 20 20 20 NNX NL
20 20 20 20 20 20 20 20 - 20 20 20 20 20 20 20 20
20 20 20 20 20 0D 30 30 - 30 30 30 30 30 30 31 30
0000000010
30 30 30 30 32 30 30 30 - 30 30 30 30 30 30 30 30 0000200000000000
30 30 30 30 30 30 31 30 - 30 30 30 30 30 30 30 30 0000001000000000
30 30 30 30 30 30 0D 0D - 41 30 32 54 45 53 54 49 000000 A02TESTI
47 4E 4F 52 45 2F 58 4D - 52 20 20 20 20 20 20 20 GNORE/XMR
20 20 20 20 20 20 20 20 - 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 38 - 20 20 20 20 20 20 20 20
8
20 20 30 30 20 20 20 20 - 20 20 20 20 20 20 20 20 00
20 20 20 20 20 20 20 0D - 0D 41 30 34 30 31 4B 4C
A0401KL
30 37 34 4B 4C 4D 20 52 - 4F 59 41 4C 20 44 55 20 074KLM ROYAL DU
31 31 39 4A 20 41 4B 31 - 35 4D 41 52 31 31 34 30 119J AK15MAR1140
20 31 32 30 35 20 32 41 - 4D 53 41 4D 53 54 45 52 1205 2AMSAMSTER
44 41 4D 20 20 20 20 4C - 48 52 4C 4F 4E 44 4F 4E DAM LHRLONDON
2F 48 45 41 54 48 52 49 - 4E 20 20 20 20 4F 30 20 /HEATHRIN O0
20 20 37 33 37 20 20 20 - 20 20 20 20 20 20 46 20 737
F
41 43 3A 4B 4C 4D 20 43 - 49 54 59 48 4F 50 50 54 AC:KLM CITYHOPPT
4B 3A 4E 4A 54 3A 30 31 - 2E 32 35 0D 41 30 34 30 K:NJT:01.25 A040
32 4B 4C 30 37 34 4B 4C - 4D 20 52 4F 59 41 4C 20 2KL074KLM ROYAL
44 55 20 31 32 30 4A 20 - 41 4B 32 37 4D 41 52 31 DU 120J AK27MAR1
33 30 30 20 31 35 31 30 - 20 32 4C 48 52 4C 4F 4E 300 1510 2LHRLON
44 4F 4E 2F 48 45 41 54 - 48 52 41 4D 53 41 4D 53 DON/HEATHRAMSAMS
54 45 52 44 41 4D 20 20 - 20 20 49 4E 4F 20 20 20 TERDAM INO
4F 30 20 20 20 37 33 35 - 20 20 20 20 20 20 20 20 O0 735
20 46 20 41 43 3A 4B 4C - 4D 20 43 49 54 59 48 4F F AC:KLM CITYHO
50 50 54 4B 3A 4E 4A 54 - 3A 30 31 2E 31 30 0D 0D PPTK:NJT:01.10
41 31 32 41 4D 53 54 20 - 2A 47 41 4C 49 4C 45 4F A12AMST *GALILEO
20 54 45 53 54 20 30 32 - 30 2D 36 34 38 37 35 31 TEST 020-648751
31 0D 0D 0C
1
25
26
Example:
Response:
HMOMC5803D-ITN
CRT
ITN DEV
ST FM/
C58021 C5803DD
D I
(Terminal)
(GTID printer) (Status) (Paper format)
It could be necessary to change the printer status, type the following entry:
Commando:
Usage:
Explanation: *=
Example:
Response:
HMOMC5803D-U
CRT
ITN DEV
ST
FM/
C58021 C5803DD
U
I
(Terminal)
(GTID printer) (Status) (Paper format)
HMLM/DELINK/*
HMLM/DELINK/* or HMLM/DELINK
I = Itinerary printer
A = Mir Device
HMLM/DELINK all printers are delinked
27
5. Troubleshooting
5.1 Password (Thumbprint) Resets
T
If a Galileo Desktop SSL CLIENT ID is to be moved to a different machine, then a password (Thumbprint) reset is
normally required. Please contact your local Galileo representative and request a reset of that particular ClientID
Check "Galileo SSL Tunnel" is running, If it is not, start it and try the connection again.
IF it is running STOP it and restart the SSL connection.
NOTE: if you go to properties you check the installed version. Make sure it is "Galileo SSL Client Service
01.00.0003.00" or higher
2. Test your own internet connection, DNS servers by pinging gdssl.galileo.com.
Go to start Run, type CMD and click on OK. Type C:\ping gdssl.galileo.com check first that it resolves
the name and returns an IP address (12.17.227.30) if not your issue is with DNS. Does the ping reach its
destination? If not it's a routing or firewall issue ASSUMING ICMP is open. Try pinging google.com.
3. Test your firewall by Checking if port 443 (SSL) is available in your network
Go to start Run, type CMD and click on OK
Type C:\telnet gdssl.galileo.com 443 and press enter.
If you receive a blank screen and the cursor is flashing at the top left of screen, hit Ctrl-C on your keyboard a
few dozen times to break the connection
This means Port 443 is open and SSL is possible in your network
28
4. If you use a firewall please allow TCP traffic on port 443 to the following destination addresses
Location
DNS
VIP
Denver
gdssl.galileo.com
12.17.227.30
194.24.254.201
216.113.159.225
Langley
sslfpemea.galileo.com
12.17.227.146
194.24.254.204
216.113.159.227
Atlanta
gdssl-atl.galileo.com
12.17.227.145
194.24.254.193
216.113.159.226
gdsslpp-atl.galileo.com
216.113.131.33
29
Level
ID
Textual info
Meaning
Adverse effects
resolution
N/A
info
100
GalileoSSLTunnel.ServerRespon
se_Handler() - Redirect packet
received to redirect_url
info
101
N/A
102
N/A
103
N/A
104
105
N/A
N/A
106
ServerConnection.ReceivedServ
erData_Handler() - server sent 0
bytes.
N/A
info
107
ServerConnection.ReceivedServ
erData_Handler() - sslStream
was disposed before a read.
N/A
info
108
TCPHandler.Listen() - Listening
on port port
N/A
109
TCPHandler.AcceptConnection_
Handler() - TCP Connection
accepted. Local_connection_ip
N/A
No longer accepting
connections.
If the SSL
Client was not
being stopped,
this needs to
be flagged to
development
N/A
info
info
info
info
info
info
info
110
TCPHandler.AcceptConnection_
Handler() - Listening socket was
closed.
info
111
TCPSession.Run() - Exception
thrown: exception
112
TCPSession.SendDataToServer(
) - Constructing TCP tunnel with
Endpoint ip_address:port
113
UDPHandler.ReceivedClientData
_Handler() - Got Data.
N/A
114
N/A
info
116
N/A
info
117
N/A
info
118
N/A
info
119
N/A
info
info
info
30
info
119
N/A
info
120
N/A
info
121
N/A
info
122
N/A
Clustered mode enabled.
Only connections from
remote machines are
accepted.
123
UDPHandler.Listen() - Running in
SERVER mode.
info
124
UDPHandler.Listen() - Running in
LOCAL mode.
info
125
TCPHandler.Listen() - Running in
SERVER mode.
info
126
TCPHandler.Listen() - Running in
LOCAL mode.
info
130
200
GalileoSSLTunnel.ServerRespon
se_Handler() - Server
Disconnected!
201
IPCProtocolHandler.ClientDataR
eceived() - Client reconfiguration
requested.
202
TCPHandler.AcceptConnection_
Handler() - SocketException
thrown: exception
203
TCPSession.ReceivedClientData
_Handler() - Exception thrown:
exception
info
info
Warning
Warning
Warning
Warning
Warning
Error
204
N/A
N/A
N/A
N/A
N/A
N/A
Stop and
restart the
SSL Client.
220
300
BOOTPProtocolHandler.ModifyU
DPResponse() - Exception
thrown: exception
Ensure
connectivity to
the gdssl.galileo.com
server, eg.
ping.
Check
permissions to
the .config file.
31
301
BOOTPProtocolHandler.ModifyU
DPResponse() - Exception
thrown: exception
302
GalileoSSLTunnel.ServerRespon
se_Handler() - Exception thrown:
exception
Should be accompanied by
more meaningful log error
303
Error
304
Error
305
Error
306
Error
307
Error
308
Error
308
Error
310
ServerConnection.ReceivedServ
erData_Handler() - Exception
thrown: exception
Error
311
UDPHandler.Listen() - Exception
thrown: exception
312
UDPHandler.ServerResponse_H
andler() - Exception thrown:
exception
313
UDPHandler.ReceivedClientData
_Handler() - Exception thrown:
exception
314
IPCProtocolHandler.ClientDataR
eceived() - Exception thrown:
exception
315
TCPSession.ReceivedClientData
_Handler() - client socket was
null!
316
BOOTPProtocolHandler.ModifyU
DPResponse() - Could not get
machine IP in SERVER mode.
Error
Error
Error
Error
Error
Error
Error
Error
Critical
400
No connections to the
SSL server will be
made. All connectivity
through the Retor
Client will fail.
Increase
logging to
capture data
dumps
(Verbose) and
send to
development.
32
Critical
Critical
401
402
403
Critical
405
TCPSession.Run() - Exception
thrown: exception
Critical
406
407
408
TCPSession.SendDataToClient()
- Less than 3 bytes sent
Verbose
900
BOOTPProtocolHandler:
Received UDP Data from
Server:- data_dump
Verbose
901
901
902
TCPSession.SendDataToClient()
- Sent length bytes to client:
data_dump
903
UDPHandler.SendDataToClient()
- Sending data to client:
data_dump
Critical
Critical
Critical
Verbose
Verbose
Verbose
Critical
4000
N/A
33
34
35