What You Need to Know About Editing Bucketsets How to Work With Dictionary Links in an Oracle Business Rules Dictionary at Run Time

Using Oracle SOA Composer with Oracle Business Rules 12-15 3. Use the Bucketset Editor to edit the appropriate fields in the bucketset. You can click Add Bucket to add a bucket, and also select a row and click Delete Bucket to delete a bucket.

4. Click OK to confirm the changes.

To edit an LOV Bucketset: 1. To edit an LOV bucketset, in Oracle SOA Composer select the Bucketsets tab. This displays a table listing the bucketsets in the dictionary. 2. To edit an LOV bucketset, select the appropriate LOV bucketset row and click the Edit Bucketset icon. This displays the Bucketset Editor page, as shown in Figure 12–18 . Figure 12–18 Bucketset Editor Dialog to Edit an LOV Bucketset 3. Use the Bucketset Editor to edit the appropriate fields in the bucketset. You can click Add Bucket to add a bucket, and also select a row and click Delete Bucket to delete a bucket.

4. Click OK to confirm the changes.

12.4.3 What You Need to Know About Editing Bucketsets

Only when a bucket has the Allowed in Actions field selected does the bucketset display in the condition cell drop-down in a Decision Table. Click Validate in the menu bar to validate the dictionary while making changes to a bucketset. 12-16 Oracle Fusion Middleware Users Guide for Oracle Business Rules

12.4.4 How to Work With Dictionary Links in an Oracle Business Rules Dictionary at Run Time

An Oracle Business Rules dictionary can be linked to other dictionaries. The complete data model defined by a dictionary and its linked dictionaries is called a combined dictionary. You can create multiple links to the same dictionary. However, in this case, all but the first link is ignored. You cannot use Oracle SOA Composer to link dictionaries. However, if a deployed composite already has linked dictionaries, using Oracle SOA Composer, you can view the linked dictionary names and make use of the Globals, Bucketsets, and Rulesets of the linked dictionaries across applications. For example you have an application called App1 that contains a dictionary called Dict1. Dict1 is linked to another dictionary called Dict2. Because Dict1 is linked to Dict2, the objects of Dict2 will be available for use in App1. For more information on viewing linked dictionary names, see Section 12.3.6, How to View Linked Dictionary Names at Run Time. In Oracle SOA Composer, in the edit mode, you can use the Prefix Linked Names check box in the Links table to either display or hide the linked dictionary name that is prefixed to the all the items in the dictionary such as Globals, Bucketsets, and Rulesets. Selecting the check box prefixes facts from the linked dictionary with its dictionary name, and deselecting hides the linked dictionary facts prefix. By default, the Prefix Linked Names check box is in selected state as shown in Figure 12–19 . Figure 12–19 The Links Tab Figure 12–20 displays three bucketsets: Rating from the current dictionary and Bucketset_1 and Bucketset_2 from the base dictionary CreditRatingRules, which is prefixed to both Bucketset_1 and Bucketset_2. Using Oracle SOA Composer with Oracle Business Rules 12-17 Figure 12–20 Prefixed Linked Dictionary Name Displayed Figure 12–21 displays the Rating bucketset name after you have deselected the Prefix Linked Names check box in the Links tab. In this case, the linked dictionary name is not prefixed to the bucketset name. Figure 12–21 Prefixed Linked Dictionary Name Hidden For more information about linked dictionaries, see Section 2.2.7, What You Need to Know About Dictionary Linking.

12.4.5 How to Edit Decision Functions in an Oracle Business Rules Dictionary at Run Time