Here are some notes on 1025
One port for the Active Directory logon and directory replication interface (universally unique identifiers [UUIDs] 12345678- 1234-abcd-ef00-01234567cffb and e3514235-4b06-11d1-ab04-00c04fc2dcd2), which is typically assigned port 1025 or 1026 during startup. This value is not set in the DSProxy or System attendant (MAD) source code, so you need to map the port in the registry and then open the port on the firewall
and:
The client software (BTEQ, FastLoad, ODBC, Queryman, etc.) communicates to the Teradata Gateway using a pre-determined TCP/IP port number of 1025.
This has been the port number used by the Teradata Client software for over twenty years. On the original TOS system and today on MP-RAS it has been relatively straightforward to make sure that no other process used this port number. With the advent of Teradata for Microsoft Windows this was not so simple. 1025 is the first available port number on Windows and is given to the first requester that does not specify a particular port. In order to make sure that the Windows version of Teradata could communicate with the then existing client software which assumed 1025, the Gateway Reserve Port service was created which is tasked to be started at exactly the right time in the NT boot-up process to make sure that it got port number 1025 when it asked. This service "holds" the port until the Teradata gateway vproc is started at Teradata start-up, then "transfers" the port to the gateway. This can be seen in the NT Event log at Teradata startup.
This scheme worked reasonably well for NT4.0 and Windows 2000. However, with the advent of Windows XP, some PC's (though not all) have
some other process that manages to acquire port number 1025 before the GTWRSVTDMST service tries to acquire it. This results in the message 10048 and the not very helpful hint to try re-booting the box. (Actually re-booting works some of the time for some PCs., as I said, it's a rare condition.) Find me at
"The trouble with giving up civil rights is that you never get them back"