Setup Center mit Setup Center Interface - 第24页

3 Application progra m interface (API) description SIPLACE Ausgabe 05/2007 24 3.1.6.2 Interface methods in deta il GetReducedActualSe tup 3 Method delivers the actual physical setup filter ed by the t arget setup for the…

100%1 / 44
SIPLACE 3 Application program interface (API) description
Ausgabe 05/2007
23
Barcode rules won’t be executed.
Component reorder won’t be supported.
The following matrix shows invalid combinations for packaging unit quantity and original quan-
tity:
3
3
3.1.6 Interface ISetupCenter
3.1.6.1 Public Instance Methods
3
3
3
3
3
3
Condition Result
Quantity==Int32.MinValue && OriginalQuantity==Int32.MinValue
Denied
Quantity != Int32.MinValue && Quantity < 0
Denied
OriginalQuantity != Int32.MinValue && OriginalQuantity < 0
Denied
Quantity > 0 && OriginalQuantity==0
Denied
Quantity > OriginalQuantity
Denied
Member name Description
Create
Creates new packaging units
Delete
Deletes the packaging units with the corresponding UID
Get
Gets the first packaging unit of the splice chain, which contains the corre-
sponding UID
GetReducedActu-
alSetup
Method delivers the actual physical setup filtered by the target setup for the
specified machine
Refill
Refill packaging unit(s) in online verification
Set
Put packaging unit(s) in online verification. A mixed mode between Unique
ID mode and ICL mode within one setup is invalid
TearDown
Tear down the packaging unit(s) on the location from the actual setup
Update
Adjust the total quantity of packaging unit(s)
3 Application program interface (API) description SIPLACE
Ausgabe 05/2007
24
3.1.6.2 Interface methods in detail
GetReducedActualSetup 3
Method delivers the actual physical setup filtered by the target setup for the specified machine. 3
3
3
Method delivers the actual physical setup filtered by the target setup for the specified machine. 3
3
Parameters 3
strMachineId 3
The machine to consider. 3
Return Value 3
The actual setup of the specified machine. 3
Exceptions 3
Exceptions will not be thrown by this interface, as the underlying software doesn’t resolve excep-
tions by error codes. In addition, it’s yet not designed to throw exception lists of different exception
types. 3
Instead of exceptions, messages like errors, warnings etc. will be published by the event Messa-
gesReceived (see below). 3
SIPLACE 3 Application program interface (API) description
Ausgabe 05/2007
25
Refill 3
Refill packaging unit(s) in online verification. 3
Parameters 3
packagingUnitLocations 3
Packaging unit(s) to refill. 3
Remarks 3
The call of “Set” (“Refill” on an empty track) has initializing behavior on the station. This means,
that any existing value (e.g. splice information) is lost after execution. 3
Exceptions 3
Exceptions will not be thrown by this interface, as the underlying software doesn’t resolve excep-
tions by error codes. In addition, it’s yet not designed to throw exception lists of different exception
types. 3
Instead of exceptions, errors, warnings etc. will be published by the event MessagesReceived
(see below). 3
Set 3
Put packaging unit(s) in online verification. 3
3
Parameters 3
packagingUnitLocations 3
Packaging unit(s) to set. 3
Remarks 3
The call of “Set” (“Refill” on an empty track) has initializing behavior on the station. This means,
that any existing value (e.g. splice information) is lost after execution. 3
Exceptions 3
Exceptions will not be thrown by this interface, as the underlying software doesn’t resolve excep-
tions by error codes. In addition, it’s yet not designed to throw exception lists of different exception
types. 3
Instead of exceptions, errors, warnings etc. will be published by the event MessagesReceived
(see below). 3
3
3