About Integration Component User Properties as Operation Controls
Each business component, link, and MVG has properties such as No Update, No Delete, and No Insert. So do integration components, in the form of integration component user properties. These user properties, listed in the following table, indicate the operations that can and cannot be performed on an object.
User Property | Description |
---|---|
NoDelete, NoInsert, NoQuery, NoSynchronize, NoUpdate |
Indicate which operations cannot be performed on the corresponding business component. Can take the value Y or N. If any of these user properties are set to Y, then the corresponding business component method is used to validate the operation. When the business component attempts to perform a restricted operation, an error is raised. NoUpdate can also be set on integration component fields. For more information on business component properties, see Configuring Siebel Business Applications. |
IgnorePermissionErrorsOnUpdate, IgnorePermissionErrorsOnInsert, IgnorePermissionErrorsOnDelete |
Suppress the errors that arise from having the NoUpdate, NoInsert, and NoDelete user properties set to Y, respectively. The errors are ignored and processing continues. |
AdminMode |
When set to Y, indicates that the update of the corresponding business component is to be performed in Admin Mode. Admin Mode turns off all insert and update restrictions for the business components used by a view, including those specified by business component user properties. You can set the AdminMode user property on integration objects or integration components. For more information on Admin Mode, see Configuring Siebel Business Applications. |
For the EAI Siebel Adapter to successfully perform an operation, that operation must be allowed at all levels. If the operation is allowed at every level except the field level, then a warning message is logged in the log file and processing continues. Otherwise, an error message is returned, and the transaction is rolled back.
Permissions on integration components are checked by the EAI Siebel Adapter, and permissions on business components, links, and fields are checked by the Object Manager.