Siebel Developer's Reference > Business Component User Properties > Controlling Parent and Child Relationships >

Specifying Recursive Links Between Parent and Child Business Components


The Recursive Link user property specifies a parent and child relationship between a business component and itself.

If Siebel CRM copies or deletes a record that resides in a parent business component, then the Deep Copy, Deep Delete, or Update Foreign Key Field user properties can copy or delete records that reside in child business components. If the parent and child are the same business component, then the Recursive Link user property must specify the link that defines this parent and child relationship.

The value for this user property must contain the name of a link that resides between the parent business component and itself. For example, to delete catalog subcategories if Siebel CRM deletes a category, you can use Deep Delete with the Recursive Link user property set to the following value:

Catalog Category/Catalog Category

You can configure Siebel CRM to modify the value for this user property, create a new instance of it, or deactivate it. No more than one instance can exist for each business component.

For more information, see Copying and Deleting Child and Grandchild Records and Specifying the Parent Business Component for Accounts.

Naming a Link

A link name uses the following format:

parent business component/child business component

This format is optional. The value that the Recursive Link user property contains might include different names on each side of the slash. For example, Action/Action - Deep. However, the parent and child business components of this link must be the same business component.

For more information about the Link object type, see Configuring Siebel Business Applications.

Siebel Developer's Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.