Request Attribute
|
Description
|
Required
|
||||
SourceRoot
|
Attribute in the DiscrepancyContext entity type to specify the root part of the upstream or downstream structure.
|
Yes
|
||||
SourcePartSelection
|
Attribute in the DiscrepancyContext entity type to specify the parent parts of assemblies for which you want to create one or more alternate assemblies in the downstream.
Alternatively, you can specify the paths of the parent parts.
|
Yes
|
||||
UpstreamNavigationCriteria
|
Attribute in the DiscrepancyContext entity type to specify the navigation criteria applied in the upstream.
|
Yes
|
||||
DownstreamNavigationCriteria
|
Attribute in the DiscrepancyContext entity type to specify the navigation criteria applied in the downstream.
|
Yes
|
||||
TargetRoot
|
Attribute in the DiscrepancyContext entity type to specify the target (downstream) root part.
|
Yes
|
||||
TargetPart
|
Attribute in the DiscrepancyContext entity type to specify the part in the target (downstream) structure.
|
Yes
|
||||
UpstreamParentPart
|
Attribute in the NewObjectIdentifications collection to specify the parent part of an assembly in the upstream for which you want to create alternate assemblies in the downstream.
|
Yes
|
||||
ChildExistingEquivalenceAssociations
|
Array type attribute in the NewObjectIdentifications collection to specify the OID of the equivalent link between the upstream child part and its existing downstream object.
You can also specify ChildExistingEquivalenceAssociations when you want to create an alternate assembly under an existing downstream object.
|
Yes*
|
||||
ChildPath
|
Array type attribute in the NewObjectIdentifications collection to specify the path ID of the child part under the specified upstream parent part.
|
Yes
|
||||
TransformationType
|
Enum type attribute in the NewObjectIdentifications collection to specify the type of transformation that you intend to perform for the child parts during the Assemble action.
TransformationType is specified to create an alternate assembly under a new part in the downstream.
TransformationType supports following Enum values: ADD_SAME, NEW_BRANCH, NEW_PART, NEW_PART_PER_ASSEMBLY.
|
Yes
|
||||
NewAlternates
|
Array type attribute to specify the required attributes such as Name, Number (required when auto-numbering is disabled), and View and optional attributes such as Location, BOM Type, and Alternate BOM Type for creating a single or multiple alternate assemblies.
|
Yes
|
||||
ChangeOid
|
Attribute to specify the change task or change notice.
|
Optional
|