The AssignProductionOrder Method is used to assign a production order to one infeed machine module where it shall be executed.

To execute the method, POOL will in turn invoke the AssignProductionOrder method at the machine modules identified by the argument MachineModulesToAssign.

Assignment is required and useful because there are generally many machine modules that can execute a production order so that it is necessary to identify which machine module will be executing the specific one. The attentive reader shall note that a production order may require many infeed machine modules to execute the production order.

The signature of this Method is specified below. Table 104 specifies the Arguments representation.

Signature

AssignProductionOrder(

[in] ProductionOrderHeaderType POToAssign,

[in] 0:String[] MachineModuleUserName,

[out] MethodExecutionFeedbackType ExecutionFeedback);

Table 104 - AssignProductionOrder Method Arguments

Argument

Description

POToAssign

The Production Order Header to be assigned.

MachineModuleUserName

The user name of the machine modules to which the PO is assigned. The machine module identifier is exposed in the UserName in the MachineModuleConfiguration of the machine module.

ExecutionFeedback

The result of the execution of the method.