Contract Checks

The following model checks are made on contracts:

Check

Description and Correction

Contract name and code uniqueness

Contract names and codes must be unique in the model.

Manual correction: Modify the duplicate name/code.

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

Contracts are not correctly used

Contracts must have at least one incoming and one outgoing link with an application service, a business service, or a role.

Manual correction: Create input and output links with the appropriate objects.

Automatic correction: None

Multiple types of input

All input objects must be of the same type.

Manual correction: Remove any input links that are not of the same type.

Automatic correction: None

Same input and output link

Contracts cannot be the intermediary between the same service.

Manual correction: Modify the input or output link.

Automatic correction: None


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