Progress
Language Reference


CLIENT-CONNECTION-ID Attribute

The connection ID for the AppServer connection associated with this server handle.

Data Type: CHARACTER

Access: Readable

Applies To: Server Object Handle

This value is assigned by the Application Broker when an AppServer accepts a connection request from a client application. The Application Broker and all Application Servers use the connection ID as an identifier when they log any information associated with the connection. The same connection ID is available to a 4GL client application using the CLIENT-CONNECTION-ID attribute and to the Application Server servicing the client on the same connection using the SERVER-CONNECTION-ID attribute on the SESSION handle.

The value of the connection ID is guaranteed to be globally unique for all time within a single computer network. Connection IDs can be compared to each other strictly for equality, but other types of comparisons are irrelevant.

For a client, the connection ID of the associated AppServer connection remains the same until the client disconnects from the AppServer. If the client reconnects to the same AppServer, the connection ID of the new connection (and thus the value of the CLIENT-CONNECTION-ID attribute for that connection) is different from the connection ID of the previous connection.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095