Chapter 2 Building an XML model

You can define several types of business rules in an XML model:

Type

Description

Example

Constraint

Additional check constraint

The start date should be

 

on a value

inferior to the end date of a

 

 

project

Definition

Properties of an element in

A customer is a person

 

the XML model

identified by a name and an

 

 

address

Fact

Certainty, existence in the

A client may place one or

 

XML model

more orders

Formula

Calculation used in the XML

The total order is the sum of

 

model

all the order line costs

Requirement

Functional specification in the

The model is designed so that

 

XML model

total losses do not exceed

 

 

10% of total sales

Validation

Constraint on a value in the

The sum of all orders for a

 

XML model

client must not be greater than

 

 

the client's allowance

 

 

 

Business rule expression property

The Expression page of a business property sheet allows you to complete a rule by adding a technical expression.

There are two types of expression for a business rule:

Server that can be generated to a database

Client that is used mainly for documentation purposes Expressions are mainly used in a CDM or a PDM.

Creating a business rule

You can create a business rule in different ways:

From the Browser tree view

From the List of Business Rules

XSM User's Guide

133

Page 145
Image 145
Sybase XML manual Creating a business rule, Business rule expression property, 133, Type Description Example