
Patch: eq502_070920_0078.jar

Case: 4997
Description: 12/12/2006 Adds validation error check for Procedure which has group reference to itself.

Case: 5209
Description: 02/23/2007 Fixes issue with row limit exceptions for metadata queries in designer

Case: 5355
Description: 03/06/2007 Added ability for Text Connector to use a row header to determine column positions.
       If the SKIPHEADERLINES text file descriptor property is defined the text connector will attempt to read a header row from the text file.  The location of the header row is determined by first checking to see if the property HEADERLINE is defined in the text file descriptor.  If defined and valid, the corresponding line number from the text file will be parsed for column names.  If not defined or invalid, HEADERLINE defaults to the value of SKIPHEADERLINES which will result in the last line to skip being used as the row that may contain column names.  If a header row could be parsed and the value for the Name In Source property of a target element is empty or can not be parsed into an int, the value is assumed to be a column name or the elements Name property is used and the column header is checked for a matching name.
    

Case: 5378
Description: 03/13/2007 Fix bad error messages when connection pool times out rather than exceeds max connections

Case: 5412
Description: 03/21/2007 Fixed handling of BULK_INSERT capability and added new caps class

Case: 5413
Description: 04/26/2007 Fix for Query predicates with Lookup function not being pushed to source

Case: 5588
Description: 04/28/2007 Fix NPE issue when passing null into certain types of procedures

Case: 5469
Description: 05/02/2007 Added the ability for MMDataSource to support connection-time fail-over through the use of setAlternateServers() and getAlternateServer().  The methods take and return a string of comma delimited servers with an optional :port for each server.  If :port is not specified the portNumber set on the MMDataSource is used.  For example: 

       setServerName(“mymmserver”);
       setPortNumber(31000);
       setAlternateServers(“mymmserver:31001,mymmserver2:31000,mymmserver2:31001”);
       
       This would allow connections to be attempted mymmserver:31000, mymmserver:31001, mymmserver2:31000, and mymmserver2:31001.  Because portNumber has been set to 31000, the following would be the same:

       setServerName(“mymmserver”);
       setPortNumber(31000);
       setAlternateServers(“mymmserver:31001,mymmserver2,mymmserver2:31001”);
       
       Note that :31000 was omitted from the setAlternateServers() method.
    

Case: 4473
Description: 05/07/2007 Fixes date conversion problem in text connector.
