LLDREL.TXT 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. IBM Informix
  2. RELEASE NOTES FOR IBM Informix LOB Locator DataBlade Module 1.20.UC2
  3. 2.00.xC2, January, 2004
  4. =================================
  5. TABLE OF CONTENTS
  6. I. OVERVIEW OF RELEASE NOTES
  7. II. NEW FEATURES
  8. III. IBM INFORMIX DYNAMIC SERVER COMPATIBILITY
  9. IV. REGISTERING THE LOB LOCATOR DATABLADE MODULE
  10. V. UNREGISTERING THE LOB LOCATOR DATABLADE MODULE
  11. VI. KNOWN PROBLEMS AND WORKAROUNDS
  12. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13. I. OVERVIEW OF RELEASE NOTES
  14. =============================
  15. The purpose of these release notes is to make you aware of any special
  16. actions required to register, configure, and use the LOB Locator DataBlade
  17. module on your computer. This file also describes new features and feature
  18. differences from earlier versions of this product and other IBM Informix
  19. products, and how these differences affect current products. In addition,
  20. this file contains information about known bugs and their workarounds.
  21. These release notes are written for the following audience:
  22. o System administrators who install IBM Informix Dynamic Server
  23. and the LOB Locator DataBlade module
  24. o Database administrators who control access to IBM Informix
  25. Dynamic Server databases
  26. o Developers who write applications using the LOB Locator DataBlade
  27. module
  28. II. NEW FEATURES
  29. =================
  30. Version 1.20.UC2 of the LOB Locator DataBlade module was created with
  31. Version 3.5 of the DataBlade Developers Kit (DBDK). Previous versions of
  32. the DataBlade module were created with Version 3.2 of DBDK.
  33. III. IBM INFORMIX DYNAMIC SERVER COMPATIBILITY
  34. ===============================================
  35. Version 1.20.UC2 of the LOB Locator DataBlade module is compatible with
  36. IBM Informix Dynamic Server Version 9.13.UC3 or later.
  37. IV. REGISTERING THE LOB LOCATOR DATABLADE MODULE
  38. =================================================
  39. To use the LOB Locator DataBlade module, you must register it using
  40. BladeManager in each database in which it will be used.
  41. See the "BladeManager User's Guide" for instructions on how to register
  42. DataBlade modules.
  43. NOTE: You cannot register the LOB Locator DataBlade module into an ANSI-
  44. compliant database. This is because BladeManager does not currently
  45. support the registration of any DataBlade module into ANSI-compliant
  46. databases.
  47. V. UNREGISTERING THE LOB LOCATOR DATABLADE MODULE
  48. ==================================================
  49. Unregistration removes the definitions for a DataBlade module's user-
  50. defined data types and routines.
  51. You can unregister a DataBlade module that was previously installed only
  52. if there is no data in your database that uses the definitions defined by
  53. the DataBlade module. This means, for example, that if a table is
  54. currently using the LLD_Locator data type, you will not be able to
  55. unregister the LOB Locator DataBlade module from your database.
  56. Unregistration is only available for modules that were registered with
  57. BladeManager.
  58. Refer to the "BladeManager User's Guide" for instructions on how to
  59. unregister DataBlade modules.
  60. VI. KNOWN PROBLEMS AND WORKAROUNDS
  61. ===================================
  62. This section describes known problems and workarounds.
  63. A. UNIMPLEMENTED FUNCTIONS
  64. ---------------------------
  65. Bug 65913
  66. The following two functions, described in the "LOB Locator DataBlade
  67. Module Programmer's Guide," are not implemented in this release:
  68. o lld_create_client
  69. o lld_delete_client
  70. Calling either of these functions will generate a syntax error.
  71. Attempts to use the SQL versions of these functions generate the following
  72. error:
  73. 674: Routine (lld_create_client) can not be resolved.
  74. Attempts to use the API versions of these functions generate the following
  75. error when an attempt is made to load the shared object referencing this
  76. function:
  77. 9793: User Defined Routine (myudr) module load failed.
  78. The following error will appear in the online log file:
  79. 09:05:54 Loading Module </tmp/myudr.so>
  80. 09:05:54 (6): C Language Module </tmp/myudr.so> can't load
  81. ld.so.1: oninit: fatal: relocation error: symbol not found:
  82. lld_create_client: referenced in /tmp/myudr.so
  83. 09:05:54 (-1): ERROR: Loading Module </tmp/myudr.so>
  84. If a shared object contains multiple UDRs and only one of those UDRs
  85. attempts to call lld_create_client, none of the UDRs in that shared object
  86. can be loaded.
  87. B. INTERFACE EXCEPTIONS
  88. ------------------------
  89. The API and ESQL interfaces, described in the manual, generate these
  90. exceptions:
  91. o API Interface: Attempting to seek a smartblob (IFX_BLOB or IFX_CLOB)
  92. to an invalid offset using lld_seek generates an exception rather
  93. than returning LLD_E_OFFSET as expected.
  94. o ESQL/C Interface: If an lld_* function returns LLD_E_SQL, the
  95. corresponding SQLCODE or SQLSTATE can not be trusted as documented.
  96. Contact support: http://www.ibm.com/software/data/informix/ids/support/
  97. (C) Copyright IBM Corp. 1996, 2012