2024 Release One (1) Expere Engine and Tools Changelog
Expere Engine Release: 2024 Release One (1)External release date is April 2024. Expere Engine build number is: 24.1.0.5558.
| Engine: FOP 2.8 upgrade |
|---|
|
Summary: the Expere Engine has been updated to use FOP 2.8
exclusively when generating documents; users will no longer need to pass in
a FOP26=true element and value in transaction when
generating documents. Note:
|
| OPPSA components removed from Expere Engine |
|---|
|
Summary: Previously, we informed you (here) that OPPSA references had been removed from our user
documentation. We have now removed actual OPPSA references in our software
code from our Expere On-Prem products, consisting of the following
methods:
Additionally, we have removed OPPSA related parameters from the following methods:
|
| Support enhanced for HELOC vaulting |
|---|
|
Summary: in order to support vaulting of the HELOC note, Expere has
been updated to return values in the response for
<Vault/> and <FinancialAsset/>
elements if present within a document that is part of a document package.
The response file will resemble the
following:See Expere Developer Guide > DocDescriptor for more information. |
| WCAG: Expere Engine enhanced to support embedded and Tagged .PDF's |
|---|
|
Summary: As a part of our continued effort to create WCAG compatible
documents we have updated the Expere Engine to now support the generation of
Tagged .PDF documents. We will continue making enhancements to the Expere
Engine for Tagged .PDF support, so check back for items being identified and
corrected. As part of our continued work to support Tagged .PDF's, we have
implemented enhancements to resolve the following WCAG-related changes in
Expere 2024 Release One:
|
| PackageInformation element added to request & response |
|---|
|
Summary: the Generate and SelectAndGenerate requests
have been updated to pass in package information
(<PackageInformation/>) as part of the
<InlinePackage/> element, Additionally, the
<DocSet/> element returns this
<PackageInformation/> element and values in the
Expere response file. The Expere Developer Guide >
PackageInformation and related sections (accessible through links
within the PackageInformation topic contain detailed information.
Note: The PackageInformation and
its child elements are optional elements and unlikely to be used
by self-hosted users. |
| Radio button behavior enhanced with Embedded PDF documents |
|---|
|
| Summary: it was determined that radio buttons did not function as expected on Embedded PDF documents; for example, users could select both options if two radio buttons were present. The expected behavior was that only one option could be selected; selecting an option would deselect the other option. This behavior has been enhanced, so that radio buttons are generated correctly on Embedded PDF documents. |
| Expere: Partial Document list functionality updated to support Embedded PDF documents |
|---|
|
| Summary: in March 2023 (PBI 744444), we informed you that the Expere Engine was enhanced support the selection of either a full or partial document list. As part of this overall effort, Partial Document List functionality has been updated to include EmbeddedPDFs in the Partial Document List. |
| Engine: Java 17 enhancement with .NET - user action required |
|---|
|
Summary: Expere on-prem users must install Java 17 when installing
the Expere .NET Runtime Engine. Users must perform the following:
|
| Expere: Engine updated to use Amazon Corretto Java 17 for use with WildFly |
|---|
|
| Summary: The Expere Engine has been updated to use Amazon Coretto Java 17 when using Wildfly. |
Expere: SMART Doc PDF copy updated to return
SignaturePointSet |
|---|
|
Summary: Expere SMART Doc functionality has been enhanced to include
a <SignaturePointSet/> container and corresponding
information in the Expere response for the PDF Copy of an eNote when the
eNote has been specified to be eSignable in the REQ's Properties. Typical
behavior for an eSignable document is to also have esignature fields and be
fillable and also be identified as eSign in the response for
<InstanceSigningInstructions/>. The PDF Copy for an
eNote will not have esignable fields and will have a designation of
NoSignatures for
<InstanceSigningInstructions/>. |
| Engine: Document assembly behavior updated when using images with a Tagged PDF |
|---|
|
|
Summary: It was reported that images failed to display on some
generated Tagged PDF documents. After internal analysis was conducted, it
was determined that Expere should be updated to fail transactions and not
generate documents when images are not located and cannot be printed on the
document. Note: This enhancement will only affect
those documents assembled with FOP 2.8. |
| Expere: Notary and Recordable document behavior enhanced when using namespace prefixes |
|---|
|
Summary: It was reported that recordable and notary documents were
being returned as "ESign" instead of "InkSign" when
/Txn/ExcludeESignatureAndENotaryInd=1 was passed in the
transaction .XML and when a namespace prefix was defined. This behavior
has been modified so that Expere now supports namespace prefixes when
|
| Expere: new Expere Workflow Guide available |
|---|
|
|
Summary: A new Expere Workflow Guide has been created that provides
detailed information on various common workflows when using Expere.
Additionally, this guide contains information about key Expere-related
concepts, such as Autoselection and Callbacks. Note: This guide will be periodically updated with additional workflows, key
concepts, and other pertinent information. |
| Expere: Implementation Guide updated with new Java/WildFly/Expere combined installer |
|---|
|
| Summary: The Expere Implementation Guide has been updated with a new topic explaining how to install the combined Java/WildFly/Expere installer. |
| SMARTDoc address logic updated |
|---|
|
| Summary: Previously when Expere parsed SMARTDocs mailing addresses, it also converted the mailing addresses to comply with that of the USPS (United States Postal Service) mailing address convention. After further analysis, it was determined that Expere will now only parse the mailing addresses as the mailing addresses do not need to adhere to USPS mailing address conventions. |
| Engine: Watermark processing flow updated for upcoming iText upgrade |
|---|
|
|
Summary: Internal analysis has determined that an upcoming iText
upgrade would impact the way watermarks function within the Expere Engine.
As a result, watermark processing has been updated within Expere to
accommodate an upcoming iText upgrade. Note: This
upgrade will not affect integrations or generated documents.
|
| Engine: response updated to return SmartDoc element |
|---|
|
Summary: As part of our overall work to support SmartDoc
functionality, the Expere Engine has been updated to return the
SmartDoc element within the
DocDescriptor container if specified in the transaction
request for the PDF copy, in addition to being returned for the SmartDoc.
For more information, see Expere Developer Guide >
DocDescriptor. |
| Engine: AnchorText behavior enhanced |
|---|
|
Summary: The AnchorText ancillary output
functionality has been enhanced based on user feedback. As a result, the
AnchorText document included in a document package when the
AnchorText ancillary output is selected and lists each
document that contains anchors by providing the
InstanceDisplayName, the SignerRole,
and SignerName values; for
example:Application Disclosure-WI | Borrower | John Doe |
| Engine: Ancillary Barcode Height option honored |
|---|
|
|
Summary: Expere now supports specifying per-document ancillary
barcode height. The barcode height authored in the native REQ file will be
applied to that document's ancillary barcode. Note: Consider the following:
|
| Expere: Landscape orientation behavior enhanced for static documents |
|---|
|
| Summary: Users reported that certain static documents that consisted of both portrait and landscape page orientation did not display the landscape-oriented pages correctly. For example, one document contained portrait orientation all but the last page of the document, which contained a landscape orientation. This last page was inadvertently display the page in portrait orientation and was truncating some of the information. As a result, Expere has been enhanced so that landscape page orientation is now preserved in static documents. |
| Expere: Engine updated to used Wildfly 30.0 |
|---|
|
| Summary: The Expere Engine has been updated to use WIldfly 30.0. |
| Engine: fillable date field behavior identified in Embedded PDF; additional logging functionality added |
|---|
|
| Summary: During internal testing for a separate work item, it was identified that one of the date fields did not generate as a fillable field when eSignatureAndFieldSupport was specified for a specific Embedded PDF REQ file. Analysis revealed that the specific Embedded PDF REQ file required an additional content update, and thus, no coding changes were implemented. However, additional logging functionality was added in order to identify this issue if it occurs by providing a list of fields that need to be removed and re-added so the document generates with the correct fillable fields. |
| Engine: log4j and wildly logging updates |
|---|
|
| Summary: The default logging configuration has been adjusted to remove excess and unnecessary log entries from the log file. |
| Expere Test Service Pool updates |
|---|
|
| Summary: The Service and Endpoint fields have been removed from the Test Service Pool due to an internal static code analysis. |
| DocViewer: Mortgage acknowledgement section and Authority document updated |
|---|
|
|
Summary: DocViewer has been updated to ensure that the values for
by, of, and of in the Acknowledgement section of
the Mortgage document now populate with data when both collateral owners are
individuals. Additionally, the Note Information Inclusion dropdown field now correctly displays on the Authority document. Previously, these values were blank. |
| DocViewer: US Territories supported |
|---|
|
Summary: DocViewer has been updated to support the following US
Territories:
|
| DocViewer: Sorting behavior enhanced |
|---|
|
Summary: DocViewer has been enhanced so that fees are sorted for any
document that contains a SortByValue, including the Loan
Estimate Addendum. |
| DocViewer: additional output format supported |
|---|
|
|
Summary: As part of our support of additional output formats,
DocViewer has been enhanced to support a new date output of "MM/YYYY" and
"M/YYYY." Note: Example displays consist of the
following:
|
| DocViewer: new Support Required Data parameter added |
|---|
|
Summary: DocViewer has been enhanced to determine if required
documents should be available for viewing in the Document Drawer.
This functionality is enabled when passing in a
SupportRequiredData=yes parameter through
BeginSessionRequest. When this parameter is passed in
the request, only those documents that are considered "Required" are
available for viewing in the Document Drawer. |
| DocViewer: Track Changes enhancement |
|---|
|
Summary: DocViewer has been enhanced so that changes can be saved and
accessed during a later session. Users may now pass in a
changedDataPoints flag during a
BeginSession, so that additional modifications may be
applied to a new session. Note: The record of changes
appears after submitting documents or ending a current session on the
End Session page within the Changed Transaction Data
section. Users can continue to apply these same changes by selecting the
Transfer changes to new session button on the End
Session page then submitting a
changedDataPoints flag during subsequent sessions.
|
DocViewer: PKGPKT.PackageName behavior enhanced
with BeginSession |
|---|
|
Issue: Users reported 404 issues when attempting to launch a
BeginSession using an EZ Config PKGPKT.PackageName
content URI. Internal analysis determined that the alias was not being
passed when retrieving the package from EZ Config Packages and Packets when
using a BeginSession. |
Solution: This behavior has been enhanced so that a DocViewer
BeginSession can be started using
PKGPKT.PackageName. |
| DocViewer: expected language not appearing |
|---|
|
| Summary: On the Note Commercial Line of Credit Non Revolving, there is certain language which was not appearing in DocViewer. This language should appear, depending upon whether an element exists in the XML. DocViewer has been enhanced to accommodate if the element exists or does not exist and to display the proper language. |