Mapping Applications

The Application Mapping procedure associates, or maps CCF’s applications with various roles. Administrators can perform application mapping related operations like Creating a Mapping and Clearing a Mapping for hosted applications on this node. These Application Mappings can be stored either in AzMan or in the CCF database, however not both. You make the choice in the mmc.exe.config file found in <localdrive>\Windows\system32 on the machine that stores the Admin Console. This machine could be a Windows 2003 Server, Windows XP machine, or Windows 2008. Open the mmc.exe.config file in Visual Studio or other editor.

In the <appSettings> portion of the file, find the entry:

                  <add key="UseAzman" value="true" />


If the value is set to “true”, AzMan will be the storage point.

If the value is set to “false”, the CCF database will be the storage point.

Although the CCF Admin Console can be run on a Windows XP machine, Azman cannot. Therefore, if the Admin Console is run in Windows XP, the application mappings must be configured in the database on the SQL server.

When using the database on the SQL server to store authorization data, the database is accessed through Web services which must be configured. The Web services are stored in <InstallPath >\WebServices and can be configured in the Admin Console with the following procedure.

To configure web services:

  1. Open the Admin Console and navigate to the following node CCF Admin Console -> <CCFIIS> -> Settings -> Configurations
  2. Edit the configurations Microsoft.Ccf.Csr.WebServices.ContactCenterAif.Application and Microsoft.Ccf.Csr.WebServices.ContactCenterAif.Workflow by double-clicking on them.
  3. In the Value section, change the value of the defaultProvider to that shown in the example here:

                        Old value: <Csr.WebServices.Providers.ContactCenterAif.Application defaultProvider="AzManApplicationProvider"><providers>
    New value: <Csr.WebServices.Providers.ContactCenterAif.Application defaultProvider="SqlApplicationProvider"><providers>
  5. Notice that all that changes is the value of defaultProvider.

  6. Repeat the procedure for the following Web services replacing the values as shown.
  7. Configuration: Microsoft.Ccf/Csr.WebServices.Providers.AdminConsole.AppMappingWS
  8. Default Provider: SqlAppMappingWSProvider
  9. Configuration: Microsoft.Ccf/Csr.WebServices.Providers.AdminConsole.AgentWS
  10. Default Provider: SqlAgentWSProvider
  11. Configuration: Microsoft.Ccf/Csr.WebServices.Providers.AdminConsole.HostedAppWS
  12. Default Provider: SqlHostedAppWSProvider
  13. Configuration: Microsoft.Ccf/Csr.WebServices.Providers.ContactCenterAif.Application
  14. Default Provider: SqlApplicationProvider
  15. Configuration: Microsoft.Ccf/Csr.WebServices.Providers.ContactCenterAif.Workflow
  16. Default Provider: SqlWorkflowProvider