CDO$HELP.HLB  —  CDO Commands, SHOW  PROTOCOL  Description
    The SHOW PROTOCOL command displays a complete or partial list of
    properties for the type or types you specify.

    CDO looks for types in the CDD$PROTOCOLS directory below your
    current default anchor. It is not necessary to set default to the
    CDD$PROTOCOLS directory to display types.

    CDO uses relationships to pass notices among repository
    definitions. Every relationship protocol in the repository has
    the CDD$NOTICE_ACTION property, whose value controls the passing
    of notices. You can use the CDO SHOW PROTOCOL command to display
    the value of the CDD$NOTICE_ACTION property.

    The CDD$NOTICE_ACTION property can have one of three values:

    o  SUCCESS

       When you change a member of the relationship with the CHANGE
       command and the CDD$NOTICE_ACTION property value is SUCCESS,
       CDO does not send notices to the owner of the relationship.
       Instead, CDO sends notices to the owner's parents, provided
       that the parents are members of a relationship with the
       CDD$NOTICE_ACTION attribute value of SIGNAL.

       CDO continues to send these notices until the member you
       are changing has no more parents or until CDO encounters the
       CDD$NOTICE_ACTION property value BLOCK.

       When you define a new version of a member and the CDD$NOTICE_
       ACTION attribute value is SUCCESS, CDO sends notices to both
       the owner of the relationship and the owner's parents, until
       CDO encounters the CDD$NOTICE_ACTION property value of BLOCK
       or until there are no more parents.

    o  SIGNAL

       When you change the member with the CHANGE command or when you
       define a new version of the member and the CDD$NOTICE_ACTION
       attribute value is SIGNAL, CDO sends a notice to both the
       owner and the parents of a relationship.

       When you define a new version of a member, CDO also sends
       notices to the parents until CDO encounters the CDD$NOTICE_
       ACTION property value of BLOCK or until there are no more
       parents.

    o  BLOCK

       When the CDD$NOTICE_ACTION property value is BLOCK, CDO
       does not forward a notice from the member to the owner. CDO
       blocks the notice regardless of whether you are changing the
       member with the CHANGE command or defining new versions of the
       member.
Close Help