<==== S4i Express WebView Fixes =====>

S4i Express WebView 3.01.43 :

  1. #3325: Security update
  2. #3331: Unable to save annotation for text box type annotations.
  3. #3375: ExternalFilterServlet API ignores the filter file specified on the Express destination.

S4i Express WebView 3.01.42 :

  1. #2809: Fixed incorrect documents being viewed when retrieving through DSPWVDOC. Set the DSPWVDOC command's USE_UUID parameter to '*YES' to enable.
  2. #3194: Cannot find buddy file for image from KTA.
  3. #3180: Fixed session not available error when adding or updating annotations from two instances of webview.

S4i Express WebView 3.01.41 :

  1. #3001: Text Box Annotation line double spaced.
  2. #2987: Added API and user setting to view documents either inline in the browser or as an attachment which is downloaded or viewed by an application.
  3. #3047: Truncate LDAP and KTA user names to no more than 10 characters.
  4. #3053: Fixed document list loading when the "time created" field of a document is missing.
  5. #3079: Fixed invalidating existing sessions when viewing multiple documents via API calls.
  6. #3130: Fixed cannot view a document via external api when using transaction id.
  7. #3159: Fixed session not available error when adding or updating annotations.
  8. #3114: Handle semicolon characters in index data coming from KTA.
  9. #3107: Fixed ResetPropertiesServlet not refreshing captureFileMaxSize in properties file.
  10. #3106: Fixed unlimited file size capture in webview archive.

S4i Express WebView 3.01.40 :

  1. #2989: Fixed incorrect document being viewed when index value begins with leading spaces.
  2. Added support for Acrobat Annotation Plugin 1.1.2
  3. Added support Ink type annotation ("pencil comment") for the Acrobat Annotation Plugin.
  4. Fixed highlight, strike-through and underline annotations for the Acrobat Annotation Plugin.
  5. #2974: Fixed Retalix integration index out of range error using xmlDocumentValidator.
  6. #2945: Fixed AJAX error when distributing multiple documents.
  7. #2971: Cannot capture documents from KTA for users with a domain name specifier.
  8. Added sample KTA validation exit.
  9. #2972: LDAP authentication exit passes users with blank passwords.
  10. #2975: Fixed HTTP 404 error when saving annotations via Acrobat Annotations Plugin.

S4i Express WebView 3.01.39 :

  1. #2696: Changed error message when document could not be retrieved from the archive.

S4i Express WebView 3.01.38 :

  1. #2768: Added web API to capture documents from KTA
  2. #2811: Fixed annotation plugin service reporting "Value out of range" error

S4i Express WebView 3.01.37 :

  1. #2596: Report definitions with descriptions containing single or double quotes are not selectable when using Webview report name prompting.
  2. #2635: Cannot email using default action in a filter.
  3. #2636: Email distribution sends the incorrect document while using the default action in a filter. This occurs after a document has been emailed using the document list.

S4i Express WebView 3.01.36 :

  1. #2570: DB lookup fails in webview capture.

S4i Express WebView 3.01.35 :

  1. #2411: Added a splash logo property for customizing the login page.
  2. #2307: User validation server URL of Powernet has been added to the properties file.
  3. #2308: KTA user validation via KTA sessionID has been added.
  4. #2317: Distribution of multiple documents fails after prompting the destination field.
  5. #1572: Fixed Webview capture failing on documents without a file extension.

S4i Express WebView 3.01.34 :

  1. #2223: Client distribution fails after prompting the destination field.
  2. #2077: JPEG files open in WebView in the same window as document list.
  3. #2203: Fixed WebView help text for date format.
  4. #2205: Fixed the WebView prompting buttons next to segment if field are blank.
  5. #2204: Sending an email from the WebView info screen does not send an attachment.
  6. #2143: Upgrading filter file from previous versions of webview fails.

S4i Express WebView 3.01.33 :

  1. #1960: Filter files specified in the Express destination are now loaded even if a user's filter file exists on the server.
  2. #1942: Fixed webview using DSPWVDOC command. Document version default to 9999 with versions greater than that value.

S4i Express WebView 3.01.32 :

  1. #1855: Fixed opening captured emails without the "Open with..." dialog.
  2. #1897: Fixed error caused by loading filters with index names that contain spaces
  3. #1942: Fixed DSPWVDOC command, cannot use more than 4 characters in the version field.
  4. #1954: Fixed document incorrectly loading as a spreadsheet instead of a pdf file.

