You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by gi...@apache.org on 2021/12/07 00:35:59 UTC

[daffodil-site] branch asf-site updated: Publishing from 901bb143b5eb17a31dea8304bec7e9696ade0d37

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new d55b647  Publishing from 901bb143b5eb17a31dea8304bec7e9696ade0d37
d55b647 is described below

commit d55b64745d4ab77582173bb379711b6b2e842dd3
Author: Apache Daffodil Site Autobuild <de...@daffodil.apache.org>
AuthorDate: Tue Dec 7 00:35:53 2021 +0000

    Publishing from 901bb143b5eb17a31dea8304bec7e9696ade0d37
---
 content/doap.rdf                                   |   7 ++
 content/docs/latest/javadoc/allclasses-frame.html  |   3 +-
 .../docs/latest/javadoc/allclasses-noframe.html    |   3 +-
 content/docs/latest/javadoc/constant-values.html   |   4 +-
 content/docs/latest/javadoc/deprecated-list.html   |  73 ++++++++++++-
 content/docs/latest/javadoc/help-doc.html          |   4 +-
 content/docs/latest/javadoc/index-all.html         |  87 +++++++++++----
 content/docs/latest/javadoc/index.html             |   2 +-
 .../javadoc/org/apache/daffodil/japi/Compiler.html |   4 +-
 .../javadoc/org/apache/daffodil/japi/Daffodil.html |  20 ++--
 .../daffodil/japi/DaffodilParseXMLReader.html      |   4 +-
 .../japi/DaffodilUnhandledSAXException.html        |   4 +-
 .../japi/DaffodilUnparseContentHandler.html        |   4 +-
 .../japi/DaffodilUnparseErrorSAXException.html     |   4 +-
 .../org/apache/daffodil/japi/DataLocation.html     |   4 +-
 .../org/apache/daffodil/japi/DataProcessor.html    |  29 +++--
 .../org/apache/daffodil/japi/Diagnostic.html       |   8 +-
 ...ception.html => ExternalVariableException.html} |  40 +++----
 .../daffodil/japi/InvalidParserException.html      |   8 +-
 .../daffodil/japi/InvalidUsageException.html       |   4 +-
 .../apache/daffodil/japi/LocationInSchemaFile.html |   4 +-
 .../org/apache/daffodil/japi/ParseResult.html      |   4 +-
 .../japi/ProcessorFactory.ExperimentalWrapper.html |   4 +-
 .../org/apache/daffodil/japi/ProcessorFactory.html |   4 +-
 .../org/apache/daffodil/japi/UnparseResult.html    |   4 +-
 .../org/apache/daffodil/japi/ValidationMode.html   |   4 +-
 .../org/apache/daffodil/japi/WithDiagnostics.html  |   4 +-
 .../daffodil/japi/debugger/DebuggerRunner.html     |   4 +-
 .../japi/debugger/TraceDebuggerRunner.html         |   4 +-
 .../daffodil/japi/debugger/package-frame.html      |   2 +-
 .../daffodil/japi/debugger/package-summary.html    |   4 +-
 .../daffodil/japi/debugger/package-tree.html       |   4 +-
 .../daffodil/japi/infoset/InfosetInputter.html     |  47 ++++++--
 .../japi/infoset/InfosetInputterProxy.html         |  44 +++++---
 .../daffodil/japi/infoset/InfosetOutputter.html    |   4 +-
 .../japi/infoset/InfosetOutputterProxy.html        |   4 +-
 .../daffodil/japi/infoset/JDOMInfosetInputter.html |   6 +-
 .../japi/infoset/JDOMInfosetOutputter.html         |   4 +-
 .../daffodil/japi/infoset/JsonInfosetInputter.html |   6 +-
 .../japi/infoset/JsonInfosetOutputter.html         |   4 +-
 .../japi/infoset/NullInfosetOutputter.html         |   4 +-
 .../japi/infoset/ScalaXMLInfosetInputter.html      |   6 +-
 .../japi/infoset/ScalaXMLInfosetOutputter.html     |   4 +-
 .../japi/infoset/W3CDOMInfosetInputter.html        |   6 +-
 .../japi/infoset/W3CDOMInfosetOutputter.html       |   4 +-
 .../japi/infoset/XMLTextInfosetInputter.html       |   6 +-
 .../japi/infoset/XMLTextInfosetOutputter.html      |   4 +-
 .../daffodil/japi/infoset/package-frame.html       |   2 +-
 .../daffodil/japi/infoset/package-summary.html     |   4 +-
 .../apache/daffodil/japi/infoset/package-tree.html |   4 +-
 .../japi/io/InputSourceDataInputStream.html        |   4 +-
 .../org/apache/daffodil/japi/io/package-frame.html |   2 +-
 .../apache/daffodil/japi/io/package-summary.html   |   4 +-
 .../org/apache/daffodil/japi/io/package-tree.html  |   4 +-
 .../daffodil/japi/logger/ConsoleLogWriter.html     |  20 +++-
 .../apache/daffodil/japi/logger/FileLogWriter.html |  22 +++-
 .../org/apache/daffodil/japi/logger/LogLevel.html  |  62 ++++++++---
 .../org/apache/daffodil/japi/logger/LogWriter.html |  26 ++++-
 .../apache/daffodil/japi/logger/NullLogWriter.html |  20 +++-
 .../apache/daffodil/japi/logger/package-frame.html |   2 +-
 .../daffodil/japi/logger/package-summary.html      |  57 ++--------
 .../apache/daffodil/japi/logger/package-tree.html  |   4 +-
 .../org/apache/daffodil/japi/package-frame.html    |   3 +-
 .../org/apache/daffodil/japi/package-summary.html  |  12 +-
 .../org/apache/daffodil/japi/package-tree.html     |   5 +-
 .../apache/daffodil/udf/UserDefinedFunction.html   |   4 +-
 .../udf/UserDefinedFunctionIdentification.html     |   4 +-
 .../daffodil/udf/UserDefinedFunctionProvider.html  |   4 +-
 .../UserDefinedFunctionFatalException.html         |   4 +-
 .../UserDefinedFunctionProcessingError.html        |   4 +-
 .../daffodil/udf/exceptions/package-frame.html     |   2 +-
 .../daffodil/udf/exceptions/package-summary.html   |   4 +-
 .../daffodil/udf/exceptions/package-tree.html      |   4 +-
 .../org/apache/daffodil/udf/package-frame.html     |   2 +-
 .../org/apache/daffodil/udf/package-summary.html   |   4 +-
 .../org/apache/daffodil/udf/package-tree.html      |   4 +-
 content/docs/latest/javadoc/overview-frame.html    |   2 +-
 content/docs/latest/javadoc/overview-summary.html  |  10 +-
 content/docs/latest/javadoc/overview-tree.html     |   5 +-
 content/docs/latest/javadoc/serialized-form.html   |   9 +-
 content/docs/latest/scaladoc/index.html            |   8 +-
 content/docs/latest/scaladoc/index.js              |   2 +-
 .../latest/scaladoc/org/apache/daffodil/index.html |   8 +-
 .../org/apache/daffodil/sapi/Compiler.html         |  20 ++--
 .../org/apache/daffodil/sapi/Daffodil$.html        |  95 ++++++++--------
 .../daffodil/sapi/DaffodilParseXMLReader$.html     |  20 ++--
 .../daffodil/sapi/DaffodilParseXMLReader.html      |  20 ++--
 .../sapi/DaffodilUnhandledSAXException.html        |  20 ++--
 .../sapi/DaffodilUnparseContentHandler.html        |  20 ++--
 .../sapi/DaffodilUnparseErrorSAXException.html     |  20 ++--
 .../org/apache/daffodil/sapi/DataLocation.html     |  20 ++--
 .../org/apache/daffodil/sapi/DataProcessor.html    |  50 ++++++---
 .../org/apache/daffodil/sapi/Diagnostic.html       |  20 ++--
 ...ception.html => ExternalVariableException.html} | 121 +++++++++------------
 .../daffodil/sapi/InvalidParserException.html      |  20 ++--
 .../daffodil/sapi/InvalidUsageException.html       |  20 ++--
 .../apache/daffodil/sapi/LocationInSchemaFile.html |  20 ++--
 .../org/apache/daffodil/sapi/ParseResult.html      |  20 ++--
 .../sapi/ProcessorFactory$experimental$.html       |   8 +-
 .../org/apache/daffodil/sapi/ProcessorFactory.html |  20 ++--
 .../org/apache/daffodil/sapi/UnparseResult.html    |  20 ++--
 .../daffodil/sapi/ValidationMode$$Custom.html      |   8 +-
 .../org/apache/daffodil/sapi/ValidationMode$.html  |  20 ++--
 .../org/apache/daffodil/sapi/WithDiagnostics.html  |  20 ++--
 .../daffodil/sapi/debugger/DebuggerRunner.html     |   8 +-
 .../sapi/debugger/TraceDebuggerRunner.html         |   8 +-
 .../org/apache/daffodil/sapi/debugger/index.html   |  16 +--
 .../scaladoc/org/apache/daffodil/sapi/index.html   |  43 ++++++--
 .../daffodil/sapi/infoset/InfosetInputter.html     |  40 +++++--
 .../sapi/infoset/InfosetInputterProxy.html         |  34 ++++--
 .../daffodil/sapi/infoset/InfosetOutputter.html    |   8 +-
 .../sapi/infoset/InfosetOutputterProxy.html        |   8 +-
 .../daffodil/sapi/infoset/JDOMInfosetInputter.html |  34 ++++--
 .../sapi/infoset/JDOMInfosetOutputter.html         |   8 +-
 .../daffodil/sapi/infoset/JsonInfosetInputter.html |  34 ++++--
 .../sapi/infoset/JsonInfosetOutputter.html         |   8 +-
 .../sapi/infoset/NullInfosetOutputter.html         |   8 +-
 .../sapi/infoset/ScalaXMLInfosetInputter.html      |  34 ++++--
 .../sapi/infoset/ScalaXMLInfosetOutputter.html     |   8 +-
 .../sapi/infoset/W3CDOMInfosetInputter.html        |  34 ++++--
 .../sapi/infoset/W3CDOMInfosetOutputter.html       |   8 +-
 .../sapi/infoset/XMLTextInfosetInputter.html       |  34 ++++--
 .../sapi/infoset/XMLTextInfosetOutputter.html      |   8 +-
 .../org/apache/daffodil/sapi/infoset/index.html    |  16 +--
 .../sapi/io/InputSourceDataInputStream.html        |   8 +-
 .../org/apache/daffodil/sapi/io/index.html         |  16 +--
 .../daffodil/sapi/logger/ConsoleLogWriter.html     |  23 ++--
 .../apache/daffodil/sapi/logger/FileLogWriter.html |  23 ++--
 .../org/apache/daffodil/sapi/logger/LogLevel$.html |  23 ++--
 .../org/apache/daffodil/sapi/logger/LogWriter.html |  23 ++--
 .../apache/daffodil/sapi/logger/NullLogWriter.html |  23 ++--
 .../org/apache/daffodil/sapi/logger/index.html     | 110 +++++++++----------
 .../apache/daffodil/udf/UserDefinedFunction.html   |   8 +-
 .../udf/UserDefinedFunctionIdentification.html     |   8 +-
 .../daffodil/udf/UserDefinedFunctionProvider.html  |   8 +-
 .../UserDefinedFunctionFatalException.html         |   8 +-
 .../UserDefinedFunctionProcessingError.html        |   8 +-
 .../org/apache/daffodil/udf/exceptions/index.html  |   8 +-
 .../scaladoc/org/apache/daffodil/udf/index.html    |   8 +-
 content/docs/latest/scaladoc/org/apache/index.html |   8 +-
 content/docs/latest/scaladoc/org/index.html        |   8 +-
 content/index.html                                 |   4 +-
 content/releases/3.1.0/index.html                  |  30 ++---
 content/releases/3.2.0/index.html                  |  36 +++---
 content/releases/index.html                        |   9 ++
 145 files changed, 1324 insertions(+), 933 deletions(-)

diff --git a/content/doap.rdf b/content/doap.rdf
index 031e483..00e5d2b 100644
--- a/content/doap.rdf
+++ b/content/doap.rdf
@@ -87,6 +87,13 @@
     <release>
         <Version>
             <name>Apache Daffodil</name>
+            <created>2021-12-06</created>
+            <revision>3.2.0</revision>
+        </Version>
+    </release>
+    <release>
+        <Version>
+            <name>Apache Daffodil</name>
             <created>2021-05-18</created>
             <revision>3.1.0</revision>
         </Version>
