For a session-managed ProcObject, the method establishes the persistent session context using the same AppServer connection as the parent AppObject. For a session-free ProcObject, the method establishes the persistent session context on any AppServer that the WSA makes available through the Web service connection pool, and the client connection to that context persists until the ProcObject is released. Note that for multiple ProcObjects defined for the same session-free Web service, no two objects ever share the same session context. While for a session-managed Web service, all defined ProcObjects always share the same session context.