S4i Express WebView 3.01.31 :

  1. #1796: Fixed column header changes in document list not being saved.
  2. #1807: Fixed inability to login when a filter contains a zero length field title.
  3. #1827: Fixed filter "from date" not being displayed.

S4i Express WebView 3.01.30 (4/11/2012):

  1. #1667: Fixed using PDF Annotation plugin with documents retrieved from URL API.
  2. #1552: Cannot email multiple documents at one time when WebView is deployed with an older version of jt400.
  3. #1411: Changed the message returned when no results are returned from a filter/favorite to "Error while submitting search criteria: No items selected"

S4i Express WebView 3.01.29 (11/14/2011):

  1. #1172: Index item values were trimmed in the document list. The document would not be returned if the exam point value began with a space.
  2. #1397: In WebView capture, text after ampersand disappears when entering index values.
  3. #1397: In WebView capture, the cursor does not advance to next index field when tab or enter is pressed.
  4. Upgraded to dhtmlxgrid v3.0 pro for WebView capture.

S4i Express WebView 3.01.28 (5/26/2011):

  1. #1124: Lowered the minimum width of the document list columns
  2. #1060: Administrators can now turn off auto-execute for other users

S4i Express WebView 3.01.27 (5/09/2011):

  1. #967: Webview Capture fails if db returns a value containing an apostrophe
  2. #1018: NaN display in WV in date/time for report
  3. #1089: Change webview filter requests to *ALL if it is an asterisk

S4i Express WebView 3.01.25 (12/03/2010):

  1. #657: Date field not displaying correctly in document list
  2. #665: Annotation Plugin Webservice Endpoint Not Found.
  3. #735: Webview Capture requires a minimum of one non-db index field.
  4. #736: Webview Capture index data is cleared from the HTML grid.

S4i Express WebView 3.01.23 (3/24/2010):

  1. #368 (XW20100324.01) Change LdapNetworkUserValidator to create the fullName variable without the domain if the express.properties file LdapProviderDomain property is null or the length is less than 4.
  2. #348: Relative dates were not being calculated correctly from the customize layout panel.
  3. #350: Index data titles are not being cleared in the customize layout panel.
  4. #344: Cannot close prompting index dialog in customize layout panel. This happens only when the index field's view checkbox is not checked.
  5. #333: All prompt fields can now be cleared using a icon next to the field.
  6. #299: Prompting destination name in the printing options cause lower fields to disappear.

