Managed and unmanaged applications

Blueworx Voice Response Java applications can be:
Managed
When you deploy your application you will want it to be completely managed by the Java and VoiceXML environment. In order for this to happen you must define an AppName entry in the configuration file, default.cff. For more information about the AppName entry see Blueworx Voice Response for AIX: Deploying and Managing VoiceXML and Java Applications. When you start the application, the Java and VoiceXML environment automatically retrieves the settings for the application environment, such as locale, from the configuration file.

When you tell the voice response node to start up the application, the Java and VoiceXML environment automatically creates an instance of your application and starts it running.

For more information about running applications managed (also known as "running applications in a node"), see Blueworx Voice Response for AIX: Deploying and Managing VoiceXML and Java Applications.

Unmanaged
When you are testing your application you will probably run it unmanaged. This means that the application is not completely managed by the Java and VoiceXML environment, and there is no AppName entry in the configuration file for this application. There are no environment settings for the application to retrieve so you must define them yourself within the application. See Setting the application environment.

Unmanaged applications also do not run automatically. You must implement the standard Java main() method to enable the application to be run from a command line. For more information, see Getting started: the WVRApplication class