Version 8.1.4
 —  Release Notes  —

Limitations and Restrictions

The following limitations and restrictions exist in Adabas 8. Enhancements to resolve these limitations may be considered in a future release.

  1. At this time the LUIDX and LUIXNAM parameters of the LGBLSET macro (used to set default installation values for the Adabas link routines) are not supported, even though you may see them in the sample members in installation. The documentation for these parameters has been removed for now.

  2. The following restrictions and limitations apply to large object (LB) fields in this release:

  3. The new format buffer length indicator is only supported for LA and LB fields. Future versions of Adabas will consider supporting the specification of the length indicator for other fields too. For more information about the format buffer length indicator, read Length Indicator (L).

  4. At this time, when specifying an Adabas buffer description (ABD), you must specify the same value for the number of bytes sent to Adabas (ABDXSEND field) as you specify for the maximum buffer size (ABDXSIZE field).

  5. The prefetch feature is not supported in ACBX interface direct calls -- it will not support ACBX calls with multiple buffers; you should use the multifetch feature instead. However, the prefetch feature still supports ACB interface direct calls.

  6. At this time, system files do not support spanned records or the extended MU and PE field counts.

  7. At this time, fields defined with the NB option must also be defined with either the NU or NC option.

  8. The following restrictions and limitations apply to spanned records in this release:

    For more information about spanned record support in Adabas 8, read Spanned Record Support.

  9. At this time, Adabas Review Pulse reports do not support ADARUN CLOGLAYOUT=8.

  10. The following table lists restrictions and limitations of the Adabas 8 utilities:

    Utility Restrictions or Limitations
    ADACDC At this time, ADACDC cannot process spanned records. When spanned records are updated, only the changed records are written to the PLOG and WORK data sets. Since ADACDC presents the changes of the record in external form, it needs to decompress the logical record starting from the beginning. However, if some early piece is missing, the decompression will not work.
    ADACMP

    At this time, LB fields cannot be specified in the FORMAT parameter for either ADACMP COMPRESS or ADACMP DECOMPRESS.

    ADACNV

    You cannot use ADACNV CONVERT to convert a database directly from Adabas 7.1 to Adabas 8. To do this, you must first convert the database to Adabas 7.2 or 7.4 and then convert it to Adabas 8. Likewise, you cannot use REVERT to revert a database directly from Adabas 8 to Adabas 7.1; instead, you must first revert the database to Adabas 7.4 and then from 7.4 to 7.1.

    If a database makes use of any of the following extended features of Adabas 8, ADACNV will not allow you to REVERT the database to a version prior to Adabas 8:

    • More than five ASSO, DATA, or DSST extents

    • More than five file extents

    • Files that allow spanned records

    • Files that allow more than 191 MU and PE occurrences

    • Files that make use of LB fields

    • Files with fields that have the NB (no blank compression) option

    • System files with two-byte file numbers.

    If you want to complete the backward conversion (reversion), you must first remove any file with these new features from the Adabas database.

    The use of the following other new features provided in Adabas 8 do not prevent backward conversion to Adabas 7.4, but, of course, the new features cannot be used in Adabas 7.4:

    • Adabas commands issued via the ACBX interface (for example, with long or segmented buffers)

    • Commands using the new format buffer features (for example, the length indicator).

    Note:
    There may be files in a database that are not loaded but that have a Field Definition Table (FDT) stored in the FDT blocks. If ADACNV encounters such FDTs while converting a database to Version 8, they are deleted as part of its cleanup processing.

    ADALOD

    The MIXDSDEV parameter is not supported in an ADALOD LOAD run if the file you are loading is LOB file or contains spanned records or extended MU or PE fields. Spanned records are based on the data storage block size. If you use a mixture of device types (as allowed by the MIXDSDEV parameter), your spanned records would end up with different record lengths, which is not allowed.

    You cannot use the DDISN or DELISN parameters in an ADALOD UPDATE function to delete records in a LOB file. However, you can use these parameters against a base file of a LOB group unless one or more of the records to be deleted contain references to LOB values longer than 253 bytes which are stored in the LOB file (ADALOD will terminate with an error if such a request is made).

    ADAULD For this release, you cannot unload from a SAVETAPE if the file you are trying to unload contains spanned records.

Top of page