You are on page 1of 17

<?xml version="1.0" encoding="UTF-8" ?

>
<web-app id="WebApp_1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<servlet id="Servlet_AEF">
<servlet-name>AefStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.framework.ui.AefStartupServlet</servlet-
class>
<load-on-startup>3</load-on-startup>
</servlet>
<!-- XSS Input Filter
<filter>
<filter-name>XSSInputFilter</filter-name>
<filter-class>com.matrixone.apps.domain.util.XSSInputFilter</filter-
class>
</filter>
<filter-mapping>
<filter-name>XSSInputFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> -->
<!-- Click Jacking filter configuration -->
<!--
<filter>
<filter-name>ClickjackFilterSameOrigin</filter-name>
<filter-class>com.matrixone.apps.domain.util.ClickjackFilter</filter-class>
<init-param>
<param-name>mode</param-name>
<param-value>SAMEORIGIN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ClickjackFilterSameOrigin</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- Path Traversal Error Servlet for preventing execution of Inc files and xml
files -->
<servlet>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<servlet-class>com.matrixone.apps.domain.util.PathtraversalErrorServlet</
servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<url-pattern>*.inc</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<url-pattern>/web-inf/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
<!-- System Error Handling -->
<welcome-file-list>
<welcome-file>emxLogin.jsp</welcome-file>
<welcome-file>/common/emxNavigator.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>500</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=500</location>
</error-page>
<error-page>
<error-code>401</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=401</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=404</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/common/emxNavigatorErrorPage.jsp</location>
</error-page>
<display-name>enovia</display-name>
<context-param id="ContextParam_1">
<param-name>properties</param-name>
<param-value>/apps/NPICOEApps_Stg/Linux/www/devmwsr2/enovia/WEB-INF/classes/
framework.properties</param-value>
</context-param>
<context-param id="ContextParam_2">
<param-name>ematrix.server.host</param-name>
<param-value/>
</context-param>
<context-param id="ContextParam_3">
<param-name>ematrix.login.page</param-name>
<param-value>/emxLogin.jsp</param-value>
</context-param>
<context-param id="ContextParam_4">
<param-name>ematrix.login.failure.page</param-name>
<param-value>/emxLogin.jsp</param-value>
</context-param>
<context-param id="ContextParam_5">
<param-name>ematrix.web.app</param-name>
<param-value>true</param-value>
</context-param>
<context-param id="ContextParam_6">
<param-name>emxLogin.FormAction</param-name>
<param-value>/enovia/servlet/login</param-value>
</context-param>
<context-param id="ContextParam_7">
<param-name>emxLogin.FrameworkTarget</param-name>
<param-value>common/emxNavigator.jsp</param-value>
</context-param>
<context-param id="ContextParam_8">
<param-name>ematrix.page.path</param-name>
<param-value>/enovia</param-value>
</context-param>
<context-param id="ContextParam_9">
<param-name>ematrix.home.page</param-name>
<param-value>/common/emxNavigator.jsp</param-value>
</context-param>
<context-param id="ContextParam_10">
<param-name>ematrix.load.program</param-name>
<param-value>eServiceListSchemaNames.tcl</param-value>
</context-param>
<context-param id="ContextParam_11">
<param-name>ematrix.encoding</param-name>
<param-value>UTF8</param-value>
</context-param>
<context-param id="ContextParam_12">
<param-name>ematrix.audit.log</param-name>
<param-value>true</param-value>
</context-param>
<!-- legacy servlet properties
<context-param id="ContextParam_13">
<param-name>ematrix.servlet.ui</param-name>
<param-value>true</param-value>
</context-param>
<context-param id="ContextParam_14">
<param-name>ematrix.timer.agent</param-name>
<param-value></param-value>
</context-param>
<context-param id="ContextParam_15">
<param-name>ematrix.timer.agent.key</param-name>
<param-value></param-value>
</context-param>
<context-param id="ContextParam_16">
<param-name>ematrix.timer.interval</param-name>
<param-value>21600</param-value>
</context-param>
<context-param id="ContextParam_17">
<param-name>ematrix.timer.command</param-name>
<param-value>execute program emxWorkspaceTimerJPO -method
performTaskEscalation</param-value>
</context-param>
<context-param id="ContextParam_17">
<param-name>ematrix.timer.command</param-name>
<param-value>execute program EXCExportControlBase -method
autoPromoteIPEXCDocs</param-value>
</context-param>

