OptiBox : Box cutting optimization
The methods gets called from the Optimizer (server) to the Caché clients]]>
BL.Prod.OptiBox,BL.Sys.Toegang,BL.Sys.Proxy,BL.Sys.Resources 1 WS.WebService 0 0 Name of the WebService. OptiBoxServer http://vhintra.vanhoecke.be Geef een object terug (byref) dat de definitie van de user interface bevat
Parameters
SessionKey As %String
ByRef varUIResource As BL.Sys.Proxy.pxUIResource
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
De boxselects wordt gedefinieerd door een XML op de Optimizer
Parameters
SessionKey As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
ProductGroep As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
MetaID As %String
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,MetaID:%String BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
MetaID As %String (geef leeg mee voor het aanmaken van een nieuwe metabox)
ByRef varBoxMeta As BL.Prod.OptiBox.sub.pxBoxMeta
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
pxBoxMeta As BL.Prod.OptiBox.sub.pxBoxMeta
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,pxBoxMeta:BL.Prod.OptiBox.sub.pxBoxMeta BL.Sys.Proxy.pxStatus 1
Geef een object terug (byref) dat de definitie van de user interface bevat
Parameters
SessionKey As %String
ByRef varUIResource As BL.Sys.Proxy.pxUIResource
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
Groep As %String, de verpakkingsgroep
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
ProductNr As %Integer
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
MetaID As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
Groep As %String, verpakkingsgroep waartoe de boxdata behoort
Naam As %String, verpakkingsnaam waartoe de boxdata behoort
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
BoxDataID As %String
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,BoxDataID:%String BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
BasedOnMetaID As %String (ID van het meta-object waarop de boxdata gebaseerd is)
BoxDataID As %String (geef leeg mee voor het aanmaken van nieuwe boxdata)
ByRef varBoxData As BL.Prod.OptiBox.sub.pxBoxData
Result
BL.Sys.Proxy.pxStatus

Mogelijkheden:
BasedOnMetaIDBoxDataIDActie
LeegLeegFout
Niet leegLeegNieuw
LeegNiet leegOpen
Niet leegNiet leegFout, gebruik ChangeBasedOnMetaID
]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
BasedOnMetaID As %String (ID van het nieuwe meta-object waarop de boxdata gebaseerd is)
ByRef varBoxData As BL.Prod.OptiBox.sub.pxBoxData (data-object meegeven zoals bij een 'save', wordt bijgewerkt naargelang de inhoud van het meta-object)
Result
BL.Sys.Proxy.pxStatus
]]>
BL.Sys.Proxy.pxStatus 1
BL.Sys.Proxy.pxStatus 1 Parameters
SessionKey As %String
ByRef pxBoxData As BL.Prod.OptiBox.sub.pxBoxData
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,pxBoxData:BL.Prod.OptiBox.sub.pxBoxData BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
pxBoxData As BL.Prod.OptiBox.sub.pxBoxData (proxy bevat parameters die moeten worden geextraheerd)
ByRef varCalcParams As Array (array waarin de mogelijke parameters komen)
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
ByRef varBoxData As pxBoxData (ExecResult properties worden berekend en ingevuld adhv Params)
CalcParams As Array (array waarin de waarden van de parameters voorkomen noodzakelijk voor berekening)
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
OptimizeViaProduct
Parameters
SessionKey As %String
ProductNr As %Integer
Qty As %Integer
MachineID As %String
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,ProductNr:%Integer,CalcParams:BL.Prod.OptiBox.sub.pxemSnijParamList,Qty:%Integer,SnijPrioriteit:%String,PPSOutput:%String,MachineID:%String="" BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
Groep As %String
Naam As %String
Qty As %Integer
MachineID As %String
Result
BL.Sys.Proxy.pxStatus]]>
SessionKey:%String,Groep:%String,Naam:%String,CalcParams:BL.Prod.OptiBox.sub.pxemSnijParamList,Qty:%Integer,SnijPrioriteit:%String,PPSOutput:%String,MachineID:%String="" BL.Sys.Proxy.pxStatus 1
BL.Sys.Proxy.pxStatus 1 SessionKey:%String,SnijOpdrachten:%ArrayOfDataTypes,SnijPrioriteit:%String,PPSOutput:%String,MachineID:%String BL.Sys.Proxy.pxStatus 1 Parameters
SessionKey As %String
Type As %String (Optimalisatie="O", Snijden="S")
ObjType As %String (Leverancier="L", Toelevering="T" of vrije ingave="X")
ViewOptions As %String (Toon onafgewerkte="", onafgewerkte+afgewerkte vandaag="1", onafgewerkte+alle afgewerkte="2")
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
BoxDataIDs As List (lijst van boxdata ids waarvan alle parameters moeten worden opgehaald)
ByRef varCalcParams As Array (array waarin de mogelijke parameters komen)
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Werkpost BatchIDs verkrijgen
Parameters
SessionKey As %String
Werkpost As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
Parameters
SessionKey As %String
Werkpost As %String
ByRef varDataSet As BL.Sys.Proxy.pxXMLDataSet
Result
BL.Sys.Proxy.pxStatus]]>
BL.Sys.Proxy.pxStatus 1
BL.Sys.Proxy.pxStatus 1 BL.Sys.Proxy.pxStatus 1 SessionKey:%String,Werkpost:%String,QueueID:%String BL.Sys.Proxy.pxStatus 1 Excludelist is gedefault naar "500M;500B;500D;500K;500C"]]> BL.Sys.Proxy.pxStatus 1 DoosType = 500D, 500M of 500K]]> SessionKey:%String,Werkpost:%String,DoosType,Aantal BL.Sys.Proxy.pxStatus 1 Actie : "LOB" = Losse onderdelen beschadigd
Actie : "LOM" = Losse onderdelen ontbreken
Actie : "LOF" = Losse onderdelen foutief
Actie : "LAB" = Lade beschadigd
Actie : "LABB" = Lade bodem beschadigd
Actie : "LARB" = Lade rug beschadigd
Actie : "LAZB" = Lade zijkant beschadigd
Actie : "LAF" = Lade foutief
Actie : "UITGESTELD" = Lade uitgesteld
Actie : "VERWERKT" = Lade volledig verwerkt
Actie : "HERZET" = Herzet status om terug te herwerken
]]>
BL.Sys.Proxy.pxStatus 1
1