Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This method is used to register a new sub-assembly relationship. Currently this call allows the API caller to identify an integer Location to denote where the sub-assembly is loaded within the parent assembly. This is done using the optional position parameter.

Code Block
public SubAssemblyLoadResult LoadSubAssembly(

...


Guid sessionId,

...


Guid transactionId,

...


Nullable<Guid> parentItemId,

...


Nullable<int> position,

...


Guid subAssyItemId,

...


SubAssemblyLoadVerifications verifications

...


)

This method can be extended to allow the API caller to optionally identify the reference where the sub-assembly is loaded within the parent assembly. This parameter is not cross-referenced with the BOM; this string value is recorded as reported by the API application (like xLink data collection).

...

Use this method to replace an existing sub-assembly relationship. This call allows the API caller to identify an integer location to denote where the new sub-assembly is loaded within the parent assembly using the optional position parameter.

Code Block
public SubAssemblyLoadResult ReplaceSubAssembly(


Guid sessionId,


Guid transactionId,


Nullable<Guid> parentItemId,


Nullable<int> position,


Guid subAssyItemId,


SubAssemblyLoadVerifications verifications


)

This method allows the API caller to optionally identify the reference where the new sub-assembly is loaded within the parent assembly. This parameter cannot be cross-referenced with the BOM; this string value is recorded as reported by the API application (like xLink data collection).

...