Click or drag to resize

KittingServicesReserveMaterialsForBatchWithPickingList Method

Imports the specified PickingList to the specified Batch then reserves the materials. Once materials are reserved, TransportOrders will be automatically generated by the system for the reserved materials.

Namespace:  FactoryLogix.xTend.Logistics
Assembly:  FactoryLogix.xTend.API (in FactoryLogix.xTend.API.dll) Version: 8.242.0.0 (8.242.0.0)
Syntax
public IEnumerable<TransportOrder> ReserveMaterialsForBatchWithPickingList(
	Guid sessionId,
	Guid batchId,
	PickingList pickingList,
	bool allowMissingParts,
	DateTime transportOrderExecutionTime
)

Parameters

sessionId
Type: SystemGuid
The session identifier that was returned by the Connect(String, String, String, String, String) method.
batchId
Type: SystemGuid
The Id of the Batch
pickingList
Type: FactoryLogix.xTend.DataObjectsPickingList
A PickingList object representing the necessary materials for the Batch.
allowMissingParts
Type: SystemBoolean
When false, the method will fail if all materials cannot be reserved. When true, the system will reseeve as much material as possible, and generate a "missing parts" TransportOrder for any parts that were unable to be reserved.
transportOrderExecutionTime
Type: SystemDateTime
The date and time any generated transport orders are required to be executed.

Return Value

Type: IEnumerableTransportOrder
A list of the TransportOrders that were generated for the reserved materials.
Exceptions
ExceptionCondition
InvalidSessionExceptionThrown if the sessionId parameter is invalid.
ReservationExceptionThrown if allowMissingParts is false and the system cannot reserve all of the materials necessary for the Batch.
See Also