A rule specification is an asset that represents the data requirements of a business rule in logical form. You configure a rule specification in the Design workspace of the Analyst tool.
Use a rule specification to define the following data operations:
Define the types of data that a business data set contains.
Define a set of conditions that the business data must satisfy.
Define the actions to take when the data satisfies the conditions of the business rule.
Define the actions to take when the data fails to satisfy the conditions of the business rule.
When you complete work on a rule specification, you can generate a metadata object called a mapplet from the rule specification. The mapplet contains the same business logic as the rule specification. An Informatica Developer user can connect the rule specification or the corresponding mapplet to a data source to verify that the data conforms to the business rule. A Developer tool user can edit a mapplet but cannot edit a rule specification.
A rule specification or mapplet applies the conditions and actions that you define to the values in each row in a data source. The rule specification or mapplet generates an output value for each row. The output specifies whether the row meets the requirements that you define for the business rule.