Abstract Data Type Procedure Checks (PDM)

The following PDM model checks are made on abstract data type procedures:

Check

Description and Correction

Abstract data type procedure name and code uniqueness

Abstract data type procedure names and codes must be unique in the abstract data type.

Manual correction: Modify the duplicate name/code

Automatic correction: Appends a number to the duplicate name/code

Abstract Data Type procedure code maximum length

The code of the ADT procedure is longer than the maximum allowed by the DBMS.

Manual correction: Reduce the length of the code

Automatic correction: Reduces the code to a permissible length

Procedure cannot have the same name as an attribute

An abstract data type procedure cannot have the same name as an attribute.

Manual correction: Change the name of the ADT procedure

Automatic correction: None

Abstract data type procedure definition empty

An abstract data type procedure must have a definition.

Manual correction: Create an ADT procedure definition in the Definition tab of the ADT procedure property sheet

Automatic correction: None

Inconsistent return type

If the abstract data type procedure is a function, a map or an order, you should define a return data type for the function, map or order.

Manual correction: Select a return data type in the Return data type list

Automatic correction: None


Created October 7, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com