Creating an Application
Contents
You must create an application to run Genesys Web Engagement — see Application Development for details about the workflow for creating and deploying an application.
Complete the procedures on this page to create an application and then define its monitoring domains.
Creating a New Application
In this procedure you'll run the create script (create.bat on Windows and create.sh on Linux) to create your project structure. This script creates all the files required to run Genesys Web Engagement on your website.
Start
- Navigate to the GWE_installation_directory and type the following command: create your_application_name.
End
A folder named your_application_name is created in GWE_installation_directory\apps.
This folder contains all the materials used to build and deploy your application:
- _composer_project contains all the SCXML default templates for the routing strategies and GRS rule template project. In addition, it contains the source code for the Browser Tier Widgets used for engagements.
- backend contains the Backend Server application once the application is built.
- environment contains an environment property file.
- frontend contains the Frontend Server application once the application is built.
- proxy contains the proxy application used for testing purposes.
Next Steps
Defining the Application's Monitoring Domains
Complete this procedure to fill in the map.properties file, which contains all the information about the proxy and the monitoring domains of your application. You need to complete this procedure in order to Test with the GWM Proxy after you build and deploy your application.
Start
- Open the \apps\your_application_name\proxy\map.properties file with a text editor.
- Fill in the domain properties:
- gwmp.domainName — name of the domain. The domain is used by Genesys Web Engagement when it works with cookies. For instance, genesys.com.
- gwmp.domainList — list of domains, separated with semicolons. The GWM Proxy injects script only for pages from these specified domains. For instance, genesys.com;www.genesys.com;www-ssl.genesys.com.
- Fill in the frontend properties:
- frontend.server.host — host name or IP address of your Frontend Server.
- Note: 127.0.0.1 or localhost is not allowed!
- frontend.server.http.port — HTTP port for your Frontend Server.
- frontend.server.https.port — HTTPS port for your Frontend Server.
- Tip: You can find your Frontend Server information on the Frontend Server application object in Genesys Administrator.
- frontend.server.host — host name or IP address of your Frontend Server.
- Save your changes.
End
Next Steps