Tutorial: Adding a validation rule in the Marketing tool

In this tutorial you will be adding a new validation rule for the start and end dates of Web Activities in the Marketing tool. A validation rule will be created to ensure that the activity is active for at least 10 days. If the user enters a start date and an end date that are not at least 10 days apart, a validation error is displayed. The new rule is implemented on both the Management Center client and the WebSphere Commerce Server side. This ensures that the dates are validated, whether they are created in the activity by way of the Management Center or any client that interfaces with the server.
In this tutorial you will be adding a new validation rule for the start and end dates of Web Activities in the Marketing tool. A validation rule sets requirements for activities that prevent users from creating activities that do not meet the predefined requirements. One requirement that can be set using the validation rule for a Web Activity is a time requirement. A validation rule will be created to ensure that the activity is active for at least 10 days. If the user enters a start date and an end date that are not at least 10 days apart, a validation error is displayed. The new rule is implemented on both the Management Center client and the WebSphere Commerce Server side. This ensures that the dates are validated, whether they are created in the activity by way of the Management Center or any client that interfaces with the server.

Learning objectives

After completing this tutorial, you should be familiar with the following concepts:

  • Validation rules

After completing this tutorial, you should be familiar with the following tasks:

  • Adding a validation rule.
  • Customizing Web Activities.
  • Adding a new validation rule for a Web activity on the OpenLaszlo client side.
  • Adding a new validation for the server side
  • Displaying the server side error message

Time required

Expect this tutorial to take two hours to complete. The tutorial will take longer if you explore concepts related to this tutorial.

Skill level

This tutorial is intended for advanced Management Center developers who are responsible for customizing Web Activities. To complete this tutorial you should be familiar with the following terms and concepts:
  • XML
  • The Java programming language
  • The Marketing tool
  • Web Activities

System requirements

Before beginning this tutorial, ensure that you have completed the following tasks:

Tutorial resources

You can download the completed tutorial code for this tutorial for your reference:However, to gain the learning objectives, it is recommended that you perform the tutorial step by step.