-->
<!-- static content filter -->
<!-- Start Apparel Accelerator Filters Definition -->
<!-- Start ECL Filters Definition for -->
<filter>
<filter-name>EXCCustomFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>EXC_</param-value>
</init-param>
</filter>
<!-- End ECL Filters Definition for -->
<!-- Start ECL Filters mapping for -->
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/documentcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/configuration/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/businessmetrics/*</url-pattern>
</filter-mapping>
<!-- End ECL Filters mapping for -->
<filter>
<filter-name>CustomFilterFAO</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>FAO_</param-value>
</init-param>
</filter>
<!-- End Apparel Accelerator Filters Definition -->
<!-- Start definition for Adobe SSO Login ENOVIA Collaboration for Adobe
Illustrator Server -->
<!--
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.netbios.wins</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.domain</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>2</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- End definition for Adobe SSO Login ENOVIA Collaboration for Adobe
Illustrator Server -->
<!-- Start LSG Filters mapping -->
<!--
<filter>
<filter-name>CustomLSGFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>iw_</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>CustomLSGFilter</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>

<filter-mapping>
<filter-name>CustomLSGFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
-->
<!-- END LSG Filters mapping -->
<filter>
<filter-name>CustomFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value>/gems_custom</param-value>
</init-param>
</filter>
<!-- TomCat UTF-8 setting
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.matrixone.servlet.SetCharacterEncodingFilter</filter-
class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
-->
<!-- Start CPN Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPN</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>CPN_</param-value>
</init-param>
</filter>
<!-- End CPN Custom Filters Definition -->
<!-- Start CPS Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPS</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>GSM_</param-value>
</init-param>
</filter>
<!-- End CPS Custom Filters Definition -->
<!-- Added CPG Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPG</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>CPG_</param-value>
</init-param>
</filter>
<!-- End CPG Custom Filters Definition -->
<!-- TomCat UTF-8 filter mapping
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- Start Apparel Accelerator Filters mapping -->
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<!-- End Apparel Accelerator Filters mapping -->
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/teamcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/sourcingcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- static content filter mappings -->
<!-- Start CPN Custom Filter Mappings -->
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/acceleratortools/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<!-- End CPN CPN Custom Filter Mappings -->
<!-- Start CPS Custom Filter Mappings -->
<filter-mapping>
<filter-name>CustomFilterCPS</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPS</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<!-- End CPS Custom Filter Mappings -->
<!-- Start CPG Filters mapping -->
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/acceleratortools/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.matrixone.servlet.MxServletListener</listener-class>
</listener>
<!-- End CPG Filters -->
<!-- Start : Listener for HNP accelerator to invoke the
NPDMEPObsoleteCreateProcess batch process ::: Please uncomment the below entry
after installing HNPAccelerator>
<listener>
<listener-class>com.matrixone.apps.npd.NPDMEPObsoleteCreateProcess</
listener-class>
</listener>
< End : Listener for HNP accelerator to invoke the NPDMEPObsoleteCreateProcess
batch process -->
<!-- Define CGI servlet for WebLogic -->
<!-- Define our servlets -->
<servlet id="Servlet_1">
<servlet-name>Framework</servlet-name>
<servlet-class>com.matrixone.servlet.Framework</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet id="Servlet_2">
<servlet-name>LogoutServlet</servlet-name>
<servlet-class>com.matrixone.servlet.LogoutServlet</servlet-class>
</servlet>
<servlet id="Servlet_4">
<servlet-name>MatrixXMLServlet</servlet-name>
<servlet-class>com.matrixone.servlet.MatrixXMLServlet</servlet-class>
</servlet>
<servlet id="XMLExchangeServlet_3">
<servlet-name>eDrawingsMsgServlet</servlet-name>
<servlet-class>com.matrixone.mxmsg.eDrawingsMsgServlet</servlet-class>
</servlet>
<servlet id="XMLExchangeServlet_4">
<servlet-name>GPRSMsgServlet</servlet-name>
<servlet-class>com.matrixone.mxmsg.GPRSMsgServlet</servlet-class>
</servlet>
<servlet id="Servlet_6">
<servlet-name>BusinessObjectServlet</servlet-name>
<servlet-class>com.matrixone.servlet.BusinessObjectServlet</servlet-class>
</servlet>
<servlet id="Servlet_11">
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.matrixone.servlet.LoginServlet</servlet-class>
</servlet>
<servlet id="Servlet_12">
<servlet-name>FileCheckoutServlet</servlet-name>
<servlet-class>com.matrixone.servlet.FileCheckoutServlet</servlet-class>
</servlet>
<servlet id="Servlet_14">
<servlet-name>FrameworkServlet</servlet-name>
<servlet-class>com.matrixone.servlet.FrameworkServlet</servlet-class>
</servlet>
<servlet id="Servlet_16">
<servlet-name>WorkspaceServlet</servlet-name>
<servlet-class>com.matrixone.servlet.WorkspaceServlet</servlet-class>
</servlet>
<servlet id="Servlet_17">
<servlet-name>fcs</servlet-name>
<servlet-class>com.matrixone.fcs.fcs.FcsServlet</servlet-class>
</servlet>
<servlet id="Servlet_18">
<servlet-name>audit</servlet-name>
<servlet-class>com.matrixone.servlet.AuditServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet id="Servlet_MQLResultStream">
<servlet-name>MQLResultStreamServlet</servlet-name>
<servlet-class>com.dassault_systemes.enovia.servlet.MQLResultStreamServlet</
servlet-class>
</servlet>
<!-- Start servlet definition for IC -->
<!-- End servlet definition for IC -->
<!-- Start MSOfficeIntegration servlet definition for MxMSOfficeServer -->
<!-- End MSOfficeIntegration servlet definition for MxMSOfficeServer -->
<!-- Start AdobeIllustratorIntegration servlet definition for ENOVIA
Collaboration for Adobe Illustrator Server -->
<!-- End AdobeIllustratorIntegration servlet definition for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start servlet definition for MCAD -->
<!-- End servlet definition for MCAD -->
<!-- Start servlet definition for .NET -->
<!-- End servlet definition for .NET -->
<!-- Timer Servlet - see mapping below
<servlet id="Servlet_19">
<servlet-name>TimerServlet</servlet-name>
<servlet-class>com.matrixone.servlet.TimerServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<servlet id="Servlet_20">
<servlet-name>OpenViewFcsServlet</servlet-name>
<servlet-class>com.matrixone.servlet.OpenViewFcsServlet</servlet-class>
</servlet>
<!-- AefStartupServlet - see mapping below
<servlet id="Servlet_AEF">
<servlet-name>AefStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.framework.ui.AefStartupServlet</servlet-
class>
<load-on-startup>3</load-on-startup>
</servlet>
-->
<!-- APP -->
<!--
<servlet>
<servlet-name>ZymDispatchServlet</servlet-name>
<servlet-class>com.zymmetry.mx.core.servlet.DispatchServlet</servlet-class>
<init-param>
<param-name>urlPattern</param-name>
<param-value>.*\((.*)\,(.*)\)\.zym</param-value>
</init-param>
<init-param>
<param-name>moduleCode</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>operation</param-name>
<param-value>2</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>ZymStartupServlet</servlet-name>
<servlet-class>com.zymmetry.mx.core.servlet.StartupServlet</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
-->
<!-- APP -->
<!-- ***Web Services*** -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>AxisAdminServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AdminServlet
</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>ECBatch</servlet-name>
<servlet-class>com.ge.med.ecc.ECCBatchServlet</servlet-class>
<load-on-startup>120</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ECBatch</servlet-name>
<url-pattern>/servlet/ECBatch</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisAdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
<!-- ***Web Services*** -->
<!-- CGI servlet mapping for WebLogic -->
<servlet-mapping id="ServletMapping_1">
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_2">
<servlet-name>LogoutServlet</servlet-name>
<url-pattern>/servlet/logout/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_5">
<servlet-name>MatrixXMLServlet</servlet-name>
<url-pattern>/servlet/MatrixXMLServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_7">
<servlet-name>BusinessObjectServlet</servlet-name>
<url-pattern>/servlet/object/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_10">
<servlet-name>Framework</servlet-name>
<url-pattern>/servlet/framework/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_11">
<servlet-name>FileCheckoutServlet</servlet-name>
<url-pattern>/servlet/checkout/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_13">
<servlet-name>WorkspaceServlet</servlet-name>
<url-pattern>/workspace/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_14">
<servlet-name>fcs</servlet-name>
<url-pattern>/servlet/fcs/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_15">
<servlet-name>audit</servlet-name>
<url-pattern>/servlet/audit/*</url-pattern>
</servlet-mapping>
<!--
<servlet-mapping id="ServletMapping_16">
<servlet-name>TimerServlet</servlet-name>
<url-pattern>/servlet/timer/*</url-pattern>
</servlet-mapping>
-->
<servlet-mapping id="ServletMapping_17">
<servlet-name>OpenViewFcsServlet</servlet-name>
<url-pattern>/servlet/openview/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_MQLResultStream">
<servlet-name>MQLResultStreamServlet</servlet-name>
<url-pattern>/servlet/MQLResultStreamServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="XMLExchangeServletMapping_3">
<servlet-name>eDrawingsMsgServlet</servlet-name>
<url-pattern>/servlet/eDrawingsMsgServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="XMLExchangeServletMapping_4">
<servlet-name>GPRSMsgServlet</servlet-name>
<url-pattern>/servlet/GPRSMsgServlet/*</url-pattern>
</servlet-mapping>
<!-- Start servlet mapping for IC -->
<!-- End servlet mapping for IC -->
<!-- Start MSOfficeIntegration servlet mapping for MxMSOfficeServer -->
<!-- End MSOfficeIntegration servlet mapping for MxMSOfficeServer -->
<!-- Start AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- End AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start servlet mapping for MCAD -->
<!-- End servlet mapping for MCAD -->
<!-- Start servlet mapping for VPLM -->
<!-- End servlet mapping for VPLM -->
<!-- Start servlet mapping for .NET -->
<!-- End servlet mapping for .NET -->
<!-- APP -->
<!--
<servlet-mapping>
<servlet-name>ZymDispatchServlet</servlet-name>
<url-pattern>*.zym</url-pattern>
</servlet-mapping>
-->
<!-- APP -->
<session-config id="SessionConfig_1">
<session-timeout>30</session-timeout>
</session-config>
<mime-mapping id="MimeMapping_1">
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping id="MimeMapping_2">
<extension>xls</extension>
<mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
<mime-mapping id="MimeMapping_3">
<extension>exe</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<!-- ***Web Services*** -->
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<!-- ***Web Services*** -->
<!-- Gantt Chart servlet for use within Program Central -->
<context-param>
<param-name>verbose</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>ilog.views.faces.CONTROLLER_PATH</param-name>
<param-value>/_contr</param-value>
</context-param>
<context-param>
<param-name>ilog.views.faces.PAGEID_SUPPORT</param-name>
<param-value>true</param-value>
</context-param>
<listener>
<listener-
class>ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Gantt_D
eployment</listener-class>
</listener>
<listener>
<listener-
class>ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Charts_
Deployment</listener-class>
</listener>
<!-- Faces Servlet -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>ilog.views.faces.IlvFacesController</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>GanttEditingServlet</servlet-name>
<servlet-class>com.matrixone.apps.program.gantt.GanttEditingServlet</servlet-
class>
<init-param>
<param-name>serverActions</param-name>
<param-value>
[rowExpandCollapse,com.matrixone.apps.program.gantt.MyServerAction]
</param-value>
</init-param>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>/_contr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GanttEditingServlet</servlet-name>
<url-pattern>/GanttEditingServlet</url-pattern>
</servlet-mapping>
<!-- Monitoring agent thread launcher (oa1) -->
<listener>
<listener-class>
com.dassault_systemes.infra.monitoring.agent.ContextListener
</listener-class>
</listener>
<!--ENOVIA V6 FCS Servlet - web.xml fragment -->
<display-name>ENOVIA mcs</display-name>
<description>ENOVIA mcs</description>
<!--SERVLET-->
<servlet id="VPLMServlet_1">
<servlet-name>SidlChunkedServlet</servlet-name>
<servlet-
class>com.dassault_systemes.m1sidlserver.m1sidlservlet.SidlChunkedServlet</servlet-
class>
</servlet>
<!--URL MAPPING-->
<!--SERVLET MAPPING-->
<servlet-mapping id="VPLMServletMapping_1">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="VPLMServletMapping_4">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/mcs/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="VPLMServletMapping_5">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/index/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet id="Servlet_LBC">
<servlet-name>LBCStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.library.LBCStartupServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<filter>
<filter-name>StaticContentCachingFilter</filter-name>
<filter-class>com.matrixone.servlet.StaticContentCachingFilter</filter-class>
<init-param>
<param-name>ematrix.cache-control.ResourceLifetime</param-name>
<param-value>7d</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.css</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.xsl</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.gif</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.jpg</url-pattern>
</filter-mapping>
<filter id="M1WebServicesInfra_Filter1">
<filter-name>jsonfilter</filter-name>
<filter-class>com.matrixone.jsystem.ws.impl.json.JsonFilter</filter-class>
</filter>
<filter-mapping id="M1WebServicesInfra_FilterMapping1">
<filter-name>jsonfilter</filter-name>
<url-pattern>/webservice/json/*</url-pattern>
</filter-mapping>
<servlet id="VPLMServlet_2">
<servlet-name>webservice</servlet-name>
<servlet-class>com.matrixone.jsystem.ws.impl.SoapServlet</servlet-class>
<init-param>
<param-name>VendorPropertiesLocation</param-name>
<param-value>@VendorPropertiesLocation@</param-value>
</init-param>
</servlet>
<servlet-mapping id="VPLMServletMapping_3">
<servlet-name>webservice</servlet-name>
<url-pattern>/webservice/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>LoginTicketServlet</servlet-name>
<servlet-
class>com.dassault_systemes.plmsecurity.ticket.servlet.LoginTicketServlet</servlet-
class>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/get/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/invalidate/*</url-pattern>
</servlet-mapping>
<!-- SOAP Compression Filter for 3DLive web services -->
<filter>
<filter-name>SOAPCompressionFilter</filter-name>
<filter-class>com.matrixone.apps.plmprovider.gzipFilter.GZIP2WayFilter</
filter-class>
</filter>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderConnect</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderMetaData</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderQuery</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderFile</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderNavRep</url-pattern>
</filter-mapping>
<!--
<listener>
<listener-
class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-
class>
</listener>
<servlet>
<servlet-name>jaxwsservlet</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-
class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jaxwsservlet</servlet-name>
<url-pattern>/jxws/*</url-pattern>
</servlet-mapping>
-->

<!-- Graphic Structure Editor START -->


<servlet>
<description></description>
<display-name>EbomEditorModelServlet</display-name>
<servlet-name>EbomEditorModelServlet</servlet-name>

<servlet-class>com.ds.DS3DExperienceBOM.EbomEditorModelServlet</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>EbomEditorModelServlet</servlet-name>
<url-pattern>/EbomEditorModelServlet</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>II2ImageServlet</display-name>
<servlet-name>II2ImageServlet</servlet-name>
<servlet-class>com.ds.DS3DExperienceBOM.II2ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>II2ImageServlet</servlet-name>
<url-pattern>/II2ImageServlet</url-pattern>
</servlet-mapping>
<!-- Graphice Structure Editor END -->
</web-app>

You might also like