As noted previously, you must implement the Open Client interface and program the Open Client application according to the session model.
The Open Client interface includes various object types whose function is generally designed to support the session model. You define these objects in ProxyGen to support the given application session model for all Open Clients. For SOAP Web services and Sonic ESB, you must also indicate the session model for which the interface is defined, because ProxyGen generates a different Web service definition depending on the session model. For more information, see
Generating Proxies and Web Service Definitions.
You must program an Open Client application to reflect the Open Client object design and its support of the required session model. For information on the basic session model requirements for programming applications, see OpenEdge Application Server: Developing AppServer Applications. The following section describes the Open Client object model and how it supports the different session models for all Open Clients. For more information on session model programming for each Open Client type, see: