Gen Build Tool (BT) client/server build request connection
search cancel

Gen Build Tool (BT) client/server build request connection

book

Article ID: 139143

calendar_today

Updated On:

Products

Gen Gen - Workstation Toolset

Issue/Introduction

When the Gen Build Tool (BT) client sends a build request to the BT server how is the connection processed at the TCP/IP layer?

Environment

Release : 8.6

Component : Gen Build Tool

Resolution

When a  Gen Build Tool (BT) client sends a build request to the BT server's listening port, the BT client opens an ephemeral port and sends the port number and the client's IP address to the server.
The client's IP address is obtained from a DNS lookup of the client hostname from either the DNS or from the local hosts file (%SystemRoot%\System32\drivers\etc\hosts) and the order of that lookup depends on how DNS is configured at the specific site. 

When the BT server sends back a response to the build request, it uses the information sent from the client to connect to the BT client's ephemeral port on the client's IP address.

NOTE: In the BT there no equivalent of the Diagram Trace Utility (DTU) application.ini file to set the client's IP address: Using the Application.ini File

Additional Information

Gen™ 8.6 > Developing > Working with Build Tool > Building in Client Server Mode