VMS Help
V73 Features, Programming Features, OpenVMS Registry

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    Beginning in OpenVMS Version 7.3, the $REGISTRY system service
    and the OpenVMS Registry server have been enhanced to use the
    Intra-Cluster Communications (ICC) protocol. ICC provides a
    high-performance communication mechanism that is ideal for large
    transfers. Using ICC eases restrictions on the amount of data
    that can be transferred between the $REGISTRY system service
    and the Registry server. These restrictions previously prevented
    large key values from being stored and retrieved, and prevented
    full searches of large databases. The changes made in OpenVMS
    Version 7.3 result in an incompatibility between the OpenVMS
    Version 7.2 $REGISTRY service and Registry server and the OpenVMS
    Version 7.3 $REGISTRY service and Registry server. However, these
    changes substantially benefit OpenVMS customers in this release
    and in future releases, when we plan to further reduce these
    restrictions.

    Also in OpenVMS Version 7.3, registry operations are
    client/server based, and as such require some length of time
    for the server to respond to a request. If the server is too
    busy or the timeout value is too small, or both, the server
    will not respond in time and the $REGISTRY service will return
    a REG$_NORESPONSE error. This does not necessarily mean that
    the operation failed; it only means that the server was not able
    to respond before the time expired. Most operations complete
    immediately. However, Compaq recommends that you specify the
    timeout value be a minimum of 5 seconds.

    The new format of the $registry system service is:

    $REGISTRY [efn], func, [ntcredentials], itmlst, [iosb] [,astadr]
    [,astprm] [,timeout]

    Note that astadr, astprm and timeout are optional arguments.
    These optional arguments cannot be defaulted, which means that to
    specify the timeout argument, you must specify astadr and astprm
    (or specify them as 0). Some languages, such as Bliss and Macro,
    provide macros to do this for you.

  Additional Information (explode) :

  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.