Business Rules installed with Service Mapping

Service Mapping adds the following business rules.
Business rule Table Description
Advanced translation rule NAT

[cmdb_ci_translation_rule]

Exposes relevant fields to the advanced translation rule mode.
Basic translation rule NAT

[cmdb_ci_translation_rule]

Exposes relevant fields to the basic translation rule mode.
Translation port compatibility NAT

[cmdb_ci_translation_rule]

Verifies existence of the port field on both the source and the target.
Port validation NAT

[cmdb_ci_translation_rule]

Validates the port value.
Set Name TCP

[cmdb_ci_endpoint_tcp]

Automatically creates the name of the endpoint of the TCP type. This name has the following format: <host:port>.
Service Discovery - Device Complete Device

[discovery_device_history]

Trigger Service Mapping activities once horizontal discovery finishes to discover an IP address.
Query Based Service Table Validation Technical Service

[cmdb_ci_query_based_service]

Periodically recalculates all technical service members.
Delete business service preferences User

[sys_user]

Deletes all user preferences associated with a business service when it is deleted.
Clear CI when "CI Type" is the scope Traffic Based Discovery

[sa_traffic_based_rules]

Clears CI-related fields when CI Type is selected on the Traffic Based Discovery rules form.
Ext commands sync Mapping External Discovery Commands

[sa_mapping_ext_commands]

Syncs the external commands tables with the MID Server.
Change to operational status Business service

[cmdb_ci_service_discovered]

Disallows changing this business service status to operational if there are no entry points.
saListCis Global

[global]

Adds the List CIs link on the Business Service form.
MID Synchronize CI Types Dictionary Entry

[sys_dictionary]

Whenever the CI Type change, a notification is sent to the MID Server that causes it to reload the CI list to get the updates.
Validate Uploaded File Fields Uploaded File

[sa_uploaded_file]

Validates the correctness of the inserted/modified Uploaded File fields.
Prevent Duplicate and Special Chars Discovery patterns

[sa_pattern]

Prevents the insertion or modification of pattern names that have certain forbidden special characters or when the name is already used by another pattern.
Update NAT rule NAT

[cmdb_ci_translation_rule]

Updates the inbound and outbound relations of a NAT rule CI type when the related NAT rule is updated or deleted.
Remove entry point Entry Point

[sa_m2m_service_entry_point]

When an entry point, which serves as a connected business service node in one business service, is removed from another business service, this script validates the change and turns this node into a boundary node.

If there are no entry points left in a business service, its status is changed to non-operational.

Set applicative credentials type Applicative Credentials

[sa_applicative_credentials]

Populates fields in the credentials table when applicative credentials record is inserted or updated.
Check group name uniqueness Service Group

[cmdb_ci_service_group]

Checks that the business service group is unique and disallows renaming the All group.
Modify service group Service Group

[cmdb_ci_service_group]

Checks that the business service group has a valid parent and is not its own parent.
Notify MID on Discovery revert Update Versions

[sys_update_version]

Notifies MID Servers when a discovery pattern runs the revert operation.
Clear CI type when "CI" is the scope Traffic Based Discovery

[sa_traffic_based_rules]

Clears CI type-related fields when CI is selected on the Traffic Based Discovery rules form.
Add query business service to group ALL Technical Service

[cmdb_ci_query_based_service]

When a traffic-based service is created, it is automatically added to the All business service group.
Validate NDL - draft Service Mapping Draft Pattern

[sa_pattern_draft]

If a pattern was changed, it creates the pattern draft and updates the pattern that sits on the MID Server.
Query Based Service Filter Updated Technical Service

[cmdb_ci_query_based_service]

Recalculation of Technical Service members when a Technical Service filter is updated.
Remove business service from group Service Group Members

[sa_service_group_member]

When a business service is deleted from all customer defined groups, it is automatically removed from the All business service group.
Check service name uniqueness Business Service

[cmdb_ci_service]

Checks that the business service name is unique.
Notify MID Server on NDL change Discovery patterns

[sa_pattern]

If a pattern was changed, it updates the pattern copy that sits on the MID Server.