
Patch: r500_061122_0008.jar

Case: 3955
Description: 05/09/2006 Fix problem where server (in txnAutoWrap=pessimistic mode) thinks all virtual updates require transactions, even those that only update one physical model.

Case: 4043
Description: 05/15/2006 Fix bug with relateSource and relateTarget functions which causes message 'Cannot get fully resolved select elements.'

Case: 4063
Description: 06/07/2006 Fix for result sets containing clobs having the clob values closed prematurely.

Case: 4017
Description: 06/07/2006 Fix for inappropriate push down of select literals

Case: 4165
Description: 06/06/2006 Fix NullPointerException when executing a correlated subquery which is pushed entirely to the data source

Case: 4101
Description: 06/07/2006 Add support for large numbers of users in the Console.  Users should edit console.bat file to raise memory allocations when dealing with large numbers of users.

Case: 4029
Description: 06/20/2006 Fix to throw an exception when one of the ODBC buffers is too small to hold the first row in a batch. Also a fix for empty batches returned after the last row in the previous batch caused an overflow

Case: 4199
Description: 06/21/2006 Unable to connect via JDBC through NAT or Firewall

Case: 4294
Description: 06/28/2006 Fix problem with "paste-from-clipboard" action - apply button was not enabling

Case: 4265
Description: 07/03/2006 Fix copy criteria bug (causes missing rows in result set) when inequality operator is used in join criteria

Case: ----
Description: 07/07/2006 Fix bug when using Exists Criteria in select clause (inside Case statement) which yields exception 'Unknown criteria type'

Case: 4263
Description: 07/07/2006 Fix for situations where subqueries in criteria need to be in the on clause of a join.

Case: 4279 4263
Description: 07/07/2006 Fix for incorrectly mapped symbols in self joins with the decode function.

Case: 4306
Description: 07/07/2006 Fix for bad pushdown of subqueries contained in expression symbols in the select clause.

Case: 4312 4017
Description: 07/09/2006 Fix for execution of queries with project symbols that change at execution time based upon a rewrite.  Also optimized the handling of union queries that have null select literals.  The corresponding connector patch is required for Oracle 8i connectors only.

Case: 4327
Description: 07/18/2006 Enhancement to push eligible criteria after the join tree is chosen.

Case: 4315
Description: 07/19/2006 Fix of JDBC client handling of batching (determined by setFetchSize on the statement) results for CallableStatements.
  Fix for reading batches from connectors returning results for stored procedures.
  Usage Note: To avoid errors, CallableStatments should be created as scroll insensitive.
  Enhancement to allow the fetch size for procedures to be set as a connector binding property.  To enable this property, an entry in the ConfigurationInfo.def or server config file is needed.  For exmample:
  <Connector Name="My Sybase Connector" ComponentType="Sybase ANSI JDBC Connector" ...
    <Property Name="FetchSize">5000</Property>
    ...
  Sets a fetch size of 5000 for My Sybase Connector.  This setting can be exposed for editing through the console by adding it to the appropriate component definition.  For example:

  <ComponentType Name="Sybase ANSI JDBC Connector" ...
    <ComponentTypeDefn Deprecated="false">
      <PropertyDefinition Name="FetchSize" DisplayName="Fetch Size" ShortDescription="Fetch Size For Procedure Execution." DefaultValue="0" Multiplicity="0..1" PropertyType="Integer" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
    </ComponentTypeDefn>
    ...
  Allows the fetch size to be edited for all Sybase ANSI JDBC Connectors

Case: 4308
Description: 07/20/2006 Allow user to user non-fully-qualified root staging table name in criteria of XML query.

Case: 4296
Description: 07/25/2006 Added support for mutual authentication (2-way SSL)

Case: 4311
Description: 07/28/2006 When the ClientHeartbeat ping fails, does retry occur to a different server VM?, Fixes problem where client heartbeat times out if network between server processes goes down, this caused client heartbeat to die and sessions to become invalid. Also fixed problem with registries not synching back up after network comes back.

Case: 4422
Description: 07/31/2006 Corrected query criteria for three DTC queries and rebuilt DTC

Case: 4239
Description: 09/1/2006 Fixed error generated when sending results from cache

Case: 4531
Description: 09/5/2006 Fixed error with unions and symbols that cannot be projected at runtime.

Case: 4504
Description: 09/08/2006 Fix for issue with a NullPointerException from select into statements whose columns are expressions.

Case: 4580
Description: 09/11/2006 Fixed JDBC URL format error that would occur if a password passed as part of the JDBC URL contains the @ symbol.

Case: 4704
Description: 10/6/2006 Fixed issue with Insert Into commands not getting translated by command logger

Case: 4624
Description: 10/20/2006 Fixed resolver issue with SELECT INTO temp group commands

Case: 4564
Description: 10/24/2006 Fixed problem of queries hanging under load

Case: 4691
Description: 11/22/2006 Fixed hanging query problem