diff --git a/content/docs/latest/javadoc/allclasses-frame.html b/content/docs/latest/javadoc/allclasses-frame.html
index ee80a48..072da56 100644
--- a/content/docs/latest/javadoc/allclasses-frame.html
+++ b/content/docs/latest/javadoc/allclasses-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>All Classes (Apache Daffodil 3.1.0 Java API)</title>
+<title>All Classes (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -22,6 +22,7 @@
 <li><a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi" target="classFrame">DataProcessor</a></li>
 <li><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger" target="classFrame">DebuggerRunner</a></li>
 <li><a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi" target="classFrame">Diagnostic</a></li>
+<li><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi" target="classFrame">ExternalVariableException</a></li>
 <li><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger" target="classFrame">FileLogWriter</a></li>
 <li><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetInputter</a></li>
 <li><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetInputterProxy</a></li>
diff --git a/content/docs/latest/javadoc/allclasses-noframe.html b/content/docs/latest/javadoc/allclasses-noframe.html
index 0257e0e..bbff462 100644
--- a/content/docs/latest/javadoc/allclasses-noframe.html
+++ b/content/docs/latest/javadoc/allclasses-noframe.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>All Classes (Apache Daffodil 3.1.0 Java API)</title>
+<title>All Classes (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -22,6 +22,7 @@
 <li><a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></li>
 <li><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></li>
 <li><a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></li>
+<li><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></li>
 <li><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></li>
 <li><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></li>
 <li><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></li>
diff --git a/content/docs/latest/javadoc/constant-values.html b/content/docs/latest/javadoc/constant-values.html
index 1dbfa3e..548c67f 100644
--- a/content/docs/latest/javadoc/constant-values.html
+++ b/content/docs/latest/javadoc/constant-values.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Constant Field Values (Apache Daffodil 3.1.0 Java API)</title>
+<title>Constant Field Values (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Constant Field Values (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/deprecated-list.html b/content/docs/latest/javadoc/deprecated-list.html
index b30b760..91f5cec 100644
--- a/content/docs/latest/javadoc/deprecated-list.html
+++ b/content/docs/latest/javadoc/deprecated-list.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Deprecated List (Apache Daffodil 3.1.0 Java API)</title>
+<title>Deprecated List (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Deprecated List (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -71,11 +71,68 @@
 <h1 title="Deprecated API" class="title">Deprecated API</h1>
 <h2 title="Contents">Contents</h2>
 <ul>
+<li><a href="#class">Deprecated Classes</a></li>
+<li><a href="#enum">Deprecated Enums</a></li>
 <li><a href="#method">Deprecated Methods</a></li>
 <li><a href="#constructor">Deprecated Constructors</a></li>
 </ul>
 </div>
-<div class="contentContainer"><a name="method">
+<div class="contentContainer"><a name="class">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.ConsoleLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.FileLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.LogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.NullLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="enum">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Enums table, listing deprecated enums, and an explanation">
+<caption><span>Deprecated Enums</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.LogLevel</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="method">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -167,6 +224,16 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">org.apache.daffodil.japi.Daffodil.setLoggingLevel(LogLevel)</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">org.apache.daffodil.japi.Daffodil.setLogWriter(LogWriter)</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setTunable-java.lang.String-java.lang.String-">org.apache.daffodil.japi.Compiler.setTunable(String, String)</a>
 <div class="block"><span class="deprecationComment">Use withTunable. Since 2.6.0.</span></div>
 </td>
diff --git a/content/docs/latest/javadoc/help-doc.html b/content/docs/latest/javadoc/help-doc.html
index fc70d8a..501c0d7 100644
--- a/content/docs/latest/javadoc/help-doc.html
+++ b/content/docs/latest/javadoc/help-doc.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>API Help (Apache Daffodil 3.1.0 Java API)</title>
+<title>API Help (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="API Help (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/index-all.html b/content/docs/latest/javadoc/index-all.html
index 372c8c4..9ba38b8 100644
--- a/content/docs/latest/javadoc/index-all.html
+++ b/content/docs/latest/javadoc/index-all.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Index (Apache Daffodil 3.1.0 Java API)</title>
+<title>Index (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Index (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -122,10 +122,14 @@
 </dd>
 <dt><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">ConsoleLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
 <dd>
-<div class="block"><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that writes log messages to stdout</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html#ConsoleLogWriter--">ConsoleLogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html#createUserDefinedFunction-java.lang.String-java.lang.String-">createUserDefinedFunction(String, String)</a></span> - Method in class org.apache.daffodil.udf.<a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf">UserDefinedFunctionProvider</a></dt>
 <dd>
 <div class="block">Finds and initializes User Defined Function class based on namespace and name
@@ -250,6 +254,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html#ExperimentalWrapper-org.apache.daffodil.dsom.walker.RootView-">ExperimentalWrapper(RootView)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ExternalVariableException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown if an error occurs when setting an external variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ExternalVariableException.html#ExternalVariableException-java.lang.String-">ExternalVariableException(String)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:F">
 <!--   -->
@@ -258,10 +268,14 @@
 <dl>
 <dt><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">FileLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
 <dd>
-<div class="block"><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that writes all log messages to a file.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#FileLogWriter-java.io.File-">FileLogWriter(File)</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#fini--">fini()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
 <dd>
 <div class="block">Called once upon completion of a parse, allowing one to perform any
@@ -320,6 +334,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#getFile--">getFile()</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Retrieve the file the log writer writes to</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getLocalName--">getLocalName()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
@@ -358,10 +373,17 @@
 <dd>
 <div class="block">Get the w3c Document representing the infoset created during a parse</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText(NodeInfo.Kind)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText(NodeInfo.Kind, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
 <dd>
 <div class="block">Get the content of a simple type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText(NodeInfo.Kind)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">See getSimpleText(primType, runtimeProperties), which has a default
+ implementation to call this function without the runtimeProperties Map</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText(NodeInfo.Kind, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText(NodeInfo.Kind)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getSomeCause--">getSomeCause()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
@@ -405,6 +427,7 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#id">id</a></span> - Variable in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Numeric ID of the log level</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ValidationMode.html#id">id</a></span> - Variable in enum org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></dt>
@@ -614,18 +637,25 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#log-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-java.util.List-">log(LogLevel, String, String, List&lt;Object&gt;)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Generates a log message as a string and calls the write method.</div>
 </dd>
 <dt><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger"><span class="typeNameLink">LogLevel</span></a> - Enum in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
 <dd>
-<div class="block">Logging levels.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">LogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
 <dd>
-<div class="block">Abstract log writer, which can be overridden to create a custom log writer.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#LogWriter--">LogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 </dl>
 <a name="I:N">
 <!--   -->
@@ -655,10 +685,14 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">NullLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
 <dd>
-<div class="block"><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that drops all log messages</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html#NullLogWriter--">NullLogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 </dl>
 <a name="I:O">
 <!--   -->
@@ -687,9 +721,7 @@
 <dt><a href="org/apache/daffodil/japi/io/package-summary.html">org.apache.daffodil.japi.io</a> - package org.apache.daffodil.japi.io</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a> - package org.apache.daffodil.japi.logger</dt>
-<dd>
-<div class="block">Provides the classes necessary to receive logging messages from Daffodil.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a> - package org.apache.daffodil.udf</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/daffodil/udf/exceptions/package-summary.html">org.apache.daffodil.udf.exceptions</a> - package org.apache.daffodil.udf.exceptions</dt>
@@ -757,6 +789,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#prefix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">prefix(LogLevel, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Override to change the prefix string of the log message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#processingInstruction-java.lang.String-java.lang.String-">processingInstruction(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
@@ -899,11 +932,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">setLoggingLevel(LogLevel)</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
 <dd>
-<div class="block">Set the maximum logging level</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">setLogWriter(LogWriter)</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
 <dd>
-<div class="block">Set the LogWriter to use to capture logging messages from Daffodil</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setProperty-java.lang.String-java.lang.Object-">setProperty(String, Object)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
 <dd>
@@ -967,6 +1004,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#suffix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">suffix(LogLevel, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Override to change the suffix string of the log message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#supportsNamespaces--">supportsNamespaces()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
@@ -1069,6 +1107,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ValidationMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></dt>
@@ -1077,6 +1116,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#values--">values()</a></span> - Static method in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 </dd>
@@ -1156,15 +1196,22 @@ the order they are declared.</div>
 <div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validator</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
 <dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Implement this method to determine how the log message is written.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
 </dl>
 <a name="I:X">
 <!--   -->
diff --git a/content/docs/latest/javadoc/index.html b/content/docs/latest/javadoc/index.html
index 00000d1..9690db2 100644
--- a/content/docs/latest/javadoc/index.html
+++ b/content/docs/latest/javadoc/index.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Apache Daffodil 3.1.0 Java API</title>
+<title>Apache Daffodil 3.2.0 Java API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/Compiler.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/Compiler.html
index ae41499..e53c574 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/Compiler.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/Compiler.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Compiler (Apache Daffodil 3.1.0 Java API)</title>
+<title>Compiler (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Compiler (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Compiler (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/Daffodil.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/Daffodil.html
index 39a4eca..ed79343 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/Daffodil.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/Daffodil.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Daffodil (Apache Daffodil 3.1.0 Java API)</title>
+<title>Daffodil (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Daffodil (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Daffodil (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":41,"i2":41};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -140,7 +140,7 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tab [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -154,13 +154,17 @@ extends java.lang.Object</pre>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">setLoggingLevel</a></span>(<a href="../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;lvl)</code>
-<div class="block">Set the maximum logging level</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">setLogWriter</a></span>(<a href="../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a>&nbsp;lw)</code>
-<div class="block">Set the LogWriter to use to capture logging messages from Daffodil</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 </td>
 </tr>
 </table>
@@ -224,6 +228,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>setLogWriter</h4>
 <pre>public static&nbsp;void&nbsp;setLogWriter(<a href="../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a>&nbsp;lw)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
 <div class="block">Set the LogWriter to use to capture logging messages from Daffodil
  <p></div>
 <dl>
@@ -239,6 +244,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>setLoggingLevel</h4>
 <pre>public static&nbsp;void&nbsp;setLoggingLevel(<a href="../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;lvl)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
 <div class="block">Set the maximum logging level
  <p></div>
 <dl>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html
index cf13dbc..403b31c 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DaffodilParseXMLReader (Apache Daffodil 3.1.0 Java API)</title>
+<title>DaffodilParseXMLReader (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DaffodilParseXMLReader (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DaffodilParseXMLReader (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html
index e4d1639..eef83ae 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DaffodilUnhandledSAXException (Apache Daffodil 3.1.0 Java API)</title>
+<title>DaffodilUnhandledSAXException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DaffodilUnhandledSAXException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DaffodilUnhandledSAXException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html
index f6ff453..9d71358 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DaffodilUnparseContentHandler (Apache Daffodil 3.1.0 Java API)</title>
+<title>DaffodilUnparseContentHandler (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DaffodilUnparseContentHandler (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DaffodilUnparseContentHandler (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html
index 2e8371d..5688ac7 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DaffodilUnparseErrorSAXException (Apache Daffodil 3.1.0 Java API)</title>
+<title>DaffodilUnparseErrorSAXException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DaffodilUnparseErrorSAXException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DaffodilUnparseErrorSAXException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DataLocation.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DataLocation.html
index e7dec2c..0db4aed 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DataLocation.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DataLocation.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DataLocation (Apache Daffodil 3.1.0 Java API)</title>
+<title>DataLocation (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataLocation (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DataLocation (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/DataProcessor.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/DataProcessor.html
index 7806de5..57a47e9 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/DataProcessor.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/DataProcessor.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DataProcessor (Apache Daffodil 3.1.0 Java API)</title>
+<title>DataProcessor (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataProcessor (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DataProcessor (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -562,13 +562,16 @@ implements scala.Serializable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>setExternalVariables</h4>
-<pre>public&nbsp;void&nbsp;setExternalVariables(java.io.File&nbsp;extVars)</pre>
+<pre>public&nbsp;void&nbsp;setExternalVariables(java.io.File&nbsp;extVars)
+                          throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
 <div class="block">Read external variables from a Daffodil configuration file
  <p></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>extVars</code> - file to read DFDL variables from.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format
  <p></dd>
@@ -581,7 +584,8 @@ implements scala.Serializable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>setExternalVariables</h4>
-<pre>public&nbsp;void&nbsp;setExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</pre>
+<pre>public&nbsp;void&nbsp;setExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                          throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
 <div class="block">Set the value of multiple DFDL variables
  <p></div>
@@ -593,6 +597,8 @@ implements scala.Serializable</pre>
                 define a namespace for the variable. If preceded with "{}",
                 then no namespace is used. If not preceded by anything,
                 then Daffodil will figure out the namespace.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
 </dl>
 </li>
 </ul>
@@ -714,7 +720,8 @@ implements scala.Serializable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>withExternalVariables</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.io.File&nbsp;extVars)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.io.File&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
 <div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with external variables read from a Daffodil configuration file
  <p></div>
 <dl>
@@ -722,6 +729,8 @@ implements scala.Serializable</pre>
 <dd><code>extVars</code> - file to read DFDL variables from.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format
  <p></dd>
@@ -734,7 +743,8 @@ implements scala.Serializable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>withExternalVariables</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables that accepts a Java AbstractMap. Since 3.0.</span></div>
 <div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.
  <p></div>
@@ -748,6 +758,8 @@ implements scala.Serializable</pre>
                 then Daffodil will figure out the namespace.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
 </dl>
 </li>
 </ul>
@@ -757,7 +769,8 @@ implements scala.Serializable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>withExternalVariables</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
 <div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.
  <p></div>
 <dl>
@@ -770,6 +783,8 @@ implements scala.Serializable</pre>
                 then Daffodil will figure out the namespace.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
 </dl>
 </li>
 </ul>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/Diagnostic.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/Diagnostic.html
index 27198db..8c0bf81 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/Diagnostic.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/Diagnostic.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Diagnostic (Apache Daffodil 3.1.0 Java API)</title>
+<title>Diagnostic (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Diagnostic (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Diagnostic (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/daffodil/japi/Diagnostic.html" target="_top">Frames</a></li>
@@ -359,7 +359,7 @@ extends java.lang.Object</pre>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/daffodil/japi/Diagnostic.html" target="_top">Frames</a></li>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/ExternalVariableException.html
similarity index 78%
copy from content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html
copy to content/docs/latest/javadoc/org/apache/daffodil/japi/ExternalVariableException.html
index 7ecf2d9..1a80607 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/ExternalVariableException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InvalidParserException (Apache Daffodil 3.1.0 Java API)</title>
+<title>ExternalVariableException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidParserException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ExternalVariableException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -42,11 +42,11 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidParserException.html" target="_top">Frames</a></li>
-<li><a href="InvalidParserException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ExternalVariableException.html" target="_top">Frames</a></li>
+<li><a href="ExternalVariableException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -85,7 +85,7 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.daffodil.japi</div>
-<h2 title="Class InvalidParserException" class="title">Class InvalidParserException</h2>
+<h2 title="Class ExternalVariableException" class="title">Class ExternalVariableException</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -98,7 +98,7 @@
 <li>java.lang.Exception</li>
 <li>
 <ul class="inheritance">
-<li>org.apache.daffodil.japi.InvalidParserException</li>
+<li>org.apache.daffodil.japi.ExternalVariableException</li>
 </ul>
 </li>
 </ul>
@@ -115,14 +115,16 @@
 </dl>
 <hr>
 <br>
-<pre>public class <span class="typeNameLabel">InvalidParserException</span>
+<pre>public class <span class="typeNameLabel">ExternalVariableException</span>
 extends java.lang.Exception</pre>
-<div class="block">This exception will be thrown as a result of attempting to reload a saved parser
- that is invalid (not a parser file, corrupt, etc.) or
- is not in the GZIP format.</div>
+<div class="block">This exception will be thrown if an error occurs when setting an external variable. Example of errors include:
+ - Ambiguity in variable to set
+ - Variable definition not found in a schema
+ - Variable value does not have a valid type with regards to the variable type
+ - Variable cannot be set externally</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.InvalidParserException">Serialized Form</a></dd>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.ExternalVariableException">Serialized Form</a></dd>
 </dl>
 </li>
 </ul>
@@ -142,7 +144,7 @@ extends java.lang.Exception</pre>
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html#InvalidParserException-org.apache.daffodil.compiler.InvalidParserException-">InvalidParserException</a></span>(org.apache.daffodil.compiler.InvalidParserException&nbsp;cause)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html#ExternalVariableException-java.lang.String-">ExternalVariableException</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -181,13 +183,13 @@ extends java.lang.Exception</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="InvalidParserException-org.apache.daffodil.compiler.InvalidParserException-">
+<a name="ExternalVariableException-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>InvalidParserException</h4>
-<pre>public&nbsp;InvalidParserException(org.apache.daffodil.compiler.InvalidParserException&nbsp;cause)</pre>
+<h4>ExternalVariableException</h4>
+<pre>public&nbsp;ExternalVariableException(java.lang.String&nbsp;message)</pre>
 </li>
 </ul>
 </li>
@@ -218,11 +220,11 @@ extends java.lang.Exception</pre>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidParserException.html" target="_top">Frames</a></li>
-<li><a href="InvalidParserException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ExternalVariableException.html" target="_top">Frames</a></li>
+<li><a href="ExternalVariableException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html
index 7ecf2d9..7c6d2fc 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidParserException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InvalidParserException (Apache Daffodil 3.1.0 Java API)</title>
+<title>InvalidParserException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidParserException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InvalidParserException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -41,7 +41,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -217,7 +217,7 @@ extends java.lang.Exception</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidUsageException.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidUsageException.html
index 127ffca..d880da7 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidUsageException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/InvalidUsageException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InvalidUsageException (Apache Daffodil 3.1.0 Java API)</title>
+<title>InvalidUsageException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidUsageException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InvalidUsageException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html
index 8bdba07..c4f1a54 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>LocationInSchemaFile (Apache Daffodil 3.1.0 Java API)</title>
+<title>LocationInSchemaFile (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocationInSchemaFile (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="LocationInSchemaFile (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/ParseResult.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/ParseResult.html
index fd0971b..637f511 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/ParseResult.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/ParseResult.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ParseResult (Apache Daffodil 3.1.0 Java API)</title>
+<title>ParseResult (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParseResult (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ParseResult (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html
index ab788bd..62ca0da 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.1.0 Java API)</title>
+<title>ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.html
index 21d7bef..e1a89c9 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/ProcessorFactory.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ProcessorFactory (Apache Daffodil 3.1.0 Java API)</title>
+<title>ProcessorFactory (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcessorFactory (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ProcessorFactory (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/UnparseResult.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/UnparseResult.html
index 710ab39..c1a5bb4 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/UnparseResult.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/UnparseResult.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UnparseResult (Apache Daffodil 3.1.0 Java API)</title>
+<title>UnparseResult (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnparseResult (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UnparseResult (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/ValidationMode.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/ValidationMode.html
index 5eb3f94..5d283d8 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/ValidationMode.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/ValidationMode.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ValidationMode (Apache Daffodil 3.1.0 Java API)</title>
+<title>ValidationMode (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValidationMode (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ValidationMode (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/WithDiagnostics.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/WithDiagnostics.html
index b590ce4..71c48f4 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/WithDiagnostics.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/WithDiagnostics.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>WithDiagnostics (Apache Daffodil 3.1.0 Java API)</title>
+<title>WithDiagnostics (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WithDiagnostics (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="WithDiagnostics (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/DebuggerRunner.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/DebuggerRunner.html
index e51a59f..5f21bfe 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/DebuggerRunner.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/DebuggerRunner.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>DebuggerRunner (Apache Daffodil 3.1.0 Java API)</title>
+<title>DebuggerRunner (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DebuggerRunner (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="DebuggerRunner (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html
index 9b5540f..006989c 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>TraceDebuggerRunner (Apache Daffodil 3.1.0 Java API)</title>
+<title>TraceDebuggerRunner (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TraceDebuggerRunner (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="TraceDebuggerRunner (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-frame.html
index e106998..13aaa35 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.debugger (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.debugger (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-summary.html
index 28d3e59..3f5ba2e 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.debugger (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.debugger (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.debugger (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.debugger (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-tree.html
index da8dfab..380c7e1 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/debugger/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.debugger Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.debugger Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.debugger Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.debugger Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputter.html
index 5b8e0ac..11fee97 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>InfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":10,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -173,7 +173,7 @@ extends org.apache.daffodil.infoset.InfosetInputter</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabE [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -199,22 +199,30 @@ extends org.apache.daffodil.infoset.InfosetInputter</pre>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>abstract java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText</a></span>(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</code>
-<div class="block">Get the content of a simple type.</div>
+<div class="block">See getSimpleText(primType, runtimeProperties), which has a default
+ implementation to call this function without the runtimeProperties Map</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText</a></span>(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType,
+             java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;runtimeProperties)</code>
+<div class="block">Get the content of a simple type.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#hasNext--">hasNext</a></span>()</code>
 <div class="block">Return true if there are remaining events.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>abstract org.apache.daffodil.util.MaybeBoolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#isNilled--">isNilled</a></span>()</code>
 <div class="block">Determine if the current event is nilled.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#next--">next</a></span>()</code>
 <div class="block">Move the internal state to the next event.</div>
@@ -339,13 +347,14 @@ extends org.apache.daffodil.infoset.InfosetInputter</pre>
 </dl>
 </li>
 </ul>
-<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">
+<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSimpleText</h4>
-<pre>public abstract&nbsp;java.lang.String&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</pre>
+<pre>public&nbsp;java.lang.String&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType,
+                                      java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;runtimeProperties)</pre>
 <div class="block">Get the content of a simple type. This will only be called when the
  current event type is StartElement and the element is a simple type. If
  the event contains complex data, it is an error and should throw
@@ -356,6 +365,24 @@ extends org.apache.daffodil.infoset.InfosetInputter</pre>
 <dd><code>getSimpleText</code>&nbsp;in class&nbsp;<code>org.apache.daffodil.infoset.InfosetInputter</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>primType</code> - (undocumented)</dd>
+<dd><code>runtimeProperties</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSimpleText</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</pre>
+<div class="block">See getSimpleText(primType, runtimeProperties), which has a default
+ implementation to call this function without the runtimeProperties Map</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>primType</code> - (undocumented)</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
 </dl>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputterProxy.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputterProxy.html
index 531cf86..e785fbb 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputterProxy.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetInputterProxy.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InfosetInputterProxy (Apache Daffodil 3.1.0 Java API)</title>
+<title>InfosetInputterProxy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,13 +11,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InfosetInputterProxy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InfosetInputterProxy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":6,"i7":10,"i8":10,"i9":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":6,"i8":10,"i9":10,"i10":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -201,36 +201,41 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 </td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.runtime.Nothing$</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText</a></span>(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText</a></span>(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText</a></span>(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType,
+             java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;runtimeProperties)</code>
 <div class="block">Get the content of a simple type.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#hasNext--">hasNext</a></span>()</code>
 <div class="block">Return true if there are remaining events.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>protected abstract org.apache.daffodil.infoset.InfosetInputter</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#infosetInputter--">infosetInputter</a></span>()</code>
 <div class="block">The InfosetInputter to proxy infoset events to</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>org.apache.daffodil.util.MaybeBoolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#isNilled--">isNilled</a></span>()</code>
 <div class="block">Determine if the current event is nilled.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#next--">next</a></span>()</code>
 <div class="block">Move the internal state to the next event.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#supportsNamespaces--">supportsNamespaces</a></span>()</code>&nbsp;</td>
 </tr>
@@ -365,29 +370,40 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 </dl>
 </li>
 </ul>
-<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">
+<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSimpleText</h4>
-<pre>public&nbsp;java.lang.String&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">InfosetInputter</a></code></span></div>
+<pre>public&nbsp;java.lang.String&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType,
+                                      java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;runtimeProperties)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">InfosetInputter</a></code></span></div>
 <div class="block">Get the content of a simple type. This will only be called when the
  current event type is StartElement and the element is a simple type. If
  the event contains complex data, it is an error and should throw
  NonTextFoundInSimpleContentException. If the element does not have any
  simple content, this should return either null or the empty string.</div>
 <dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>primType</code> - (undocumented)</dd>
+<dd><code>runtimeProperties</code> - (undocumented)</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
 </dl>
 </li>
 </ul>
+<a name="getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSimpleText</h4>
+<pre>public&nbsp;scala.runtime.Nothing$&nbsp;getSimpleText(org.apache.daffodil.dpath.NodeInfo.Kind&nbsp;primType)</pre>
+</li>
+</ul>
 <a name="hasNext--">
 <!--   -->
 </a>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputter.html
index cd010f2..0448d63 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>InfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html
index 314c668..adbcdf7 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InfosetOutputterProxy (Apache Daffodil 3.1.0 Java API)</title>
+<title>InfosetOutputterProxy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InfosetOutputterProxy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InfosetOutputterProxy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html
index 8b1f8f1..b9513d3 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>JDOMInfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>JDOMInfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JDOMInfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="JDOMInfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.infoset.<a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></h3>
-<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
+<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.infoset.InfosetInputter">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html
index 13b83b1..79dbbcf 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>JDOMInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>JDOMInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JDOMInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="JDOMInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetInputter.html
index 2296abe..c21be73 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>JsonInfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>JsonInfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JsonInfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="JsonInfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.infoset.<a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></h3>
-<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
+<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.infoset.InfosetInputter">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html
index 2f6e2c1..034960d 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>JsonInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>JsonInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JsonInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="JsonInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/NullInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/NullInfosetOutputter.html
index 9bb6dff..e9556e5 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/NullInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/NullInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>NullInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>NullInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NullInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="NullInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html
index 6920866..283f36e 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ScalaXMLInfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>ScalaXMLInfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScalaXMLInfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ScalaXMLInfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -193,7 +193,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.infoset.<a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></h3>
-<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
+<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.infoset.InfosetInputter">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html
index 951c7ab..0d2c678 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ScalaXMLInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>ScalaXMLInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScalaXMLInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ScalaXMLInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html
index 5b22359..e76ada7 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>W3CDOMInfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>W3CDOMInfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="W3CDOMInfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="W3CDOMInfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -198,7 +198,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.infoset.<a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></h3>
-<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
+<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.infoset.InfosetInputter">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html
index d0a5891..655ba96 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>W3CDOMInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>W3CDOMInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="W3CDOMInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="W3CDOMInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html
index 1485a89..8ce7530 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>XMLTextInfosetInputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>XMLTextInfosetInputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLTextInfosetInputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="XMLTextInfosetInputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -200,7 +200,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputter
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.infoset.<a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></h3>
-<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
+<code><a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName</a>, <a href="../../../../../org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI</a>, <a href="../../../../../org/ [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.infoset.InfosetInputter">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html
index 577473e..baf0143 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>XMLTextInfosetOutputter (Apache Daffodil 3.1.0 Java API)</title>
+<title>XMLTextInfosetOutputter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XMLTextInfosetOutputter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="XMLTextInfosetOutputter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-frame.html
index ac284c2..68b40c6 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.infoset (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.infoset (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-summary.html
index 3b3b013..5d4dd31 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.infoset (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.infoset (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.infoset (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.infoset (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-tree.html
index d8c7d0b..f7e5043 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/infoset/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.infoset Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.infoset Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.infoset Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.infoset Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/InputSourceDataInputStream.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/InputSourceDataInputStream.html
index 04623cf..5725954 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/InputSourceDataInputStream.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/InputSourceDataInputStream.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>InputSourceDataInputStream (Apache Daffodil 3.1.0 Java API)</title>
+<title>InputSourceDataInputStream (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InputSourceDataInputStream (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="InputSourceDataInputStream (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-frame.html
index 8fdda3d..2314c59 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.io (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.io (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-summary.html
index ddfc9ef..87afe6e 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.io (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.io (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.io (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.io (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-tree.html
index 72914e9..7cf3479 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/io/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.io Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.io Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.io Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.io Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/ConsoleLogWriter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/ConsoleLogWriter.html
index b1bd09c..15a55a0 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/ConsoleLogWriter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/ConsoleLogWriter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>ConsoleLogWriter (Apache Daffodil 3.1.0 Java API)</title>
+<title>ConsoleLogWriter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConsoleLogWriter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="ConsoleLogWriter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -111,6 +111,9 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 <br>
 <pre>public final class <span class="typeNameLabel">ConsoleLogWriter</span>
 extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></pre>
@@ -133,7 +136,9 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html#ConsoleLogWriter--">ConsoleLogWriter</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html#ConsoleLogWriter--">ConsoleLogWriter</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -145,7 +150,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -155,6 +160,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
      java.lang.String&nbsp;logID,
      java.lang.String&nbsp;msg)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Implement this method to determine how the log message is written.</div>
 </td>
 </tr>
@@ -194,6 +200,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <li class="blockList">
 <h4>ConsoleLogWriter</h4>
 <pre>public&nbsp;ConsoleLogWriter()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 </li>
@@ -213,6 +220,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <pre>protected&nbsp;void&nbsp;write(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                      java.lang.String&nbsp;logID,
                      java.lang.String&nbsp;msg)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">LogWriter</a></code></span></div>
 <div class="block">Implement this method to determine how the log message is written.
  <p></div>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/FileLogWriter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/FileLogWriter.html
index 27737f4..010b2e5 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/FileLogWriter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/FileLogWriter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>FileLogWriter (Apache Daffodil 3.1.0 Java API)</title>
+<title>FileLogWriter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FileLogWriter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="FileLogWriter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -111,6 +111,9 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 <br>
 <pre>public final class <span class="typeNameLabel">FileLogWriter</span>
 extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></pre>
@@ -135,7 +138,9 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html#FileLogWriter-java.io.File-">FileLogWriter</a></span>(java.io.File&nbsp;file)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html#FileLogWriter-java.io.File-">FileLogWriter</a></span>(java.io.File&nbsp;file)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -147,7 +152,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -155,6 +160,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>java.io.File</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html#getFile--">getFile</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Retrieve the file the log writer writes to</div>
 </td>
 </tr>
@@ -163,6 +169,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
      java.lang.String&nbsp;logID,
      java.lang.String&nbsp;msg)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Implement this method to determine how the log message is written.</div>
 </td>
 </tr>
@@ -202,6 +209,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <li class="blockList">
 <h4>FileLogWriter</h4>
 <pre>public&nbsp;FileLogWriter(java.io.File&nbsp;file)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 </li>
@@ -219,6 +227,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <li class="blockList">
 <h4>getFile</h4>
 <pre>public&nbsp;java.io.File&nbsp;getFile()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Retrieve the file the log writer writes to
  <p></div>
 <dl>
@@ -236,6 +245,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <pre>protected&nbsp;void&nbsp;write(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                      java.lang.String&nbsp;logID,
                      java.lang.String&nbsp;msg)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">LogWriter</a></code></span></div>
 <div class="block">Implement this method to determine how the log message is written.
  <p></div>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogLevel.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogLevel.html
index a8e6128..bb1ed79 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogLevel.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogLevel.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>LogLevel (Apache Daffodil 3.1.0 Java API)</title>
+<title>LogLevel (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LogLevel (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="LogLevel (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":41,"i1":41};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -115,8 +115,12 @@ var activeTableTab = "activeTableTab";
 <dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&gt;</dd>
 </dl>
 <hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 <br>
-<pre>public enum <span class="typeNameLabel">LogLevel</span>
+<pre>@Deprecated
+public enum <span class="typeNameLabel">LogLevel</span>
 extends java.lang.Enum&lt;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&gt;</pre>
 <div class="block">Logging levels.
  <p>
@@ -142,28 +146,44 @@ extends java.lang.Enum&lt;<a href="../../../../../org/apache/daffodil/japi/logge
 <th class="colOne" scope="col">Enum Constant and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Compile">Compile</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Compile">Compile</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Debug">Debug</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Debug">Debug</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#DelimDebug">DelimDebug</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#DelimDebug">DelimDebug</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Error">Error</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Error">Error</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Info">Info</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Info">Info</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#OOLAGDebug">OOLAGDebug</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#OOLAGDebug">OOLAGDebug</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Resolver">Resolver</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Resolver">Resolver</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Warning">Warning</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Warning">Warning</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -183,6 +203,7 @@ extends java.lang.Enum&lt;<a href="../../../../../org/apache/daffodil/japi/logge
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#id">id</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Numeric ID of the log level</div>
 </td>
 </tr>
@@ -196,7 +217,7 @@ extends java.lang.Enum&lt;<a href="../../../../../org/apache/daffodil/japi/logge
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tab [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -204,12 +225,14 @@ extends java.lang.Enum&lt;<a href="../../../../../org/apache/daffodil/japi/logge
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#values--">values</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 </td>
@@ -250,6 +273,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Error</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Error</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="Warning">
@@ -259,6 +283,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Warning</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Warning</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="Info">
@@ -268,6 +293,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Info</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Info</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="Resolver">
@@ -277,6 +303,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Resolver</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Resolver</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="Compile">
@@ -286,6 +313,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Compile</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Compile</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="Debug">
@@ -295,6 +323,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>Debug</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> Debug</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="OOLAGDebug">
@@ -304,6 +333,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>OOLAGDebug</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> OOLAGDebug</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 <a name="DelimDebug">
@@ -313,6 +343,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>DelimDebug</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a> DelimDebug</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 </li>
@@ -330,6 +361,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>id</h4>
 <pre>public final&nbsp;int id</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Numeric ID of the log level</div>
 </li>
 </ul>
@@ -348,6 +380,7 @@ the order they are declared.</div>
 <li class="blockList">
 <h4>values</h4>
 <pre>public static&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>[]&nbsp;values()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.  This method may be used to iterate
 over the constants as follows:
@@ -368,6 +401,7 @@ for (LogLevel c : LogLevel.values())
 <li class="blockList">
 <h4>valueOf</h4>
 <pre>public static&nbsp;<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are 
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogWriter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogWriter.html
index eb6b9ba..d3b5701 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogWriter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/LogWriter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>LogWriter (Apache Daffodil 3.1.0 Java API)</title>
+<title>LogWriter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LogWriter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="LogWriter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":42,"i1":42,"i2":42,"i3":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -110,6 +110,9 @@ var activeTableTab = "activeTableTab";
 <dd><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a>, <a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a>, <a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></dd>
 </dl>
 <hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 <br>
 <pre>public abstract class <span class="typeNameLabel">LogWriter</span>
 extends java.lang.Object</pre>
@@ -132,7 +135,9 @@ extends java.lang.Object</pre>
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#LogWriter--">LogWriter</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#LogWriter--">LogWriter</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -144,7 +149,7 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabE [...]
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabE [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -155,6 +160,7 @@ extends java.lang.Object</pre>
    java.lang.String&nbsp;logID,
    java.lang.String&nbsp;msg,
    java.util.List&lt;java.lang.Object&gt;&nbsp;args)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Generates a log message as a string and calls the write method.</div>
 </td>
 </tr>
@@ -162,6 +168,7 @@ extends java.lang.Object</pre>
 <td class="colFirst"><code>protected java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#prefix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">prefix</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
       java.lang.String&nbsp;logID)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Override to change the prefix string of the log message.</div>
 </td>
 </tr>
@@ -169,6 +176,7 @@ extends java.lang.Object</pre>
 <td class="colFirst"><code>protected java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#suffix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">suffix</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
       java.lang.String&nbsp;logID)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Override to change the suffix string of the log message.</div>
 </td>
 </tr>
@@ -177,6 +185,7 @@ extends java.lang.Object</pre>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
      java.lang.String&nbsp;logID,
      java.lang.String&nbsp;msg)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Implement this method to determine how the log message is written.</div>
 </td>
 </tr>
@@ -209,6 +218,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>LogWriter</h4>
 <pre>public&nbsp;LogWriter()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 </li>
@@ -229,6 +239,7 @@ extends java.lang.Object</pre>
                 java.lang.String&nbsp;logID,
                 java.lang.String&nbsp;msg,
                 java.util.List&lt;java.lang.Object&gt;&nbsp;args)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Generates a log message as a string and calls the write method.
  <p>
  The default implementation generates a log message based on the prefix,
@@ -255,6 +266,7 @@ extends java.lang.Object</pre>
 <h4>prefix</h4>
 <pre>protected&nbsp;java.lang.String&nbsp;prefix(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                                   java.lang.String&nbsp;logID)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Override to change the prefix string of the log message.
  <p>
  By default, the prefix is the empty string.
@@ -276,6 +288,7 @@ extends java.lang.Object</pre>
 <h4>suffix</h4>
 <pre>protected&nbsp;java.lang.String&nbsp;suffix(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                                   java.lang.String&nbsp;logID)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Override to change the suffix string of the log message.
  <p>
  By default, the suffix is the empty string.
@@ -298,6 +311,7 @@ extends java.lang.Object</pre>
 <pre>protected abstract&nbsp;void&nbsp;write(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                               java.lang.String&nbsp;logID,
                               java.lang.String&nbsp;msg)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Implement this method to determine how the log message is written.
  <p></div>
 <dl>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/NullLogWriter.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/NullLogWriter.html
index 193bd9f..dde531d 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/NullLogWriter.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/NullLogWriter.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>NullLogWriter (Apache Daffodil 3.1.0 Java API)</title>
+<title>NullLogWriter (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,14 +11,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NullLogWriter (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="NullLogWriter (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -111,6 +111,9 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
 <br>
 <pre>public final class <span class="typeNameLabel">NullLogWriter</span>
 extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></pre>
@@ -133,7 +136,9 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html#NullLogWriter--">NullLogWriter</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html#NullLogWriter--">NullLogWriter</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -145,7 +150,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -155,6 +160,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write</a></span>(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
      java.lang.String&nbsp;logID,
      java.lang.String&nbsp;msg)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Implement this method to determine how the log message is written.</div>
 </td>
 </tr>
@@ -194,6 +200,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <li class="blockList">
 <h4>NullLogWriter</h4>
 <pre>public&nbsp;NullLogWriter()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
 </li>
@@ -213,6 +220,7 @@ extends <a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html"
 <pre>protected&nbsp;void&nbsp;write(<a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;level,
                      java.lang.String&nbsp;logID,
                      java.lang.String&nbsp;msg)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">LogWriter</a></code></span></div>
 <div class="block">Implement this method to determine how the log message is written.
  <p></div>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-frame.html
index d89aa78..172df37 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.logger (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.logger (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-summary.html
index 47b8844..4f6704a 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.logger (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.logger (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.logger (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.logger (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -69,10 +69,6 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
 <h1 title="Package" class="title">Package&nbsp;org.apache.daffodil.japi.logger</h1>
-<div class="docSummary">
-<div class="block">Provides the classes necessary to receive logging messages from Daffodil.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
@@ -86,26 +82,26 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></td>
-<td class="colLast">
-<div class="block"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that writes log messages to stdout</div>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use Log4j for logging.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></td>
-<td class="colLast">
-<div class="block"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that writes all log messages to a file.</div>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use Log4j for logging.</span></div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></td>
-<td class="colLast">
-<div class="block">Abstract log writer, which can be overridden to create a custom log writer.</div>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use Log4j for logging.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></td>
-<td class="colLast">
-<div class="block"><a href="../../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>LogWriter</code></a> that drops all log messages</div>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use Log4j for logging.</span></div>
 </td>
 </tr>
 </tbody>
@@ -121,43 +117,14 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></td>
-<td class="colLast">
-<div class="block">Logging levels.</div>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use Log4j for logging.</span></div>
 </td>
 </tr>
 </tbody>
 </table>
 </li>
 </ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package org.apache.daffodil.japi.logger Description">Package org.apache.daffodil.japi.logger Description</h2>
-<div class="block">Provides the classes necessary to receive logging messages from Daffodil.
-
- <h2>Overview</h2>
-
- Daffodil comes with three prebuilt log writers:
- <ul>
-  <li><a href="../../../../../org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>ConsoleLogWriter</code></a> - writes all log messages to stdout</li>
-  <li><a href="../../../../../org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>FileLogWriter</code></a> - writes all log messages to file</li>
-  <li><a href="../../../../../org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger"><code>NullLogWriter</code></a> - drop all log messages</li>
-</ul>
-
- To use one of these log writers, create and instance of it and pass it to
- <a href="../../../../../org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-"><code>Daffodil.setLogWriter(org.apache.daffodil.japi.logger.LogWriter)</code></a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:
-
- <pre>
- <code>
- FileLogWriter lw = new FileLogWriter(new File("/var/log/daffodil.log"));
- Daffodil.setLogWriter(lw);
- </code></pre>
-
- One may also change the log level using <a href="../../../../../org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-"><code>Daffodil.setLoggingLevel(org.apache.daffodil.japi.logger.LogLevel)</code></a>, which defaults to <a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.html#Info"><code>LogLevel.Info</code></a> if not set. For example, to change the log level to <a href="../../../../../org/apache/daffodil/japi/logger/LogLevel.ht [...]
- <pre>
- <code>
- Daffodil.setLoggingLevel(LogLevel.Warning);
- </code></pre></div>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-tree.html
index 2931b46..39f6feb 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/logger/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi.logger Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi.logger Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi.logger Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi.logger Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-frame.html
index e5b4f4d..fb958a8 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -33,6 +33,7 @@
 <ul title="Exceptions">
 <li><a href="DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilUnhandledSAXException</a></li>
 <li><a href="DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilUnparseErrorSAXException</a></li>
+<li><a href="ExternalVariableException.html" title="class in org.apache.daffodil.japi" target="classFrame">ExternalVariableException</a></li>
 <li><a href="InvalidParserException.html" title="class in org.apache.daffodil.japi" target="classFrame">InvalidParserException</a></li>
 <li><a href="InvalidUsageException.html" title="class in org.apache.daffodil.japi" target="classFrame">InvalidUsageException</a></li>
 </ul>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-summary.html
index 81932fe..2d60194 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -202,6 +202,12 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></td>
+<td class="colLast">
+<div class="block">This exception will be thrown if an error occurs when setting an external variable.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></td>
 <td class="colLast">
 <div class="block">This exception will be thrown as a result of attempting to reload a saved parser
@@ -209,7 +215,7 @@
  is not in the GZIP format.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></td>
 <td class="colLast">
 <div class="block">This exception will be thrown as a result of an invalid usage of the Daffodil API</div>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-tree.html
index 2490e54..6582872 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/japi/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/japi/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.japi Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.japi Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.japi Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.japi Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -91,6 +91,7 @@
 <ul>
 <li type="circle">java.lang.Exception
 <ul>
+<li type="circle">org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ExternalVariableException</span></a></li>
 <li type="circle">org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidParserException</span></a></li>
 <li type="circle">org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidUsageException</span></a></li>
 <li type="circle">org.xml.sax.SAXException
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunction.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunction.html
index 5084e79..cd85df0 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunction.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunction.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UserDefinedFunction (Apache Daffodil 3.1.0 Java API)</title>
+<title>UserDefinedFunction (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UserDefinedFunction (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UserDefinedFunction (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
index b0cb754..148681a 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UserDefinedFunctionIdentification (Apache Daffodil 3.1.0 Java API)</title>
+<title>UserDefinedFunctionIdentification (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UserDefinedFunctionIdentification (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UserDefinedFunctionIdentification (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
index ed897f9..7ad03d6 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UserDefinedFunctionProvider (Apache Daffodil 3.1.0 Java API)</title>
+<title>UserDefinedFunctionProvider (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UserDefinedFunctionProvider (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UserDefinedFunctionProvider (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
index ae28d6e..5f4e1f1 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UserDefinedFunctionFatalException (Apache Daffodil 3.1.0 Java API)</title>
+<title>UserDefinedFunctionFatalException (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UserDefinedFunctionFatalException (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UserDefinedFunctionFatalException (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
index aa363eb..6169c0f 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>UserDefinedFunctionProcessingError (Apache Daffodil 3.1.0 Java API)</title>
+<title>UserDefinedFunctionProcessingError (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UserDefinedFunctionProcessingError (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="UserDefinedFunctionProcessingError (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-frame.html
index 2cd98aa..e83c5fd 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf.exceptions (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf.exceptions (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-summary.html
index 6c1179d..2e9f98d 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf.exceptions (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf.exceptions (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.udf.exceptions (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.udf.exceptions (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-tree.html
index 4ad346b..3a96977 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/exceptions/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf.exceptions Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf.exceptions Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.udf.exceptions Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.udf.exceptions Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-frame.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-frame.html
index a4adb2f..c6e4916 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-frame.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-summary.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-summary.html
index a1b1a73..23c0c40 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-summary.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.udf (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.udf (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-tree.html b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-tree.html
index c922713..b830b9f 100644
--- a/content/docs/latest/javadoc/org/apache/daffodil/udf/package-tree.html
+++ b/content/docs/latest/javadoc/org/apache/daffodil/udf/package-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>org.apache.daffodil.udf Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>org.apache.daffodil.udf Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.daffodil.udf Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="org.apache.daffodil.udf Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
diff --git a/content/docs/latest/javadoc/overview-frame.html b/content/docs/latest/javadoc/overview-frame.html
index f08e669..8497fda 100644
--- a/content/docs/latest/javadoc/overview-frame.html
+++ b/content/docs/latest/javadoc/overview-frame.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Overview List (Apache Daffodil 3.1.0 Java API)</title>
+<title>Overview List (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/content/docs/latest/javadoc/overview-summary.html b/content/docs/latest/javadoc/overview-summary.html
index 9e249b8..396f23b 100644
--- a/content/docs/latest/javadoc/overview-summary.html
+++ b/content/docs/latest/javadoc/overview-summary.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Overview (Apache Daffodil 3.1.0 Java API)</title>
+<title>Overview (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Overview (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -68,7 +68,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title"><h1>Apache Daffodil 3.1.0 Java API</h1></h1>
+<h1 class="title"><h1>Apache Daffodil 3.2.0 Java API</h1></h1>
 </div>
 <div class="contentContainer">
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
@@ -105,9 +105,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></td>
-<td class="colLast">
-<div class="block">Provides the classes necessary to receive logging messages from Daffodil.</div>
-</td>
+<td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a></td>
diff --git a/content/docs/latest/javadoc/overview-tree.html b/content/docs/latest/javadoc/overview-tree.html
index 1abf5c1..c83aa32 100644
--- a/content/docs/latest/javadoc/overview-tree.html
+++ b/content/docs/latest/javadoc/overview-tree.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Class Hierarchy (Apache Daffodil 3.1.0 Java API)</title>
+<title>Class Hierarchy (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Class Hierarchy (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -141,6 +141,7 @@
 <ul>
 <li type="circle">java.lang.Exception
 <ul>
+<li type="circle">org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ExternalVariableException</span></a></li>
 <li type="circle">org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidParserException</span></a></li>
 <li type="circle">org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidUsageException</span></a></li>
 <li type="circle">org.xml.sax.SAXException
diff --git a/content/docs/latest/javadoc/serialized-form.html b/content/docs/latest/javadoc/serialized-form.html
index d57f31a..84a6fd5 100644
--- a/content/docs/latest/javadoc/serialized-form.html
+++ b/content/docs/latest/javadoc/serialized-form.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Serialized Form (Apache Daffodil 3.1.0 Java API)</title>
+<title>Serialized Form (Apache Daffodil 3.2.0 Java API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (Apache Daffodil 3.1.0 Java API)";
+            parent.document.title="Serialized Form (Apache Daffodil 3.2.0 Java API)";
         }
     }
     catch(err) {
@@ -90,6 +90,11 @@
 </a>
 <h3>Class <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.DataProcessor</a> extends <a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a> implements Serializable</h3>
 </li>
+<li class="blockList"><a name="org.apache.daffodil.japi.ExternalVariableException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.ExternalVariableException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.daffodil.japi.InvalidParserException">
 <!--   -->
 </a>
diff --git a/content/docs/latest/scaladoc/index.html b/content/docs/latest/scaladoc/index.html
index 150de19..d0b9d01 100644
--- a/content/docs/latest/scaladoc/index.html
+++ b/content/docs/latest/scaladoc/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API </title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API " />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API " />
+          <title>Apache Daffodil 3.2.0 Scala API </title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API " />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API " />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/index.js b/content/docs/latest/scaladoc/index.js
index 972f0f8..4d0a0ba 100644
--- a/content/docs/latest/scaladoc/index.js
+++ b/content/docs/latest/scaladoc/index.js
@@ -1 +1 @@
-Index.PACKAGES = {"org.apache.daffodil.sapi.logger" : [{"name" : "org.apache.daffodil.sapi.logger.ConsoleLogWriter", "shortDescription" : "LogWriter that writes log messages to stdout", "members_class" : [{"label" : "write", "tail" : "(level: LogLevel.Value, logID: String, msg: String): Unit", "member" : "org.apache.daffodil.sapi.logger.ConsoleLogWriter.write", "link" : "org\/apache\/daffodil\/sapi\/logger\/ConsoleLogWriter.html#write(level:org.apache.daffodil.sapi.logger.LogLevel.Value, [...]
\ No newline at end of file
+Index.PACKAGES = {"org.apache.daffodil.sapi.logger" : [{"name" : "org.apache.daffodil.sapi.logger.ConsoleLogWriter", "shortDescription" : "LogWriter that writes log messages to stdout", "members_class" : [{"label" : "write", "tail" : "(level: LogLevel.Value, logID: String, msg: String): Unit", "member" : "org.apache.daffodil.sapi.logger.ConsoleLogWriter.write", "link" : "org\/apache\/daffodil\/sapi\/logger\/ConsoleLogWriter.html#write(level:org.apache.daffodil.sapi.logger.LogLevel.Value, [...]
\ No newline at end of file
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/index.html
index 880324d..b586cef 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Compiler.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Compiler.html
index 7be4882..8d8bc09 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Compiler.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Compiler.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.Compiler</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.Compiler" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.Compiler" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.Compiler</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.Compiler" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.Compiler" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Daffodil$.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Daffodil$.html
index 43ba91e..264807f 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Daffodil$.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Daffodil$.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.Daffodil</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.Daffodil" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.Daffodil" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.Daffodil</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.Daffodil" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.Daffodil" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
@@ -773,38 +773,6 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                 <span class="name">@native</span><span class="args">()</span>
               
         </dd></dl></div>
-    </li><li name="org.apache.daffodil.sapi.Daffodil#setLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit"></a><a id="setLogWriter(LogWriter):Unit"></a>
-      <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" title="Permalink">
-        <i class="material-icons">î…—</i>
-      </a>
-    </span>
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setLogWriter</span><span class="params">(<span name="lw">lw: <a href="logger/LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      
-      <p class="shortcomment cmt">Set the LogWriter to use to capture logging messages from Daffodil</p>
-    </li><li name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit"></a><a id="setLoggingLevel(logger.LogLevel.Value):Unit"></a>
-      <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" title="Permalink">
-        <i class="material-icons">î…—</i>
-      </a>
-    </span>
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setLoggingLevel</span><span class="params">(<span name="lvl">lvl: <a href="logger/LogLevel$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel.Value">logger.LogLevel.Value</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      
-      <p class="shortcomment cmt">Set the maximum logging level</p>
     </li><li name="scala.AnyRef#synchronized" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](⇒T0):T0"></a>
       <span class="permalink">
@@ -911,7 +879,48 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
 
         
 
-        
+        <div class="values members">
+              <h3>Deprecated Value Members</h3>
+              <ol><li name="org.apache.daffodil.sapi.Daffodil#setLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit"></a><a id="setLogWriter(LogWriter):Unit"></a>
+      <span class="permalink">
+      <a href="../../../../org/apache/daffodil/sapi/Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">setLogWriter</span><span class="params">(<span name="lw">lw: <a href="logger/LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">Set the LogWriter to use to capture logging messages from Daffodil</p><div class="fullcomment"><div class="comment cmt"><p>Set the LogWriter to use to capture logging messages from Daffodil</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit"></a><a id="setLoggingLevel(logger.LogLevel.Value):Unit"></a>
+      <span class="permalink">
+      <a href="../../../../org/apache/daffodil/sapi/Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">setLoggingLevel</span><span class="params">(<span name="lvl">lvl: <a href="logger/LogLevel$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel.Value">logger.LogLevel.Value</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">Set the maximum logging level</p><div class="fullcomment"><div class="comment cmt"><p>Set the maximum logging level</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li></ol>
+            </div>
         </div>
 
         <div id="inheritedMembers">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader$.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader$.html
index d857517..8203cd9 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader$.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader$.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DaffodilParseXMLReader</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DaffodilParseXMLReader" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DaffodilParseXMLReader" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DaffodilParseXMLReader</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DaffodilParseXMLReader" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DaffodilParseXMLReader" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader.html
index f6103c7..950d699 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilParseXMLReader.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DaffodilParseXMLReader</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DaffodilParseXMLReader" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DaffodilParseXMLReader" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DaffodilParseXMLReader</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DaffodilParseXMLReader" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DaffodilParseXMLReader" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnhandledSAXException.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnhandledSAXException.html
index 615ea74..6f20b7a 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnhandledSAXException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnhandledSAXException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnhandledSAXException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DaffodilUnhandledSAXException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DaffodilUnhandledSAXException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnhandledSAXException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DaffodilUnhandledSAXException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DaffodilUnhandledSAXException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseContentHandler.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseContentHandler.html
index 47afa63..d5d92f2 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseContentHandler.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseContentHandler.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnparseContentHandler</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DaffodilUnparseContentHandler" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DaffodilUnparseContentHandler" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnparseContentHandler</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DaffodilUnparseContentHandler" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DaffodilUnparseContentHandler" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseErrorSAXException.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseErrorSAXException.html
index 8c3120e..f2a08a7 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseErrorSAXException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DaffodilUnparseErrorSAXException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DaffodilUnparseErrorSAXException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataLocation.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataLocation.html
index d2c3633..d00206c 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataLocation.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataLocation.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DataLocation</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DataLocation" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DataLocation" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DataLocation</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DataLocation" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DataLocation" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataProcessor.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataProcessor.html
index 383cbf8..4742a3d 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataProcessor.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/DataProcessor.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.DataProcessor</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.DataProcessor" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.DataProcessor" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.DataProcessor</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.DataProcessor" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.DataProcessor" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
@@ -1047,7 +1047,13 @@ a <a href="" class="extype" name="org.apache.daffodil.sapi.DataProcessor">DataPr
                may be preceded by a string of the form &quot;{namespace}&quot; to
                define a namespace for the variable. If preceded with &quot;{}&quot;,
                then no namespace is used. If not preceded by anything,
-               then Daffodil will figure out the namespace.</p></dd></dl></div>
+               then Daffodil will figure out the namespace.</p></dd></dl><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[ExternalVariableException]</span>
+    </span>)</span>
+              
+        </dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><a href="ExternalVariableException.html" class="extype" name="org.apache.daffodil.sapi.ExternalVariableException"><code>ExternalVariableException</code></a> if an error occurs while setting an external variable</p></span></dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.DataProcessor#withExternalVariables" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="withExternalVariables(extVars:java.io.File):org.apache.daffodil.sapi.DataProcessor"></a><a id="withExternalVariables(File):DataProcessor"></a>
       <span class="permalink">
@@ -1065,7 +1071,13 @@ a <a href="" class="extype" name="org.apache.daffodil.sapi.DataProcessor">DataPr
       
       <p class="shortcomment cmt">Obtain a new <a href="" class="extype" name="org.apache.daffodil.sapi.DataProcessor">DataProcessor</a> with external variables read from a Daffodil configuration file
 </p><div class="fullcomment"><div class="comment cmt"><p>Obtain a new <a href="" class="extype" name="org.apache.daffodil.sapi.DataProcessor">DataProcessor</a> with external variables read from a Daffodil configuration file
-</p></div><dl class="paramcmts block"><dt class="param">extVars</dt><dd class="cmt"><p>file to read DFDL variables from.</p></dd></dl><dl class="attributes block"> <dt>See also</dt><dd><span class="cmt"><p><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format</p></span></dd></dl></div>
+</p></div><dl class="paramcmts block"><dt class="param">extVars</dt><dd class="cmt"><p>file to read DFDL variables from.</p></dd></dl><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[ExternalVariableException]</span>
+    </span>)</span>
+              
+        </dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><a href="ExternalVariableException.html" class="extype" name="org.apache.daffodil.sapi.ExternalVariableException"><code>ExternalVariableException</code></a> if an error occurs while setting an external variable</p></span></dd><dt>See also</dt><dd><span class="cmt"><p><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format</p></span></dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.DataProcessor#withValidationMode" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="withValidationMode(mode:org.apache.daffodil.sapi.ValidationMode.ValidationMode):org.apache.daffodil.sapi.DataProcessor"></a><a id="withValidationMode(ValidationMode):DataProcessor"></a>
       <span class="permalink">
@@ -1285,7 +1297,12 @@ non-null debugger.
                then Daffodil will figure out the namespace.</p></dd></dl><dl class="attributes block"> <dt>Annotations</dt><dd>
                 <span class="name">@deprecated</span>
               
-        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use withExternalVariables.</p></dd></dl></div>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[ExternalVariableException]</span>
+    </span>)</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use withExternalVariables.</p></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><a href="ExternalVariableException.html" class="extype" name="org.apache.daffodil.sapi.ExternalVariableException"><code>ExternalVariableException</code></a> if an error occurs while setting an external variable</p></span></dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.DataProcessor#setExternalVariables" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="setExternalVariables(extVars:java.io.File):Unit"></a><a id="setExternalVariables(File):Unit"></a>
       <span class="permalink">
@@ -1306,7 +1323,12 @@ non-null debugger.
 </p></div><dl class="paramcmts block"><dt class="param">extVars</dt><dd class="cmt"><p>file to read DFDL variables from.</p></dd></dl><dl class="attributes block"> <dt>Annotations</dt><dd>
                 <span class="name">@deprecated</span>
               
-        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use withExternalVariables.</p></dd><dt>See also</dt><dd><span class="cmt"><p><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format</p></span></dd></dl></div>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[ExternalVariableException]</span>
+    </span>)</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 2.6.0)</i> Use withExternalVariables.</p></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><a href="ExternalVariableException.html" class="extype" name="org.apache.daffodil.sapi.ExternalVariableException"><code>ExternalVariableException</code></a> if an error occurs while setting an external variable</p></span></dd><dt>See also</dt><dd><span class="cmt"><p><a target="_blank" href='https://daffodil.apache.org/confi [...]
     </li><li name="org.apache.daffodil.sapi.DataProcessor#setValidationMode" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="setValidationMode(mode:org.apache.daffodil.sapi.ValidationMode.ValidationMode):Unit"></a><a id="setValidationMode(ValidationMode):Unit"></a>
       <span class="permalink">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Diagnostic.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Diagnostic.html
index 8bdb07c..9539268 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Diagnostic.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/Diagnostic.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.Diagnostic</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.Diagnostic" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.Diagnostic" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.Diagnostic</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.Diagnostic" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.Diagnostic" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ExternalVariableException.html
similarity index 89%
copy from content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html
copy to content/docs/latest/scaladoc/org/apache/daffodil/sapi/ExternalVariableException.html
index 76204a9..c6c36c7 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ExternalVariableException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.InvalidUsageException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.InvalidUsageException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.InvalidUsageException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ExternalVariableException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ExternalVariableException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ExternalVariableException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,12 +387,16 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
-                        <a class="class" href="" title="This exception will be thrown as a result of an invalid usage of the Daffodil API"></a>
-                        <a href="" title="This exception will be thrown as a result of an invalid usage of the Daffodil API">InvalidUsageException</a>
+                        <a class="class" href="InvalidUsageException.html" title="This exception will be thrown as a result of an invalid usage of the Daffodil API"></a>
+                        <a href="InvalidUsageException.html" title="This exception will be thrown as a result of an invalid usage of the Daffodil API">InvalidUsageException</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="LocationInSchemaFile.html" title="Information related to locations in DFDL schema files"></a>
@@ -430,8 +430,8 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
       <div id="definition">
         <div class="big-circle class">c</div>
         <p id="owner"><a href="../../../index.html" class="extype" name="org">org</a>.<a href="../../index.html" class="extype" name="org.apache">apache</a>.<a href="../index.html" class="extype" name="org.apache.daffodil">daffodil</a>.<a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></p>
-        <h1>InvalidUsageException<span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html" title="Permalink">
+        <h1>ExternalVariableException<span class="permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span></h1>
@@ -444,12 +444,16 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">InvalidUsageException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+        <span class="name">ExternalVariableException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
       </span>
       </h4>
 
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>This exception will be thrown as a result of an invalid usage of the Daffodil API
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>This exception will be thrown if an error occurs when setting an external variable. Example of errors include:
+- Ambiguity in variable to set
+- Variable definition not found in a schema
+- Variable value does not have a valid type with regards to the variable type
+- Variable cannot be set externally
 </p></div><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
@@ -480,7 +484,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                   <span class="filtertype">Inherited<br />
                   </span>
                   <ol id="linearization">
-                    <li class="in" name="org.apache.daffodil.sapi.InvalidUsageException"><span>InvalidUsageException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                    <li class="in" name="org.apache.daffodil.sapi.ExternalVariableException"><span>ExternalVariableException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                   </ol>
                 </div><div class="ancestors">
               <span class="filtertype"></span>
@@ -498,26 +502,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
 
       <div id="template">
         <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="org.apache.daffodil.sapi.InvalidUsageException#&lt;init&gt;" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(cause:org.apache.daffodil.processors.InvalidUsageException):org.apache.daffodil.sapi.InvalidUsageException"></a><a id="&lt;init&gt;:InvalidUsageException"></a>
-      <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#&lt;init&gt;(cause:org.apache.daffodil.processors.InvalidUsageException):org.apache.daffodil.sapi.InvalidUsageException" title="Permalink">
-        <i class="material-icons">î…—</i>
-      </a>
-    </span>
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">InvalidUsageException</span><span class="params">(<span name="cause">cause: <span class="extype" name="org.apache.daffodil.processors.InvalidUsageException">processors.InvalidUsageException</span></span>)</span>
-      </span>
-      
-      
-    </li></ol>
-            </div>
+        
 
         
 
@@ -529,7 +514,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                 <li name="scala.AnyRef#!=" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#!=(x$1:Any):Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#!=(x$1:Any):Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -545,7 +530,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef###" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="##():Int"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html###():Int" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html###():Int" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -561,7 +546,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#==" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#==(x$1:Any):Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#==(x$1:Any):Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -577,7 +562,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="addSuppressed(x$1:Throwable):Unit"></a><a id="addSuppressed(Throwable):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#addSuppressed(x$1:Throwable):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#addSuppressed(x$1:Throwable):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -593,7 +578,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.Any#asInstanceOf" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#asInstanceOf[T0]:T0" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#asInstanceOf[T0]:T0" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -609,7 +594,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#clone" visbl="prt" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="clone():Object"></a><a id="clone():AnyRef"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#clone():Object" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#clone():Object" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -633,7 +618,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#eq" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#eq(x$1:AnyRef):Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#eq(x$1:AnyRef):Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -649,7 +634,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#equals" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="equals(x$1:Any):Boolean"></a><a id="equals(Any):Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#equals(x$1:Any):Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#equals(x$1:Any):Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -665,7 +650,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="fillInStackTrace():Throwable"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#fillInStackTrace():Throwable" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#fillInStackTrace():Throwable" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -681,7 +666,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#finalize" visbl="prt" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="finalize():Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#finalize():Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#finalize():Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -703,7 +688,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#getCause" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getCause():Throwable"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getCause():Throwable" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getCause():Throwable" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -719,7 +704,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#getClass" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getClass():Class[_]"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getClass():Class[_]" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getClass():Class[_]" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -738,7 +723,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getLocalizedMessage():String"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getLocalizedMessage():String" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getLocalizedMessage():String" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -754,7 +739,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#getMessage" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getMessage():String"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getMessage():String" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getMessage():String" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -770,7 +755,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getStackTrace():Array[StackTraceElement]"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getStackTrace():Array[StackTraceElement]" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getStackTrace():Array[StackTraceElement]" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -786,7 +771,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getSuppressed():Array[Throwable]"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#getSuppressed():Array[Throwable]" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#getSuppressed():Array[Throwable]" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -802,7 +787,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#hashCode" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#hashCode():Int" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#hashCode():Int" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -821,7 +806,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#initCause" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="initCause(x$1:Throwable):Throwable"></a><a id="initCause(Throwable):Throwable"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#initCause(x$1:Throwable):Throwable" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#initCause(x$1:Throwable):Throwable" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -837,7 +822,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.Any#isInstanceOf" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="isInstanceOf[T0]:Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#isInstanceOf[T0]:Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#isInstanceOf[T0]:Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -853,7 +838,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#ne" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#ne(x$1:AnyRef):Boolean" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#ne(x$1:AnyRef):Boolean" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -869,7 +854,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#notify" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="notify():Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#notify():Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#notify():Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -888,7 +873,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#notifyAll" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="notifyAll():Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#notifyAll():Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#notifyAll():Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -907,7 +892,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a><a id="printStackTrace(PrintWriter):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -923,7 +908,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a><a id="printStackTrace(PrintStream):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -939,7 +924,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="printStackTrace():Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#printStackTrace():Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#printStackTrace():Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -955,7 +940,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a><a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -971,7 +956,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#synchronized" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](⇒T0):T0"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -987,7 +972,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="java.lang.Throwable#toString" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="toString():String"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#toString():String" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#toString():String" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -1003,7 +988,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#wait" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="wait():Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#wait():Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#wait():Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -1025,7 +1010,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#wait" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -1047,7 +1032,7 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
     </li><li name="scala.AnyRef#wait" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a>
       <span class="permalink">
-      <a href="../../../../org/apache/daffodil/sapi/InvalidUsageException.html#wait(x$1:Long):Unit" title="Permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html#wait(x$1:Long):Unit" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidParserException.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidParserException.html
index a14fbdf..3cdd8f9 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidParserException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidParserException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.InvalidParserException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.InvalidParserException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.InvalidParserException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.InvalidParserException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.InvalidParserException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.InvalidParserException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html
index 76204a9..512cbbe 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/InvalidUsageException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.InvalidUsageException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.InvalidUsageException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.InvalidUsageException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.InvalidUsageException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.InvalidUsageException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.InvalidUsageException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/LocationInSchemaFile.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/LocationInSchemaFile.html
index 6ef4c49..575dd43 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/LocationInSchemaFile.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/LocationInSchemaFile.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.LocationInSchemaFile</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.LocationInSchemaFile" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.LocationInSchemaFile" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.LocationInSchemaFile</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.LocationInSchemaFile" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.LocationInSchemaFile" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ParseResult.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ParseResult.html
index 48dcf15..5bf38f3 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ParseResult.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ParseResult.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.ParseResult</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.ParseResult" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.ParseResult" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ParseResult</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ParseResult" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ParseResult" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory$experimental$.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory$experimental$.html
index bfd6311..36a6dd8 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory$experimental$.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory$experimental$.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.ProcessorFactory.experimental</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.ProcessorFactory.experimental" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.ProcessorFactory.experimental" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ProcessorFactory.experimental</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ProcessorFactory.experimental" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ProcessorFactory.experimental" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory.html
index 0a72d8d..c01782c 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ProcessorFactory.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.ProcessorFactory</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.ProcessorFactory" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.ProcessorFactory" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ProcessorFactory</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ProcessorFactory" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ProcessorFactory" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/UnparseResult.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/UnparseResult.html
index b4a1d94..d9d174e 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/UnparseResult.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/UnparseResult.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.UnparseResult</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.UnparseResult" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.UnparseResult" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.UnparseResult</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.UnparseResult" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.UnparseResult" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$$Custom.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$$Custom.html
index c9561ee..a80e3fe 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$$Custom.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$$Custom.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.ValidationMode.Custom</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.ValidationMode.Custom" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.ValidationMode.Custom" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ValidationMode.Custom</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ValidationMode.Custom" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ValidationMode.Custom" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$.html
index 5b7da44..a85014d 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/ValidationMode$.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.ValidationMode</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.ValidationMode" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.ValidationMode" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.ValidationMode</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.ValidationMode" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.ValidationMode" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/WithDiagnostics.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/WithDiagnostics.html
index fa7477a..5b16419 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/WithDiagnostics.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/WithDiagnostics.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.WithDiagnostics</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.WithDiagnostics" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.WithDiagnostics" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.WithDiagnostics</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.WithDiagnostics" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.WithDiagnostics" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/DebuggerRunner.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/DebuggerRunner.html
index 40f405b..1ba26f2 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/DebuggerRunner.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/DebuggerRunner.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.debugger.DebuggerRunner</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.debugger.DebuggerRunner" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.debugger.DebuggerRunner" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.debugger.DebuggerRunner</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.debugger.DebuggerRunner" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.debugger.DebuggerRunner" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/TraceDebuggerRunner.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/TraceDebuggerRunner.html
index 6592041..f16be40 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/TraceDebuggerRunner.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/TraceDebuggerRunner.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.debugger.TraceDebuggerRunner</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.debugger.TraceDebuggerRunner" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.debugger.TraceDebuggerRunner" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.debugger.TraceDebuggerRunner</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.debugger.TraceDebuggerRunner" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.debugger.TraceDebuggerRunner" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/index.html
index c041941..eaf2166 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/debugger/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.debugger</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.debugger" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.debugger" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.debugger</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.debugger" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.debugger" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -353,14 +353,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="../logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="../logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="../logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout< [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="../logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="../logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li>
               </ul>
             </div>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/index.html
index 07e16ea..ee2e364 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -333,7 +333,7 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
       </span>
       
       
-    </li><li name="org.apache.daffodil.sapi.logger" visbl="pub" class="indented5 " data-isabs="false" fullComment="yes" group="Ungrouped">
+    </li><li name="org.apache.daffodil.sapi.logger" visbl="pub" class="indented5 " data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="logger"></a><a id="logger:logger"></a>
       <span class="permalink">
       <a href="../../../../org/apache/daffodil/sapi/logger/index.html" title="Permalink">
@@ -345,14 +345,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li [...]
-<a href="Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div></div>
+      
     </li><li class="current-entities indented4">
                         <span class="separator"></span>
                         <a class="class" href="Compiler.html" title="Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's."></a>
@@ -391,6 +387,10 @@ level to <a href="logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.
                         <a href="Diagnostic.html" title="Class containing diagnostic information">Diagnostic</a>
                       </li><li class="current-entities indented4">
                         <span class="separator"></span>
+                        <a class="class" href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable."></a>
+                        <a href="ExternalVariableException.html" title="This exception will be thrown if an error occurs when setting an external variable.">ExternalVariableException</a>
+                      </li><li class="current-entities indented4">
+                        <span class="separator"></span>
                         <a class="class" href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format."></a>
                         <a href="InvalidParserException.html" title="This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.">InvalidParserException</a>
                       </li><li class="current-entities indented4">
@@ -793,6 +793,27 @@ org.xml.sax.ContentHandler, based on the org.xml.sax.XMLReader interface
       
       <p class="shortcomment cmt">Class containing diagnostic information
 </p>
+    </li><li name="org.apache.daffodil.sapi.ExternalVariableException" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ExternalVariableExceptionextendsException"></a><a id="ExternalVariableException:ExternalVariableException"></a>
+      <span class="permalink">
+      <a href="../../../../org/apache/daffodil/sapi/ExternalVariableException.html" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a title="This exception will be thrown if an error occurs when setting an external variable." href="ExternalVariableException.html"><span class="name">ExternalVariableException</span></a><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">This exception will be thrown if an error occurs when setting an external variable.</p><div class="fullcomment"><div class="comment cmt"><p>This exception will be thrown if an error occurs when setting an external variable. Example of errors include:
+- Ambiguity in variable to set
+- Variable definition not found in a schema
+- Variable value does not have a valid type with regards to the variable type
+- Variable cannot be set externally
+</p></div></div>
     </li><li name="org.apache.daffodil.sapi.InvalidParserException" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="InvalidParserExceptionextendsException"></a><a id="InvalidParserException:InvalidParserException"></a>
       <span class="permalink">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputter.html
index 29972b5..1f218e1 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.InfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.InfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -576,7 +576,7 @@ current event type is StartElement. If the InfosetInputter does not
 support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
-    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputter#getSimpleText" visbl="pub" class="indented0 " data-isabs="true" fullComment="yes" group="Ungrouped">
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputter#getSimpleText" visbl="pub" class="indented0 " data-isabs="true" fullComment="no" group="Ungrouped">
       <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/infoset/InfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
@@ -591,12 +591,9 @@ represent no namespaces.
         <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
       </span>
       
-      <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
-current event type is StartElement and the element is a simple type. If
-the event contains complex data, it is an error and should throw
-NonTextFoundInSimpleContentException. If the element does not have any
-simple content, this should return either null or the empty string.
-</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputter#hasNext" visbl="pub" class="indented0 " data-isabs="true" fullComment="yes" group="Ungrouped">
       <a id="hasNext():Boolean"></a>
       <span class="permalink">
@@ -931,6 +928,27 @@ Return MaybeBoolean(true) if the nil property is set to true.
                 <span class="name">@native</span><span class="args">()</span>
               
         </dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputter#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/InfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
+      </span>
+      
+      <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
+current event type is StartElement and the element is a simple type. If
+the event contains complex data, it is an error and should throw
+NonTextFoundInSimpleContentException. If the element does not have any
+simple content, this should return either null or the empty string.
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <span class="permalink">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html
index 03d4fd8..68ce458 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetInputterProxy</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetInputterProxy" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.InfosetInputterProxy" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetInputterProxy</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetInputterProxy" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.InfosetInputterProxy" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -853,9 +853,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -864,7 +864,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/InfosetInputterProxy.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputter.html
index 60c029d..d230487 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.InfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.InfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputterProxy.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputterProxy.html
index 319db50..efba448 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputterProxy.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/InfosetOutputterProxy.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetOutputterProxy</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetOutputterProxy" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.InfosetOutputterProxy" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.InfosetOutputterProxy</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.InfosetOutputterProxy" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.InfosetOutputterProxy" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html
index 28dfc2d..6a31415 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.JDOMInfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.JDOMInfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.JDOMInfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.JDOMInfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.JDOMInfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.JDOMInfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -827,9 +827,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -838,7 +838,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/JDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetOutputter.html
index c287512..bd705a6 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JDOMInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.JDOMInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html
index 5708578..e3a0159 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.JsonInfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.JsonInfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.JsonInfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.JsonInfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.JsonInfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.JsonInfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -850,9 +850,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -861,7 +861,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/JsonInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetOutputter.html
index 499557b..1849c89 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/JsonInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.JsonInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.JsonInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.JsonInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.JsonInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.JsonInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.JsonInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/NullInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/NullInfosetOutputter.html
index de8a050..5ef59a5 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/NullInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/NullInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.NullInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.NullInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.NullInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.NullInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.NullInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.NullInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html
index 7fe42a4..ec6db8f 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.ScalaXMLInfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -827,9 +827,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -838,7 +838,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/ScalaXMLInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetOutputter.html
index 4b97117..0506980 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/ScalaXMLInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.ScalaXMLInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html
index bd51edc..f982ab5 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.W3CDOMInfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -832,9 +832,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -843,7 +843,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/W3CDOMInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetOutputter.html
index e82978f..962e22d 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/W3CDOMInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.W3CDOMInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html
index f992970..0dd566c 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.XMLTextInfosetInputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -850,9 +850,9 @@ support namespaces, this shoud return null. This may return null to
 represent no namespaces.
 </p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a> → InfosetInputter</dd></dl></div>
     </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String"></a><a id="getSimpleText(Kind):String"></a>
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing"></a><a id="getSimpleText(Kind):Nothing"></a>
       <span class="permalink">
-      <a href="../../../../../org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):String" title="Permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind):Nothing" title="Permalink">
         <i class="material-icons">î…—</i>
       </a>
     </span>
@@ -861,7 +861,27 @@ represent no namespaces.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+      </span>
+      
+      <p class="shortcomment cmt">See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p><div class="fullcomment"><div class="comment cmt"><p>See getSimpleText(primType, runtimeProperties), which has a default
+implementation to call this function without the runtimeProperties Map
+</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="InfosetInputterProxy.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy">InfosetInputterProxy</a> → <a href="InfosetInputter.html" class="extype" name="org.apache.daffodil.sapi.infoset.InfosetInputter">InfosetInputter</a></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.infoset.InfosetInputterProxy#getSimpleText" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String"></a><a id="getSimpleText(Kind,Map[String,String]):String"></a>
+      <span class="permalink">
+      <a href="../../../../../org/apache/daffodil/sapi/infoset/XMLTextInfosetInputter.html#getSimpleText(primType:org.apache.daffodil.dpath.NodeInfo.Kind,runtimeProperties:java.util.Map[String,String]):String" title="Permalink">
+        <i class="material-icons">î…—</i>
+      </a>
+    </span>
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSimpleText</span><span class="params">(<span name="primType">primType: <span class="extype" name="org.apache.daffodil.dpath.NodeInfo.Kind">Kind</span></span>, <span name="runtimeProperties">runtimeProperties: <span class="extype" name="java.util.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Pred [...]
       </span>
       
       <p class="shortcomment cmt">Get the content of a simple type.</p><div class="fullcomment"><div class="comment cmt"><p>Get the content of a simple type. This will only be called when the
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetOutputter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetOutputter.html
index a14e642..93455f5 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetOutputter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/XMLTextInfosetOutputter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset.XMLTextInfosetOutputter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/index.html
index 73050a8..784e77a 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/infoset/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.infoset</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.infoset" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.infoset" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.infoset</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.infoset" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.infoset" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -405,14 +405,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="../logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="../logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="../logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout< [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="../logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="../logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li>
               </ul>
             </div>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/InputSourceDataInputStream.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/InputSourceDataInputStream.html
index aa50112..ed98ca0 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/InputSourceDataInputStream.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/InputSourceDataInputStream.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.io.InputSourceDataInputStream</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.io.InputSourceDataInputStream" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.io.InputSourceDataInputStream" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.io.InputSourceDataInputStream</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.io.InputSourceDataInputStream" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.io.InputSourceDataInputStream" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/index.html
index 5f9f3bb..e771f8f 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/io/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.io</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.io" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.io" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.io</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.io" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.io" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -349,14 +349,10 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="../logger/index.html"><span class="name">logger</span></a>
+        <a title="" href="../logger/index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="../logger/ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout< [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="../logger/LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="../logger/LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li>
               </ul>
             </div>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/ConsoleLogWriter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/ConsoleLogWriter.html
index ba977e6..6988b85 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/ConsoleLogWriter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/ConsoleLogWriter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger.ConsoleLogWriter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger.ConsoleLogWriter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger.ConsoleLogWriter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger.ConsoleLogWriter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger.ConsoleLogWriter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger.ConsoleLogWriter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -287,14 +287,10 @@ xmlReader.parse(data)
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="index.html"><span class="name">logger</span></a>
+        <a title="" href="index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a href="FileLogWriter. [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="" title="LogWriter that writes log messages to stdout"></a>
@@ -338,13 +334,16 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">ConsoleLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">ConsoleLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       </h4>
 
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes log messages to stdout
-</p></div><div class="toggleContainer block">
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
           </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/FileLogWriter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/FileLogWriter.html
index da3d6ba..d491612 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/FileLogWriter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/FileLogWriter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger.FileLogWriter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger.FileLogWriter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger.FileLogWriter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger.FileLogWriter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger.FileLogWriter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger.FileLogWriter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -287,14 +287,10 @@ xmlReader.parse(data)
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="index.html"><span class="name">logger</span></a>
+        <a title="" href="index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="ConsoleLogWriter.html" title="LogWriter that writes log messages to stdout"></a>
@@ -338,13 +334,16 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">FileLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">FileLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       </h4>
 
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes all log messages to a file.
-</p></div><div class="toggleContainer block">
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
           </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogLevel$.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogLevel$.html
index f658395..d130764 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogLevel$.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogLevel$.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger.LogLevel</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger.LogLevel" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger.LogLevel" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger.LogLevel</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger.LogLevel" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger.LogLevel" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -287,14 +287,10 @@ xmlReader.parse(data)
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="index.html"><span class="name">logger</span></a>
+        <a title="" href="index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="ConsoleLogWriter.html" title="LogWriter that writes log messages to stdout"></a>
@@ -338,14 +334,17 @@ level to <a href="#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">LogLevel</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">LogLevel</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
       </span>
       </h4>
 
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Logging levels.</p><p>Error, Warning, and Info are intended for general use. The default is Info.</p><p>Levels Resolver Compile, Debug, and OOLAGDebug are intended for Daffodil developer
 use.
-</p></div><div class="toggleContainer block">
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
           </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogWriter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogWriter.html
index ceb9a95..a5e1917 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogWriter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/LogWriter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger.LogWriter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger.LogWriter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger.LogWriter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger.LogWriter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger.LogWriter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger.LogWriter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -287,14 +287,10 @@ xmlReader.parse(data)
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="index.html"><span class="name">logger</span></a>
+        <a title="" href="index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="ConsoleLogWriter.html" title="LogWriter that writes log messages to stdout"></a>
@@ -338,13 +334,16 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">LogWriter</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">LogWriter</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
 
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Abstract log writer, which can be overridden to create a custom log writer.
-</p></div><div class="toggleContainer block">
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
           </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/NullLogWriter.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/NullLogWriter.html
index b9ef618..9cb4d9f 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/NullLogWriter.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/NullLogWriter.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger.NullLogWriter</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger.NullLogWriter" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger.NullLogWriter" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger.NullLogWriter</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger.NullLogWriter" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger.NullLogWriter" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -287,14 +287,10 @@ xmlReader.parse(data)
         <span class="kind">package</span>
       </span>
       <span class="symbol">
-        <a title="Provides the classes necessary to receive logging messages from Daffodil." href="index.html"><span class="name">logger</span></a>
+        <a title="" href="index.html"><span class="name">logger</span></a>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="ConsoleLogWriter.html" title="LogWriter that writes log messages to stdout"></a>
@@ -338,13 +334,16 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">NullLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">NullLogWriter</span><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       </h4>
 
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that drops all log messages
-</p></div><div class="toggleContainer block">
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">
             Linear Supertypes
           </span>
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/index.html
index 0a6f9c7..067ea91 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/sapi/logger/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.sapi.logger</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.sapi.logger" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.sapi.logger" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.sapi.logger</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.sapi.logger" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.sapi.logger" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
@@ -348,11 +348,7 @@ an infoset. A new InfosetOutputter is required for each call to unparse().
         <span class="name">logger</span>
       </span>
       
-      <p class="shortcomment cmt">Provides the classes necessary to receive logging messages from Daffodil.</p><div class="fullcomment"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../index.html" class="extype" name="org.apache.daffodil.sapi">sapi</a></dd></dl></div>
     </li><li class="current-entities indented5">
                         <span class="separator"></span>
                         <a class="class" href="ConsoleLogWriter.html" title="LogWriter that writes log messages to stdout"></a>
@@ -401,16 +397,7 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
       </h4>
 
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Provides the classes necessary to receive logging messages from Daffodil.</p><h5> Overview </h5><p>Daffodil comes with three prebuilt log writers:</p><ul><li><a href="ConsoleLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.ConsoleLogWriter">ConsoleLogWriter</a> - writes all log messages to stdout</li><li><a href="FileLogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.FileL [...]
-<a href="../Daffodil$.html#setLogWriter(lw:org.apache.daffodil.sapi.logger.LogWriter):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLogWriter">Daffodil.setLogWriter</a>. For example, to write all logs to <code>/var/log/daffodil.log</code>:</p><pre><span class="kw">val</span> lw = <span class="kw">new</span> FileLogWriter(<span class="kw">new</span> File(<span class="lit">"/var/log/daffodil.log"</span>))
-Daffodil.setLogWriter(lw)</pre><p>One may also change the log level using <a href="../Daffodil$.html#setLoggingLevel(lvl:org.apache.daffodil.sapi.logger.LogLevel.Value):Unit" class="extmbr" name="org.apache.daffodil.sapi.Daffodil#setLoggingLevel">Daffodil.setLoggingLevel</a>, which
-defaults to <a href="LogLevel$.html#Info:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Info">LogLevel.Info</a> if not set. For example, to change the log
-level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLevel.Value" class="extmbr" name="org.apache.daffodil.sapi.logger.LogLevel#Warning">LogLevel.Warning</a>:</p><pre>Daffodil.setLoggingLevel(LogLevel.Warning);</pre></div><div class="toggleContainer block">
-          <span class="toggle">
-            Linear Supertypes
-          </span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
+          <div id="comment" class="fullcommenttop"></div>
         
 
       <div id="mbrsel">
@@ -428,22 +415,10 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
             <ol>
               
               <li class="alpha in"><span>Alphabetic</span></li>
-              <li class="inherit out"><span>By Inheritance</span></li>
+              
             </ol>
           </div>
-          <div class="ancestors">
-                  <span class="filtertype">Inherited<br />
-                  </span>
-                  <ol id="linearization">
-                    <li class="in" name="org.apache.daffodil.sapi.logger"><span>logger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                  </ol>
-                </div><div class="ancestors">
-              <span class="filtertype"></span>
-              <ol>
-                <li class="hideall out"><span>Hide All</span></li>
-                <li class="showall in"><span>Show All</span></li>
-              </ol>
-            </div>
+          
           <div id="visbl">
               <span class="filtertype">Visibility</span>
               <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
@@ -457,7 +432,7 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
 
         <div id="types" class="types members">
               <h3>Type Members</h3>
-              <ol><li name="org.apache.daffodil.sapi.logger.ConsoleLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
+              <ol><li name="org.apache.daffodil.sapi.logger.ConsoleLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="ConsoleLogWriterextendsLogWriter"></a><a id="ConsoleLogWriter:ConsoleLogWriter"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/logger/ConsoleLogWriter.html" title="Permalink">
@@ -469,12 +444,16 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a title="LogWriter that writes log messages to stdout" href="ConsoleLogWriter.html"><span class="name">ConsoleLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <a title="LogWriter that writes log messages to stdout" href="ConsoleLogWriter.html"><span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">ConsoleLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       
       <p class="shortcomment cmt"><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes log messages to stdout
-</p>
-    </li><li name="org.apache.daffodil.sapi.logger.FileLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
+</p><div class="fullcomment"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes log messages to stdout
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.logger.FileLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="FileLogWriterextendsLogWriter"></a><a id="FileLogWriter:FileLogWriter"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/logger/FileLogWriter.html" title="Permalink">
@@ -486,11 +465,15 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a title="LogWriter that writes all log messages to a file." href="FileLogWriter.html"><span class="name">FileLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <a title="LogWriter that writes all log messages to a file." href="FileLogWriter.html"><span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">FileLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       
-      <p class="shortcomment cmt"><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes all log messages to a file.</p>
-    </li><li name="org.apache.daffodil.sapi.logger.LogWriter" visbl="pub" class="indented0 " data-isabs="true" fullComment="no" group="Ungrouped">
+      <p class="shortcomment cmt"><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes all log messages to a file.</p><div class="fullcomment"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that writes all log messages to a file.
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.logger.LogWriter" visbl="pub" class="indented0 " data-isabs="true" fullComment="yes" group="Ungrouped">
       <a id="LogWriterextendsAnyRef"></a><a id="LogWriter:LogWriter"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/logger/LogWriter.html" title="Permalink">
@@ -502,11 +485,15 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a title="Abstract log writer, which can be overridden to create a custom log writer." href="LogWriter.html"><span class="name">LogWriter</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+        <a title="Abstract log writer, which can be overridden to create a custom log writer." href="LogWriter.html"><span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">LogWriter</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       
-      <p class="shortcomment cmt">Abstract log writer, which can be overridden to create a custom log writer.</p>
-    </li><li name="org.apache.daffodil.sapi.logger.NullLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="no" group="Ungrouped">
+      <p class="shortcomment cmt">Abstract log writer, which can be overridden to create a custom log writer.</p><div class="fullcomment"><div class="comment cmt"><p>Abstract log writer, which can be overridden to create a custom log writer.
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li><li name="org.apache.daffodil.sapi.logger.NullLogWriter" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="NullLogWriterextendsLogWriter"></a><a id="NullLogWriter:NullLogWriter"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/logger/NullLogWriter.html" title="Permalink">
@@ -518,20 +505,27 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a title="LogWriter that drops all log messages" href="NullLogWriter.html"><span class="name">NullLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
+        <a title="LogWriter that drops all log messages" href="NullLogWriter.html"><span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">NullLogWriter</span></a><span class="result"> extends <a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a></span>
       </span>
       
       <p class="shortcomment cmt"><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that drops all log messages
-</p>
+</p><div class="fullcomment"><div class="comment cmt"><p><a href="LogWriter.html" class="extype" name="org.apache.daffodil.sapi.logger.LogWriter">LogWriter</a> that drops all log messages
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
     </li></ol>
             </div>
 
         
 
+        
+
+        
+
         <div class="values members">
-              <h3>Value Members</h3>
-              <ol>
-                <li name="org.apache.daffodil.sapi.logger.LogLevel" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
+              <h3>Deprecated Value Members</h3>
+              <ol><li name="org.apache.daffodil.sapi.logger.LogLevel" visbl="pub" class="indented0 " data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="LogLevel"></a><a id="LogLevel:LogLevel"></a>
       <span class="permalink">
       <a href="../../../../../org/apache/daffodil/sapi/logger/LogLevel$.html" title="Permalink">
@@ -543,27 +537,21 @@ level to <a href="LogLevel$.html#Warning:org.apache.daffodil.sapi.logger.LogLeve
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <a title="Logging levels." href="LogLevel$.html"><span class="name">LogLevel</span></a><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+        <a title="Logging levels." href="LogLevel$.html"><span class="name deprecated" title="Deprecated: (Since version 3.2.0) Use Log4j for logging">LogLevel</span></a><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
       </span>
       
       <p class="shortcomment cmt">Logging levels.</p><div class="fullcomment"><div class="comment cmt"><p>Logging levels.</p><p>Error, Warning, and Info are intended for general use. The default is Info.</p><p>Levels Resolver Compile, Debug, and OOLAGDebug are intended for Daffodil developer
 use.
-</p></div></div>
-    </li>
-              </ol>
+</p></div><dl class="attributes block"> <dt>Annotations</dt><dd>
+                <span class="name">@deprecated</span>
+              
+        </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.2.0)</i> Use Log4j for logging</p></dd></dl></div>
+    </li></ol>
             </div>
-
-        
-
-        
         </div>
 
         <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
+        
         
         </div>
 
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunction.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunction.html
index 2c2ebfe..994887e 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunction.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunction.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunction</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.UserDefinedFunction" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.UserDefinedFunction" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunction</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.UserDefinedFunction" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.UserDefinedFunction" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
index 97e6503..f29476f 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionIdentification.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunctionIdentification</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.UserDefinedFunctionIdentification" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.UserDefinedFunctionIdentification" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunctionIdentification</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.UserDefinedFunctionIdentification" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.UserDefinedFunctionIdentification" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
index 0081517..f3c0034 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/UserDefinedFunctionProvider.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunctionProvider</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.UserDefinedFunctionProvider" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.UserDefinedFunctionProvider" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.UserDefinedFunctionProvider</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.UserDefinedFunctionProvider" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.UserDefinedFunctionProvider" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
index 9a57325..af7f1ab 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
index 5cc43af..b92f42e 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/index.html
index 00e6eab..11028ed 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/exceptions/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf.exceptions</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf.exceptions" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf.exceptions" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf.exceptions</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf.exceptions" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf.exceptions" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/daffodil/udf/index.html b/content/docs/latest/scaladoc/org/apache/daffodil/udf/index.html
index 8fc9b7f..84e9f61 100644
--- a/content/docs/latest/scaladoc/org/apache/daffodil/udf/index.html
+++ b/content/docs/latest/scaladoc/org/apache/daffodil/udf/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache.daffodil.udf</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache.daffodil.udf" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache.daffodil.udf" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache.daffodil.udf</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache.daffodil.udf" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache.daffodil.udf" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/apache/index.html b/content/docs/latest/scaladoc/org/apache/index.html
index 28c1a3d..1ec0b06 100644
--- a/content/docs/latest/scaladoc/org/apache/index.html
+++ b/content/docs/latest/scaladoc/org/apache/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org.apache</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org.apache" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org.apache" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org.apache</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org.apache" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org.apache" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/docs/latest/scaladoc/org/index.html b/content/docs/latest/scaladoc/org/index.html
index 207dd9b..8efc427 100644
--- a/content/docs/latest/scaladoc/org/index.html
+++ b/content/docs/latest/scaladoc/org/index.html
@@ -3,9 +3,9 @@
         <head>
           <meta http-equiv="X-UA-Compatible" content="IE=edge" />
           <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-          <title>Apache Daffodil 3.1.0 Scala API  - org</title>
-          <meta name="description" content="Apache Daffodil 3.1.0 Scala API - org" />
-          <meta name="keywords" content="Apache Daffodil 3.1.0 Scala API org" />
+          <title>Apache Daffodil 3.2.0 Scala API  - org</title>
+          <meta name="description" content="Apache Daffodil 3.2.0 Scala API - org" />
+          <meta name="keywords" content="Apache Daffodil 3.2.0 Scala API org" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       
@@ -28,7 +28,7 @@
         </head>
         <body>
       <div id="search">
-        <span id="doc-title">Apache Daffodil 3.1.0 Scala API<span id="doc-version"></span></span>
+        <span id="doc-title">Apache Daffodil 3.2.0 Scala API<span id="doc-version"></span></span>
         <span class="close-results"><span class="left">&lt;</span> Back</span>
         <div id="textfilter">
           <span class="input">
diff --git a/content/index.html b/content/index.html
index c014d5e..0653197 100644
--- a/content/index.html
+++ b/content/index.html
@@ -78,8 +78,8 @@
     <p>Open-source implementation of the Data Format Description Language to convert between fixed format data and XML, JSON, and other data structures.</p>
 
     
-    <a href="/releases/3.1.0/" class="btn btn-primary btn-lg bigFingerButton" role="button">
-      Get Daffodil 3.1.0!
+    <a href="/releases/3.2.0/" class="btn btn-primary btn-lg bigFingerButton" role="button">
+      Get Daffodil 3.2.0!
     </a></p>
   </div>
 </div>
diff --git a/content/releases/3.1.0/index.html b/content/releases/3.1.0/index.html
index 1167f04..8a083e9 100644
--- a/content/releases/3.1.0/index.html
+++ b/content/releases/3.1.0/index.html
@@ -108,13 +108,13 @@
           
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip">apache-daffodil-3.1.0-src.zip</a>
+    <a href="https://archive.apache.org/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip">apache-daffodil-3.1.0-src.zip</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip.asc">PGP</a> ]
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip.sha512">SHA512</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip.asc">PGP</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/src/apache-daffodil-3.1.0-src.zip.sha512">SHA512</a> ]
     
   </div>
 </div>
@@ -130,52 +130,52 @@
           
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz">apache-daffodil-3.1.0-bin.tgz</a>
+    <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz">apache-daffodil-3.1.0-bin.tgz</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz.asc">PGP</a> ]
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz.sha512">SHA512</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz.asc">PGP</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.tgz.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip">apache-daffodil-3.1.0-bin.zip</a>
+    <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip">apache-daffodil-3.1.0-bin.zip</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip.asc">PGP</a> ]
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip.sha512">SHA512</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip.asc">PGP</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.zip.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi">apache-daffodil-3.1.0-bin.msi</a>
+    <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi">apache-daffodil-3.1.0-bin.msi</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi.asc">PGP</a> ]
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi.sha512">SHA512</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi.asc">PGP</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-bin.msi.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm">apache-daffodil-3.1.0-1.noarch.rpm</a>
+    <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm">apache-daffodil-3.1.0-1.noarch.rpm</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm.asc">PGP</a> ]
-      [ <a href="https://downloads.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm.sha512">SHA512</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm.asc">PGP</a> ]
+      [ <a href="https://archive.apache.org/daffodil/3.1.0/bin/apache-daffodil-3.1.0-1.noarch.rpm.sha512">SHA512</a> ]
     
   </div>
 </div>
diff --git a/content/releases/3.2.0/index.html b/content/releases/3.2.0/index.html
index e15cc46..818fed9 100644
--- a/content/releases/3.2.0/index.html
+++ b/content/releases/3.2.0/index.html
@@ -82,12 +82,6 @@
 
     <div class="container">
       
-  <div class="alert alert-warning">
-    Apache Daffodil 3.2.0 has not yet been released! The artifacts
-    and release notes below are drafts for a proposed release of Apache
-    Daffodil which has not yet occurred.
-  </div>
-
 
 
 
@@ -114,13 +108,13 @@
           
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/src/apache-daffodil-3.2.0-src.zip">apache-daffodil-3.2.0-src.zip</a>
+    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.2.0/src/apache-daffodil-3.2.0-src.zip">apache-daffodil-3.2.0-src.zip</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/src/apache-daffodil-3.2.0-src.zip.asc">PGP</a> ]
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/src/apache-daffodil-3.2.0-src.zip.sha512">SHA512</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/src/apache-daffodil-3.2.0-src.zip.asc">PGP</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/src/apache-daffodil-3.2.0-src.zip.sha512">SHA512</a> ]
     
   </div>
 </div>
@@ -136,52 +130,52 @@
           
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.tgz">apache-daffodil-3.2.0-bin.tgz</a>
+    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.tgz">apache-daffodil-3.2.0-bin.tgz</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.tgz.asc">PGP</a> ]
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.tgz.sha512">SHA512</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.tgz.asc">PGP</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.tgz.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.zip">apache-daffodil-3.2.0-bin.zip</a>
+    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.zip">apache-daffodil-3.2.0-bin.zip</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.zip.asc">PGP</a> ]
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.zip.sha512">SHA512</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.zip.asc">PGP</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.zip.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.msi">apache-daffodil-3.2.0-bin.msi</a>
+    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.msi">apache-daffodil-3.2.0-bin.msi</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.msi.asc">PGP</a> ]
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-bin.msi.sha512">SHA512</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.msi.asc">PGP</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-bin.msi.sha512">SHA512</a> ]
     
   </div>
 </div>
 
 <div class="row">
   <div class="col-sm-6">
-    <a href="https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-1.noarch.rpm">apache-daffodil-3.2.0-1.noarch.rpm</a>
+    <a href="https://www.apache.org/dyn/closer.lua/daffodil/3.2.0/bin/apache-daffodil-3.2.0-1.noarch.rpm">apache-daffodil-3.2.0-1.noarch.rpm</a>
   </div>
   <div class="col-sm-6">
     
       
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-1.noarch.rpm.asc">PGP</a> ]
-      [ <a href="https://dist-apache.org/repos/dist/dev/daffodil/3.2.0-rc1/bin/apache-daffodil-3.2.0-1.noarch.rpm.sha512">SHA512</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-1.noarch.rpm.asc">PGP</a> ]
+      [ <a href="https://downloads.apache.org/daffodil/3.2.0/bin/apache-daffodil-3.2.0-1.noarch.rpm.sha512">SHA512</a> ]
     
   </div>
 </div>
diff --git a/content/releases/index.html b/content/releases/index.html
index 7fffa5d..3d6c8be 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -100,6 +100,15 @@
     
         
             <tr>
+                <td style="vertical-align: middle; line-height: 2.5em;" class="col-md-1"><a href="/releases/3.2.0/">3.2.0</a></td>
+                <td style="vertical-align: middle;">Checksum and CRC capability via DFDL extensions and pluggable Jar files, Log4J support, miscellaneous bug fixes and improvements
+</td>
+                <td style="vertical-align: middle;" class="col-md-2 text-right">2021-12-06</td>
+            </tr>
+        
+    
+        
+            <tr>
                 <td style="vertical-align: middle; line-height: 2.5em;" class="col-md-1"><a href="/releases/3.1.0/">3.1.0</a></td>
                 <td style="vertical-align: middle;">Code generation backend, Schematron validation, variable improvements, improved SAX conformance and performance, miscellaneous bug fixes and improvements
 </td>