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.