<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE appian-web-config PUBLIC "-//Appian Corporation//DTD Appian Web MVC Configuration 1.0//EN" "/WEB-INF/appian-web-config_1_0.dtd" >

<appian-web-config>
  <appian-form-beans  type="com.appiancorp.web.framework.kernel.main.ActionFormBean">
  </appian-form-beans>
  <appian-action-mappings>
    <appian-action path="/framework/backgroundAction"
            type="com.appiancorp.asi.components.common.BackgroundAction" />
    
    <appian-action path="/framework/leftnav/processes"
            type="com.appiancorp.ap2.navigation.ProcessesNavigationAction" >
      <forward name="success" path="/framework/navigation/processes.jsp" />
    </appian-action>
    <appian-action path="/framework/leftnav/tasks"
            type="com.appiancorp.ap2.navigation.TasksNavigationAction" >
      <forward name="success" path="/framework/navigation/tasks.jsp" />
    </appian-action>
    
    <appian-action path="/framework/getSystemTypesMetadata"
            type="com.appiancorp.type.config.GetSystemTypesMetadataAction" />
            
    <appian-action path="/framework/authz/forbidden" type="com.appiancorp.security.authz.Forbidden" />
    
  </appian-action-mappings>

  <!-- There can only be one controller declaration among all of the appian-config-*.xml files -->
  <controller>
    <set-property  property="nocache" value="true" />
    <set-property  property="processorClass" value="com.appiancorp.common.appianwebmvc.AppianLayoutsRequestProcessor" />
  </controller>

  <message-resources parameter="resources.application"/>

</appian-web-config>
