Kourier Integrator Release 4.1 is a product upgrade with many improvements and product enhancements. For a list of the new features and product improvements in Kourier Integrator - Release 4, please visit this page.
Please see the list below for a summary of the key issues resolved or system behavior changes as of the latest Release 4.1.4.
noteWidgetNoteTo find out what release of the product you are using, select About Kourier Integrator from the Help menu, and then click on the Database Server Information button, and then look for the row named KourierVersion in the window.
Description - Usage - Notes |
Product Area |
Added "Save and Stay" command buttons to all Export and Import Specification pages. This allows the user to save any pending changes without leaving the page, and will validate any user-defined formulas. |
GUI |
Created new "ODBC to SQL from Statement" and "ODBC to File from Statement" pages. These new pages can be used to create ODBC type exports using any valid ODBC statement instead of an actual table or view, and can support complex queries including computed columns and functions. |
ODBC |
Changed the Export Specification Listing to show a "Yes" in the Net Change column for ODBC-type exports that use a Net Change Where clause. |
GUI |
Added a new Test command to the ODBC Connections page, making it easy to confirm that the connection is working correctly. |
GUI |
Added the ability to run one or more SSIS packages that are associated to a Kourier Service. There is a new "Run Packages" toolbar command that opens a new Run SSIS Packages window that allows selection of one or more of the associated SQL Exports on the Service and then to run its designated SSIS package. |
SQL Accelerator |
Added a new Quick Filter for "Service" on the Export Specification Listing, Generate SSIS Packages list, and from the new Run Packages command with a Service. This improves export navigation when working with a large number of exports within an Integration, and especially when working with ODBC-type exports. |
GUI |
Added the ability to execute any SQL command on a source/target ODBC connection from within a Service using the new command called KMK.SQLCMD. |
ODBC |
Added the ability to specify date and time parameters to the KCL.CLEARLOG command. |
U2 Server |
Changed the Outbound RESTful interface to allow data sets larger than 10,000 characters. |
U2 Server |
Added the ability to edit messages in the Message Queue for Inbound transactions. There is now an "edit" command displayed in the Action column that opens a new window that allows editing of the Queue Message so it can be corrected and then re-processed. |
U2 Server |
Corrected a problem that caused exported files to become corrupted when using the FTPGET protocol when the Pop file is binary. |
Java |
Resolved an issue on Import Specifications (XML and File based) that caused required field constraints to not be enforced for fields assigned a specific attribute, value or sub-value position. |
U2 Server |
Resolved a problem when processing Import Specifications that prevented the remote transaction ID (TRANSID$) from being logged correctly. |
U2 Server |
Modified the system to allow the creation of delete log files that are larger than 2 GB on UniVerse systems. |
U2 Server |
Changed ODBC-type exports to not allow the Source or Target table names to contain spaces. |
U2 Server |
Resolved an issue that prevented the load status of an Import Specification from being assigned correctly if a fatal error was detected during the Update/Delete event. |
U2 Server |
Corrected a problem in the Test dialog of ODBC-type exports that prevented a list of user entered Record IDs from being processed. This now works as expected if the ODBC export has one PK or a PK/CK defined. |
GUI |
Resolved an issue with the KMK.CMD command to correctly process substitution strings (e.g., {@DATE}) |
U2 Server |
Resolved an issue that caused the KCL.LISTLOG command to fail in detail suppress mode if the filename parameter used did not match the actual file name (e.g., using Q-pointers). |
U2 Server |
Modified the KCL.LISTLOG command to be compatible with Ellucian Colleague systems running on UniData. |
U2 Server |
Resolved an issue with the HTML Editor widget on the Email Templates page not rendering properly on Internet Explorer. |
GUI |
Resolved an issue that caused a Service configured with multiple Import Specifications to fail if a transaction failed prior to the last Import Specification being processed. |
U2 Server |
Corrected a problem for RESTful Web Services that caused the next run date/time for a Schedule to be calculated incorrectly if it was configured to run at a specific time. |
U2 Server |
Changed the Kourier Configuration page to ignore any trailing slash character entered in the Java Server URL field. |
U2 Server |
Description - Usage - Notes |
Product Area |
Resolved issues that caused log files to be created improperly for ODBC-type exports using MySQL as the data source. |
U2 Server |
Corrected an issue with the KT.RESIZE command that caused it to improperly resize sub-files in the KT_DELLOG or KT_CHECKSUM files. |
U2 Server |
Resolved an issue that caused an error when processing Net Change on an ODBC data source if no records were selected. |
U2 Server |
Description - Usage - Notes |
Product Area |
Fixed an issue that prevented the user from making changes to the SSIS Configuration page. |
SQL Accelerator |
Changed the Quick Start Workbench to convert and clean up column headings that use non-printable characters before generating the Schema spreadsheet. |
Quick Start |
Resolved an issue with the Run command for a Service that prevented changes from being saved before running the Service. |
GUI |
Added support for the Related Files feature to the ODBC-to-SQL and ODBC-to-File Export Specifications. |
U2 Server |
Description - Usage - Notes |
Product Area |
Resolved an issue that prevented the Check Out process from working in the Quick Start Workbench. |
Quick Start |
Fixed an issue that caused Services configured with the "Autorun SSIS Packages" to fail when using UniData RDBMS. |
U2 Server |
Resolved an issue with Kourier's file caching system in order to properly manage the maximum number of files. |
U2 Server |
Added additional Kourier Verbs (e.g., KSELECT, KSSELECT) for compatibility with applications that override or change the standard system verbs. |
U2 Server |
Description - Usage - Notes |
Product Area |
Added support for explicit Data Types to the Quick Start Workbench. The Analyze process will now generate the Schema file with a default data type based on the data profile. This data type can be changed if desired and will be used by any export specifications generated by the workbench. |
Quick Start |
Changed the Analyze command on the Quick Start Workbench page to automatically refresh the page to show the file status as "In Process" until the analyze process is complete. Once the analyze is complete the status will change to show "Analyzed". |
Quick Start |
Add support for the sFTP protocol, also known as FTP over SSH. |
Java |
Implemented a new online help system with expanded content that features an easier to use "responsive" design, supports searches, user favorites and more. |
Online Help |
Changed the Analyze processing on the Quick Start Workbench to skip any dictionaries that contain A-type conversions when building the Schema file. |
Quick Start |
Implemented a new ODBC-to-File Export Specification. |
GUI |
Resolved an issue that prevented the Unpack Suitcase command from working when the suitcase file size was 900K or more. |
GUI |
Changed the Quick Start Workbench Analyze command to add the source account name to the top of the generated Schema listing that displays in Microsoft Excel when using the Check Out command. |
Quick Start |
Fixed a display issue that caused the Header fields on the Message Queue listing to be badly formatted if a NVP in the headers array did not contain a value. |
GUI |
Added support for the SMALLINT data type to the Quick Start Workbench tools. |
U2 Server |
Added support for a Java Server (implemented via Jetty) in order to reduce the system resources and improve overall performance when invoking Java. |
Java |
Added a Target Data Type column to the U2 to SQL Export Specification. |
U2 Server |
Added an ALL or "*" option to the KCL.REMOVEINDEX command which will remove all Kourier Integrator Net Change indexes from the file. |
U2 Server |
Fixed an issue in the Data Lookups that caused Kourier to send the string "null" instead of an empty string when trying to map an internal value to an external value and the external value should be an empty string. |
U2 Server |
Fixed an issue with the Import Suitcase process when the suitcase contained new items that caused the description to be empty instead of the description from the source item. |
U2 Server |
Implemented the ability to import XML and Flat file into UniData/UniVerse using the Kourier Integrator scheduling and message system. This provides the ability to quickly import simple data with no programming, or for more complex data files the new Validation and Event Handlers make it easier to add custom logic or interface with external application programming interfaces (APIs). |
U2 Server |
Corrected an issue that caused the data type length to be calculated incorrectly for Varchar fields. |
U2 Server |
Added support for S-type dictionaries to the Data Warehouse Quick Start Workbench. |
U2 Server |
Resolved an issue with the Message Queue Listing that caused an error on some UniData configurations if the Kourier files were defined in one account and then Q-pointed to another account. |
U2 Server |
Fixed an issue with Exports that caused the value of the source_id to be the first column of an export instead of an empty string if the export did not declare a source_id. |
U2 Server |
Corrected an issue with the Quick Start Workbench that created grand-child exports with the wrong field name for the surrogate key. |
Quick Start |
Resolved an issue that caused the Quick Start Workbench to fail during the check out process if there were control characters in the dictionary name or column heading. |
Quick Start |
Added Multi-Value and Multi-Subvalue surrogate key column name and data type fields to the Quick Start Configuration page with default values to prevent child exports from being created without surrogate field names. |
Quick Start |