home *** CD-ROM | disk | FTP | other *** search
/ Java 1.2 How-To / JavaHowTo.iso / 3rdParty / jbuilder / TRIAL / INTRCLNT / _SETUP.LIB / Relnotes.txt < prev    next >
Encoding:
Text File  |  1997-11-14  |  5.1 KB  |  121 lines

  1. Release Notes
  2. InterClient 1.12
  3. Last modified: Nov 10, 1997
  4.  
  5. Contents:
  6.      I.       Differences with 1.0 release
  7.      II.   Issues
  8.  
  9. __________________________________________________________________
  10. Differences with 1.0 release
  11.  
  12.   * The remote protocol layer for JDBC/Net communication
  13.     between InterClient and InterServer has changed in this release.
  14.     Therefore, this release of InterClient will not interoperate with 
  15.     previous releases of InterServer, and vice-versa.
  16.  
  17.   * A new interbase.interclient.ExpiredDriverWarning class has been
  18.     added that extends java.sql.SQLWarning.
  19.     An expired InterClient driver will no longer refuse connections,
  20.     rather connections established after the expiration date
  21.     are tagged with the SQLWarning ExpiredDriverWarning.
  22.  
  23.   * The NT registry settings location has changed from 
  24.       Software\InterBase\InterClient
  25.     to
  26.       Software\InterBase Corp\InterClient
  27.  
  28.     This change was made to match the InterBase product registry
  29.     location of
  30.       Software\InterBase Corp\InterBase
  31.  
  32.   * The Windows install now modifies the JBuilder.INI file, if 
  33.     present, to include InterClient on its local ClassPath and
  34.     IDEClassPath environment variables.
  35.  
  36.   * The Windows help system for InterClient has been replaced by
  37.     an HTML based help to allow for cross-platform implementation.
  38.  
  39.   * The behavior of escaped procedure calls has been extended
  40.     to allow for both InterBase "executable procedures" and
  41.     "select procedures", see the API reference documentation
  42.     for class CallableStatement.
  43.  
  44.   * Various bug fixes and documentation changes.
  45.  
  46.   * InterBase and InterClient information is now available 
  47.     via a newsgroup monitored by InterBase. Set your reader to
  48.     forums.borland.com/borland.public.interbase.
  49.     Bug reports may be submitted to icsupport@interbase.com
  50.  
  51. __________________________________________________________________
  52. Issues
  53.  
  54.   Please be aware of the following issues affecting this release of
  55.   InterClient:
  56.  
  57.   * Running InterClient applets requires a JRE 1.1 enabled browser.
  58.     Installing the JDBC driver manager on the client machine is no
  59.     longer necessary since JDBC is integrated with JRE 1.1 in the 
  60.     package java.sql.  
  61.     The interclient.jar archive (or class files) includes a CommDiag 
  62.     utility which uses the AWT 1.1 event model, run 
  63.  
  64.     java interbase.interclient.utils.CommDiag
  65.  
  66.   * When testing your installation with the appletviewer:
  67.       unset CLASSPATH
  68.       appletviewer CommDiag.html
  69.     Make sure your CLASSPATH environment variable does NOT include
  70.     interclient.jar or the interclient classes directory.
  71.     Either occurrence will cause a java.lang.IllegalAccessError.
  72.     Temporarily unset CLASSPATH in your DOS session before
  73.     invoking appletviewer on a local html file.
  74.  
  75.   * If you reference the local CommDiag.html thru a browser, you
  76.     may need to remove interclient.jar from your CLASSPATH to avoid
  77.     certain security exceptions with the Netscape browser.
  78.  
  79.   * The Java archive file interclient.jar is not digitally signed 
  80.     by the InterBase Software Corporation. Vendors writing Java applets 
  81.     that work with InterClient should digitally sign their applets
  82.     and the interclient.jar file with their identity for use with
  83.     Netscape Communicator.
  84.  
  85.   * BLOb stream data from ResultSet.getAsciiStream and getBinaryStream
  86.     is not buffered internally by InterClient.
  87.     This provides application programs the flexibility to read directly
  88.     from the java socket input stream.  Be sure to understand
  89.     how to read from Java input streams efficiently; in particular
  90.     understand that reading one byte at a time on a Java socket
  91.     is much less efficient than reading large chunks of data.
  92.  
  93.   * If you had previously installed a 0.7x release, 
  94.     then be sure your services file is updated.
  95.     The port for the interserver service has changed from 3051 to 3060.
  96.     See the InterClient README.TXT file for instructions on changing
  97.     your system's services file.
  98.  
  99.   * If the database being accessed contains security classes created 
  100.     using the InterBase V3.3 tool GDEF, certain methods which return 
  101.     privilege related information may return incorrect results, e.g., 
  102.     areAllTablesSelectable.  This is only an issue for InterBase 
  103.     customers who have versions of InterBase prior to V4.0 and are 
  104.     migrating to V4.0.  GDEF functionality was frozen in V3.3 and is 
  105.     no longer supported in V4.0. 
  106.   
  107.     Please note, in all cases, the security defined is enforced correctly, 
  108.     i.e., if a user does not have appropriate privilege to perform a
  109.     certain operation, the operation will not be performed. 
  110.  
  111.   * DatabaseMetadata.getProcedureColumns returns 0 for precision values 
  112.     for NUMERIC and DECIMAL columns rather than the correct precision.
  113.  
  114.   * DatabaseMetadata.getColumns does not return the proper default value 
  115.     of a column in an InterBase table.
  116.                             
  117.   * See JBuilderNotes.txt for information on using InterClient
  118.     with JBuilder.
  119.  
  120. ---------------------------------END----------------------------------
  121.