Previous Topic: Server ManagerNext Topic: Restart and Reset (for Character-Based Applications Only)


Profile Manager

The Profile Manager is a CA Gen provided runtime routine that saves the export views of procedure steps. It is used to save information between procedure step executions, to support implicit scrolling, hidden fields, links to other procedure steps, Help/Prompt requests and application restarts. These features are supported by a push-down, pop-up run-time stack. The routine maintains one stack per business system per user. If you are working in three business systems, you have three stacks. Different implementations of the stack are available and include SQL databases, temporary storage queues (TSQ) for CICS, sequential files, and others depending upon the environment used.

When you transfer to a procedure step, the stack is cleared and the export view of the procedure step that you are transferring to is the only entry on the stack. When you link to a procedure step, existing entries remain on the stack and the export view of the procedure step that you are linking to is placed on top of the stack.

The Profile Manager imposes some overhead on the application. You can reduce this overhead by requesting that the application be non-restartable. Transfers and screen displays will not cause the Profile Manager to be invoked unless implicit scrolling, hidden fields, links to other procedure steps or Help/Prompt requests are used.

Note: For more information about specifying your application as non-restartable, see the CA Gen Encyclopedia Client Help.

If your application is restartable, the capabilities of the Profile Manager let you interrupt an application and return to it without losing data. You can interrupt a business system to use another business system or to perform activities unrelated to the applications.