a.binder пре 6 година
родитељ
комит
34bb7edf38

+ 218 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/bin/ant.bat

@@ -0,0 +1,218 @@
+@echo off
+
+REM  Licensed to the Apache Software Foundation (ASF) under one or more
+REM  contributor license agreements.  See the NOTICE file distributed with
+REM  this work for additional information regarding copyright ownership.
+REM  The ASF licenses this file to You under the Apache License, Version 2.0
+REM  (the "License"); you may not use this file except in compliance with
+REM  the License.  You may obtain a copy of the License at
+REM 
+REM      http://www.apache.org/licenses/LICENSE-2.0
+REM 
+REM  Unless required by applicable law or agreed to in writing, software
+REM  distributed under the License is distributed on an "AS IS" BASIS,
+REM  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM  See the License for the specific language governing permissions and
+REM  limitations under the License.
+
+REM This is an inordinately troublesome piece of code, particularly because it
+REM tries to work on both Win9x and WinNT-based systems. If we could abandon '9x
+REM support, things would be much easier, but sadly, it is not yet time.
+REM Be cautious about editing this, and only add WinNT specific stuff in code that
+REM only runs on WinNT.
+
+if "%HOME%"=="" goto homeDrivePathPre
+if exist "%HOME%\antrc_pre.bat" call "%HOME%\antrc_pre.bat"
+
+:homeDrivePathPre
+if "%HOMEDRIVE%%HOMEPATH%"=="" goto userProfilePre
+if "%HOMEDRIVE%%HOMEPATH%"=="%HOME%" goto userProfilePre
+if exist "%HOMEDRIVE%%HOMEPATH%\antrc_pre.bat" call "%HOMEDRIVE%%HOMEPATH%\antrc_pre.bat"
+
+:userProfilePre
+if "%USERPROFILE%"=="" goto alpha
+if "%USERPROFILE%"=="%HOME%" goto alpha
+if "%USERPROFILE%"=="%HOMEDRIVE%%HOMEPATH%" goto alpha
+if exist "%USERPROFILE%\antrc_pre.bat" call "%USERPROFILE%\antrc_pre.bat"
+
+:alpha
+
+if "%OS%"=="Windows_NT" @setlocal
+if "%OS%"=="WINNT" @setlocal
+
+if "%ANT_HOME%"=="" goto setDefaultAntHome
+
+:stripAntHome
+if not _%ANT_HOME:~-1%==_\ goto checkClasspath
+set ANT_HOME=%ANT_HOME:~0,-1%
+goto stripAntHome
+
+:setDefaultAntHome
+rem %~dp0 is expanded pathname of the current script under NT
+set ANT_HOME=%~dp0..
+
+:checkClasspath
+set _USE_CLASSPATH=yes
+rem CLASSPATH must not be used if it is equal to ""
+if "%CLASSPATH%"=="""" set _USE_CLASSPATH=no
+if "%CLASSPATH%"=="" set _USE_CLASSPATH=no
+
+rem Slurp the command line arguments. This loop allows for an unlimited number
+rem of arguments (up to the command line limit, anyway).
+set ANT_CMD_LINE_ARGS=
+:setupArgs
+if ""%1""=="""" goto doneStart
+if ""%1""==""-noclasspath"" goto clearclasspath
+set ANT_CMD_LINE_ARGS=%ANT_CMD_LINE_ARGS% %1
+shift
+goto setupArgs
+
+rem here is there is a -noclasspath in the options
+:clearclasspath
+set _USE_CLASSPATH=no
+shift
+goto setupArgs
+
+rem This label provides a place for the argument list loop to break out
+rem and for NT handling to skip to.
+
+:doneStart
+
+if "%_USE_CLASSPATH%"=="no" goto findAntHome
+
+:stripClasspath
+if not _%CLASSPATH:~-1%==_\ goto findAntHome
+set CLASSPATH=%CLASSPATH:~0,-1%
+goto stripClasspath
+
+:findAntHome
+rem find ANT_HOME if it does not exist due to either an invalid value passed
+rem by the user or the %0 problem on Windows 9x
+if exist "%ANT_HOME%\lib\ant.jar" goto checkJava
+
+rem check for ant in Program Files
+if not exist "%ProgramFiles%\ant" goto checkSystemDrive
+set ANT_HOME=%ProgramFiles%\ant
+goto checkJava
+
+:checkSystemDrive
+rem check for ant in root directory of system drive
+if not exist %SystemDrive%\ant\lib\ant.jar goto checkCDrive
+set ANT_HOME=%SystemDrive%\ant
+goto checkJava
+
+:checkCDrive
+rem check for ant in C:\ant for Win9X users
+if not exist C:\ant\lib\ant.jar goto noAntHome
+set ANT_HOME=C:\ant
+goto checkJava
+
+:noAntHome
+echo ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
+goto end
+
+:checkJava
+set _JAVACMD=%JAVACMD%
+
+if "%JAVA_HOME%" == "" goto noJavaHome
+if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
+goto checkJikes
+
+:noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=java.exe
+
+:checkJikes
+if not "%JIKESPATH%"=="" goto runAntWithJikes
+
+:runAnt
+if "%_USE_CLASSPATH%"=="no" goto runAntNoClasspath
+:runAntWithClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntNoClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntWithJikes
+
+if not _%JIKESPATH:~-1%==_\ goto checkJikesAndClasspath
+set JIKESPATH=%JIKESPATH:~0,-1%
+goto runAntWithJikes
+
+:checkJikesAndClasspath
+
+if "%_USE_CLASSPATH%"=="no" goto runAntWithJikesNoClasspath
+
+:runAntWithJikesAndClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.launch.Launcher %ANT_ARGS%  -cp "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntWithJikesNoClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:onError
+rem Windows 9x way of checking the error code.  It matches via brute force.
+for %%i in (1 10 100) do set err%%i=
+for %%i in (0 1 2) do if errorlevel %%i00 set err100=%%i
+if %err100%==2 goto onError200
+if %err100%==0 set err100=
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%%i0 set err10=%%i
+if "%err100%"=="" if %err10%==0 set err10=
+:onError1
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%err10%%%i set err1=%%i
+goto onErrorEnd
+:onError200
+for %%i in (0 1 2 3 4 5) do if errorlevel 2%%i0 set err10=%%i
+if err10==5 for %%i in (0 1 2 3 4 5) do if errorlevel 25%%i set err1=%%i
+if not err10==5 goto onError1
+:onErrorEnd
+set ANT_ERROR=%err100%%err10%%err1%
+for %%i in (1 10 100) do set err%%i=
+
+:end
+rem bug ID 32069: resetting an undefined env variable changes the errorlevel.
+if not "%_JAVACMD%"=="" set _JAVACMD=
+if not "%_ANT_CMD_LINE_ARGS%"=="" set ANT_CMD_LINE_ARGS=
+
+if "%ANT_ERROR%"=="0" goto mainEnd
+
+goto omega
+
+:mainEnd
+
+rem If there were no errors, we run the post script.
+if "%OS%"=="Windows_NT" @endlocal
+if "%OS%"=="WINNT" @endlocal
+
+if "%HOME%"=="" goto homeDrivePathPost
+if exist "%HOME%\antrc_post.bat" call "%HOME%\antrc_post.bat"
+
+:homeDrivePathPost
+if "%HOMEDRIVE%%HOMEPATH%"=="" goto userProfilePost
+if "%HOMEDRIVE%%HOMEPATH%"=="%HOME%" goto userProfilePost
+if exist "%HOMEDRIVE%%HOMEPATH%\antrc_post.bat" call "%HOMEDRIVE%%HOMEPATH%\antrc_post.bat"
+
+:userProfilePost
+if "%USERPROFILE%"=="" goto omega
+if "%USERPROFILE%"=="%HOME%" goto omega
+if "%USERPROFILE%"=="%HOMEDRIVE%%HOMEPATH%" goto omega
+if exist "%USERPROFILE%\antrc_post.bat" call "%USERPROFILE%\antrc_post.bat"
+
+:omega
+
+exit /b %ANT_ERROR%

+ 179 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/bin/dita

@@ -0,0 +1,179 @@
+#! /bin/sh
+
+# This file is part of the DITA Open Toolkit project.
+# See the accompanying LICENSE file for applicable license.
+
+# Derived from Apache Ant command line tool.
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Extract launch and ant arguments, (see details below).
+ant_exec_args=
+for arg in "$@" ; do
+  if [ my"$arg" = my"--h"  -o my"$arg" = my"--help"  ] ; then
+    ant_exec_args="$ant_exec_args -h"
+  else
+    ant_exec_args="$ant_exec_args \"$arg\""
+  fi
+done
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false;
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  Darwin*) darwin=true
+           if [ -z "$JAVA_HOME" ] ; then
+             JAVA_HOME=`/usr/libexec/java_home`
+           fi
+           ;;
+  MINGW*) mingw=true ;;
+esac
+
+if [ -z "$DITA_HOME" -o ! -d "$DITA_HOME" ] ; then
+  ## resolve links - $0 may be a link to ant's home
+  PRG="$0"
+  progname=`basename "$0"`
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+    else
+    PRG=`dirname "$PRG"`"/$link"
+    fi
+  done
+
+  DITA_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  DITA_HOME=`cd "$DITA_HOME" > /dev/null && pwd`
+fi
+
+# Set environment variables
+. "$DITA_HOME/config/env.sh"
+
+# Add build script to arguments
+ant_exec_args="$ant_exec_args \"-buildfile\" \"$DITA_HOME/build.xml\" \"-main\" \"org.dita.dost.invoker.Main\""
+
+# For Cygwin and Mingw, ensure paths are in UNIX format before
+# anything is touched
+if $cygwin ; then
+  [ -n "$DITA_HOME" ] &&
+    DITA_HOME=`cygpath --unix "$DITA_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+if $mingw ; then
+  [ -n "$DITA_HOME" ] &&
+    DITA_HOME="`(cd "$DITA_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+# set ANT_LIB location
+ANT_LIB="${DITA_HOME}/lib"
+ANT_CONFIG="${DITA_HOME}/config"
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    # IBM's JDK on AIX uses strange locations for the executables
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    elif [ -x "$JAVA_HOME/jre/bin/java" ] ; then
+      JAVACMD="$JAVA_HOME/jre/bin/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD=`which java 2> /dev/null `
+    if [ -z "$JAVACMD" ] ; then
+        JAVACMD=java
+    fi
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly."
+  echo "  We cannot execute $JAVACMD"
+  exit 1
+fi
+
+
+# use launcher to determine classpaths
+if [ -z "$LOCALCLASSPATH" ] ; then
+  LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar:$ANT_CONFIG
+else
+  LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar:$ANT_CONFIG:$LOCALCLASSPATH
+fi
+
+# For Cygwin, switch paths to appropriate format before running java
+# For PATHs convert to unix format first, then to windows format to ensure
+# both formats are supported. Probably this will fail on directories with ;
+# in the name in the path. Let's assume that paths containing ; are more
+# rare than windows style paths on cygwin.
+if $cygwin; then
+  if [ "$OS" = "Windows_NT" ] && cygpath -m .>/dev/null 2>/dev/null ; then
+    format=mixed
+  else
+    format=windows
+  fi
+  [ -n "$DITA_HOME" ] && DITA_HOME=`cygpath --$format "$DITA_HOME"`
+  ANT_LIB=`cygpath --$format "$ANT_LIB"`
+  [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --$format "$JAVA_HOME"`
+  LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`
+  LOCALCLASSPATH=`cygpath --path --$format "$LCP_TEMP"`
+  if [ -n "$CLASSPATH" ] ; then
+    CP_TEMP=`cygpath --path --unix "$CLASSPATH"`
+    CLASSPATH=`cygpath --path --$format "$CP_TEMP"`
+  fi
+  CYGHOME=`cygpath --$format "$HOME"`
+fi
+
+# add a second backslash to variables terminated by a backslash under cygwin
+if $cygwin; then
+  case "$DITA_HOME" in
+    *\\ )
+    DITA_HOME="$DITA_HOME\\"
+    ;;
+  esac
+  case "$CYGHOME" in
+    *\\ )
+    CYGHOME="$CYGHOME\\"
+    ;;
+  esac
+  case "$LOCALCLASSPATH" in
+    *\\ )
+    LOCALCLASSPATH="$LOCALCLASSPATH\\"
+    ;;
+  esac
+  case "$CLASSPATH" in
+    *\\ )
+    CLASSPATH="$CLASSPATH\\"
+    ;;
+  esac
+fi
+# Execute ant using eval/exec to preserve spaces in paths,
+# java options, and ant args
+ant_sys_opts=
+if [ -n "$CYGHOME" ]; then
+  ant_sys_opts="-Dcygwin.user.home=\"$CYGHOME\""
+fi
+ant_exec_command="exec \"$JAVACMD\" $ANT_OPTS -Djava.awt.headless=true -classpath \"$LOCALCLASSPATH\" -Dant.home=\"$DITA_HOME\" -Ddita.dir=\"$DITA_HOME\" -Dant.library.dir=\"$ANT_LIB\" $ant_sys_opts org.apache.tools.ant.launch.Launcher $ANT_ARGS -cp \"$CLASSPATH\""
+eval $ant_exec_command "$ant_exec_args"

+ 102 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/bin/dita.bat

