Patent ID: 7475143

Claim:
A method for processing a client session request received at a server in a system including a client, a server, and host with said server executing exit programs for negotiating a confirmation record on a session connection request in which direct communication between said client and said server is held on a connection for duration of a dialogue, comprising the steps of: said client connecting to said server; said client and said server negotiating environment parameters for establishing a connection-oriented connection of said server with said client, said client and said server communicating over said connection using a same client/server communications protocol, said client including a graphical user interface selectively assigned a session name enabling client emulator communication at an application layer with said server; while negotiating said environment parameters, said server inviting said client to negotiate terminal type and submit user environment variables; said client responding by returning to said server said terminal type and submitting a request for a custom confirmation record, said request including at least one user variable; responsive to receiving said variable and said request for a custom confirmation record from said client, said server executing an exit program for calling and passing said user variable to host application at said host external to said server, said host application processing said user variable and responsive thereto returning custom data to said server, said custom data selectively including a user variable received from said client that was selected and used; and said server concluding negotiating said environment parameters with said client selectively including sending to said client a confirmation record including said custom data received from said exit program.