Operation Checks

PowerDesigner provides default model checks to verify the validity of operations.

Check

Description and Correction

Operation name and code uniqueness in a BPM

Operation names and codes must be unique in the namespace.

Manual correction: Modify the duplicate name/code

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

Input or output message missing

Depending on the type of the operation, input and/or output messages are required. A Notification operation requires an output message, a One-Way operation requires an input message, and a Request-Response or a Solicit Response operation requires bot input and output messages.

Manual correction: Change the operation type to be coherent with the message definition or define the missing message

Automatic correction: Updates the operation type to be coherent with the current message definition, except when both input and output messages are missing