Validate Physical Segment (LSRRouting_ValidateSegment)

An opening ID is an entry point used to customize business logic. LSRRouting_ValidateSegment validates the physical segment according to a set of routed objects.

Note: For more information about customization by business rules, see Installation and Setup: Customize: Behavior: Data Setup: Customization by Business Rules.

This page discusses:

General Information

This opening ID is invoked during routing each time a branch segment is selected to check that the selected segment is valid.

This opening ID is used to customize:

The table below provides you with information related to the definition of the Opening ID.

PLM Opening ID: LSRRouting_ValidateSegment
Customization intent: Validation
Execution context:Client

Input Objects

Input objects must be of the following types:

  • ThisObject: Corresponds to the first branch segment selected.
  • Parameters: Corresponds to the context object.
  • Validation: Enter True or False to identify whether or not the validation is successful.

Context Object Parameters

Parameter NameTypeRead/WriteComments
Severity Read

Set to 1 to raise a warning (routing will continue).

Set to 2 to identify an error (routing is interrupted).

MessageWriteEnter the string to be displayed in the warning or error message dialog box.
ListOfRoutableObjects ReadCorresponds to the list of logical connections selected.

Sample

The following sample checks whether or not the branch segment has a valid segregation. If not, routing is interrupted and a message issued.

if (ThisObject.Elec_Segreg == "Power")
  Validation=true 
else
{
  Validation=false 
  Parameters.Severity=2
}
if (Validation <> true)
  Parameters.Message="The branch segment must have a valid segregation."