Release 10.1A: OpenEdge Development:
Progress Dynamics Web Development Guide

> ## Creating a new ICFWS session

> Instead of modifying a session type, you can create a new session type that is tailored for your application. You do this by either extending or copying an existing session type. The new session type inherits from its parent type all managers, session properties, and session services, which you can override if necessary; you can also add new ones as appropriate.

> This section explains how to extend the default ICFWS to create a session type for the tutorial application. See OpenEdge Development: Progress Dynamics Administration for detailed information on extending and copying session types.

> | To create a new ICFWS session:

> 1. From the Session Type Maintenance tool, start a Progress Dynamics session that has administrative privileges. For the tutorial application, use the shortcut that you created to start a development session for the tutorial.

> 2. From the Progress Dynamics AppBuilder Tools menu, select Administration.

> 3. From the Administration Session menu, select Session Type Control.

> 4. In the Session type code lookup field at the top left of the window, enter ICFWS and click Find.

> 5. Right-click the ICFWS node and click Add Session Type on the context menu. The Session Type Maintenance window for the new type appears in the right frame.

> 6. Enter a unique Session type code and Session type description that will allow you to quickly identify the session type. For example, you could name the ICFWS session for the tutorial application ICFWStut and describe it as Web session for tutorial app.

> It is not necessary to change any of the other settings.

> 7. Choose the Save button on the toolbar. The new session type appears in the tree view as a child of the ICFWS type, as shown:

> 8. Using Progress Explorer, change the session type in the startup parameters of the Progress Dynamics WebSpeed Agent.

> By default, Progress Dynamics creates a WebSpeed Broker, `wsdynamics1`, with the session type set to ICFWS. Change the session type of the Agent by resetting the`-icfparam ICFSESSTYPE` startup parameter. For example:

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