Context Object Parameters
Parameter Name | Type | Read/Write | Comments |
---|
OperationId | String | Read | Parameter used to identify the mapping context. The following values are available:- "Coexistence" for any Coexistence scenario
- "BriefcaseImport" for any V6 data exchange scenario
|
Source | String | Read | Parameter used to specify the mapping context with the source of the data. In the "Coexistence" operation, it matches the name of the source provider. In a V6 data exchange scenario, the value is necessarily "PLM1". |
Target | String | Read | Parameter used to specify the mapping context with the target of the data. In the "Coexistence" operation, it matches the name of the target provider. In a V6 data exchange scenario, the value is necessarily "PLM1". |
SourceTypeName | String | Read | Customized type of the source PLM entity to be exchanged |
ThisObject | PLMEntity | None | This is an empty PLM proxy object with the Top Modeler abstract type. It is not to be used in the rule. |
SourceObject | PLMEntity | Read | This is a PLM proxy object with the same top modeler type and custo type as the source PLM entity to be exchanged. Reading this PLM entity, the BL can retrieve source attribute values.
|
TargetCustoName | String | Write | Output parameter returning the name of the customization for the target PLM Entity after rule computation. |
CustoDiscipline | String | Write | Output parameter returning the value for the V_CustoDiscipline attribute of the target PLM entity after rule computation. |
PolicyName | String | Write | Output parameter returning the value for the policy attribute of the target PLM entity after rule computation. This valuation is optional. |
Note:
Depending on the context, some parameters may be unset. Attribute validity must therefore be checked before reading.
The policy
attribute of the target PLM entity is read first on the source object. If it is
null, it can be valuated during CustoTypeMapping Business Logic
computation through the PolicyName attribute of Parameters as described
above.
If the policy is still not set after
Business Logic computation, it is set by default.
Once the policy is defined, it will
be set on the target PLM Entity and will be available on the Parameters
objects of other Business Logic Opennesses such as Attributes
Mapping and Identification Initialization.