Compute Pathway Attributes (L2P_ComputePathwayAttributes)

An opening ID is an entry point used to customize business logic. The Compute Pathway attributes opening ID is available in the Electrical logical to physical synchronization resources set and it is used to compute the attributes of the pathway for synchronization.

Important: This opening ID is available only if you work with the Systems 3D Allocation app.
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 the Logical to Physical synchronization. For the selected elements, the Business Rule will allow you to compute the attribute to be set to the Pathway being synchronized. The attributes to be managed with this Business Rule are bend radius, slack and bend radius ratio.

By default, the bend radius values of logical pathway will be imposed on the corresponding physical branch. The default value of the distributed slack used for the creation of physical pathway will be 0.

This computation rule is triggered during synchronization of pathways. With this business rule, you can revaluate the parameters to set desired properties of physical Pathway.

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

PLM Opening ID: L2P_ComputePathwayAttributes
Customization intent: Computation
Execution context:Client

Input Objects

Input objects must be of the following types:

  • ThisObject: The logical pathway being synchronized.
  • Parameters corresponds to the context object. Message attribute will be displayed in the synchronization report.

Severity messages:

  • Severity= 0 the treatment is to be continued (no message).
  • Severity= 1 the treatment is to be continued and only a warning raised.
  • Severity= 2 the treatment is supposed to be undone.

Context Object Parameters

Parameter NameTypeRead/WriteComments
L2PPhysicalBranchPLM Entity ReadThe corresponding physical branch. It may be NULL during synchronization for creation.
L2PBendRadiusPLM Entity ReadThe input / output Bend radius to be set.
L2PBendRadiusRatioPLM Entity ReadThe output Bend radius ratio to be set.
L2PSlackPLM Entity ReadThe input/ output Slack value to be set.
L2PUseBendRadiusRatioPLM Entity ReadThe output Boolean to indicate if the bend radius ratio attribute is to be set to the corresponding physical branch. If false, the bend radius will be used.