S4i Express WebView 3.01.22 (2/07/2010):

  1. #195: The creation date was displaying the wrong month in the document list.
  2. XW20100108.02 (#222) Add [ENTER] key support in Filter list User ID field. (SCE - 02/04/2010)
  3. XW20100108.03 (#223) Override a Favorite List design characteristic on the initial favorite load, after login, where a folder would not retain it's closed status if a child folder had an open status. (SCE - 02/07/2010)
  4. Change login page for FireFox and Chrome to extend title bar across page (89%). (SCE - 02/07/2010)
  5. XW20100108.01 (#221) Return cursor to selected favorite in favorite list when returning from the document list.

S4i Express WebView 3.01.21 (11/23/2009):

  1. #154: Fixed changing a user as an admin. The server continued to use the previous session Id for the log-off transaction. This leaves "orphaned" session control records on the host.

S4i Express WebView 3.01.20.1 (9/17/2009):

  1. #142: Fixed document list displaying wrong document
  2. Change Document List actions to honor Host Destination Permission and Host Filter permission.
  3. Change Favorite list JSP (favoriteBaseYui.jsp) to persist the left unit size when the page is reloaded. The size is stored in a cookie with the variable name favoriteBaseYuiLeftSize. The express.js file was added to the list of javascript files associated with the favoriteBaseYui.jsp. setCookie and getCookie are now used from the express.js file.
  4. The express.js/setCookie() function was changed to enter a number of days as the optional last parameter instead of an absolute date. The expiration date of the cookie is calculated as the current date plus the number of days entered.
  5. Minor changes Change DisplayFilterListServlet.java *SETLIST request type processing.
  6. Change favoriteBaseYui.saveFavoriteList.setServerFavoriteList to a POST transaction instead of a GET transaction. Added a hidden <div> to favoriteBaseYui to hold the form. This change was necessary because IE 7 would fail with a Ajax 122 error when saving large filter files.
  7. Turn off and disable the [Archive] button on the Favorite Filters page if the captureIndexFileLocation property in the express.properties file is blank or null.
  8. Turn off and disable the [Archive] button on the Favorite Filters page if the localPrint property of the webViewUser class is false. This property is controlled through option 30 of the Destination host properties "Allow print (local)" parameter.

S4i Express WebView 3.01.20 (6/24/2009):

  1. If an index was changed back to a "*ALL" index, a white page would be displayed with the word 'true'.

S4i Express WebView 3.01.19 (4/31/2009):

  1. Change to reduce the possibility that the same filter file is not saved by multiple threads at the same time.
  2. A WebView user whose filter file is identified by a host destination property is not allow to change the filter.

S4i Express WebView 3.01.18 (3/31/2009):

  1. Change Filter load from java script command to XML object. Add favoriteListXML.jsp to replace favoriteList.jsp. This change was made to speed up the loading of large favorite list.
  2. Copy favorite filter from one user to another was not working.
  3. Add an optional pageLayout element toExpUserProperties in the favorite file xml schema. The new element contains favoriteDivWidth and vavoriteDetailDivLeft properties for future persistence of the favorite division left pane width.
  4. Put additional code in WebViewUser.saveUserFilterFile() to insure that the same filter file is NOT updated in multiple threads at the same time. The saveUserFilterFile() method will check for the existence of the temporary filter file 3-times at 2-second intervals and then delete the temporary file if it exists.
  5. Folder open/closed state is ONLY saved when the end user logs out of WebView
  6. Added a fix for a user running a favorite after the session has timed out. The user is now redirected to the login screen.

S4i Express WebView 3.01.17 (3/9/2009):

  1. Drag a favorite or folder to tree trash can icon was not working.
  2. Fixed problem in favorite list where a user would create 2 folders, delete the final one and then add a new folder. This sequence would cause a javascript error and make it unable to create new folders until the end user signed in again.
  3. Changing an index value would throw a javascript error indicating that the validateIndexData() function was not found.
  4. Entering the special values *ALL or *NONE in an index data field would not be automatically transformed to upper case.
  5. Fixed problem where all favorite groups collapsed to one level. This happened when returning from the document list after a favorite has been reordered.

S4i Express WebView 3.01.15 (2/19/2009):

  1. Added the display of the Custom Text property to the Document List page.
  2. Added the display of the Instance Description property to the Login page.
  3. Added cleanup of the data queues if an error occurs during the display of a document.
  4. Added support of multiple folder levels in the Favorites page.
  5. Added support for the S4i Acrobat Annotation Plugin.
  6. Fixed a bug for Network user validation. If the password for a network user was too long, the validation exit would not get called.
  7. Fix a defect in loading filter files specified in the host destination. The file would not be loaded or the file could be created if it did NOT exist.

S4i Express WebView 3.01.14 (08/06/2008):

  1. The Favorite List page was changed to support sub-folders. You can now create Folders as well as Favorites within and existing folder. You may also drag Folder sub-trees from one location to another.
  2. Add left and right arrow controls to the Favorite Filters page to expand and shrink the favorite list area. The size of the favorite list division and location of the favorite details was made persistent by saving the values in the end users filter file.
  3. Remove language selection radio buttons from login page

S4i Express WebView 3.01.13 (06/26/2008):

  1. Add new property to the express.properties file. ldapProviderDomain - Used with ldapNetworkUserValidator.jsp to enter the domain name for ldap (Active Directory) authentication.
  2. Add new property to the express.properties file. ldapProviderUrl - Used with ldapNetworkUserValidator.jsp to enter the URL of the ldap (Active Directory) server.
  3. Update expressApi project to support new express.properties and add updated expressApi.jar to WebView project.
  4. Update insxpwv project to support new express.properties file properties.
  5. Change simpleNetworkUserValidator.jsp to validate any user  where the username matches the password. Also changed the jsp to return the express.properties file serverValidationSuccess property string.
  6. Remove extraneous alert message from desktop capture process. 
  7. Add links to this document from Login and Favorites list help pages.
  8. Add support for Enter key press in password input field on the login page for IE
  9. Remove "add as favorite" option if document list is displayed using the external API commands.
  10. Removed Customize filter, Save As, and Save if create new filter is false in the user's destination.
  11. Capture rules are now loaded from the file system when a user logs in.
  12. Fixed loading database query results in the wrong fields during Capture.
  13. Fixed not closing database connections after a Capture database query is used.
  14. Change express.properties file load for integer values to pick up default value if the parameter does not exist in the file.
  15. Add additional TRACE debug statements for desktop capture
  16. Change Favorite list item double-click action to submit (run) the selected Favorite
  17. Change the Document list item double-click action to run the default action for the selected document. Note: The *VIEW action will be run if the default action is *LIST
  18. Fixed save and customize filter if changing a user as an administrator
  19. Add facility to Favorites page for administrators to copy filter statements to another users filter file.  The file will be created if it does NOT exist.  The folder is also copied if the folder does NOT exist in the target filter file..
  20. Change login to display proper error message if a network user exit exists.
  21. Change ChangeUserServlet to validate if the new user is a *NETWORK or *LOCAL user. This change required a change in the authority of the ExpAdminName user. 
    1. This user MUST have *READ authority to user profiles (*USRPRF) if Administrators need to switch another user favorite (filter) file for maintenance purposes. This authority may be granted explicitly using the GRTOBJAUT command or the user can be given *ALLOBJ Special authority. 
  22. Add new version (1.6) of dhtmlXTree to project.
  23. Fixed auto-executing more than one filter at a time.
  24. Fixed sorting error when there is only one row is in the document list.
  25. The document list column layout when auto-executing multiple filters is now the first filter in the list.

S4i Express WebView 3.01.12 (04/28/2008):

  1. Added a margin to data in the Report List table.

S4i Express WebView 3.01.11 (02/31/2008):

  1. Removed bug that causes a hanging thread in some cases.
  2. Added more default action support when using the external API (through URL and DSPWVDOC). If the default action is not specified, the destination's default action will be used. The external API currently supports the VIEW and LIST default actions.

S4i Express WebView 3.01.10 (02/21/2008):

  1. Change the DSPWVDOC process to NOT display the "Logout" and "Return to Favorites Screen" button on the Document List page.  (SCE-02/21/2008)

S4i Express WebView 3.01.09 (01/18/2008):

  1. Changed Favorite Filters list delete function to delete all checked filters when trash can is left clicked (SCE-11/28/2007)
  2. Change desk top capture (captureBase.jsp) to process information messages on initial open of capture window and also allow capture to document definitions without examination points. (SCE-11/28/2007)
  3. Removed upper-casing username and password when logging into web view
  4. Removed index description column from the document list.
  5. Change express.properties parameter  archiveFilePath to captureIndexFileLocation
  6. Change express.properties parameter  archiveFileMaxSize to captureFileMaxSize
  7. Fixed a bug when an administrator changes the current user from the Favorite Filters screen.
  8. Add sample jsp program to demonstrate network user ladp (Active Directory) authentication. The sample program is: WebContent/Login/ldapNetworkUserValidator.jsp. The WebContent/WEB-INF/properties/express.properties file serverValidationExit parameter must be set to the path and name of the validation exit program. The express.properties serverValidationSuccess parameter contains the string result that must be returned for a successful validation. (SCE-01/14/2008)
  9. Added a sample jsp program to demonstrate a basic network user validation exit program (WebContent/Login/simpleNetworkUserValidator.jsp).
  10. If the result of the validation exit program does not match the serverValidationSuccess parameter, the result is displayed as a message to the user.
  11. Desk Top Capture would create key entries with duplicate data for database query expKeyItem keys in the index buddy file if the keyName element and columnName element had different names. in the Desk Top Capture rules XML file.

S4i Express WebView 3.01.07 (10/02/2007):

  1. Fixed saving column widths and titles in the document list table.
  2. Fixed bug where column context menu was disabled after column manipulation.
  3. Added validity checking for the email format. Binary documents can only be emailed in binary format.
  4. Fixed distributing multiple document items in Internet Explorer.
  5. Added Email Attachment Action for merging multiple attachments into a single document item.
  6. Fixed sorting document items for numeric fields.
  7. Fixed displaying error message for the list of annotations.
  8. Fixed disabling of distribution action in drop down menu.
  9. Fixed selecting correct option in drop down boxes for email and client distributions.

S4i Express WebView 3.01.06 (09/27/2007):

  1. Added QueryAutoFillDbServlet to the 'web.xml' file. This fixes an error in DeskTop capture. (09/24/2007)
  2. Added a validity check and error message for the filter path on application startup. (09/24/2007)
  3. Desk top capture was throwing an error when returning database values due to using the incorrect javascript function to identify the cells. Changed QueryQutoFillDbServlet to return the cells2 function instead of the cells. (09/24/2007)
  4. Changed the captureBase.jsp to set the default column sort to "na". This prevents the database capture grid from being sorted. (09/24/2007)
  5. Changed UploadFilesServlet to not output keys to the index buddy file that contain no data or the value *NONE. (09/25/2007)
  6. Add connectPrefix as an optional element to ExpAutoFill .xml file autofill rule.  This element is used to specify the JDBC driver connection prefix.  The default value is "jdbc:as400://". This element can be used in connection with the driverClass element to specify the JDBC database driver and connection. (09/25/2007)
  7. Favorite properties Segment name, Version, and Default action fields were NOT aligned properly if the Document name field was set  to NOT view. Changed the favoriteDetails.jsp to correct the problem. (09/27/2007)
  8. Change PromptExamPointServlet to trim data retrieved from the ExxpAutoFill.xml file. (9/27/2007)
  9. Fixed column manipulation bug in the document list. All columns were being displayed after adding a new column. (9/27/2007)
  10. Added default values for return receipt, delivery type and attachment encoding for email. This fixes a problem with email cover notes. (9/27/2007)

S4i Express WebView 3.01.05 (09/15/2007):

  1. Set onChange property to submit login form on password input field in index.jsp. (06/26/2007)
  2. Adding a new filter to a new group with the cursor on the new group description would cause a javascript error and could result in corruption of the end users filter file (08/08/2007)
  3. Fix various problems with DeskTop Archive.
  4. Add database retrieval of index values for DeskTop Archive (08/30/2007)
  5. Submit button would not submit selected file after implementing database index value retrieval (09/15/2007).
  6. Captured file name contained the entire original path when using Internet Explorer. This caused DeskTop capture to fail on the host with and image file not found condition. Changed  UploadFileServlet correct condition.
S4i Express WebView 3.01.04 (06/20/2007):
  1. Fixed fax output device selection box.
S4i Express WebView 3.01.03 (05/21/2007):
  1. Fixed network user support.
  2. Desktop Archiving - Add support for the Windows S4i Archive Wizard in the UploadFilesServlet to return a 1-byte error code followed by a error string.
  3. Fixed adding a note to a document item. The submit button was disabled.
  4. Fixed column widths not being saved.
  5. Fixed network user support.
  6. Added error handling for desktop archive.
S4i Express WebView 3.01.02 (04/20/2007):
  1. Desktop Archiving - Add additional error checking to UploadFilesServlet to check that an archive file name is less than 80-characters in length. The upload will be rejected with an error message if the file name is longer than 79-characters.
  2. Fixed adding a note to a document item. The submit button was disabled.
  3. Desktop Archiving - Add support for custom tool tip from host when cursor is hovered over a  key entry field.
S4i Express WebView 3.01.01 (04/09/2007):
  1. Change user filter file backup to insure filter file contains 1024 bytes of data before backing it up.
  2. Add additional error checking to filter file open and WV27 to WV31 filter file conversion procedure
  3. Improve DeskTop Archive feature and error checking
  4. Add ResetPropertiesServlet to product
  5. Reduce number of AJAX calls to populate DeskTop Capture page.
  6. Repair Help button  broken links on all distribution options windows
  7. Disable Print and Fax options for BIN and BNX documents on document list page.
  8. Remove *NONE as a valid value for From and To dates on Filter form
  9. Include new version dhtmlXtree (1.5 ) with product
  10. Fixed JavaScript error when viewing multiple report items in multiple S4i Express Viewer sessions
  11. Fixed bug that occurred when the Index name is hidden on the Filter details screen
  12. The user name field now has focus when the login screen appears
S4i Express WebView 3.01.00 (03/20/2007)
The new version contains the following features:

General:
  1.  New, professionally designed, fully interactive web application using Asynchronous JavaScript and XML (Ajax), web development techniques. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactively, speed, and usability.
  2. Supports the view/display, distribution and attach notes to any captured document for which a viewer is available on the client workstation.
  3. Includes the ability to assign an automatic distribution action to filters (e.g. view). The action will occur if the filter returns a single item.
  4. Massive reduction in the number of pages opened
  5. New PDF controls added to Host System and Destination
    1. Master PDF document password
    2. Destination PDF document password
    3. Allow PDF document print
    4. Allow PDF document modification
    5. Allow PDF document copy
    6. View PDF reader control bar
    7. Allow PDF document annotations
    8. Set PDF annotation authority Read or Change
    9. Set PDF output document Version
    10. Set PDF document format for WebView
    11. Set PDF document compression level
DeskTop Archive (New Feature):
    S4i Express brings document management to the end users desk top with the new feature DeskTop Archive. The DeskTop Archiving option of S4i Express has the following advantages:
Favorite Document Filters:
Document list:
Distribution Actions:
Annotations and Notes: