Sybase Rollup EBF 19837
=======================

--------------------------------------------------------------------------------

January 16, 2013

Sybase, an SAP Company
One Sybase Drive
Dublin, CA 94568
1-800-8-SYBASE (North America)
Web: http://www.sybase.com


Dear Customer:

Enclosed please find:

  EBF 19837

for the following platform:

  Windows x86 32-bit

This EBF is part of this release:

  Conn 15.0 ESD #27

This EBF contains updates for the following product(s):

  Software Developer Kit

We recommend that you install this EBF as soon as possible.

jConnect for JDBC 6.05 is included in this EBF.

We appreciate your patience while we resolve problems in the product and your 
willingness to install this EBF. Please contact Technical Support if you
encounter any problems using this product and let them know that you are using
this EBF. 

This documentation includes these sections:

  * General Information and Technical Notes

  * Loading Instructions

  * New Fixes in this EBF

  * All Fixes Included in this EBF (EBF19837_Buglist.txt)

  * List of Files in this EBF (EBF19837_Filelist.txt)

Sincerely,

Sybase Engineering

--------------------------------------------------------------------------------


General Information and Technical Notes
---------------------------------------

This section contains general and technical information about this EBF.

* Use the same ESD level of SDK and Open Server products

    Note that SDK and Open Server are two separate products. The SDK product
    does not include the Open Server components nor does the Open Server
    product include the SDK components. If you use both SDK and Open Server
    applications, it is strongly recommended that you keep their major release
    and ESD levels the same.

    As long as both EBFs are at the same ESD level, the order of installation
    is inconsequential.

* New Features Open Server 15.0 and Software Developer's Kit 15.0 for
  Microsoft Windows, Linux and UNIX

    For more information, please refer to the documentation 
    "New Features Open Server 15.0 and Software Developer's Kit 15.0 for 
    Microsoft Windows, Linux and UNIX" at http://sybooks.sybase.com/ . 
    Select product Software Developer's Kit followed by the version of the 
    product and the name of the manual. 

* With fix in 421007, all anonymous cipher suite, *_anon_*,
  has been removed from OCS default cipher suite list.
  This is used to make SSL connection more secure by enforcing
  server authentication. This is a defect of Certicom's SSL Plus
  and this is the default behavior of OpenSSL.
  If customers want to use anonymous SSL handshake,
  they need to install it explicitly using
  ct_con_props(,CS_SET,CS_PROP_SSL_CIPHER,,,).

* Updating the metadata stored procedures required by ODBC, OLE DB and 
  jConnect Drivers on Adaptive Server Enterprise

  Certain new features and bug fixes in ODBC, OLE DB and jConnect drivers 
  require you to modify the metadata stored procedures in Adaptive Server. 
  These stored procedures may not be up-to-date on your host ASE server due 
  to various reasons.
  If the metadata stored procedures are outdated, you may not be able to use 
  some of the fixes that are implemented in this ESD, so you will need to 
  manually install the updated metadata stored procedures.

  To update the metadata stored procedures in Adaptive Server, first determine 
  the version of the meta-data scripts installed on the ASE. To do so, execute 
  the following command:

  sp_version
  go

  The version number of the ODBC, OLE DB and jConnect meta-data scripts will 
  be displayed.
  Review the version number column and compare it against the version of the  
  driver being used. 

  If the metadata scripts are outdated, the version installed will be older 
  than the driver build number or you will encounter one of the following:
  - stored procedure sp_version is not found
  - the stored procedure output does not print a row for the driver

  The updated scripts are included with the drivers and can be installed as 
  follows:

  For ODBC & OLE DB:

  - Go the "sp" directory under the ODBC/OLE DB installation directory
  - Execute the install_odbc_sprocs script for the ODBC Driver and 
  install_oledb_sprocs script for OLE DB Provider.

  Syntax for using the script is:

        install_[odbc/olebd]_sprocs <ServerName> <username> [<password>]
         where <ServerName> is the name of the Adaptive Server
             <username> is the username to connect to the server
             [<password>] is the password the username
             (don’t supply this for null password)

  For jConnect:

  - Go to the "sp" directory under the jConnect installation directory. Based 
  on your host ASE server version, choose the appropriate SQL script. 
  - Use isql or another tool of your choice to execute the selected script. 
  This will install the current meta-data stored procedures.

*  Java utilities  are no longer shipped with SDK EBFs

   Starting from ESD #8, the instjava.exe/extrjava.exe utilities are no longer 
   shipped with SDK EBFs.
   The latest version of these utilities are available with ASE 15.0.2 and 
   above.

*  Microsoft .NET Framework 2.0 Service Pack 1 required to use ADO.NET 2.0  
   Provider

   To use the ADO.NET 2.0 Data Provider, you will need to have Microsoft .NET   
   Framework 2.0 Service Pack 1 installed on your system. If you do not have 
   this Service pack installed, the installer may produce errors during 
   installation and the ADO.NET 2.0 provider will not function. To check 
   whether you have this service pack installed, open "Add or Remove Programs" 
   item from the Control Panel and see if this item is listed under "Currently 
   installed programs". 



Loading Instructions
--------------------

This section contains instructions for loading the new software onto your system.

For installation instructions, please refer to the documentation 
"Software Developer's Kit and Open Server 15.0 Installation Guide for Windows" 
at http://sybooks.sybase.com/ . Select product Software Developer's Kit 
followed
by the version of the product and the name of the manual. 


CD-ROM Instructions

        * Before upgrading to an EBF shut down your ASE Server if the
          server is running on the same installation machine
        * Before installing this EBF, back up your Sybase installation
        * A full Sybase installation is not necessary with this release.
          If applicable, rebuild statically linked applications with the
          new libraries. For dynamically linked applications, point the
          path variable to the location of the new libraries. A recompile
          with the new header files is recommended, but not mandatory,
          unless otherwise stated.
        
Follow these steps to install the EBF from CD-ROM on Windows platforms:

        1. Login as user "sybase".

        2. Insert the EBF CD-ROM into your computer's CD-ROM drive.
           InstallShield should start automatically.

           If InstallShield does not start automatically, start the setup
           program manually. From the Windows taskbar, click Start, and
           then choose Run. Type: Z:\setup.exe

           Substitute your CD-ROM drive name if not Drive Z. Click OK.

        3. You will see the Welcome window. Click "Next".

        4. You will see the License Agreement Window. Select "Location"
           to see the License Agreement text. If you agree to the terms of
           the license agreement, select "I agree" radio button and
           click "Next" and go to next step. Otherwise, click "Cancel".

        5. Enter the destination directory where you installed Software
           Developer's Kit/Open Server (%SYBASE%) and click "Next". You
           may receive a warning that you are about to overwrite an
           existing SYBASE installation. Ignore the warning if you are
           installing over a 15.0 installation.

        6. You will see the Summary Panel describing what will be
           installed based on how Software Developer's Kit/Open Server was
           installed (Full, Typical or Custom). Review the contents and
           click "Next".

        7. Wait for the installer to complete the installation. If the
           InstallShield Wizard indicates installation was successful,
           click "Next". If the installer encountered errors,
           please check the log.txt file in the directory specified in Step 5
           and take appropriate steps to correct the errors.

        8. Click "Finish" in the final window to complete the installation.

           The instructions provided above are for an installation using the
           InstallShield in GUI mode. You can also perform the installation
           in a non-GUI (text-based) mode or a completely silent installation
           with no interaction.


New Fixes in this EBF
---------------------

The following is a list of fixes which are specific to this EBF. The list is sorted
by the component in which the bug was fixed.

For a complete list of fixes in this EBF, see EBF19837_Buglist.txt.

   Component         BugID     Description
   ----------------  --------  ---------------------------------------------------
   ctlib             689221    Introduce randomization in TDS login protocol.

