PRECISION 2012 R01 Web UI Release Notes > Web UI 4.9 > Highway 3.3.3
  
Highway 3.3.3
The Highway database has not changed with this release.
UI Enhancements
The Data Export screen has been enhanced to allow you to export the key tables at a record level.

Export XML
All maintenance screens now allow you to search based on the record key data as well as descriptions. The search details are now also remembered even after a record has been updated or deleted.

Highway Maintenance Search
The property drop-down menus on the Server and Endpoint update screens have changed. A new editable property field has been added; selecting and editing properties is now more intuitive. This also corrects some usability issues.
The new combo boxes are available when using IE8 or higher, Chrome or Firefox.

Highway Maintenance, Property Key Field
You can now temporarily disable the automatic refreshing of the Endpoint Status and Endpoint View screens.

Endpoint Status, Auto Refresh Field
The change also allows one to configure the refresh interval (in milliseconds) used by Highway through use of a new Highway Setting:
MONITOR_REFRESH_INTERVAL
The default refresh interval has increased from 1 minute to 2 minutes.
Added support for MS Internet Explorer 11.
A new highway.properties property can be used to tell Internet Explorer what version of its rendering engine to use when displaying Highway Console screens.
highway.ui.xuacompatible=IE=11
All screens are now rendered in standards mode when Internet Explorer is used.
Added support for Chrome and Firefox browsers. Previously Highway only supported Internet Explorer.
The Highway skin has been updated. The input fields have also been updated so mandatory fields are now highlighted in light blue similar to that found in the Web UI.
Integration Enhancements
The time Highway waits for a synchronous message to process before timing out can now be configured at a message or endpoint level. Previously it was only possible to define it globally.
You can now specify the timeout as a property posted to Highway. The HTTP property is SynchronousTimeout.
The timeout setting can be defined to be endpoint specific. Highway now checks for a setting REPLY_WAIT_INTERVAL_[Endpoint ID]; for example, REPLY_WAIT_INTERVAL_SPSBB, before finally using the REPLY_WAIT_INTERVAL setting.
The available web services have been updated with additional and updated services:
BatchShipment
ConsolidateShipments
CreateShipment
PEMUpdates
ProcessComplianceRequest
ProcessEOD
ProcessShipment
ProcessShipmentLines
QueryPEM
QueryShipment
RateShopShipment
ReprintShipment
ShipShipment
ShowComplianceResult
UpdateShipment
ValidateAddress
VoidShipment
BatchShipment, ConsolidateShipments, and ValidateAddress new in this release. The schema used for the compliance request has been updated. The SPS messages have been updated to match functionality available in TMS S38. In addition, the "PEMUpdatesResponse" message now populates the mandatory attributes revision, lang and environment.
The latest WSDL file is installed by the Web UI in \WebUI\data\wsdl\Precision-3.3.3.wsdl or can be obtained when the solution is running by accessing the following URL:
http://localhost:8080/highway/ws/precision?wsdl
A sample client project is now available which may be used to help with the client side Java development needed to call the PRECISION web services. The Java project can be found in "\WebUI\data\wsdl\Sample-PRECISION-Java-Web-Services-Client-20140327.zip".
The web service URL can now be configured through the new Java property precision.highwaysoa.context.name. Previously, the context was hardcoded as "highway", i.e. http://localhost:8080/highway/ws/precision
This property must be set in WrapperJBossService.conf
wrapper.app.parameter.11=-Dprecision.highwaysoa.context.name=highway
Even if the default "highway" context is desired, the property should be added.
Endpoint Enhancements
Mail Endpoint: It is now possible to post additional attachment properties to the Mail endpoint. This allows multiple attachments to be sent in a single e-mail outputted from Highway.
The new properties are:
"Attachment2/3...", "AttachmentName2/3...", "Base64Attachment2/3...", "Base64AttachmentName2/3...", "Base64MimeType2/3...".
Example: http://localhost:8080/highway/http/SubmitMessage?HighwayEndpointId=MAIL&HighwayMessage=Test&Synchronous=Yes&[email protected]&Attachment=C:\output\file1.pdf&Attachment2=C:\output\file2.pdf&AttachmentName=MyFile1&AttachmentName2=MyFile2
Mail Endpoint: Added a new message property "AttachmentEncoding" which allows one to specify the encoding that should be used for the attachment being sent by Highway. UTF-8 is the default.
Technical
Dependency on JDOM 2 (\lib\jdom-2.0.5.jar) has been added.
Note: JDOM 1 dependency (lib\jdom-1.1.jar) is still used by Web UI and should not be removed.
Dependency on Codex 1.9 (\lib\commons-codec-1.9.jar) has been added. Old dependency (\lib\commons-codec-1.3.jar) is no longer used and should be removed.
Fixed an issued with the importing of XML data that was exported from the Settings table.
Documentation
The Highway user guide has been updated to reflect the new screen changes.