@@ -0,0 +1,102 @@
+@echo off
+
+REM This file is part of the DITA Open Toolkit project.
+REM See the accompanying LICENSE file for applicable license.
+
+REM Derived from Apache Ant command line tool.
+
+REM  Licensed to the Apache Software Foundation (ASF) under one or more
+REM  contributor license agreements.  See the NOTICE file distributed with
+REM  this work for additional information regarding copyright ownership.
+REM  The ASF licenses this file to You under the Apache License, Version 2.0
+REM  (the "License"); you may not use this file except in compliance with
+REM  the License.  You may obtain a copy of the License at
+REM 
+REM      http://www.apache.org/licenses/LICENSE-2.0
+REM 
+REM  Unless required by applicable law or agreed to in writing, software
+REM  distributed under the License is distributed on an "AS IS" BASIS,
+REM  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM  See the License for the specific language governing permissions and
+REM  limitations under the License.
+
+if "%OS%"=="Windows_NT" @setlocal
+if "%OS%"=="WINNT" @setlocal
+
+if "%DITA_HOME%"=="" goto setDefaultDitaHome
+
+:setDefaultDitaHome
+rem %~dp0 is expanded pathname of the current script under NT
+set DITA_HOME=%~dp0..
+
+rem Slurp the command line arguments. This loop allows for an unlimited number
+rem of arguments (up to the command line limit, anyway).
+set DITA_CMD_LINE_ARGS=
+:setupArgs
+if ""%1""=="""" goto doneStart
+set DITA_CMD_LINE_ARGS=%DITA_CMD_LINE_ARGS% %1
+shift
+goto setupArgs
+
+rem This label provides a place for the argument list loop to break out
+rem and for NT handling to skip to.
+
+:doneStart
+
+:checkJava
+rem Set environment variables
+call "%DITA_HOME%\config\env.bat"
+
+set _JAVACMD=%JAVACMD%
+
+if "%JAVA_HOME%" == "" goto noJavaHome
+if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
+
+:noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=java.exe
+
+:runAnt
+"%_JAVACMD%" %ANT_OPTS% -Djava.awt.headless=true -classpath "%DITA_HOME%\lib\ant-launcher.jar;%DITA_HOME%\config" "-Dant.home=%DITA_HOME%"  "-Ddita.dir=%DITA_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp "%CLASSPATH%" %DITA_CMD_LINE_ARGS% -buildfile "%DITA_HOME%\build.xml" -main "org.dita.dost.invoker.Main"
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:onError
+rem Windows 9x way of checking the error code.  It matches via brute force.
+for %%i in (1 10 100) do set err%%i=
+for %%i in (0 1 2) do if errorlevel %%i00 set err100=%%i
+if %err100%==2 goto onError200
+if %err100%==0 set err100=
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%%i0 set err10=%%i
+if "%err100%"=="" if %err10%==0 set err10=
+:onError1
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%err10%%%i set err1=%%i
+goto onErrorEnd
+:onError200
+for %%i in (0 1 2 3 4 5) do if errorlevel 2%%i0 set err10=%%i
+if err10==5 for %%i in (0 1 2 3 4 5) do if errorlevel 25%%i set err1=%%i
+if not err10==5 goto onError1
+:onErrorEnd
+set ANT_ERROR=%err100%%err10%%err1%
+for %%i in (1 10 100) do set err%%i=
+
+:end
+rem bug ID 32069: resetting an undefined env variable changes the errorlevel.
+if not "%_JAVACMD%"=="" set _JAVACMD=
+if not "%_DITA_CMD_LINE_ARGS%"=="" set DITA_CMD_LINE_ARGS=
+
+if "%ANT_ERROR%"=="0" goto mainEnd
+
+goto omega
+
+:mainEnd
+
+rem If there were no errors, we run the post script.
+if "%OS%"=="Windows_NT" @endlocal
+if "%OS%"=="WINNT" @endlocal
+
+:omega
+
+exit /b %ANT_ERROR%

+ 23 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/build.xml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file is part of the DITA Open Toolkit project.
+
+Copyright 2006 IBM Corporation
+
+See the accompanying LICENSE file for applicable license.
+-->
+<project name="DOST" default="init">
+
+  <!-- Initialize DITA-OT base directory -->
+  <dirname property="ant.file.DOST.dir" file="${ant.file.DOST}" />
+  <property name="dita.dir" location="${ant.file.DOST.dir}"/>
+  <!-- XXX Is this ever used? -->
+  <property name="dita.dir" location="${basedir}"/>
+
+  <property file="${dita.dir}/local.properties"/>
+
+  <import>
+    <fileset file="${dita.dir}/plugins/org.dita.base/build.xml"/>
+  </import>
+
+</project>

+ 14 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/catalog-dita.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+This file is part of the DITA Open Toolkit project.
+
+Copyright 2019 Jarno Elovirta
+
+See the accompanying LICENSE file for applicable license.
+-->
+<!-- Deprecated since 3.3: legacy support for catalog file in the root directory -->
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+
+  <nextCatalog catalog="plugins/org.dita.base/catalog-dita.xml"/>
+
+</catalog>

+ 10 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/CatalogManager.properties

@@ -0,0 +1,10 @@
+# This file is part of the DITA Open Toolkit project.
+#
+# Copyright 2006 IBM Corporation
+#
+# See the accompanying LICENSE file for applicable license.
+catalogs=
+relative-catalogs=no
+prefer=public
+static-catalog=yes
+verbosity=0

+ 20 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/configuration.properties

@@ -0,0 +1,20 @@
+# This file is part of the DITA Open Toolkit project.
+#
+# Copyright 2011 Jarno Elovirta
+#
+# See the accompanying LICENSE file for applicable license.
+#DITA-OT configuration properties
+default.cascade = merge
+temp-file-name-scheme = org.dita.dost.module.GenMapAndTopicListModule$DefaultTempFileScheme
+#filter-attributes =
+#flag-attributes =
+cli.color = true
+
+# Integration
+plugindirs = plugins;demo
+plugin.ignores =
+plugin.order = org.dita.base org.oasis-open.dita.v1_3 org.oasis-open.dita.v1_2
+registry = https://plugins.dita-ot.org/
+
+# PDF2 defaults
+org.dita.pdf2.i18n.enabled = true

+ 44 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/env.bat

@@ -0,0 +1,44 @@
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.eclipsehelp\lib\eclipsehelp.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.htmlhelp\lib\htmlhelp.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\lib\fo.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.axf\lib\axf.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\avalon-framework-api-4.3.1.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\avalon-framework-impl-4.3.1.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\batik-all-1.10.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\fontbox-2.0.13.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\fop-pdf-images-2.3.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\pdfbox-2.0.13.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\fop-2.3.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\jcl-over-slf4j-1.7.25.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\xml-apis-ext-1.3.04.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.fop\lib\xmlgraphics-commons-2.3.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2.xep\lib\xep.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\org.lwdita-2.3.0.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\htmlparser-1.4.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-profile-pegdown-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-abbreviation-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-anchorlink-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-aside-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-autolink-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-definition-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-html-parser-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-escaped-character-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-footnotes-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-jira-converter-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-youtrack-converter-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-gfm-strikethrough-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-gfm-tables-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-gfm-tasklist-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-jekyll-front-matter-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-jekyll-tag-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-ins-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-superscript-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-tables-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-toc-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-typographic-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-wikilink-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-ext-yaml-front-matter-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-formatter-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\flexmark-util-0.50.18.jar"
+set "CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.lwdita\lib\autolink-0.6.0.jar"

+ 45 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/env.sh

@@ -0,0 +1,45 @@
+#!/bin/sh
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.eclipsehelp/lib/eclipsehelp.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.htmlhelp/lib/htmlhelp.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2/lib/fo.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.axf/lib/axf.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/avalon-framework-api-4.3.1.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/avalon-framework-impl-4.3.1.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/batik-all-1.10.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/fontbox-2.0.13.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/fop-pdf-images-2.3.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/pdfbox-2.0.13.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/fop-2.3.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/jcl-over-slf4j-1.7.25.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/xml-apis-ext-1.3.04.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.fop/lib/xmlgraphics-commons-2.3.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.dita.pdf2.xep/lib/xep.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/org.lwdita-2.3.0.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/htmlparser-1.4.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-profile-pegdown-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-abbreviation-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-anchorlink-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-aside-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-autolink-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-definition-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-html-parser-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-escaped-character-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-footnotes-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-jira-converter-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-youtrack-converter-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-gfm-strikethrough-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-gfm-tables-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-gfm-tasklist-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-jekyll-front-matter-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-jekyll-tag-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-ins-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-superscript-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-tables-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-toc-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-typographic-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-wikilink-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-ext-yaml-front-matter-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-formatter-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/flexmark-util-0.50.18.jar"
+CLASSPATH="$CLASSPATH:$DITA_HOME/plugins/org.lwdita/lib/autolink-0.6.0.jar"

+ 15 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/log4j.properties

@@ -0,0 +1,15 @@
+# This file is part of the DITA Open Toolkit project.
+#
+# Copyright 2010 IBM Corporation
+#
+# See the accompanying LICENSE file for applicable license.
+log4j.rootLogger=INFO, CONSOLE
+log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
+#log4j.appender.CONSOLE.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x -%m%n
+log4j.appender.CONSOLE.layout.ConversionPattern=[%p] %m%n
+
+log4j.logger.org.apache.fop.fonts.truetype.TTFFile=WARN
+log4j.logger.org.apache.fop.apps.FOUserAgent=ERROR
+log4j.logger.org.apache.fop.complexscripts.fonts.GlyphCoverageTable=WARN
+log4j.logger.org.apache.fop.apps.FopFactoryConfigurator=WARN

+ 18 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/logback.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <pattern>[%level] %msg%n</pattern>
+      <!--pattern>
+        %d{HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
+      </pattern-->
+    </encoder>
+  </appender>
+  <logger name="FOP" level="INFO"/>
+  <logger name="org.apache.fop" level="INFO"/>
+  <logger name="org.apache.fop.apps.FopConfParser" level="WARN"/>
+  <logger name="org.apache.xmlgraphics" level="INFO"/>
+  <root level="DEBUG">
+    <appender-ref ref="STDOUT" />
+  </root>
+</configuration>

+ 912 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/messages.xml

@@ -0,0 +1,912 @@
+<?xml version="1.0" encoding="UTF-8"?><!--
+This file is part of the DITA Open Toolkit project.
+
+Copyright 2005, 2006 IBM Corporation
+
+See the accompanying LICENSE file for applicable license.
+--><messages xmlns:dita="http://dita-ot.sourceforge.net">
+  
+  <!-- Start of Ant Messages -->
+  <message id="DOTA001F" type="FATAL">
+    <reason>"%1" is not a recognized transformation type.</reason>
+    <response>Supported transformation types are dita, eclipsehelp, html5, htmlhelp, markdown, markdown_gitbook, markdown_github, pdf, pdf2, tocjs, troff, xhtml.</response>
+  </message>
+  
+  <message id="DOTA002F" type="FATAL">
+    <reason>Input file is not specified, or is specified using the wrong parameter.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTA069F" type="FATAL">
+    <reason>Input file '%1' cannot be located or read.</reason>
+    <response>Ensure that file was specified properly and that you have permission to access it.</response>
+  </message>
+  
+  <message id="DOTA003F" type="FATAL">
+    <reason>Cannot find the user specified XSLT stylesheet '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTA004F" type="FATAL">
+    <reason>Invalid DITA topic extension '%1'.</reason>
+    <response>Supported values are '.dita' and '.xml'.</response>
+  </message>
+    
+  <message id="DOTA011W" type="WARN">
+    <reason>Argument "%1" is deprecated.</reason>
+    <response>This argument is no longer supported in the toolkit.</response>
+  </message>
+  <message id="DOTA012W" type="WARN">
+    <reason>Argument "%1" is deprecated.</reason>
+    <response>Please use the argument "%2" instead.</response>
+  </message>
+  <message id="DOTA013F" type="FATAL">
+    <reason>Cannot find the specified DITAVAL '%1'.</reason>
+    <response/>
+  </message>
+  <message id="DOTA014W" type="WARN">
+    <reason>Attribute @%1 is deprecated.</reason>
+    <response>Use attribute @%2 instead.</response>
+  </message>
+
+  <!-- Start of Java Messages -->
+  
+  <!-- DOTJ005F appears to indicate an internal programming error, failed to create
+       a new module in ModuleFactory.java. This message should be updated
+       to indicate it is an internal programming error and should be reported to the
+       toolkit development team. -->&gt;
+  <message id="DOTJ005F" type="FATAL">
+    <reason>Failed to create new instance for '%1'.</reason>
+    <response>Please ensure that '%1' exists and that you have permission to access it.</response>
+  </message>
+  
+  <message id="DOTJ007I" type="INFO">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+  
+  <message id="DOTJ007W" type="WARN">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+
+  <message id="DOTJ007E" type="ERROR">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+  
+  <!-- Would like to improve / shorten DOTJ009E but not sure how to modify. -->
+  <message id="DOTJ009E" type="ERROR">
+    <reason>Cannot overwrite file '%1' with file '%2'. The modified result may not be consumed by the following steps in the transform pipeline.</reason>
+    <response>Check to see whether the file is locked by some other application during the transformation process.</response>
+  </message>
+  
+  <message id="DOTJ012F" type="FATAL">
+    <reason>Failed to parse the input file '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ013E" type="ERROR">
+    <reason>Failed to parse the referenced file '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ014W" type="WARN">
+    <reason>Found an indexterm element with no content.</reason>
+    <response>Setting the term to ***.</response>
+  </message>
+  
+  <message id="DOTJ018I" type="INFO">
+    <reason>Log file '%1' was generated successfully in directory '%2'.</reason>
+    <response>Any messages from the transformation process are available in the log file; additional details about each message are available in the DITA-OT documentation.</response>
+  </message>
+  
+  <message id="DOTJ020W" type="WARN">
+    <reason>At least one plug-in in '%1' is required by plug-in '%2'. Plug-in '%2' cannot be loaded.</reason>
+    <response>Check and see whether all prerequisite plug-ins are installed in toolkit.</response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ021W" type="WARN">
+    <reason>File '%1' will not generate output since it is invalid or all of its content has been filtered out by the ditaval file.</reason>
+    <response>Please check the file '%1' and the ditaval file to see if this is the intended result.</response>
+  </message>
+  
+  <message id="DOTJ022F" type="FATAL">
+    <reason>Failed to parse the input file '%1' because all of its content has been filtered out.</reason>
+    <response>This will happen if the input file has filter conditions on the root element, and a ditaval excludes all content based on those conditions.</response>
+  </message>
+
+  <message id="DOTJ023E" type="ERROR">
+    <reason>Failed to get the specified image file '%1', so it will not be included with your output.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ025E" type="ERROR">
+    <reason>The input to the "topic merge" transform process could not be found.</reason>
+    <response>Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.</response>
+  </message>
+  
+  <message id="DOTJ026E" type="ERROR">
+    <reason>The "topic merge" did not generate any output.</reason>
+    <response>Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.</response>
+  </message>
+
+  <message id="DOTJ028E" type="ERROR">
+    <reason>No format attribute was found on a reference to file '%1', which does not appear to be a DITA file.</reason>
+    <response>If this is not a DITA file, set the format attribute to an appropriate value, otherwise set the format attribute to "dita".</response>
+  </message>
+  
+  <message id="DOTJ029I" type="INFO">
+    <reason>No 'domains' attribute was found for element '&lt;%1&gt;'.</reason>
+    <response>This generally indicates that your DTD or Schema was not developed properly according to the DITA specification.</response>
+  </message> 
+  
+  <message id="DOTJ030I" type="INFO">
+    <reason>No 'class' attribute for was found for element '&lt;%1&gt;'.</reason>
+    <response>The element will be processed as an unknown or non-DITA element.</response>
+  </message> 
+  
+  <message id="DOTJ031I" type="INFO">
+    <reason>No specified rule for '%1' was found in the ditaval file. This value will use the default action, or a parent prop action if specified.</reason>
+    <response>To remove this message, you can specify a rule for '%1' in the ditaval file.</response>
+  </message> 
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ033E" type="ERROR">
+    <reason>No valid content is found in topicref '%1' during chunk processing.</reason>
+    <response>Please specify an existing and valid topic for the topicref.</response>
+  </message> 
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ034F" type="FATAL">
+    <reason>Failed to parse the input file '%1' (the content of the file is not valid).</reason>
+    <response>If the input file '%1' does not have a DOCTYPE declaration, please make sure that all class attributes are present in the file.</response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to edit this message -->
+  <message id="DOTJ035F" type="FATAL">
+    <reason>The file "%1" is outside the scope of the input dita/map directory.</reason>
+    <response>If you want to lower the severity level, please use the Ant parameter 'outer.control', and set the value to "warn" or "quiet". Otherwise, move the referenced file "%1" into the input dita/map directory.</response>
+  </message>
+  
+  <message id="DOTJ036W" type="WARN">
+    <reason>The file "%1" is outside the scope of the input dita/map directory.</reason>
+    <response/>
+  </message>
+  
+  <!-- 2012-06-12: Still need to edit this message -->
+  <message id="DOTJ037W" type="WARN">
+    <reason>The XML schema and DTD validation function of the parser is turned off.</reason>
+    <response>Please make sure the input is normalized DITA with class attributes included, otherwise it will not be processed correctly.</response>
+  </message>
+  
+  <message id="DOTJ038E" type="ERROR">
+    <reason>The tag "%1" is specialized from unrecognized metadata.</reason>
+    <response>Please make sure that tag "%1" is specialized from an existing metadata tag in the core DITA vocabulary.</response>
+  </message>
+  
+  <message id="DOTJ039E" type="ERROR">
+    <reason>There is no target specified for conref push action "pushafter".</reason>
+    <response>Please add &lt;elementname conref="pushtarget" conaction="mark"&gt; before current element.</response>
+  </message>
+  
+  <message id="DOTJ040E" type="ERROR">
+    <reason>An element uses the attribute conaction="replace", but a conref attribute is not found in the expected location.</reason>
+    <response/>
+  </message>
+  
+  <!-- Note, the following message comes from the Java conref-push module, XSL based message later catches regular conref (DOTX014E and DOTX015)-->
+  <message id="DOTJ041E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>The value should contain '#' followed by a topic or map ID, optionally followed by '/elemID' for a sub-topic element.</response>
+  </message>
+  
+  <message id="DOTJ042E" type="ERROR">
+    <reason>Two elements both use conref push to replace the target "%1".</reason>
+    <response>Please delete one of the duplicate "replace" actions.</response>
+  </message>
+  
+  <message id="DOTJ043W" type="WARN">
+    <reason>The conref push function is trying to replace an element that does not exist (element "%1" in file "%2").</reason>
+    <response/>
+  </message>
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ044W" type="WARN">
+    <reason>There is a redundant conref action "pushbefore".</reason>
+    <response>Please make sure that "mark" and "pushbefore" occur in pairs.</response>
+  </message>
+  
+  <message id="DOTJ045I" type="INFO">
+    <reason>The key "%1" is defined more than once in the same map file.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ046E" type="ERROR">
+    <reason>Conkeyref="%1" can not be resolved because it does not contain a key or the key is not defined.</reason>
+    <response>The build will use the conref attribute for fallback, if one exists.</response>
+  </message>
+  
+  <message id="DOTJ047I" type="INFO">
+    <reason>Unable to find key definition for key reference "%1" in root scope.</reason>
+    <response>The href attribute may be used as fallback if it exists</response>
+  </message>
+  
+  <message id="DOTJ048I" type="INFO">
+    <reason>Unable to find key definition for key reference "%1" in scope "%2".</reason>
+    <response>The href attribute may be used as fallback if it exists</response>
+  </message>
+  
+  <message id="DOTJ049W" type="WARN">
+    <reason>The attribute value %1="%3" on element "%2" does not comply with the specified subject scheme.</reason>
+    <response>According to the subject scheme map, the following values are valid for the %1 attribute: %4</response>
+  </message>
+  
+  <message id="DOTJ050W" type="WARN">
+    <reason>Found an &lt;index-see&gt; or &lt;index-see-also&gt; reference to the term '%1', but that term is not defined in the index.</reason>
+    <response/>
+  </message>
+  
+  <!-- Long term, would like to split this into two messages. One for file not found, another for file outside the scope of the map. -->
+  <message id="DOTJ051E" type="ERROR">
+    <reason>Unable to load target for coderef "%1".</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ052E" type="ERROR">
+    <reason>Code reference charset "%1" not supported.</reason>
+    <response>See the DITA-OT documentation for supported charset values on the format attribute.</response>
+  </message>
+
+  <!-- Obsolete since 2.3 -->
+  <message id="DOTJ053W" type="WARN">
+    <reason>Input file '%1' is not valid DITA file name.</reason>
+    <response>Please check '%1' to see if it is correct. The extensions ".dita" or ".xml" are supported for DITA topics.</response>
+  </message>
+  
+  <message id="DOTJ054E" type="ERROR">
+    <reason>Unable to parse invalid %1 attribute value "%2"</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ055E" type="ERROR">
+    <reason>Invalid key name "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ056E" type="ERROR">
+    <reason>Invalid xml:lang "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ057E" type="ERROR">
+    <reason>The id attribute value "%1" is not unique within the topic that contains it.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ058E" type="ERROR">
+    <reason>Both %1 and %2 attributes defined.</reason>
+    <response>A single element may not contain both generalized and specialized values for the same attribute.</response>
+  </message>
+  
+  <message id="DOTJ059E" type="ERROR">
+    <reason>Invalid key scope name "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ060W" type="WARN">
+    <reason>Key "%1" was used in conkeyref but is not bound to a DITA topic or map.</reason>
+    <response>Cannot resolve conkeyref value "%2" as a valid conref reference.</response>
+  </message>
+
+  <message id="DOTJ061E" type="ERROR">
+    <reason>Topic reference target is a DITA map but format attribute has not been set.</reason>
+    <response>Set format attribute value to "ditamap".</response>
+  </message>
+    
+  <message id="DOTJ062E" type="ERROR">
+    <reason>Invalid %1 attribute value "%2".</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ063E" type="ERROR">
+    <reason>The cols attibute is "%1" but number of colspec elements was %2.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ064W" type="WARN">
+    <reason>Chunk attribute uses both "to-content" and "by-topic" that conflict with each other.</reason>
+    <response>Ignoring "by-topic" token.</response>
+  </message>
+
+  <message id="DOTJ065I" type="INFO">
+    <reason>Branch filter generated topic %1 used more than once.</reason>
+    <response>Renaming %1 to %2.</response>
+  </message>
+  
+  <message id="DOTJ066E" type="ERROR">
+    <reason>No id attribute on topic type element %1.</reason>
+    <response>Using generated id %2.</response>
+  </message>
+  
+  <message id="DOTJ067E" type="ERROR">
+    <reason>No id attribute on topic type element %1.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ068E" type="ERROR">
+    <reason>Conref action "mark" without conref target.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ069E" type="ERROR">
+    <reason>Circular key definition %1.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ070I" type="INFO">
+    <reason>Invalid 'class' attribute '%1' for was found for element '&lt;%2&gt;'.</reason>
+    <response>The element will be processed as an unknown or non-DITA element.</response>
+  </message>
+
+  <message id="DOTJ071E" type="ERROR">
+    <reason>Cannot find the specified DITAVAL '%1'.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ072E" type="ERROR">
+    <reason>Email link without correct 'format' attribute.</reason>
+    <response>Using 'format' attribute value 'email'.</response>
+  </message>
+
+  <message id="DOTJ073E" type="ERROR">
+    <reason>Email link without correct 'scope' attribute.</reason>
+    <response>Using 'scope' attribute value 'external'.</response>
+  </message>
+
+  <message id="DOTJ074W" type="WARN">
+    <reason>Rev attribute cannot be used with prop filter.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTJ075W" type="WARN">
+    <reason>Absolute link '%1' without correct 'scope' attribute.</reason>
+    <response>Using 'scope' attribute value 'external'.</response>
+  </message>
+
+  <message id="DOTJ076W" type="WARN">
+    <reason>Absolute link '%1' without correct 'scope' attribute.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ077F" type="FATAL">
+    <reason>Invalid action attribute '%1' on DITAVAL property.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTJ078F" type="FATAL">
+    <reason>Input file '%1' could not be loaded.</reason>
+    <response>Ensure that grammar files for this document type are referenced and installed properly.</response>
+  </message>
+  
+  <message id="DOTJ079E" type="ERROR">
+    <reason>File '%1' could not be loaded.</reason>
+    <response>Ensure that grammar files for this document type are referenced and installed properly.</response>
+  </message>
+
+  <message id="DOTJ080W" type="WARN">
+    <reason>Integrator configuration '%1' has been deprecated.</reason>
+    <response>Use plugin configuration '%1' instead.</response>
+  </message>
+
+  <message id="DOTJ081W" type="WARN">
+    <reason>Ignoring empty conref attribute conref="".</reason>
+    <response/>
+  </message>
+
+  <!-- End of Java Messages -->
+    
+  <!-- Start of XSL Messages -->  
+  <message id="DOTX001W" type="WARN">
+    <reason>No string named '%1' was found for language '%2'. Using the default language '%3'.</reason>
+    <response>Add a mapping between default language and desired language for the string '%1'.</response>
+  </message>
+  
+  <message id="DOTX002W" type="WARN">
+    <reason>The title element or attribute in the ditamap is required for Eclipse output.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX003I" type="INFO">
+    <reason>The anchorref attribute should either reference another dita map or an Eclipse XML TOC file. The value '%1' does not appear to reference either.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX004I" type="INFO">
+    <reason>Found a navref element that does not reference anything.</reason>
+    <response>The navref element should either reference another dita map or an Eclipse XML file.</response>
+  </message>
+  
+  <message id="DOTX005E" type="ERROR">
+    <reason>Unable to find navigation title for reference to '%1'.</reason>
+    <response>The build will use '%1' as the title in the Eclipse Table of Contents.</response>
+  </message>
+  
+  <message id="DOTX006E" type="ERROR">
+    <reason>Unknown file extension in href="%1".</reason>
+    <response>References to non-DITA resources should set the format attribute to match the resource (for example, 'txt', 'pdf', or 'html').</response>
+  </message>
+  
+  <message id="DOTX007I" type="INFO">
+    <reason>Only DITA topics, HTML files, and images may be included in your compiled CHM file. The reference to "%1" will be ignored.</reason>
+    <response>To remove this message, you can set the toc="no" or processing-role="resource-only" attribute on your topicref.</response>
+  </message>
+  
+  <!-- As of 20012-06-13, DOTX008W is only called for HTML Help and map2htmtoc -->
+  <message id="DOTX008W" type="WARN">
+    <reason>File '%1' cannot be loaded, and no navigation title is specified for the table of contents.</reason>
+    <response/>
+  </message>
+
+  <!-- DOTX008E uses the XSLT prefix DOTX, but generated only from Java code. -->
+  <message id="DOTX008E" type="ERROR">
+    <reason>File '%1' does not exist or cannot be loaded.</reason>
+    <response/>
+  </message>
+
+  <!-- As of 20012-06-13, 009W is only called for HTML Help and map2htmtoc -->
+  <message id="DOTX009W" type="WARN">
+    <reason>Could not retrieve a title from '%1'. Using '%2' instead.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX010E" type="ERROR">
+    <reason>Unable to find target for conref="%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX011W" type="WARN">
+    <reason>There is more than one possible target for the reference conref="%1". Only the first will be used.</reason>
+    <response>Remove the duplicate id in the referenced file.</response>
+  </message>
+  
+  <!-- This message can no longer appear, though the template for producing it remains in conrefImpl.xsl.
+       Support for mismatched domains was added in release 1.5 or earlier. -->
+  <message id="DOTX012W" type="WARN">
+    <reason>When you conref another topic or an item in another topic, the domains attribute of the target topic must be equal to or a subset of the current topic's domains attribute.</reason>
+    <response>Put your target under an appropriate domain. You can see the messages guide for more help.</response>
+  </message>
+  
+  <message id="DOTX013E" type="ERROR">
+    <reason>A element with attribute conref="%1" indirectly includes itself, which results in an infinite loop.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX014E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>Conref references to a map element should contain '#' followed by an ID, such as mymap.ditamap#mytopicrefid.</response>
+  </message>
+  
+  <message id="DOTX015E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>The value should contain '#' followed by a topic or map ID, optionally followed by '/elemID' for a sub-topic element.</response>
+  </message>
+  
+  <message id="DOTX016W" type="WARN">
+    <reason>A reference to "%2" appears to reference a DITA document, but the format attribute has inherited a value of "%1". The document will not be processed as DITA.</reason>
+    <response/>
+  </message>
+  
+  <!-- Should likely be "warning" instead of "error", as related toolkit problems were fixed in very early releases.
+       Now this serves only to catch likely problems with the source content. Keeping as "error" to avoid meaningless churn. -->
+  <message id="DOTX017E" type="ERROR">
+    <reason>Found a link or cross reference with an empty href attribute (href="").</reason>
+    <response>Remove the empty href attribute or provide a value.</response>
+  </message>
+  
+  <!-- 018 currently not used, commented out due to SF bug 1771123 -->
+  <message id="DOTX018I" type="INFO">
+    <reason>The type attribute on a topicref was set to '%1', but the topicref references a more specific '%2' topic. Note that the type attribute cascades in maps, so the value '%1' may come from an ancestor topicref.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX019W" type="WARN">
+    <reason>The type attribute on a topicref was set to '%1', but the topicref references a '%2' topic. This may cause your links to sort incorrectly in the output. Note that the type attribute cascades in maps, so the value '%1' may come from an ancestor topicref.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX020E" type="ERROR">
+    <reason>Missing navtitle attribute or element for peer topic "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX021E" type="ERROR">
+    <reason>Missing navtitle attribute or element for non-DITA resource "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX022W" type="WARN">
+    <reason>Unable to retrieve navtitle from target: '%1'. Using linktext (specified in topicmeta) as the navigation title.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX023W" type="WARN">
+    <reason>Unable to retrieve navtitle from target: '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX024E" type="ERROR">
+    <reason>Missing linktext and navtitle for peer topic "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX025E" type="ERROR">
+    <reason>Missing linktext and navtitle for non-DITA resource "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX026W" type="WARN">
+    <reason>Unable to retrieve linktext from target: '%1'. Using navigation title as fallback.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX027W" type="WARN">
+    <reason>Unable to retrieve linktext from target: '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX028E" type="ERROR">
+    <reason>Link or cross reference must contain a valid href or keyref attribute; no link target is specified.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX029I" type="INFO">
+    <reason>The type attribute on a %1 element was set to %3, but the reference is to a more specific %4 %2. This may cause your links to sort incorrectly in the output.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX030W" type="WARN">
+    <reason>The type attribute on a %1 element was set to %3, but the reference is to a %4 %2. This may cause your links to sort incorrectly in the output.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX031E" type="ERROR">
+    <reason>The file %1 is not available to resolve link information.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX032E" type="ERROR">
+    <reason>Unable to retrieve link text from target: '%1'.</reason>
+    <response>If the target is not accessible at build time, or does not have a title, provide the link text inside the reference.</response>
+  </message>
+  
+  <message id="DOTX033E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to a list item: '%1'</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX034E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to an undered list item: '%1'</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX035E" type="ERROR">
+    <reason>Unable to generate the correct number for a cross reference to a footnote: '%1'</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX036E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to a dlentry (the dlentry or term could not be found): '%1'</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX037W" type="WARN">
+    <reason>No title found for this document; using "***" in XHTML title bar.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX038I" type="INFO">
+    <reason>The longdescref attribute on tag '%1' will be ignored. Accessibility for object elements needs to be handled another way.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX039W" type="WARN">
+    <reason>Required cleanup area found.</reason>
+    <response>To remove this message and hide the content, build your content without using the DRAFT parameter.</response>
+  </message>
+  
+  <message id="DOTX040I" type="INFO">
+    <reason>Draft comment area found.</reason>
+    <response>To remove this message and hide the comments, build your content without using the DRAFT parameter.</response>
+  </message>
+  
+  <message id="DOTX041W" type="WARN">
+    <reason>Found more than one title element in a %1 element. Using the first one for the %1's title.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX042I" type="INFO">
+    <reason>DITAVAL based flagging is not currently supported for inline phrases in XHTML; ignoring flag value on '%1' attribute.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX043I" type="INFO">
+    <reason>The link to '%1' may appear more than once in '%2'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX044E" type="ERROR">
+    <reason>The area element in an image map does not specify a link target.</reason>
+    <response>Please add an xref element with a link target to the area element.</response>
+  </message>
+  
+  <message id="DOTX045W" type="WARN">
+    <reason>The area element in an image map should specify link text for greater accessibility.</reason>
+    <response>Link text should be specified directly when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX046W" type="WARN">
+    <reason>Area shape should be: default, rect, circle, poly, or blank (no value). The value '%1' is not recognized.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX047W" type="WARN">
+    <reason>Area coordinates are blank. Coordinate points for the shape need to be specified.</reason>
+    <response/>
+  </message>
+    
+  <message id="DOTX049I" type="INFO">
+    <reason>References to non-dita files will be ignored by the PDF, ODT, and RTF output transforms.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX050W" type="WARN">
+    <reason>Default id "org.sample.help.doc" is used for Eclipse plug-in.</reason>
+    <response>If you want to use your own plug-in id, please specify it using the id attribute on your map.</response>
+  </message>
+  
+  <message id="DOTX052W" type="WARN">
+    <reason>No string named '%1' was found when creating generated text; using the value '%1' in your output file.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX053E" type="ERROR">
+    <reason>A element that references another map indirectly includes itself, which results in an infinite loop. The original map reference is to '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX054W" type="WARN">
+    <reason>Conflict text style is applied on the current element based on DITAVAL flagging rules.</reason>
+    <response>Please check ditaval and dita source to make sure there is no style conflict on the element which needs to be flagged.</response>
+  </message>
+  
+  <message id="DOTX055W" type="WARN">
+    <reason>Customized stylesheet uses deprecated template "flagit". Conditional processing is no longer supported using this template.</reason>
+    <response>Please update your stylesheet to use template "start-flagit" instead of deprecated template "flagit".</response>
+  </message>
+  
+  <message id="DOTX056W" type="WARN">
+    <reason>The file '%1' is not available to resolve link information.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX057W" type="WARN">
+    <reason>The link or cross reference target '%1' cannot be found, which may cause errors creating links or cross references in your output file.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX058W" type="WARN">
+    <reason>No glossary entry was found associated with key '%1' on %2 element. The build will try to determine the best display text and hover text for terms and abbreviations.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX060W" type="WARN">
+    <reason>Key '%1' was used in an abbreviated-form element, but the key is not associated with a glossary entry.</reason>
+    <response>Abbreviated-form should ONLY be used to reference to a glossary entry.</response>
+  </message>
+  
+  <message id="DOTX061W" type="WARN">
+    <reason>ID '%1' was used in topicref tag but did not reference a topic element. The href attribute on a topicref element should only reference topic level elements.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX062I" type="INFO">
+    <reason>It appears that this document uses constraints, but the conref processor cannot validate that the target of a conref is valid.</reason>
+    <response>To enable constraint checking, please upgrade to an XSLT 2.0 processor.</response>
+  </message>
+  
+  <message id="DOTX063W" type="WARN">
+    <reason>The dita document '%1' is linked to from your content, but is not referenced by a topicref tag in the ditamap file.</reason>
+    <response>Include the topic in your map to avoid a broken link.</response>
+  </message>
+  
+  <message id="DOTX064W" type="WARN">
+    <reason>The copy-to attribute [copy-to="%1"] uses the name of a file that already exists, so this attribute is ignored.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX065W" type="WARN">
+    <reason>Two unique source files each specify copy-to="%2", which results in a collision. The value associated with href="%1" is ignored.</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX066W" type="WARN">
+    <reason>Template "%1" is deprecated.</reason>
+    <response>Remove references to this template from your custom XSLT or plug-ins.</response>
+  </message>
+  
+  <message id="DOTX067E" type="ERROR">
+    <reason>No string named '%1' was found for language '%2'.</reason>
+    <response>Add a mapping for the string '%1'.</response>
+  </message>
+  
+  <message id="DOTX068W" type="WARN">
+    <reason>A topicref element that references a map contains child topicref elements.</reason>
+    <response>Child topicref elements are ignored.</response>
+  </message>
+  
+  <message id="DOTX069W" type="WARN">
+    <reason>Template mode "%1" is deprecated.</reason>
+    <response>Remove references to this template mode from your custom XSLT or plug-ins.</response>
+  </message>
+  
+  <message id="DOTX070W" type="WARN">
+    <reason>Target "%1" is deprecated.</reason>
+    <response>Remove references to this target from your custom Ant files.</response>
+  </message>
+  
+  <message id="DOTX071W" type="WARN">
+    <reason>Parameter "%1" on template "%2" is deprecated.</reason>
+    <response>Use parameter "%3" instead.</response>
+  </message>
+
+  <message id="DOTX071E" type="ERROR">
+    <reason>Conref range: Unable to find conref range end element with ID "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX072I" type="INFO">
+    <reason>Ignoring navtitle within topicgroup.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTX073I" type="INFO">
+    <reason>Removing broken link to "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX074W" type="WARN">
+    <reason>No formatting defined for unknown class attribute value "%1".</reason>
+    <response/>
+  </message>
+
+  <message id="DOTX075W" type="WARN">
+    <reason>A content reference in a constrained document type is pulling content from an unconstrained document type. The reference will resolve, but may result in content that violates one of the document constraints in "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX076E" type="ERROR">
+    <reason>A content reference in a constrained document type cannot be resolved because it would violate one of the document constraints "%1".</reason>
+    <response>The current constrained document may only reuse content from documents with equivalent constraints.</response>
+  </message>
+
+
+  <!-- End of XSL Messages --> 
+      
+  <!-- Add any messages defined by plugins. -->
+  
+  <message id="DOTA006W" type="WARN">
+    <reason>Absolute paths on the local file system are not supported for the CSSPATH parameter.</reason>
+    <response>Please use a relative path or full URI instead.</response>
+  </message>
+  <message id="DOTA007E" type="ERROR">
+    <reason>Cannot find the running-footer file "%1".</reason>
+    <response>Please double check the value to ensure it is specified correctly.</response>
+  </message>
+  <message id="DOTA008E" type="ERROR">
+    <reason>Cannot find the running-header file "%1".</reason>
+    <response>Please double check the value to ensure it is specified correctly.</response>
+  </message>
+  <message id="DOTA009E" type="ERROR">
+    <reason>Cannot find the specified heading file "%1".</reason>
+    <response>Please double check the value to ensure it is specified correctly.</response>
+  </message>
+  <message id="DOTA069W" type="WARN">
+    <reason>Target "%1" is deprecated.</reason>
+    <response>Remove references to this target from your custom XSLT or plug-ins.</response>
+  </message>
+
+  <message id="DOTX048I" type="INFO">
+    <reason>In order to include peer or external topic '%1' in your help file, you may need to recompile the CHM file after making the file available.</reason>
+    <response/>
+  </message>
+
+  
+  <message id="DOTA066F" type="FATAL">
+    <reason>Cannot find the user specified XSLT stylesheet '%1'.</reason>
+    <response/>
+  </message>
+  
+  <message id="PDFJ001E" type="ERROR">
+    <reason>The PDF indexing process could not find the proper sort location for '%1', so the term has been dropped from the index.</reason>
+    <response/>
+  </message>
+  <message id="PDFJ002E" type="ERROR">
+    <reason>The build failed due to problems encountered when sorting the PDF index.</reason>
+    <response>Please address any messages located earlier in the log.</response>
+  </message>
+  <message id="PDFJ003I" type="INFO">
+    <reason>Index entry '%1' will be sorted under the "Special characters" heading.</reason>
+    <response/>
+  </message>
+  <message id="XEPJ001W" type="WARN">
+    <reason>%1</reason>
+    <response/>
+  </message>
+  <message id="XEPJ002E" type="ERROR">
+    <reason>%1</reason>
+    <response/>
+  </message>
+  <message id="XEPJ003E" type="ERROR">
+    <reason>%1</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTA067W" type="WARN">
+    <reason>Ignoring index-see '%1' inside parent index entry '%2' because the parent indexterm contains indexterm children.</reason>
+    <response/>
+  </message>
+  <message id="DOTA068W" type="WARN">
+    <reason>Ignoring index-see-also '%1' inside parent index entry '%2' because the parent indexterm contains indexterm children.</reason>
+    <response/>
+  </message>
+  
+  <message id="PDFX001W" type="WARN">
+    <reason>There is an index term specified with start="%1", but there is no matching end for this term.</reason>
+    <response>Add an index term in a valid location with end="%1".</response>
+  </message>
+  <message id="PDFX002W" type="WARN">
+    <reason>There are multiple index terms specified with start="%1", but there is only one term to end this range, or the ranges for this term overlap.</reason>
+    <response>Ensure that each term with this start value has a matching end value, and that the specified ranges for this value do not overlap</response>
+  </message>
+  <message id="PDFX003W" type="WARN">
+    <reason>There are multiple index entries found to close the index range for "%1".</reason>
+    <response>Ensure that any index term with start="%1" has only one matching end term with end="%1".</response>
+  </message>
+  <message id="PDFX004F" type="ERROR">
+    <reason>A topic reference was found with href="".</reason>
+    <response>Please specify a target or remove the href attribute.</response>
+  </message>
+  <message id="PDFX005F" type="ERROR">
+    <reason>The topic reference href="%1" could not be found.</reason>
+    <response>Please correct the reference, or set the scope or format attribute if the target is not a local DITA topic.</response>
+  </message>
+  
+  <message id="PDFX007W" type="WARN">
+    <reason>Found an index term with end="%1", but no starting term was found for this entry.</reason>
+    <response/>
+  </message>
+  <message id="PDFX008W" type="WARN">
+    <reason>Font definition not found for the logical name or alias '%1'.</reason>
+    <response/>
+  </message>
+  <message id="PDFX009E" type="ERROR">
+    <reason>Attribute set reflection cannot handle XSLT element %1.</reason>
+    <response/>
+  </message>
+  <message id="PDFX011E" type="ERROR">
+    <reason>The index term '%2' uses both an index-see element and %1 element.</reason>
+    <response>Convert the index-see element to index-see-also.</response>
+  </message>
+  <message id="PDFX012E" type="ERROR">
+    <reason>Found a table row with more entries than allowed.</reason>
+    <response/>
+  </message>
+  <message id="PDFX013F" type="FATAL">
+    <reason>The PDF file '%1' could not be generated.</reason>
+    <response/>
+  </message>
+
+  
+</messages>

+ 179 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/messages_en_US.properties

@@ -0,0 +1,179 @@
+#Sat Jul 13 09:22:03 UTC 2019
+PDFX008W=Font definition not found for the logical name or alias ''{0}''.
+DOTX064W=The copy-to attribute [copy-to\="{0}"] uses the name of a file that already exists, so this attribute is ignored.
+DOTX025E=Missing linktext and navtitle for non-DITA resource "{0}". References must provide a local navigation title when the target is not a local DITA resource.
+PDFX012E=Found a table row with more entries than allowed.
+DOTX005E=Unable to find navigation title for reference to ''{0}''. The build will use ''{0}'' as the title in the Eclipse Table of Contents.
+DOTA014W=Attribute @{0} is deprecated. Use attribute @{1} instead.
+DOTJ043W=The conref push function is trying to replace an element that does not exist (element "{0}" in file "{1}").
+DOTX044E=The area element in an image map does not specify a link target. Please add an xref element with a link target to the area element.
+PDFX007W=Found an index term with end\="{0}", but no starting term was found for this entry.
+DOTJ063E=The cols attibute is "{0}" but number of colspec elements was {1}.
+DOTA069W=Target "{0}" is deprecated. Remove references to this target from your custom XSLT or plug-ins.
+DOTJ079E=File ''{0}'' could not be loaded. Ensure that grammar files for this document type are referenced and installed properly.
+DOTX063W=The dita document ''{0}'' is linked to from your content, but is not referenced by a topicref tag in the ditamap file. Include the topic in your map to avoid a broken link.
+DOTX024E=Missing linktext and navtitle for peer topic "{0}". References must provide a local navigation title when the target is not a local DITA resource.
+PDFX011E=The index term ''{1}'' uses both an index-see element and {0} element. Convert the index-see element to index-see-also.
+DOTX004I=Found a navref element that does not reference anything. The navref element should either reference another dita map or an Eclipse XML file.
+DOTJ059E=Invalid key scope name "{0}".
+DOTJ023E=Failed to get the specified image file ''{0}'', so it will not be included with your output.
+DOTJ039E=There is no target specified for conref push action "pushafter". Please add <elementname conref\="pushtarget" conaction\="mark"> before current element.
+DOTX023W=Unable to retrieve navtitle from target\: ''{0}''.
+DOTX039W=Required cleanup area found. To remove this message and hide the content, build your content without using the DRAFT parameter.
+DOTA069F=Input file ''{0}'' cannot be located or read. Ensure that file was specified properly and that you have permission to access it.
+DOTX043I=The link to ''{0}'' may appear more than once in ''{1}''.
+DOTX019W=The type attribute on a topicref was set to ''{0}'', but the topicref references a ''{1}'' topic. This may cause your links to sort incorrectly in the output. Note that the type attribute cascades in maps, so the value ''{0}'' may come from an ancestor topicref.
+DOTJ062E=Invalid {0} attribute value "{1}".
+DOTA013F=Cannot find the specified DITAVAL ''{0}''.
+DOTJ078F=Input file ''{0}'' could not be loaded. Ensure that grammar files for this document type are referenced and installed properly.
+DOTA068W=Ignoring index-see-also ''{0}'' inside parent index entry ''{1}'' because the parent indexterm contains indexterm children.
+DOTJ081W=Ignoring empty conref attribute conref\="".
+DOTX003I=The anchorref attribute should either reference another dita map or an Eclipse XML TOC file. The value ''{0}'' does not appear to reference either.
+DOTJ042E=Two elements both use conref push to replace the target "{0}". Please delete one of the duplicate "replace" actions.
+DOTJ058E=Both {0} and {1} attributes defined. A single element may not contain both generalized and specialized values for the same attribute.
+DOTA009E=Cannot find the specified heading file "{0}". Please double check the value to ensure it is specified correctly.
+DOTX058W=No glossary entry was found associated with key ''{0}'' on {1} element. The build will try to determine the best display text and hover text for terms and abbreviations.
+DOTJ022F=Failed to parse the input file ''{0}'' because all of its content has been filtered out. This will happen if the input file has filter conditions on the root element, and a ditaval excludes all content based on those conditions.
+DOTA012W=Argument "{0}" is deprecated. Please use the argument "{1}" instead.
+DOTX022W=Unable to retrieve navtitle from target\: ''{0}''. Using linktext (specified in topicmeta) as the navigation title.
+DOTX062I=It appears that this document uses constraints, but the conref processor cannot validate that the target of a conref is valid. To enable constraint checking, please upgrade to an XSLT 2.0 processor.
+DOTJ038E=The tag "{0}" is specialized from unrecognized metadata. Please make sure that tag "{0}" is specialized from an existing metadata tag in the core DITA vocabulary.
+DOTJ018I=Log file ''{0}'' was generated successfully in directory ''{1}''. Any messages from the transformation process are available in the log file; additional details about each message are available in the DITA-OT documentation.
+DOTX002W=The title element or attribute in the ditamap is required for Eclipse output.
+DOTX042I=DITAVAL based flagging is not currently supported for inline phrases in XHTML; ignoring flag value on ''{0}'' attribute.
+DOTJ021W=File ''{0}'' will not generate output since it is invalid or all of its content has been filtered out by the ditaval file. Please check the file ''{0}'' and the ditaval file to see if this is the intended result.
+DOTJ037W=The XML schema and DTD validation function of the parser is turned off. Please make sure the input is normalized DITA with class attributes included, otherwise it will not be processed correctly.
+DOTJ061E=Topic reference target is a DITA map but format attribute has not been set. Set format attribute value to "ditamap".
+DOTX038I=The longdescref attribute on tag ''{0}'' will be ignored. Accessibility for object elements needs to be handled another way.
+DOTJ077F=Invalid action attribute ''{0}'' on DITAVAL property.
+DOTA067W=Ignoring index-see ''{0}'' inside parent index entry ''{1}'' because the parent indexterm contains indexterm children.
+DOTX061W=ID ''{0}'' was used in topicref tag but did not reference a topic element. The href attribute on a topicref element should only reference topic level elements.
+DOTJ080W=Integrator configuration ''{0}'' has been deprecated. Use plugin configuration ''{0}'' instead.
+DOTJ041E=The attribute conref\="{0}" uses invalid syntax. The value should contain ''\#'' followed by a topic or map ID, optionally followed by ''/elemID'' for a sub-topic element.
+DOTX018I=The type attribute on a topicref was set to ''{0}'', but the topicref references a more specific ''{1}'' topic. Note that the type attribute cascades in maps, so the value ''{0}'' may come from an ancestor topicref.
+XEPJ003E={0}
+DOTX041W=Found more than one title element in a {0} element. Using the first one for the {0}''s title.
+DOTJ057E=The id attribute value "{0}" is not unique within the topic that contains it.
+DOTA008E=Cannot find the running-header file "{0}". Please double check the value to ensure it is specified correctly.
+DOTX057W=The link or cross reference target ''{0}'' cannot be found, which may cause errors creating links or cross references in your output file.
+DOTJ060W=Key "{0}" was used in conkeyref but is not bound to a DITA topic or map. Cannot resolve conkeyref value "{1}" as a valid conref reference.
+PDFX005F=The topic reference href\="{0}" could not be found. Please correct the reference, or set the scope or format attribute if the target is not a local DITA topic.
+DOTA011W=Argument "{0}" is deprecated. This argument is no longer supported in the toolkit.
+DOTJ076W=Absolute link ''{0}'' without correct ''scope'' attribute.
+DOTX037W=No title found for this document; using "***" in XHTML title bar.
+DOTX001W=No string named ''{0}'' was found for language ''{1}''. Using the default language ''{2}''. Add a mapping between default language and desired language for the string ''{0}''.
+DOTJ020W=At least one plug-in in ''{0}'' is required by plug-in ''{1}''. Plug-in ''{1}'' cannot be loaded. Check and see whether all prerequisite plug-ins are installed in toolkit.
+DOTJ036W=The file "{0}" is outside the scope of the input dita/map directory.
+DOTX060W=Key ''{0}'' was used in an abbreviated-form element, but the key is not associated with a glossary entry. Abbreviated-form should ONLY be used to reference to a glossary entry.
+DOTX021E=Missing navtitle attribute or element for non-DITA resource "{0}". References must provide a local navigation title when the target is not a local DITA resource.
+DOTJ040E=An element uses the attribute conaction\="replace", but a conref attribute is not found in the expected location.
+XEPJ002E={0}
+DOTJ056E=Invalid xml\:lang "{0}".
+DOTA007E=Cannot find the running-footer file "{0}". Please double check the value to ensure it is specified correctly.
+DOTX056W=The file ''{0}'' is not available to resolve link information.
+DOTX017E=Found a link or cross reference with an empty href attribute (href\=""). Remove the empty href attribute or provide a value.
+PDFX004F=A topic reference was found with href\="". Please specify a target or remove the href attribute.
+DOTJ075W=Absolute link ''{0}'' without correct ''scope'' attribute. Using ''scope'' attribute value ''external''.
+DOTA066F=Cannot find the user specified XSLT stylesheet ''{0}''.
+XEPJ001W={0}
+PDFJ003I=Index entry ''{0}'' will be sorted under the "Special characters" heading.
+DOTX076E=A content reference in a constrained document type cannot be resolved because it would violate one of the document constraints "{0}". The current constrained document may only reuse content from documents with equivalent constraints.
+DOTA006W=Absolute paths on the local file system are not supported for the CSSPATH parameter. Please use a relative path or full URI instead.
+DOTX040I=Draft comment area found. To remove this message and hide the comments, build your content without using the DRAFT parameter.
+DOTX016W=A reference to "{1}" appears to reference a DITA document, but the format attribute has inherited a value of "{0}". The document will not be processed as DITA.
+PDFX003W=There are multiple index entries found to close the index range for "{0}". Ensure that any index term with start\="{0}" has only one matching end term with end\="{0}".
+DOTX020E=Missing navtitle attribute or element for peer topic "{0}". References must provide a local navigation title when the target is not a local DITA resource.
+DOTX075W=A content reference in a constrained document type is pulling content from an unconstrained document type. The reference will resolve, but may result in content that violates one of the document constraints in "{0}".
+DOTX036E=Unable to generate link text for a cross reference to a dlentry (the dlentry or term could not be found)\: ''{0}''
+DOTJ055E=Invalid key name "{0}".
+DOTX055W=Customized stylesheet uses deprecated template "flagit". Conditional processing is no longer supported using this template. Please update your stylesheet to use template "start-flagit" instead of deprecated template "flagit".
+DOTJ035F=The file "{0}" is outside the scope of the input dita/map directory. If you want to lower the severity level, please use the Ant parameter ''outer.control'', and set the value to "warn" or "quiet". Otherwise, move the referenced file "{0}" into the input dita/map directory.
+DOTJ074W=Rev attribute cannot be used with prop filter.
+PDFJ002E=The build failed due to problems encountered when sorting the PDF index. Please address any messages located earlier in the log.
+PDFX002W=There are multiple index terms specified with start\="{0}", but there is only one term to end this range, or the ranges for this term overlap. Ensure that each term with this start value has a matching end value, and that the specified ranges for this value do not overlap
+DOTX074W=No formatting defined for unknown class attribute value "{0}".
+DOTX035E=Unable to generate the correct number for a cross reference to a footnote\: ''{0}''
+DOTJ014W=Found an indexterm element with no content. Setting the term to ***.
+DOTJ054E=Unable to parse invalid {0} attribute value "{1}"
+DOTX054W=Conflict text style is applied on the current element based on DITAVAL flagging rules. Please check ditaval and dita source to make sure there is no style conflict on the element which needs to be flagged.
+DOTX015E=The attribute conref\="{0}" uses invalid syntax. The value should contain ''\#'' followed by a topic or map ID, optionally followed by ''/elemID'' for a sub-topic element.
+DOTJ034F=Failed to parse the input file ''{0}'' (the content of the file is not valid). If the input file ''{0}'' does not have a DOCTYPE declaration, please make sure that all class attributes are present in the file.
+DOTJ053W=Input file ''{0}'' is not valid DITA file name. Please check ''{0}'' to see if it is correct. The extensions ".dita" or ".xml" are supported for DITA topics.
+PDFJ001E=The PDF indexing process could not find the proper sort location for ''{0}'', so the term has been dropped from the index.
+PDFX001W=There is an index term specified with start\="{0}", but there is no matching end for this term. Add an index term in a valid location with end\="{0}".
+DOTJ049W=The attribute value {0}\="{2}" on element "{1}" does not comply with the specified subject scheme. According to the subject scheme map, the following values are valid for the {0} attribute\: {3}
+DOTJ073E=Email link without correct ''scope'' attribute. Using ''scope'' attribute value ''external''.
+DOTX034E=Unable to generate link text for a cross reference to an undered list item\: ''{0}''
+DOTA004F=Invalid DITA topic extension ''{0}''. Supported values are ''.dita'' and ''.xml''.
+DOTJ069E=Circular key definition {0}.
+DOTX014E=The attribute conref\="{0}" uses invalid syntax. Conref references to a map element should contain ''\#'' followed by an ID, such as mymap.ditamap\#mytopicrefid.
+DOTX069W=Template mode "{0}" is deprecated. Remove references to this template mode from your custom XSLT or plug-ins.
+DOTJ033E=No valid content is found in topicref ''{0}'' during chunk processing. Please specify an existing and valid topic for the topicref.
+DOTX073I=Removing broken link to "{0}".
+DOTJ029I=No ''domains'' attribute was found for element ''<{0}>''. This generally indicates that your DTD or Schema was not developed properly according to the DITA specification.
+DOTJ013E=Failed to parse the referenced file ''{0}''.
+DOTX053E=A element that references another map indirectly includes itself, which results in an infinite loop. The original map reference is to ''{0}''.
+DOTJ009E=Cannot overwrite file ''{0}'' with file ''{1}''. The modified result may not be consumed by the following steps in the transform pipeline. Check to see whether the file is locked by some other application during the transformation process.
+DOTJ072E=Email link without correct ''format'' attribute. Using ''format'' attribute value ''email''.
+DOTX009W=Could not retrieve a title from ''{0}''. Using ''{1}'' instead.
+DOTX049I=References to non-dita files will be ignored by the PDF, ODT, and RTF output transforms.
+DOTX033E=Unable to generate link text for a cross reference to a list item\: ''{0}''
+DOTJ052E=Code reference charset "{0}" not supported. See the DITA-OT documentation for supported charset values on the format attribute.
+DOTA003F=Cannot find the user specified XSLT stylesheet ''{0}''.
+DOTX029I=The type attribute on a {0} element was set to {2}, but the reference is to a more specific {3} {1}. This may cause your links to sort incorrectly in the output.
+DOTJ068E=Conref action "mark" without conref target.
+DOTX052W=No string named ''{0}'' was found when creating generated text; using the value ''{0}'' in your output file.
+DOTX013E=A element with attribute conref\="{0}" indirectly includes itself, which results in an infinite loop.
+DOTX068W=A topicref element that references a map contains child topicref elements. Child topicref elements are ignored.
+DOTJ048I=Unable to find key definition for key reference "{0}" in scope "{1}". The href attribute may be used as fallback if it exists
+DOTX072I=Ignoring navtitle within topicgroup.
+DOTJ012F=Failed to parse the input file ''{0}''.
+DOTX012W=When you conref another topic or an item in another topic, the domains attribute of the target topic must be equal to or a subset of the current topic''s domains attribute. Put your target under an appropriate domain. You can see the messages guide for more help.
+DOTJ028E=No format attribute was found on a reference to file ''{0}'', which does not appear to be a DITA file. If this is not a DITA file, set the format attribute to an appropriate value, otherwise set the format attribute to "dita".
+DOTJ071E=Cannot find the specified DITAVAL ''{0}''.
+DOTX048I=In order to include peer or external topic ''{0}'' in your help file, you may need to recompile the CHM file after making the file available.
+DOTX008W=File ''{0}'' cannot be loaded, and no navigation title is specified for the table of contents.
+DOTX071W=Parameter "{0}" on template "{1}" is deprecated. Use parameter "{2}" instead.
+DOTX032E=Unable to retrieve link text from target\: ''{0}''. If the target is not accessible at build time, or does not have a title, provide the link text inside the reference.
+DOTA002F=Input file is not specified, or is specified using the wrong parameter.
+DOTJ051E=Unable to load target for coderef "{0}".
+DOTJ067E=No id attribute on topic type element {0}.
+DOTJ031I=No specified rule for ''{0}'' was found in the ditaval file. This value will use the default action, or a parent prop action if specified. To remove this message, you can specify a rule for ''{0}'' in the ditaval file.
+DOTX028E=Link or cross reference must contain a valid href or keyref attribute; no link target is specified.
+DOTJ007W=Duplicate condition in filter file for rule ''{0}''. The first encountered condition will be used.
+DOTJ047I=Unable to find key definition for key reference "{0}" in root scope. The href attribute may be used as fallback if it exists
+DOTX047W=Area coordinates are blank. Coordinate points for the shape need to be specified.
+DOTX008E=File ''{0}'' does not exist or cannot be loaded.
+DOTX071E=Conref range\: Unable to find conref range end element with ID "{0}".
+DOTJ050W=Found an <index-see> or <index-see-also> reference to the term ''{0}'', but that term is not defined in the index.
+DOTX011W=There is more than one possible target for the reference conref\="{0}". Only the first will be used. Remove the duplicate id in the referenced file.
+DOTX027W=Unable to retrieve linktext from target\: ''{0}''.
+DOTJ007I=Duplicate condition in filter file for rule ''{0}''. The first encountered condition will be used.
+DOTJ070I=Invalid ''class'' attribute ''{0}'' for was found for element ''<{1}>''. The element will be processed as an unknown or non-DITA element.
+DOTX067E=No string named ''{0}'' was found for language ''{1}''. Add a mapping for the string ''{0}''.
+DOTJ007E=Duplicate condition in filter file for rule ''{0}''. The first encountered condition will be used.
+DOTX070W=Target "{0}" is deprecated. Remove references to this target from your custom Ant files.
+DOTX031E=The file {0} is not available to resolve link information.
+DOTA001F="{0}" is not a recognized transformation type. Supported transformation types are dita, eclipsehelp, html5, htmlhelp, markdown, markdown_gitbook, markdown_github, pdf, pdf2, tocjs, troff, xhtml.
+DOTX050W=Default id "org.sample.help.doc" is used for Eclipse plug-in. If you want to use your own plug-in id, please specify it using the id attribute on your map.
+DOTJ066E=No id attribute on topic type element {0}. Using generated id {1}.
+DOTJ030I=No ''class'' attribute for was found for element ''<{0}>''. The element will be processed as an unknown or non-DITA element.
+DOTX066W=Template "{0}" is deprecated. Remove references to this template from your custom XSLT or plug-ins.
+DOTX007I=Only DITA topics, HTML files, and images may be included in your compiled CHM file. The reference to "{0}" will be ignored. To remove this message, you can set the toc\="no" or processing-role\="resource-only" attribute on your topicref.
+DOTX030W=The type attribute on a {0} element was set to {2}, but the reference is to a {3} {1}. This may cause your links to sort incorrectly in the output.
+DOTJ046E=Conkeyref\="{0}" can not be resolved because it does not contain a key or the key is not defined. The build will use the conref attribute for fallback, if one exists.
+DOTX046W=Area shape should be\: default, rect, circle, poly, or blank (no value). The value ''{0}'' is not recognized.
+DOTJ026E=The "topic merge" did not generate any output. Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.
+DOTX026W=Unable to retrieve linktext from target\: ''{0}''. Using navigation title as fallback.
+DOTJ065I=Branch filter generated topic {0} used more than once. Renaming {0} to {1}.
+DOTX010E=Unable to find target for conref\="{0}".
+DOTX065W=Two unique source files each specify copy-to\="{1}", which results in a collision. The value associated with href\="{0}" is ignored.
+DOTJ045I=The key "{0}" is defined more than once in the same map file.
+PDFX013F=The PDF file ''{0}'' could not be generated.
+DOTX045W=The area element in an image map should specify link text for greater accessibility. Link text should be specified directly when the target is not a local DITA resource.
+DOTX006E=Unknown file extension in href\="{0}". References to non-DITA resources should set the format attribute to match the resource (for example, ''txt'', ''pdf'', or ''html'').
+DOTJ064W=Chunk attribute uses both "to-content" and "by-topic" that conflict with each other. Ignoring "by-topic" token.
+DOTJ025E=The input to the "topic merge" transform process could not be found. Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.
+PDFX009E=Attribute set reflection cannot handle XSLT element {0}.
+DOTJ005F=Failed to create new instance for ''{0}''. Please ensure that ''{0}'' exists and that you have permission to access it.
+DOTJ044W=There is a redundant conref action "pushbefore". Please make sure that "mark" and "pushbefore" occur in pairs.

+ 803 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/messages_template.xml

@@ -0,0 +1,803 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+This file is part of the DITA Open Toolkit project.
+
+Copyright 2005, 2006 IBM Corporation
+
+See the accompanying LICENSE file for applicable license.
+-->
+<messages xmlns:dita="http://dita-ot.sourceforge.net">
+  
+  <!-- Start of Ant Messages -->
+  <message id="DOTA001F" type="FATAL">
+    <reason>"%1" is not a recognized transformation type.</reason>
+    <response>Supported transformation types are <dita:extension id="dita.conductor.transtype.check" behavior="org.dita.dost.platform.ListTranstypeAction" separator=", "/>.</response>
+  </message>
+  
+  <message id="DOTA002F" type="FATAL">
+    <reason>Input file is not specified, or is specified using the wrong parameter.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTA069F" type="FATAL">
+    <reason>Input file '%1' cannot be located or read.</reason>
+    <response>Ensure that file was specified properly and that you have permission to access it.</response>
+  </message>
+  
+  <message id="DOTA003F" type="FATAL">
+    <reason>Cannot find the user specified XSLT stylesheet '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTA004F" type="FATAL">
+    <reason>Invalid DITA topic extension '%1'.</reason>
+    <response>Supported values are '.dita' and '.xml'.</response>
+  </message>
+    
+  <message id="DOTA011W" type="WARN">
+    <reason>Argument "%1" is deprecated.</reason>
+    <response>This argument is no longer supported in the toolkit.</response>
+  </message>
+  <message id="DOTA012W" type="WARN">
+    <reason>Argument "%1" is deprecated.</reason>
+    <response>Please use the argument "%2" instead.</response>
+  </message>
+  <message id="DOTA013F" type="FATAL">
+    <reason>Cannot find the specified DITAVAL '%1'.</reason>
+    <response></response>
+  </message>
+  <message id="DOTA014W" type="WARN">
+    <reason>Attribute @%1 is deprecated.</reason>
+    <response>Use attribute @%2 instead.</response>
+  </message>
+
+  <!-- Start of Java Messages -->
+  
+  <!-- DOTJ005F appears to indicate an internal programming error, failed to create
+       a new module in ModuleFactory.java. This message should be updated
+       to indicate it is an internal programming error and should be reported to the
+       toolkit development team. -->>
+  <message id="DOTJ005F" type="FATAL">
+    <reason>Failed to create new instance for '%1'.</reason>
+    <response>Please ensure that '%1' exists and that you have permission to access it.</response>
+  </message>
+  
+  <message id="DOTJ007I" type="INFO">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+  
+  <message id="DOTJ007W" type="WARN">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+
+  <message id="DOTJ007E" type="ERROR">
+    <reason>Duplicate condition in filter file for rule '%1'.</reason>
+    <response>The first encountered condition will be used.</response>
+  </message>
+  
+  <!-- Would like to improve / shorten DOTJ009E but not sure how to modify. -->
+  <message id="DOTJ009E" type="ERROR">
+    <reason>Cannot overwrite file '%1' with file '%2'. The modified result may not be consumed by the following steps in the transform pipeline.</reason>
+    <response>Check to see whether the file is locked by some other application during the transformation process.</response>
+  </message>
+  
+  <message id="DOTJ012F" type="FATAL">
+    <reason>Failed to parse the input file '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ013E" type="ERROR">
+    <reason>Failed to parse the referenced file '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ014W" type="WARN">
+    <reason>Found an indexterm element with no content.</reason>
+    <response>Setting the term to ***.</response>
+  </message>
+  
+  <message id="DOTJ018I" type="INFO">
+    <reason>Log file '%1' was generated successfully in directory '%2'.</reason>
+    <response>Any messages from the transformation process are available in the log file; additional details about each message are available in the DITA-OT documentation.</response>
+  </message>
+  
+  <message id="DOTJ020W" type="WARN">
+    <reason>At least one plug-in in '%1' is required by plug-in '%2'. Plug-in '%2' cannot be loaded.</reason>
+    <response>Check and see whether all prerequisite plug-ins are installed in toolkit.</response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ021W" type="WARN">
+    <reason>File '%1' will not generate output since it is invalid or all of its content has been filtered out by the ditaval file.</reason>
+    <response>Please check the file '%1' and the ditaval file to see if this is the intended result.</response>
+  </message>
+  
+  <message id="DOTJ022F" type="FATAL">
+    <reason>Failed to parse the input file '%1' because all of its content has been filtered out.</reason>
+    <response>This will happen if the input file has filter conditions on the root element, and a ditaval excludes all content based on those conditions.</response>
+  </message>
+
+  <message id="DOTJ023E" type="ERROR">
+    <reason>Failed to get the specified image file '%1', so it will not be included with your output.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ025E" type="ERROR">
+    <reason>The input to the "topic merge" transform process could not be found.</reason>
+    <response>Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.</response>
+  </message>
+  
+  <message id="DOTJ026E" type="ERROR">
+    <reason>The "topic merge" did not generate any output.</reason>
+    <response>Correct any earlier transform errors and try the build again, or see the DITA-OT documentation for additional causes.</response>
+  </message>
+
+  <message id="DOTJ028E" type="ERROR">
+    <reason>No format attribute was found on a reference to file '%1', which does not appear to be a DITA file.</reason>
+    <response>If this is not a DITA file, set the format attribute to an appropriate value, otherwise set the format attribute to "dita".</response>
+  </message>
+  
+  <message id="DOTJ029I" type="INFO">
+    <reason>No 'domains' attribute was found for element '&lt;%1&gt;'.</reason>
+    <response>This generally indicates that your DTD or Schema was not developed properly according to the DITA specification.</response>
+  </message> 
+  
+  <message id="DOTJ030I" type="INFO">
+    <reason>No 'class' attribute for was found for element '&lt;%1&gt;'.</reason>
+    <response>The element will be processed as an unknown or non-DITA element.</response>
+  </message> 
+  
+  <message id="DOTJ031I" type="INFO">
+    <reason>No specified rule for '%1' was found in the ditaval file. This value will use the default action, or a parent prop action if specified.</reason>
+    <response>To remove this message, you can specify a rule for '%1' in the ditaval file.</response>
+  </message> 
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ033E" type="ERROR">
+    <reason>No valid content is found in topicref '%1' during chunk processing.</reason>
+    <response>Please specify an existing and valid topic for the topicref.</response>
+  </message> 
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ034F" type="FATAL">
+    <reason>Failed to parse the input file '%1' (the content of the file is not valid).</reason>
+    <response>If the input file '%1' does not have a DOCTYPE declaration, please make sure that all class attributes are present in the file.</response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to edit this message -->
+  <message id="DOTJ035F" type="FATAL">
+    <reason>The file "%1" is outside the scope of the input dita/map directory.</reason>
+    <response>If you want to lower the severity level, please use the Ant parameter 'outer.control', and set the value to "warn" or "quiet". Otherwise, move the referenced file "%1" into the input dita/map directory.</response>
+  </message>
+  
+  <message id="DOTJ036W" type="WARN">
+    <reason>The file "%1" is outside the scope of the input dita/map directory.</reason>
+    <response></response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to edit this message -->
+  <message id="DOTJ037W" type="WARN">
+    <reason>The XML schema and DTD validation function of the parser is turned off.</reason>
+    <response>Please make sure the input is normalized DITA with class attributes included, otherwise it will not be processed correctly.</response>
+  </message>
+  
+  <message id="DOTJ038E" type="ERROR">
+    <reason>The tag "%1" is specialized from unrecognized metadata.</reason>
+    <response>Please make sure that tag "%1" is specialized from an existing metadata tag in the core DITA vocabulary.</response>
+  </message>
+  
+  <message id="DOTJ039E" type="ERROR">
+    <reason>There is no target specified for conref push action "pushafter".</reason>
+    <response>Please add &lt;elementname conref="pushtarget" conaction="mark"&gt; before current element.</response>
+  </message>
+  
+  <message id="DOTJ040E" type="ERROR">
+    <reason>An element uses the attribute conaction="replace", but a conref attribute is not found in the expected location.</reason>
+    <response></response>
+  </message>
+  
+  <!-- Note, the following message comes from the Java conref-push module, XSL based message later catches regular conref (DOTX014E and DOTX015)-->
+  <message id="DOTJ041E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>The value should contain '#' followed by a topic or map ID, optionally followed by '/elemID' for a sub-topic element.</response>
+  </message>
+  
+  <message id="DOTJ042E" type="ERROR">
+    <reason>Two elements both use conref push to replace the target "%1".</reason>
+    <response>Please delete one of the duplicate "replace" actions.</response>
+  </message>
+  
+  <message id="DOTJ043W" type="WARN">
+    <reason>The conref push function is trying to replace an element that does not exist (element "%1" in file "%2").</reason>
+    <response></response>
+  </message>
+  
+  <!-- 2012-06-12: Still need to reproduce and edit this message -->
+  <message id="DOTJ044W" type="WARN">
+    <reason>There is a redundant conref action "pushbefore".</reason>
+    <response>Please make sure that "mark" and "pushbefore" occur in pairs.</response>
+  </message>
+  
+  <message id="DOTJ045I" type="INFO">
+    <reason>The key "%1" is defined more than once in the same map file.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ046E" type="ERROR">
+    <reason>Conkeyref="%1" can not be resolved because it does not contain a key or the key is not defined.</reason>
+    <response>The build will use the conref attribute for fallback, if one exists.</response>
+  </message>
+  
+  <message id="DOTJ047I" type="INFO">
+    <reason>Unable to find key definition for key reference "%1" in root scope.</reason>
+    <response>The href attribute may be used as fallback if it exists</response>
+  </message>
+  
+  <message id="DOTJ048I" type="INFO">
+    <reason>Unable to find key definition for key reference "%1" in scope "%2".</reason>
+    <response>The href attribute may be used as fallback if it exists</response>
+  </message>
+  
+  <message id="DOTJ049W" type="WARN">
+    <reason>The attribute value %1="%3" on element "%2" does not comply with the specified subject scheme.</reason>
+    <response>According to the subject scheme map, the following values are valid for the %1 attribute: %4</response>
+  </message>
+  
+  <message id="DOTJ050W" type="WARN">
+    <reason>Found an &lt;index-see&gt; or &lt;index-see-also&gt; reference to the term '%1', but that term is not defined in the index.</reason>
+    <response></response>
+  </message>
+  
+  <!-- Long term, would like to split this into two messages. One for file not found, another for file outside the scope of the map. -->
+  <message id="DOTJ051E" type="ERROR">
+    <reason>Unable to load target for coderef "%1".</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ052E" type="ERROR">
+    <reason>Code reference charset "%1" not supported.</reason>
+    <response>See the DITA-OT documentation for supported charset values on the format attribute.</response>
+  </message>
+
+  <!-- Obsolete since 2.3 -->
+  <message id="DOTJ053W" type="WARN">
+    <reason>Input file '%1' is not valid DITA file name.</reason>
+    <response>Please check '%1' to see if it is correct. The extensions ".dita" or ".xml" are supported for DITA topics.</response>
+  </message>
+  
+  <message id="DOTJ054E" type="ERROR">
+    <reason>Unable to parse invalid %1 attribute value "%2"</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ055E" type="ERROR">
+    <reason>Invalid key name "%1".</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ056E" type="ERROR">
+    <reason>Invalid xml:lang "%1".</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ057E" type="ERROR">
+    <reason>The id attribute value "%1" is not unique within the topic that contains it.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ058E" type="ERROR">
+    <reason>Both %1 and %2 attributes defined.</reason>
+    <response>A single element may not contain both generalized and specialized values for the same attribute.</response>
+  </message>
+  
+  <message id="DOTJ059E" type="ERROR">
+    <reason>Invalid key scope name "%1".</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ060W" type="WARN">
+    <reason>Key "%1" was used in conkeyref but is not bound to a DITA topic or map.</reason>
+    <response>Cannot resolve conkeyref value "%2" as a valid conref reference.</response>
+  </message>
+
+  <message id="DOTJ061E" type="ERROR">
+    <reason>Topic reference target is a DITA map but format attribute has not been set.</reason>
+    <response>Set format attribute value to "ditamap".</response>
+  </message>
+    
+  <message id="DOTJ062E" type="ERROR">
+    <reason>Invalid %1 attribute value "%2".</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ063E" type="ERROR">
+    <reason>The cols attibute is "%1" but number of colspec elements was %2.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ064W" type="WARN">
+    <reason>Chunk attribute uses both "to-content" and "by-topic" that conflict with each other.</reason>
+    <response>Ignoring "by-topic" token.</response>
+  </message>
+
+  <message id="DOTJ065I" type="INFO">
+    <reason>Branch filter generated topic %1 used more than once.</reason>
+    <response>Renaming %1 to %2.</response>
+  </message>
+  
+  <message id="DOTJ066E" type="ERROR">
+    <reason>No id attribute on topic type element %1.</reason>
+    <response>Using generated id %2.</response>
+  </message>
+  
+  <message id="DOTJ067E" type="ERROR">
+    <reason>No id attribute on topic type element %1.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ068E" type="ERROR">
+    <reason>Conref action "mark" without conref target.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ069E" type="ERROR">
+    <reason>Circular key definition %1.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ070I" type="INFO">
+    <reason>Invalid 'class' attribute '%1' for was found for element '&lt;%2&gt;'.</reason>
+    <response>The element will be processed as an unknown or non-DITA element.</response>
+  </message>
+
+  <message id="DOTJ071E" type="ERROR">
+    <reason>Cannot find the specified DITAVAL '%1'.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ072E" type="ERROR">
+    <reason>Email link without correct 'format' attribute.</reason>
+    <response>Using 'format' attribute value 'email'.</response>
+  </message>
+
+  <message id="DOTJ073E" type="ERROR">
+    <reason>Email link without correct 'scope' attribute.</reason>
+    <response>Using 'scope' attribute value 'external'.</response>
+  </message>
+
+  <message id="DOTJ074W" type="WARN">
+    <reason>Rev attribute cannot be used with prop filter.</reason>
+    <response></response>
+  </message>
+
+  <message id="DOTJ075W" type="WARN">
+    <reason>Absolute link '%1' without correct 'scope' attribute.</reason>
+    <response>Using 'scope' attribute value 'external'.</response>
+  </message>
+
+  <message id="DOTJ076W" type="WARN">
+    <reason>Absolute link '%1' without correct 'scope' attribute.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ077F" type="FATAL">
+    <reason>Invalid action attribute '%1' on DITAVAL property.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTJ078F" type="FATAL">
+    <reason>Input file '%1' could not be loaded.</reason>
+    <response>Ensure that grammar files for this document type are referenced and installed properly.</response>
+  </message>
+  
+  <message id="DOTJ079E" type="ERROR">
+    <reason>File '%1' could not be loaded.</reason>
+    <response>Ensure that grammar files for this document type are referenced and installed properly.</response>
+  </message>
+
+  <message id="DOTJ080W" type="WARN">
+    <reason>Integrator configuration '%1' has been deprecated.</reason>
+    <response>Use plugin configuration '%1' instead.</response>
+  </message>
+
+  <message id="DOTJ081W" type="WARN">
+    <reason>Ignoring empty conref attribute conref="".</reason>
+    <response></response>
+  </message>
+
+  <!-- End of Java Messages -->
+    
+  <!-- Start of XSL Messages -->  
+  <message id="DOTX001W" type="WARN">
+    <reason>No string named '%1' was found for language '%2'. Using the default language '%3'.</reason>
+    <response>Add a mapping between default language and desired language for the string '%1'.</response>
+  </message>
+  
+  <message id="DOTX002W" type="WARN">
+    <reason>The title element or attribute in the ditamap is required for Eclipse output.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX003I" type="INFO">
+    <reason>The anchorref attribute should either reference another dita map or an Eclipse XML TOC file. The value '%1' does not appear to reference either.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX004I" type="INFO">
+    <reason>Found a navref element that does not reference anything.</reason>
+    <response>The navref element should either reference another dita map or an Eclipse XML file.</response>
+  </message>
+  
+  <message id="DOTX005E" type="ERROR">
+    <reason>Unable to find navigation title for reference to '%1'.</reason>
+    <response>The build will use '%1' as the title in the Eclipse Table of Contents.</response>
+  </message>
+  
+  <message id="DOTX006E" type="ERROR">
+    <reason>Unknown file extension in href="%1".</reason>
+    <response>References to non-DITA resources should set the format attribute to match the resource (for example, 'txt', 'pdf', or 'html').</response>
+  </message>
+  
+  <message id="DOTX007I" type="INFO">
+    <reason>Only DITA topics, HTML files, and images may be included in your compiled CHM file. The reference to "%1" will be ignored.</reason>
+    <response>To remove this message, you can set the toc="no" or processing-role="resource-only" attribute on your topicref.</response>
+  </message>
+  
+  <!-- As of 20012-06-13, DOTX008W is only called for HTML Help and map2htmtoc -->
+  <message id="DOTX008W" type="WARN">
+    <reason>File '%1' cannot be loaded, and no navigation title is specified for the table of contents.</reason>
+    <response></response>
+  </message>
+
+  <!-- DOTX008E uses the XSLT prefix DOTX, but generated only from Java code. -->
+  <message id="DOTX008E" type="ERROR">
+    <reason>File '%1' does not exist or cannot be loaded.</reason>
+    <response></response>
+  </message>
+
+  <!-- As of 20012-06-13, 009W is only called for HTML Help and map2htmtoc -->
+  <message id="DOTX009W" type="WARN">
+    <reason>Could not retrieve a title from '%1'. Using '%2' instead.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX010E" type="ERROR">
+    <reason>Unable to find target for conref="%1".</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX011W" type="WARN">
+    <reason>There is more than one possible target for the reference conref="%1". Only the first will be used.</reason>
+    <response>Remove the duplicate id in the referenced file.</response>
+  </message>
+  
+  <!-- This message can no longer appear, though the template for producing it remains in conrefImpl.xsl.
+       Support for mismatched domains was added in release 1.5 or earlier. -->
+  <message id="DOTX012W" type="WARN">
+    <reason>When you conref another topic or an item in another topic, the domains attribute of the target topic must be equal to or a subset of the current topic's domains attribute.</reason>
+    <response>Put your target under an appropriate domain. You can see the messages guide for more help.</response>
+  </message>
+  
+  <message id="DOTX013E" type="ERROR">
+    <reason>A element with attribute conref="%1" indirectly includes itself, which results in an infinite loop.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX014E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>Conref references to a map element should contain '#' followed by an ID, such as mymap.ditamap#mytopicrefid.</response>
+  </message>
+  
+  <message id="DOTX015E" type="ERROR">
+    <reason>The attribute conref="%1" uses invalid syntax.</reason>
+    <response>The value should contain '#' followed by a topic or map ID, optionally followed by '/elemID' for a sub-topic element.</response>
+  </message>
+  
+  <message id="DOTX016W" type="WARN">
+    <reason>A reference to "%2" appears to reference a DITA document, but the format attribute has inherited a value of "%1". The document will not be processed as DITA.</reason>
+    <response></response>
+  </message>
+  
+  <!-- Should likely be "warning" instead of "error", as related toolkit problems were fixed in very early releases.
+       Now this serves only to catch likely problems with the source content. Keeping as "error" to avoid meaningless churn. -->
+  <message id="DOTX017E" type="ERROR">
+    <reason>Found a link or cross reference with an empty href attribute (href="").</reason>
+    <response>Remove the empty href attribute or provide a value.</response>
+  </message>
+  
+  <!-- 018 currently not used, commented out due to SF bug 1771123 -->
+  <message id="DOTX018I" type="INFO">
+    <reason>The type attribute on a topicref was set to '%1', but the topicref references a more specific '%2' topic. Note that the type attribute cascades in maps, so the value '%1' may come from an ancestor topicref.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX019W" type="WARN">
+    <reason>The type attribute on a topicref was set to '%1', but the topicref references a '%2' topic. This may cause your links to sort incorrectly in the output. Note that the type attribute cascades in maps, so the value '%1' may come from an ancestor topicref.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX020E" type="ERROR">
+    <reason>Missing navtitle attribute or element for peer topic "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX021E" type="ERROR">
+    <reason>Missing navtitle attribute or element for non-DITA resource "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX022W" type="WARN">
+    <reason>Unable to retrieve navtitle from target: '%1'. Using linktext (specified in topicmeta) as the navigation title.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX023W" type="WARN">
+    <reason>Unable to retrieve navtitle from target: '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX024E" type="ERROR">
+    <reason>Missing linktext and navtitle for peer topic "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX025E" type="ERROR">
+    <reason>Missing linktext and navtitle for non-DITA resource "%1".</reason>
+    <response>References must provide a local navigation title when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX026W" type="WARN">
+    <reason>Unable to retrieve linktext from target: '%1'. Using navigation title as fallback.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX027W" type="WARN">
+    <reason>Unable to retrieve linktext from target: '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX028E" type="ERROR">
+    <reason>Link or cross reference must contain a valid href or keyref attribute; no link target is specified.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX029I" type="INFO">
+    <reason>The type attribute on a %1 element was set to %3, but the reference is to a more specific %4 %2. This may cause your links to sort incorrectly in the output.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX030W" type="WARN">
+    <reason>The type attribute on a %1 element was set to %3, but the reference is to a %4 %2. This may cause your links to sort incorrectly in the output.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX031E" type="ERROR">
+    <reason>The file %1 is not available to resolve link information.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX032E" type="ERROR">
+    <reason>Unable to retrieve link text from target: '%1'.</reason>
+    <response>If the target is not accessible at build time, or does not have a title, provide the link text inside the reference.</response>
+  </message>
+  
+  <message id="DOTX033E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to a list item: '%1'</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX034E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to an undered list item: '%1'</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX035E" type="ERROR">
+    <reason>Unable to generate the correct number for a cross reference to a footnote: '%1'</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX036E" type="ERROR">
+    <reason>Unable to generate link text for a cross reference to a dlentry (the dlentry or term could not be found): '%1'</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX037W" type="WARN">
+    <reason>No title found for this document; using "***" in XHTML title bar.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX038I" type="INFO">
+    <reason>The longdescref attribute on tag '%1' will be ignored. Accessibility for object elements needs to be handled another way.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX039W" type="WARN">
+    <reason>Required cleanup area found.</reason>
+    <response>To remove this message and hide the content, build your content without using the DRAFT parameter.</response>
+  </message>
+  
+  <message id="DOTX040I" type="INFO">
+    <reason>Draft comment area found.</reason>
+    <response>To remove this message and hide the comments, build your content without using the DRAFT parameter.</response>
+  </message>
+  
+  <message id="DOTX041W" type="WARN">
+    <reason>Found more than one title element in a %1 element. Using the first one for the %1's title.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX042I" type="INFO">
+    <reason>DITAVAL based flagging is not currently supported for inline phrases in XHTML; ignoring flag value on '%1' attribute.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX043I" type="INFO">
+    <reason>The link to '%1' may appear more than once in '%2'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX044E" type="ERROR">
+    <reason>The area element in an image map does not specify a link target.</reason>
+    <response>Please add an xref element with a link target to the area element.</response>
+  </message>
+  
+  <message id="DOTX045W" type="WARN">
+    <reason>The area element in an image map should specify link text for greater accessibility.</reason>
+    <response>Link text should be specified directly when the target is not a local DITA resource.</response>
+  </message>
+  
+  <message id="DOTX046W" type="WARN">
+    <reason>Area shape should be: default, rect, circle, poly, or blank (no value). The value '%1' is not recognized.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX047W" type="WARN">
+    <reason>Area coordinates are blank. Coordinate points for the shape need to be specified.</reason>
+    <response></response>
+  </message>
+    
+  <message id="DOTX049I" type="INFO">
+    <reason>References to non-dita files will be ignored by the PDF, ODT, and RTF output transforms.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX050W" type="WARN">
+    <reason>Default id "org.sample.help.doc" is used for Eclipse plug-in.</reason>
+    <response>If you want to use your own plug-in id, please specify it using the id attribute on your map.</response>
+  </message>
+  
+  <message id="DOTX052W" type="WARN">
+    <reason>No string named '%1' was found when creating generated text; using the value '%1' in your output file.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX053E" type="ERROR">
+    <reason>A element that references another map indirectly includes itself, which results in an infinite loop. The original map reference is to '%1'.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX054W" type="WARN">
+    <reason>Conflict text style is applied on the current element based on DITAVAL flagging rules.</reason>
+    <response>Please check ditaval and dita source to make sure there is no style conflict on the element which needs to be flagged.</response>
+  </message>
+  
+  <message id="DOTX055W" type="WARN">
+    <reason>Customized stylesheet uses deprecated template "flagit". Conditional processing is no longer supported using this template.</reason>
+    <response>Please update your stylesheet to use template "start-flagit" instead of deprecated template "flagit".</response>
+  </message>
+  
+  <message id="DOTX056W" type="WARN">
+    <reason>The file '%1' is not available to resolve link information.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX057W" type="WARN">
+    <reason>The link or cross reference target '%1' cannot be found, which may cause errors creating links or cross references in your output file.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX058W" type="WARN">
+    <reason>No glossary entry was found associated with key '%1' on %2 element. The build will try to determine the best display text and hover text for terms and abbreviations.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX060W" type="WARN">
+    <reason>Key '%1' was used in an abbreviated-form element, but the key is not associated with a glossary entry.</reason>
+    <response>Abbreviated-form should ONLY be used to reference to a glossary entry.</response>
+  </message>
+  
+  <message id="DOTX061W" type="WARN">
+    <reason>ID '%1' was used in topicref tag but did not reference a topic element. The href attribute on a topicref element should only reference topic level elements.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX062I" type="INFO">
+    <reason>It appears that this document uses constraints, but the conref processor cannot validate that the target of a conref is valid.</reason>
+    <response>To enable constraint checking, please upgrade to an XSLT 2.0 processor.</response>
+  </message>
+  
+  <message id="DOTX063W" type="WARN">
+    <reason>The dita document '%1' is linked to from your content, but is not referenced by a topicref tag in the ditamap file.</reason>
+    <response>Include the topic in your map to avoid a broken link.</response>
+  </message>
+  
+  <message id="DOTX064W" type="WARN">
+    <reason>The copy-to attribute [copy-to="%1"] uses the name of a file that already exists, so this attribute is ignored.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX065W" type="WARN">
+    <reason>Two unique source files each specify copy-to="%2", which results in a collision. The value associated with href="%1" is ignored.</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX066W" type="WARN">
+    <reason>Template "%1" is deprecated.</reason>
+    <response>Remove references to this template from your custom XSLT or plug-ins.</response>
+  </message>
+  
+  <message id="DOTX067E" type="ERROR">
+    <reason>No string named '%1' was found for language '%2'.</reason>
+    <response>Add a mapping for the string '%1'.</response>
+  </message>
+  
+  <message id="DOTX068W" type="WARN">
+    <reason>A topicref element that references a map contains child topicref elements.</reason>
+    <response>Child topicref elements are ignored.</response>
+  </message>
+  
+  <message id="DOTX069W" type="WARN">
+    <reason>Template mode "%1" is deprecated.</reason>
+    <response>Remove references to this template mode from your custom XSLT or plug-ins.</response>
+  </message>
+  
+  <message id="DOTX070W" type="WARN">
+    <reason>Target "%1" is deprecated.</reason>
+    <response>Remove references to this target from your custom Ant files.</response>
+  </message>
+  
+  <message id="DOTX071W" type="WARN">
+    <reason>Parameter "%1" on template "%2" is deprecated.</reason>
+    <response>Use parameter "%3" instead.</response>
+  </message>
+
+  <message id="DOTX071E" type="ERROR">
+    <reason>Conref range: Unable to find conref range end element with ID "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX072I" type="INFO">
+    <reason>Ignoring navtitle within topicgroup.</reason>
+    <response/>
+  </message>
+
+  <message id="DOTX073I" type="INFO">
+    <reason>Removing broken link to "%1".</reason>
+    <response/>
+  </message>
+  
+  <message id="DOTX074W" type="WARN">
+    <reason>No formatting defined for unknown class attribute value "%1".</reason>
+    <response/>
+  </message>
+
+  <message id="DOTX075W" type="WARN">
+    <reason>A content reference in a constrained document type is pulling content from an unconstrained document type. The reference will resolve, but may result in content that violates one of the document constraints in "%1".</reason>
+    <response></response>
+  </message>
+  
+  <message id="DOTX076E" type="ERROR">
+    <reason>A content reference in a constrained document type cannot be resolved because it would violate one of the document constraints "%1".</reason>
+    <response>The current constrained document may only reuse content from documents with equivalent constraints.</response>
+  </message>
+
+
+  <!-- End of XSL Messages --> 
+      
+  <!-- Add any messages defined by plugins. -->
+  <dita:extension xmlns:dita="http://dita-ot.sourceforge.net"
+    behavior="org.dita.dost.platform.InsertAction" id="dita.xsl.messages"/>
+  
+</messages>

+ 28 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/org.dita.dost.platform/plugin.properties

@@ -0,0 +1,28 @@
+#DITA-OT runtime configuration, do not edit manually
+#Sat Jul 13 09:22:03 UTC 2019
+print_transtypes=pdf;pdf2
+parser.md=com.elovirta.dita.markdown.MarkdownReader
+plugin.org.dita.html5.dir=plugins/org.dita.html5
+plugin.com.sophos.tocjs.dir=plugins/com.sophos.tocjs
+parser.hdita=com.elovirta.dita.html.HDitaReader
+plugin.org.dita.pdf2.dir=plugins/org.dita.pdf2
+plugin.org.oasis-open.dita.v1_3.dir=plugins/org.oasis-open.dita.v1_3
+plugin.org.dita.pdf2.fop.dir=plugins/org.dita.pdf2.fop
+plugin.org.oasis-open.xdita.v0_2_2.dir=plugins/org.oasis-open.xdita.v0_2_2
+supported_resource_extensions=.pdf;.swf
+parser.mdita=com.elovirta.dita.markdown.MDitaReader
+supported_html_extensions=.html;.htm
+plugin.org.dita.pdf2.xep.dir=plugins/org.dita.pdf2.xep
+parser.markdown=com.elovirta.dita.markdown.MarkdownReader
+plugin.org.dita.xhtml.dir=plugins/org.dita.xhtml
+supported_image_extensions=.gif;.svg;.bmp;.jpg;.tif;.eps;.jpeg;.png;.tiff
+plugin.org.dita.base.dir=plugins/org.dita.base
+transtypes=tocjs;xhtml;eclipsehelp;html5;htmlhelp;dita;pdf;pdf2;troff;markdown;markdown_github;markdown_gitbook
+plugin.org.dita.pdf2.axf.dir=plugins/org.dita.pdf2.axf
+plugin.org.lwdita.dir=plugins/org.lwdita
+plugin.org.dita.eclipsehelp.dir=plugins/org.dita.eclipsehelp
+plugin.org.oasis-open.dita.v1_2.dir=plugins/org.oasis-open.dita.v1_2
+plugin.org.dita.specialization.dita11.dir=plugins/org.dita.specialization.dita11
+plugin.org.dita.troff.dir=plugins/org.dita.troff
+plugin.org.dita.htmlhelp.dir=plugins/org.dita.htmlhelp
+plugin.org.dita.normalize.dir=plugins/org.dita.normalize

+ 566 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/config/plugins.xml

@@ -0,0 +1,566 @@
+<?xml version="1.0" encoding="UTF-8"?><plugins><plugin id="org.dita.htmlhelp" version="3.3.3" xml:base="../plugins/org.dita.htmlhelp/plugin.xml">
+  <!-- extension points -->
+  <extension-point id="dita.xsl.htmlhelp.map2hhp" name="HTML Help project XSLT import"/>
+  <extension-point id="dita.xsl.htmlhelp.map2hhc" name="HTML Help content XSLT import"/>
+  <!-- extensions -->
+  <transtype desc="Microsoft Compiled HTML Help" extends="base-html" name="htmlhelp">
+    <param desc="Specifies the name of a file that you want included in the HTML Help." name="args.htmlhelp.includefile" type="file"/>
+  </transtype>
+  <require plugin="org.dita.xhtml"/>
+  <feature extension="ant.import" file="build_dita2htmlhelp.xml"/>
+  <feature extension="dita.conductor.lib.import" file="lib/htmlhelp.jar"/>
+  <feature extension="dita.xsl.messages" file="resource/messages.xml"/>
+  <template file="xsl/map2hhc_template.xsl"/>
+  <template file="xsl/map2hhp_template.xsl"/>
+  <template file="build_dita2htmlhelp_template.xml"/>
+</plugin><plugin id="org.dita.eclipsehelp" version="3.3.3" xml:base="../plugins/org.dita.eclipsehelp/plugin.xml">
+  <!-- extension points -->
+  <extension-point id="dita.xsl.eclipse.plugin" name="Eclipse plugin XSLT import"/>
+  <extension-point id="dita.map.eclipse.index.pre" name="Eclipse index extraction pre-target"/>
+  <extension-point id="dita.xsl.eclipse.toc" name="Eclipse TOC XSLT import"/>
+  <extension-point id="dita.conductor.eclipse.toc.param" name="Eclipse Help TOC XSLT parameter"/>
+  <!-- extensions -->
+  <transtype desc="Eclipse Help" extends="base-html" name="eclipsehelp">
+    <param desc="Specifies that the output should be zipped and returned using this name." name="args.eclipsehelp.jar.name" type="string"/>
+    <param desc="Specifies the region for the language that is specified by the args." name="args.eclipsehelp.country" type="string"/> 
+    <param desc="Specifies the base language for translated content, such as en for English." name="args.eclipsehelp.language" type="string"/> 
+    <param desc="Specifies the name of the person or organization that provides the Eclipse help." name="args.eclipse.provider" type="string">
+      <val default="true">DITA</val>
+    </param>
+    <param desc="Specifies the version number to include in the output." name="args.eclipse.version" type="string">
+      <val default="true">0.0.0</val>
+    </param>
+    <param desc="Specifies the symbolic name (aka plugin ID) in the output for an Eclipse Help project." name="args.eclipse.symbolic.name" type="string">
+      <val default="true">org.sample.help.doc</val>
+    </param>
+  </transtype>
+  <require plugin="org.dita.xhtml"/>
+  <feature extension="dita.conductor.lib.import" file="lib/eclipsehelp.jar"/>
+  <feature extension="ant.import" file="build_dita2eclipsehelp.xml"/>
+  <template file="build_dita2eclipsehelp_template.xml"/>
+  <template file="xsl/map2eclipse_template.xsl"/>
+  <template file="xsl/map2plugin_template.xsl"/>
+</plugin><plugin id="org.dita.base" version="3.3.3" xml:base="../plugins/org.dita.base/plugin.xml">
+  <!-- base extension points -->
+  <extension-point id="package.version" name="Plug-in version"/>
+  <extension-point id="package.support.email" name="Plug-in support email"/>
+  <extension-point id="package.support.name" name="Plug-in support name"/>
+  <extension-point id="dita.conductor.plugin" name="Ant conductor plug-in information"/>
+  <extension-point id="dita.catalog.plugin-info" name="Plug-in XML catalog information"/>
+  <extension-point id="dita.image.extensions" name="Image file extension"/>
+  <extension-point id="dita.html.extensions" name="HTML file extension"/>
+  <extension-point id="dita.resource.extensions" name="Resource file extension"/>
+  <!-- deprecated -->
+  <extension-point id="dita.conductor.transtype.check" name="Transtype check"/>
+  <extension-point id="dita.transtype.print" name="Print transtype"/>
+  <extension-point id="dita.conductor.target" name="Ant conductor"/>
+  <extension-point id="dita.conductor.target.relative" name="Ant conductor"/>
+  <extension-point id="ant.import" name="Ant import"/>
+  <extension-point id="dita.specialization.catalog" name="XML catalog"/>
+  <extension-point id="dita.specialization.catalog.relative" name="XML catalog"/>
+  <extension-point id="dita.xsl.strings" name="Generated text"/>
+  <extension-point id="dita.conductor.lib.import" name="Java library import"/>
+  <extension-point id="dita.xsl.messages" name="Diagnostic messages"/>
+  <!-- legacy support -->
+  <extension-point id="dita.basedir-resource-directory" name="Flag to use basedir as resource directory"/>
+  <!-- preprocessing extension points -->
+  <extension-point id="depend.preprocess.pre" name="Preprocessing pre-target"/>
+  <extension-point id="depend.preprocess.clean-temp.pre" name="Clean temp pre-target"/>
+  <extension-point id="depend.preprocess.gen-list.pre" name="Generate list pre-target"/>
+  <extension-point id="depend.preprocess.debug-filter.pre" name="Debug and filter pre-target"/>
+  <extension-point id="depend.preprocess.conrefpush.pre" name="Content reference push pre-target"/>
+  <extension-point id="depend.preprocess.move-meta-entries.pre" name="Move meta entries pre-target"/>
+  <extension-point id="depend.preprocess.conref.pre" name="Content reference pre-target"/>
+  <extension-point id="depend.preprocess.coderef.pre" name="Code reference pre-target"/>
+  <extension-point id="depend.preprocess.mapref.pre" name="Map reference pre-target"/>
+  <extension-point id="depend.preprocess.keyref.pre" name="Key reference pre-target"/>
+  <extension-point id="depend.preprocess.mappull.pre" name="Map pull pre-target"/>
+  <extension-point id="depend.preprocess.chunk.pre" name="Chunking pre-target"/>
+  <extension-point id="depend.preprocess.maplink.pre" name="Map link pre-target"/>
+  <extension-point id="depend.preprocess.topicpull.pre" name="Topic pull pre-target"/>
+  <extension-point id="depend.preprocess.copy-files.pre" name="Copy files pre-target"/>
+  <extension-point id="depend.preprocess.copy-image.pre" name="Copy images pre-target"/>
+  <extension-point id="depend.preprocess.copy-html.pre" name="Copy HTML pre-target"/>
+  <extension-point id="depend.preprocess.copy-flag.pre" name="Copy flag pre-target"/>
+  <!-- Deprecated since 2.1 -->
+  <extension-point id="depend.preprocess.copy-subsidiary.pre" name="Copy subsidiary pre-target"/>
+  <extension-point id="depend.preprocess.post" name="Preprocessing post-target"/>
+  <extension-point id="dita.preprocess.debug-filter.param" name="Debug filter module parameters"/>
+  <extension-point id="dita.preprocess.map-reader.param" name="Debug filter module parameters"/>
+  <extension-point id="dita.preprocess.topic-reader.param" name="Debug filter module parameters"/>
+  <extension-point id="dita.preprocess.conref.param" name="Content reference XSLT parameters"/>
+  <extension-point id="dita.preprocess.mapref.param" name="Map reference XSLT parameters"/>
+  <extension-point id="dita.preprocess.mappull.param" name="Map pull  XSLT parameters"/>
+  <!--extension-point id="dita.preprocess.maplink.param" name="Map link XSLT parameters"/-->
+  <extension-point id="dita.preprocess.topicpull.param" name="Topic pull XSLT parameters"/>
+  <extension-point id="dita.xsl.conref" name="Content reference XSLT import"/>
+  <extension-point id="dita.xsl.topicpull" name="Topic pull XSLT import"/>
+  <extension-point id="dita.xsl.mapref" name="Map reference XSLT import"/>
+  <extension-point id="dita.xsl.mappull" name="Map pull XSLT import"/>
+  <extension-point id="dita.xsl.maplink" name="Map link XSLT import"/>
+  <extension-point id="dita.parser" name="Custom DITA parser"/>
+  <!-- extensions -->
+  <transtype abstract="true" desc="Common" name="base">
+    <param desc="Specifies whether to generate headings for sections within task topics." name="args.gen.task.lbl" type="enum">
+      <val>YES</val>
+      <val>NO</val>
+    </param>
+    <param desc="Specifies which links to include in the output." name="args.rellinks" type="enum">
+      <val desc="No links are included.">none</val>
+      <val desc="All links are included.">all</val>
+      <val desc="Parent links are not included.">noparent</val>
+      <val desc="Parent, child, next, and previous links are not included.">nofamily</val>
+    </param>
+    <!-- Deprecated since 2.5 -->
+    <param deprecated="true" desc="Specifies whether debugging information is included in the log." name="args.debug" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies whether the content of &lt;draft-comment&gt; and &lt;required-cleanup&gt; elements is included in the output." name="args.draft" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies how cross references to figures are styled in output." name="args.figurelink.style" type="enum">
+      <val>NUMBER</val>
+      <val>TITLE</val>
+      <val>NUMTITLE</val>
+    </param>
+    <param desc="Specifies a filter file to be used to include, exclude, or flag content." name="args.filter" type="file"/>
+    <param desc="Specifies whether the grammar-caching feature of the XML parser is used." name="args.grammar.cache" type="enum">
+      <val default="true">yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Specifies the master file for your documentation project." name="args.input" required="true" type="file"/>
+    <param desc="Specifies the base directory for your documentation project." name="args.input.dir" type="dir"/>
+    <!-- Deprecated since 2.5 -->
+    <param deprecated="true" desc="Specifies the location where DITA-OT places log files for your project." name="args.logdir" type="dir"/>
+    <param desc="Specifies the name of the output file without file extension." name="args.output.base" type="string"/>
+    <param desc="Specifies how cross references to tables are styled." name="args.tablelink.style" type="enum">
+      <val>NUMBER</val>
+      <val>TITLE</val>
+      <val>NUMTITLE</val>
+    </param>
+    <param desc="Specifies whether to crawl only those topic links found in maps, or all discovered topic links." name="link-crawl" type="enum">
+      <val>map</val>
+      <val default="true">topic</val>
+    </param>
+    <param desc="Specifies whether DITA-OT deletes the files in the temporary directory after it finishes a build." name="clean.temp" type="enum">
+      <val default="true">yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Specifies where DITA-OT is installed." name="dita.dir" type="dir"/>
+    <param desc="Specifies the location of the temporary directory." name="dita.temp.dir" type="dir"/>
+    <param deprecated="true" desc="Specifies a filter file to be used to include, exclude, or flag content." name="dita.input.valfile" type="file"/>
+    <param desc="Specifies whether filtering is done before all other processing, or after key and conref processing." name="filter-stage" type="enum">
+      <val default="true">early</val>
+      <val>late</val>
+    </param>
+    <param desc="Generate copy-to attributes to duplicate topicref elements." name="force-unique" type="enum">
+      <val>true</val>
+      <val default="true">false</val>
+    </param>
+    <param desc="Specifies whether to generate output files for content that is not located in or beneath the directory containing the DITA map file." name="generate.copy.outer" type="enum">
+      <val default="true" desc="Do not generate output for content that is located outside the DITA map directory.">1</val>
+      <val desc="Shift the output directory so that it contains all output for the publication.">3</val>
+    </param>
+    <param desc="Specifies whether files that are linked to, or referenced with a @conref attribute, generate output." name="onlytopic.in.map" type="enum">
+      <val>true</val>
+      <val default="true">false</val>
+    </param>
+    <param desc="Specifies how DITA-OT handles content files that are not located in or below the directory containing the master DITA map." name="outer.control" type="enum">
+      <val desc="Fail quickly if files are going to be generated or copied outside of the directory.">fail</val>
+      <val default="true" desc="Complete the operation if files will be generated or copied outside of the directory, but log a warning.">warn</val>
+      <val desc="Quietly finish without generating warnings or errors.">quiet</val>
+    </param>
+    <param desc="Specifies the name and location of the output directory." name="output.dir" type="dir"/>
+    <param desc="Override for map chunk attribute value." name="root-chunk-override" type="string"/>
+    <param desc="Specifies the output format (transformation type)." name="transtype" required="true" type="string"/>
+    <param desc="Specifies whether DITA-OT validates the content." name="validate" type="enum">
+      <val default="true">true</val>
+      <val>false</val>
+    </param>
+    <param desc="Specifies whether the @xtrf and @xtrc debugging attributes are generated in the temporary files." name="generate-debug-attributes" type="enum">
+      <val default="true" desc="Enables generation of debugging attributes">true</val>
+      <val desc="Disables generation of debugging attributes">false</val>
+    </param>
+    <param desc="Specifies how DITA-OT handles errors and error recovery." name="processing-mode" type="enum">
+      <val desc="When an error is encountered, DITA-OT stops processing">strict</val>
+      <val default="true" desc="When an error is encountered, DITA-OT attempts to recover from it">lax</val>
+      <val desc="When an error is encountered, DITA-OT continues processing but does not attempt error recovery">skip</val>
+    </param>
+    <param desc="Conserve memory at the expense of processing speed" name="conserve-memory" type="enum">
+      <val>true</val>
+      <val default="true">false</val>
+    </param>
+    <param desc="Specifies the default language for source documents." name="default.language" type="string"/>
+    <param desc="Remove broken related links." name="remove-broken-links" type="enum">
+      <val>true</val>
+      <val default="true">false</val>
+    </param>
+  </transtype>
+  <feature extension="dita.image.extensions" value=".gif"/>
+  <feature extension="dita.image.extensions" value=".eps"/>
+  <feature extension="dita.image.extensions" value=".jpg"/>
+  <feature extension="dita.image.extensions" value=".jpeg"/>
+  <feature extension="dita.image.extensions" value=".png"/>
+  <feature extension="dita.image.extensions" value=".svg"/>
+  <feature extension="dita.image.extensions" value=".tif"/>
+  <feature extension="dita.image.extensions" value=".tiff"/>
+  <feature extension="dita.image.extensions" value=".bmp"/>
+  <feature extension="dita.html.extensions" value=".html"/>
+  <feature extension="dita.html.extensions" value=".htm"/>
+  <feature extension="dita.resource.extensions" value=".pdf"/>
+  <feature extension="dita.resource.extensions" value=".swf"/>
+  <feature extension="ant.import" file="build_init.xml"/>
+  <feature extension="ant.import" file="build_preprocess.xml"/>
+  <feature extension="ant.import" file="build_preprocess2.xml"/>
+  <feature extension="dita.xsl.strings" file="xsl/common/common-strings.xml"/>
+  <template file="catalog-dita_template.xml"/>
+  <template file="build_template.xml"/>
+  <template file="build_preprocess_template.xml"/>
+  <template file="build_preprocess2_template.xml"/>
+  <template file="../../config/messages_template.xml"/>
+  <template file="xsl/common/allstrings_template.xml"/>
+  <template file="xsl/common/strings_template.xml"/>
+  <template file="xsl/preprocess/maplink_template.xsl"/>
+  <template file="xsl/preprocess/mapref_template.xsl"/>
+  <template file="xsl/preprocess/mappull_template.xsl"/>
+  <template file="xsl/preprocess/conref_template.xsl"/>
+  <template file="xsl/preprocess/map-conref_template.xsl"/>
+  <template file="xsl/preprocess/topicpull_template.xsl"/>
+</plugin><plugin id="org.dita.html5" version="3.3.3" xml:base="../plugins/org.dita.html5/plugin.xml">
+  <!-- extension points -->
+  <extension-point id="dita.xsl.html5" name="HTML5 XSLT import"/>
+  <extension-point id="dita.conductor.html5.param" name="HTML5 XSLT parameters"/>
+  <extension-point id="dita.conductor.html5.toc.param" name="HTML/XSLT XSLT parameter"/>
+  <extension-point id="dita.xsl.html5.toc" name="HTML5 TOC XSLT import"/>
+  <extension-point id="dita.xsl.html5.cover" name="HTML5 Cover XSLT import"/>
+  <!-- extensions -->
+  <transtype desc="HTML5" name="html5">
+    <param desc="Specifies whether to generate a label for each image; the label will contain the image file name." name="args.artlbl" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies whether to copy the custom .css file to the output directory." name="args.copycss" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies the name of a custom .css file." name="args.css" type="string"/>
+    <param desc="Specifies the location of a copied .css file relative to the output directory." name="args.csspath" type="string"/>
+    <param desc="Specifies the directory that contains the custom .css file." name="args.cssroot" type="string"/>
+    <param desc="Specifies the language locale file to use for sorting index entries." name="args.dita.locale" type="string"/>
+    <param desc="Specifies an XML file that contains content for a running footer." name="args.ftr" type="file"/>
+    <param desc="Specifies whether to generate extra metadata that targets parental control scanners, meta elements with name=&#34;security&#34; and name=&#34;Robots&#34;." name="args.gen.default.meta" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies an XML file that contains content to be placed in the document head." name="args.hdf" type="file"/>
+    <param desc="Specifies an XML file that contains content for a running header." name="args.hdr" type="file"/>
+    <param desc="Specifies whether to hide links to parent topics in the HTML5 output." name="args.hide.parent.link" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies whether to include the DITA class ancestry inside the HTML5 elements." name="args.html5.classattr" type="enum">
+      <val default="true">yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Specifies the value of the @target attribute on the &lt;base&gt; element in the TOC file." name="args.html5.contenttarget" type="string">
+      <val default="true">contentwin</val>
+    </param>
+    <param desc="Specifies the base name of the TOC file." name="args.html5.toc" type="string">
+      <val default="true">index</val>
+    </param>
+    <param desc="Specifies the value of the @class attribute on the &lt;body&gt; element in the TOC file." name="args.html5.toc.class" type="string"/>
+    <param desc="Specifies a custom XSL file to be used for TOC generation." name="args.html5.toc.xsl" type="file"/>
+    <param desc="Specifies whether the content of &lt;indexterm&gt; elements are rendered in the output." name="args.indexshow" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies the file extension for HTML5 output." name="args.outext" type="string">
+      <val default="true">html</val>
+    </param>
+    <param desc="Specifies a custom XSL file to be used instead of the default XSL transformation." name="args.xsl" type="file"/>
+    <param desc="Specifies whether to generate a navigation TOC in topic pages." name="nav-toc" type="enum">
+      <val default="true" desc="No TOC">none</val>
+      <val desc="Partial TOC that shows the current topic">partial</val>
+      <val desc="Full TOC">full</val>
+    </param>
+  </transtype>
+  <feature extension="ant.import" file="build_dita2html5.xml"/>
+  <feature extension="dita.conductor.html5.param" file="params.xml"/>
+  <!--feature extension="dita.xsl.messages" file="resource/messages.xml"/-->
+  <template file="build_dita2html5_template.xml"/>
+  <template file="xsl/dita2html5Impl_template.xsl"/>
+  <template file="xsl/map2html5-coverImpl_template.xsl"/>
+</plugin><plugin id="com.sophos.tocjs" version="0.0.0" xml:base="../plugins/com.sophos.tocjs/plugin.xml">
+  <transtype desc="TocJS" extends="html5" name="tocjs"/>
+  <feature extension="dita.conductor.target" file="integrator.xml"/>
+</plugin><plugin id="org.dita.pdf2.axf" version="3.3.3" xml:base="../plugins/org.dita.pdf2.axf/plugin.xml">
+  <require plugin="org.dita.pdf2"/>
+  <!-- extensions -->
+  <feature extension="depend.org.dita.pdf2.init.pre" value="transform.fo2pdf.ah.init"/>
+  <feature extension="depend.org.dita.pdf2.format" value="transform.fo2pdf.ah"/>
+  <feature extension="dita.conductor.lib.import" file="lib/axf.jar"/>
+  <transtype desc="PDF" name="pdf">
+    <param desc="Specifies the XSL processor." name="pdf.formatter" type="enum">
+      <val desc="Antenna House Formatter">ah</val>
+    </param>
+    <param desc="Specifies whether draft-comment and required-cleanup elements are included in the output." name="publish.required.cleanup" type="enum">
+      <val>yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Specifies the user configuration file for Antenna House Formatter." name="axf.opt" type="file"/>
+    <param desc="Specifies the path to the Antenna House Formatter executable." name="axf.cmd" type="file"/>
+  </transtype>
+  <feature extension="ant.import" file="build_axf.xml"/>
+  <feature extension="dita.conductor.pdf2.formatter.check" value="ah"/>
+  <template file="xsl/fo/topic2fo_shell_axf_template.xsl"/>
+</plugin><plugin id="org.oasis-open.dita.v1_3" version="1.3" xml:base="../plugins/org.oasis-open.dita.v1_3/plugin.xml">
+  <feature extension="dita.specialization.catalog.relative" file="catalog.xml"/>
+</plugin><plugin id="org.dita.normalize" version="0.0.0" xml:base="../plugins/org.dita.normalize/plugin.xml">
+  <transtype desc="Normalized DITA" name="dita"/>
+  <feature extension="dita.conductor.target.relative" file="conductor.xml"/>
+</plugin><plugin id="org.dita.troff" version="0.0.0" xml:base="../plugins/org.dita.troff/plugin.xml">
+  <extension-point id="dita.xsl.troff-ast" name="Troff AST XSLT import"/>
+  <extension-point id="dita.xsl.troff" name="Troff XSLT import"/>
+  <feature extension="dita.conductor.transtype.check" value="troff"/>
+  <feature extension="ant.import" file="build_dita2troff.xml"/>
+  <template file="xsl/dita2troff-ast-shell_template.xsl"/>
+  <template file="xsl/dita2troff-step2-shell_template.xsl"/>
+  <require plugin="org.dita.base"/>
+</plugin><plugin id="org.dita.pdf2" version="3.3.3" xml:base="../plugins/org.dita.pdf2/plugin.xml">
+  <!-- extension points -->
+  <extension-point id="dita.xsl.xslfo" name="PDF XSLT import"/>
+  <extension-point id="dita.xsl.xslfo.i18n-postprocess" name="PDF I18N postprocess import"/>
+  <extension-point id="org.dita.pdf2.xsl.topicmerge" name="PDF2 topic merge XSLT import"/>
+  <extension-point id="depend.org.dita.pdf2.init.pre" name="Initialization pre-target"/>
+  <extension-point id="depend.org.dita.pdf2.format.pre" name="Formatting pre-target"/>
+  <extension-point id="depend.org.dita.pdf2.format" name="Formatting target"/>
+  <extension-point id="depend.org.dita.pdf2.format.post" name="Formatting post-target"/>
+  <extension-point id="org.dita.pdf2.catalog.relative" name="Configuration XML catalog"/>
+  <extension-point id="dita.conductor.pdf2.param" name="PDF XSLT parameters"/>
+  <extension-point id="dita.conductor.pdf2.formatter.check" name="Formatter check"/>
+  <!-- extensions -->
+  <feature extension="dita.conductor.lib.import" file="lib/fo.jar"/>
+  <transtype desc="PDF" name="pdf">
+    <param desc="Specifies the base file name of the generated PDF file." name="outputFile.base"/>
+    <param desc="Specifies whether to generate a label for each image; the label will contain the image file name." name="args.artlbl" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies if the frontmatter and backmatter content order is retained in bookmap." name="args.bookmap-order" type="enum">
+      <val>retain</val>
+      <val default="true">discard</val>
+    </param>
+    <param desc="Specifies whether PDF bookmarks are by default expanded or collapsed." name="args.bookmark.style" type="enum">
+      <val>EXPANDED</val>
+      <val>COLLAPSE</val>
+    </param>
+    <param desc="Specifies whether chapter level TOCs are generated." name="args.chapter.layout" type="enum">
+      <val default="true">MINITOC</val>
+      <val>BASIC</val>
+    </param>
+    <param desc="Specifies an XSL file that is used to override the default XSL transformation." name="args.xsl.pdf" type="file"/>
+    <param desc="Specifies the customization directory." name="customization.dir" type="dir"/>
+    <param desc="Specifies the XSL processor." name="pdf.formatter" type="enum"/>
+    <param desc="Specifies whether draft-comment and required-cleanup elements are included in the output." name="publish.required.cleanup" type="enum">
+      <val>yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Enables I18N font processing." name="org.dita.pdf2.i18n.enabled" type="enum">
+      <val default="true" desc="Enables I18N processing">true</val>
+      <val desc="Disables I18N processing">false</val>
+    </param>
+    <param desc="Enables chunk attribute processing." name="org.dita.pdf2.chunk.enabled" type="enum">
+      <val desc="Enables chunk processing">true</val>
+      <val default="true" desc="Disables chunk processing">false</val>
+    </param>
+  </transtype>
+  <transtype desc="PDF2" extends="pdf" name="pdf2"/>
+  <feature extension="dita.transtype.print" value="pdf"/>
+  <feature extension="dita.transtype.print" value="pdf2"/>
+  <feature extension="ant.import" file="build.xml"/>
+  <feature extension="dita.xsl.messages" file="resource/messages.xml"/>
+  <feature extension="dita.conductor.pdf2.formatter.check" value="ah"/>
+  <feature extension="dita.xsl.strings" file="cfg/common/vars/strings.xml"/>
+  <feature extension="dita.specialization.catalog.relative" file="cfg/catalog.xml"/>
+  <template file="build_template.xml"/>
+  <template file="cfg/catalog_template.xml"/>
+  <template file="xsl/fo/flagging-preprocess_template.xsl"/>
+  <template file="xsl/fo/i18n-postprocess_template.xsl"/>
+  <template file="xsl/fo/topic2fo_shell_template.xsl"/>
+  <template file="xsl/common/topicmerge_template.xsl"/>
+</plugin><plugin id="org.dita.specialization.dita11" version="1.1" xml:base="../plugins/org.dita.specialization.dita11/plugin.xml">
+        <feature extension="dita.specialization.catalog.relative" file="catalog.xml"/>
+    </plugin><plugin id="org.lwdita" version="0.0.0" xml:base="../plugins/org.lwdita/plugin.xml">
+  <!-- DITA to Markdown -->
+  <transtype desc="Markdown" name="markdown"/>
+  <transtype desc="GitHub-flavored Markdown" name="markdown_github"/>
+  <transtype desc="GitBook" name="markdown_gitbook"/>
+  <feature extension="dita.conductor.target.relative" file="conductor.xml"/>
+  <!-- common -->
+  <feature extension="dita.conductor.lib.import" file="lib/org.lwdita-2.3.0.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/htmlparser-1.4.jar"/>
+  <!-- Markdown to DITA -->
+  <template file="build-markdown_template.xml"/>
+  <template file="xsl/dita2markdown_template.xsl"/>
+  <!--template file="xsl/map2markdown-toc_template.xsl"/-->
+  <template file="xsl/map2markdown-cover_template.xsl"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-profile-pegdown-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-abbreviation-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-anchorlink-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-aside-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-autolink-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-definition-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-html-parser-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-escaped-character-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-footnotes-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-jira-converter-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-youtrack-converter-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-gfm-strikethrough-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-gfm-tables-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-gfm-tasklist-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-jekyll-front-matter-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-jekyll-tag-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-ins-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-superscript-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-tables-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-toc-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-typographic-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-wikilink-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-ext-yaml-front-matter-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-formatter-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/flexmark-util-0.50.18.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/autolink-0.6.0.jar"/>
+  <feature extension="dita.parser">
+    <parser class="com.elovirta.dita.markdown.MarkdownReader" format="markdown"/>
+    <parser class="com.elovirta.dita.markdown.MarkdownReader" format="md"/>
+    <parser class="com.elovirta.dita.markdown.MDitaReader" format="mdita"/>
+  </feature>
+  <!-- HTML to DITA -->
+  <template file="build-html_template.xml"/>
+  <feature extension="dita.parser">
+    <parser class="com.elovirta.dita.html.HDitaReader" format="hdita"/>
+  </feature>
+</plugin><plugin id="org.dita.pdf2.xep" version="3.3.3" xml:base="../plugins/org.dita.pdf2.xep/plugin.xml">
+  <require plugin="org.dita.pdf2"/>
+  <!-- extensions -->
+  <feature extension="depend.org.dita.pdf2.init.pre" value="transform.fo2pdf.xep.init"/>
+  <feature extension="depend.org.dita.pdf2.format" value="transform.fo2pdf.xep"/>
+  <feature extension="dita.conductor.lib.import" file="lib/xep.jar"/>
+  <transtype desc="PDF" name="pdf">
+    <param desc="Specifies the XSL processor." name="pdf.formatter" type="enum">
+      <val desc="RenderX XEP Engine">xep</val>
+    </param>
+    <param desc="Specifies the user configuration file for RenderX." name="custom.xep.config" type="file"/>
+    <param desc="Specifies the amount of memory allocated to the RenderX process." name="maxJavaMemory"/>
+  </transtype>
+  <feature extension="ant.import" file="build_xep.xml"/>
+  <feature extension="dita.conductor.pdf2.formatter.check" value="xep"/>
+  <template file="xsl/fo/topic2fo_shell_xep_template.xsl"/>
+</plugin><plugin id="org.oasis-open.dita.v1_2" version="1.2" xml:base="../plugins/org.oasis-open.dita.v1_2/plugin.xml">
+  <feature extension="dita.specialization.catalog.relative" file="catalog.xml"/>
+</plugin><plugin id="org.dita.pdf2.fop" version="3.3.3" xml:base="../plugins/org.dita.pdf2.fop/plugin.xml">
+  <require plugin="org.dita.pdf2"/>
+  <!-- extensions -->
+  <feature extension="depend.org.dita.pdf2.init.pre" value="transform.fo2pdf.fop.init"/>
+  <feature extension="depend.org.dita.pdf2.format" value="transform.fo2pdf.fop"/>
+  <feature extension="dita.conductor.lib.import" file="lib/avalon-framework-api-4.3.1.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/avalon-framework-impl-4.3.1.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/batik-all-1.10.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/fontbox-2.0.13.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/fop-pdf-images-2.3.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/pdfbox-2.0.13.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/fop-2.3.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/jcl-over-slf4j-1.7.25.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/xml-apis-ext-1.3.04.jar"/>
+  <feature extension="dita.conductor.lib.import" file="lib/xmlgraphics-commons-2.3.jar"/>
+  <transtype desc="PDF" name="pdf">
+    <param desc="Specifies the XSL processor." name="pdf.formatter" type="enum">
+      <val default="true" desc="Apache FOP">fop</val>
+    </param>
+    <param desc="Specifies the user configuration file for FOP." name="args.fo.userconfig" type="file"/>
+  </transtype>
+  <feature extension="dita.conductor.pdf2.formatter.check" value="fop"/>
+  <feature extension="ant.import" file="build_fop.xml"/>
+  <template file="xsl/fo/topic2fo_shell_fop_template.xsl"/>
+</plugin><plugin id="org.dita.xhtml" version="3.3.3" xml:base="../plugins/org.dita.xhtml/plugin.xml">
+  <!-- extension points -->
+  <extension-point id="dita.xsl.xhtml" name="HTML/XHTML XSLT import"/>
+  <extension-point id="dita.conductor.html.param" name="HTML XSLT parameters"/>
+  <extension-point id="dita.conductor.xhtml.param" name="XHTML XSLT parameters"/>
+  <extension-point id="dita.conductor.xhtml.toc.param" name="HTML/XSLT XSLT parameter"/>
+  <extension-point id="dita.xsl.htmltoc" name="HTML/XHTML TOC XSLT import"/>
+  <extension-point id="dita.xsl.html.cover" name="HTML/XHTML Cover XSLT import"/>
+  <!-- extensions -->
+  <transtype abstract="true" desc="HTML-based output" name="base-html">
+    <param desc="Specifies whether to generate a label for each image; the label will contain the image file name." name="args.artlbl" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies whether to copy the custom .css file to the output directory." name="args.copycss" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies the name of a custom .css file." name="args.css" type="string"/>
+    <param desc="Specifies the location of a copied .css file relative to the output directory." name="args.csspath" type="string"/>
+    <param desc="Specifies the directory that contains the custom .css file." name="args.cssroot" type="string"/>
+    <param desc="Specifies the language locale file to use for sorting index entries." name="args.dita.locale" type="string"/>
+    <param desc="Specifies an XML file that contains content for a running footer." name="args.ftr" type="file"/>
+    <param desc="Specifies whether to generate extra metadata that targets parental control scanners, meta elements with name=&#34;security&#34; and name=&#34;Robots&#34;." name="args.gen.default.meta" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies an XML file that contains content to be placed in the document head." name="args.hdf" type="file"/>
+    <param desc="Specifies an XML file that contains content for a running header." name="args.hdr" type="file"/>
+    <param desc="Specifies whether to hide links to parent topics in the HTML or XHTML output." name="args.hide.parent.link" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies whether the content of &lt;indexterm&gt; elements are rendered in the output." name="args.indexshow" type="enum">
+      <val>yes</val>
+      <val default="true">no</val>
+    </param>
+    <param desc="Specifies the file extension for HTML or XHTML output." name="args.outext" type="string">
+      <val default="true">html</val>
+    </param>
+    <param desc="Specifies whether to include the DITA class ancestry inside the XHTML elements." name="args.xhtml.classattr" type="enum">
+      <val default="true">yes</val>
+      <val>no</val>
+    </param>
+    <param desc="Specifies a custom XSL file to be used instead of the default XSL transformation." name="args.xsl" type="file"/>
+  </transtype>
+  <transtype desc="XHTML" extends="base-html" name="xhtml">
+    <param desc="Specifies the value of the @target attribute on the &lt;base&gt; element in the TOC file." name="args.xhtml.contenttarget" type="string">
+      <val default="true">contentwin</val>
+    </param>
+    <param desc="Specifies the base name of the TOC file." name="args.xhtml.toc" type="string">
+      <val default="true">index</val>
+    </param>
+    <param desc="Specifies the value of the @class attribute on the &lt;body&gt; element in the TOC file." name="args.xhtml.toc.class" type="string"/>
+    <param desc="Specifies a custom XSL file to be used for TOC generation." name="args.xhtml.toc.xsl" type="file"/>
+  </transtype>
+  <feature extension="ant.import" file="build_general.xml"/>
+  <feature extension="ant.import" file="build_dita2xhtml.xml"/>
+  <feature extension="dita.xsl.messages" file="resource/messages.xml"/>
+  <template file="build_general_template.xml"/>
+  <template file="build_dita2xhtml_template.xml"/>
+  <template file="xsl/dita2html-base_template.xsl"/>
+  <template file="xsl/map2htmltoc_template.xsl"/>
+  <template file="xsl/map2html-coverImpl_template.xsl"/>
+</plugin><plugin id="org.oasis-open.xdita.v0_2_2" version="0.2.2" xml:base="../plugins/org.oasis-open.xdita.v0_2_2/plugin.xml">
+<title>Lightweight DITA</title>
+
+<!-- Include support name and email -->
+<feature extension="package.support.name" value="OASIS Lightweight DITA subcommittee"/>
+<feature extension="package.support.email" value="dita-lightweight-dita-chair@lists.oasis-open.org"/>
+
+<!-- Provide a version (default is 1.0 if not specified) -->
+<feature extension="package.version" value="1.0.4"/>
+
+<!-- This references a catalog using the OASIS catalog format, to define
+public IDs and system IDs for any DTD modules included in this plugin. -->
+<feature extension="dita.specialization.catalog.relative" type="file" value="catalog-dita.xml"/>
+
+</plugin></plugins>

+ 23 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-3.3.3/doc/api/allclasses-frame.html

@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_151) on Sat Jul 13 09:23:45 UTC 2019 -->
+<title>All Classes (DITA Open Toolkit 3.3.3)</title>
+<meta name="date" content="2019-07-13">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/dita/dost/util/Configuration.html" title="class in org.dita.dost.util" target="classFrame">Configuration</a></li>
+<li><a href="org/dita/dost/util/Configuration.Mode.html" title="enum in org.dita.dost.util" target="classFrame">Configuration.Mode</a></li>
+<li><a href="org/dita/dost/exception/DITAOTException.html" title="class in org.dita.dost.exception" target="classFrame">DITAOTException</a></li>
+<li><a href="org/dita/dost/Processor.html" title="class in org.dita.dost" target="classFrame">Processor</a></li>
+<li><a href="org/dita/dost/ProcessorFactory.html" title="class in org.dita.dost" target="classFrame">ProcessorFactory</a></li>
+</ul>
+</div>
+</body>
+</html>