TransferArray
Description:
Transfers the contents from one or more arrays to a new array(s)
Input Properties
arraytransfermethodid
Description:
Identifier of the array transfer method central to guiding the transfer process
Required:
Yes
arraytransfermethodversionid
Description:
Identifier of the array transfer method version.
Required:
Yes
sourcearrayid
Description:
semi-colon delimited list of source array ids, mandatory in case of Array to Array/ASL Transfer
Required:
Yes if the source is list of arrays
sourceboxid
Description:
semi-colon delimited list of source box ids, either this or sourcesuid has to be specified for ASL to Array/ASL Transfer
Required:
Yes if the source is list of boxes and source storageid is not specified
sourcesuid
Description:
semi-colon delimited list of source storageunit ids, either this or sourceboxid has to be specified for ASL to Array/ASL Transfer
Required:
Yes if the source is list of storage units and box ids is not specified
targetarrayid
Description:
semi-colon delimited list of target arrays to be transferred to. Can be specified in the case of ASL/Array to Array transfer. If the target array id is specified, then the action executes the transfer on the specified list of target array ids.
Required:
No
targetboxid
Description:
semi-colon delimited list of target boxes. Can be specified in the case of ASL/Array to ASL transfer. If the target box id is specified, then the action executes the transfer on the specified list of target box ids.
Required:
No
targetsuid
Description:
semi-colon delimited list of target storage units. Can be specified in the case of ASL/Array to ASL transfer. If the target SU id is specified, then the action executes the transfer on the specified list of target SU ids.
Required:
No
usesourcelayoutfortarget
Description:
Specifies if the source layoutid is to be used for creating target arrays/box If specified as "Y", the source array layout details are used to create target arrays/grids
Required:
No
targetarraylayoutid
Description:
The layout to be used to create target array/grid(s) if not specified If the target arrayid/boxid/suid are not specified and need to be created, this the layout to be used
Required:
No
targetarraylayoutversionid
Description:
The versionid of the layout to be used to create target array/grid(s) if not specified If the target arrayid/boxid/suid are not specified and need to be created, this the layout versionid to be used
Required:
No
targetvolume
Description:
Ihe target volume for the transfer operation. If not specified, the value specified in the transfer method is used. Not valid in case source is ASL and createchildsample="N"
Required:
No
targetvolumeunit
Description:
The target volume units for the transfer operation.
Required:
Yes if targetvolume is specified
targetconcentration
Description:
The target concentration for the transfer operation.
Required:
No
targetconcentrationunit
Description:
The target concentration units for the transfer operation
Required:
Yes if target concentration is specified
quantityhandlingflag
Description:
Identifier of the quantityhandlingflag to derive the source arrayitem volume adjustment. Possible options are : D, S, and O. If value is specified as "D", then the source array item's volume get decremented as per the volume adjustment rules. If "S", then the Target volume on the target array = source array item volume. Source volume gets set to 0 If "0", then the array item volume is set to 0
Required:
No. defaults to "D"
validatesourcevolume
Description:
Can be either Y or N, defaults to N. If it is specified as Y and if the source volume is insufficient, an exception is thrown.
Required:
No
Comments
sourcevolume
Description:
@TODO This property gets used only when a derivative sample gets created on the target array as a result of transfer.
Required:
No.
sourcevolumeunit
Description:
Identifier of the units for the source volume. This property gets used only when a derivative sample gets created on the target array as a result of transfer.
Required:
No.
sourceindex
Description:
Identifier of the transfer map's source index If specified, the transfer map is executed with the specified sourceindex as the start index default is 1
createchild
Description:
Weather to create child sample or not. Values('Y', 'N'). Default: N
Required:
No
childsampletype
Description:
Child sample type
Required:
No
preservesourcereservation
Description:
It is a flag that specifies that the source reservation is to be preserved when transferring from a source ASL Grid
Required:
No
auditreason
Description:
Auditing information recorded in the "Reason" column of the TraceLog table.
Required:
No
auditactivity
Description:
Auditing information recorded in the "Activity" column of the TraceLog table.
Required:
No
auditsignedflag
Description:
Auditing information recorded in the "SignedFlag" column of the TraceLog table.
sampletypeid
Description:
Identifier of the sampletypeid for the derivative sample on the target array, to override the default specified in the arraymethod
Required:
No.
Deprecated
Output Properties
newarrayid
Description:
Identifier of the newly added arrayid. If more than one SDI has been added, this is a semicolon-delimited list.
newsuid
Description:
Identifier of the newly added ASL Grid. If more than one SDI has been added, this is a semicolon-delimited list.
newboxid
Description:
Identifier of the boxid created. If more than one SDI has been added, this is a semicolon-delimited list.
transferexecutionid
Description:
Transfer Execution ID
Additional Information
Additional information concerning this Action:
This action is responsible for transfer to new array(s) from one or more source arrays. Transfermap defined in the arraytransfermethod is executed to perform the transfer of content from source to target. Honors Volume management For new target arrays, the action builds the zone-item relationship using the source array zone-item relationship.
Copyright © 1999-2016 LABVANTAGE Solutions, Inc.