Index: APPS/Halux/PPS/TBXZaag/impl/WerkpostVoorMVX.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/TBXZaag/impl/WerkpostVoorMVX.cls.xml (revision 0)
+++ APPS/Halux/PPS/TBXZaag/impl/WerkpostVoorMVX.cls.xml (revision 63147)
@@ -0,0 +1,277 @@
+
+
+
+
+Implementatie voor LBX. Merk op dat dit geen aparte werkpost is, het is dezelfde werkpost
+van de Hoffmannzaag voor het geval deze in MVX-mode staat. Dit loopt dan over een MVX-
+specifieke web service. er staat TBX in packagenaam maar er wordt HoffmannZaag bedoeld.
+
+TECH.Error
+1
+%RegisteredObject,APPS.Halux.PPS.TBXZaag.IWerkpost
+right
+
+
+APPS.Halux.common.enu.Werkpost
+1
+
+
+
+%String
+
+
+
+%String
+
+
+
+%String
+
+
+
+vhLib.Logger
+1
+
+
+
+Halux.MVX.ZAAG
+
+
+
+Werkpost:%String
+1
+%Status
+
+
+
+
+Output2Lijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn="",All:%Boolean=0
+%XML.DataSet
+
+
+
+
+L1BatchKey:%String,L2BatchKey:%String,DirectBatchKey:%String
+%XML.DataSet
+
+
+
+
+BatchKey:%String,Output2Lijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn
+%XML.DataSet
+
+
+
+
+BodemRug:APPS.Halux.PPS.TBXZaag.enu.BodemRug
+%XML.DataSet
+
+
+
+
+%XML.DataSet
+
+
+
+
+%XML.DataSet
+
+
+
+
+WerklijstItemID:%Integer,Output2Lijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn,Device:APPS.Halux.PPS.TBXZaag.enu.PrintDevice
+BL.Sys.LabelPrinter
+
+
+
+
+Titel:%String,BodemKleur:%String,BodemHoogte:%Integer,BodemLengte:%Float,BodemBewerking:DOM.PM.enu.TBXBodemBewerking,RugKleur:%String,RugHoogte:%Integer,RugLengte:%Float,Output2Lijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn,Device:APPS.Halux.PPS.TBXZaag.enu.PrintDevice
+BL.Sys.LabelPrinter
+
+
+
+
+Reden:%String,Duur:%Integer,ZaagID:%String=""
+
+
+
+
+
+d ##class(APPS.Halux.PPS.TBXZaag.impl.WerkpostVoorMVX).%New().ZetStatus("Z1",711,"F","L1")
+WerkPost:APPS.Halux.common.enu.Werkpost,ZaagID:%Integer,NewStatus:APPS.Halux.PPS.TBXZaag.enu.Status,Output2Lijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn
+
+
+
+
+WerkPost:APPS.Halux.common.enu.Werkpost,ZaagID:%Integer,Motor:APPS.Halux.Opvolging.enu.Motor,Stroom:%Integer
+1000
+ {
+ If (ZaagID = "") {
+ Set ProductID = ""
+ } Else {
+ #dim WerklijstItem As APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem = ##class(APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem).OpenId(ZaagID)
+ Set ProductID = WerklijstItem.UitvoeringInfo.ProductID
+ }
+ Do ##class(APPS.Halux.Opvolging.impl.MotorStroom).Registreer(WerkPost,ProductID,Motor,Stroom)
+ }
+]]>
+
+
+
+
+
+
+
+ZaagID:%Integer,BodemOfRug:APPS.Halux.PPS.TBXZaag.enu.BodemRug,Verantwoordelijke:APPS.Halux.PPS.TBXZaag.enu.VerantwBeschadiging,Omschrijving:%String,HerwerkNaarLijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn=""
+
+
+
+
+LadePRNr:%Integer,BodemOfRug:APPS.Halux.PPS.TBXZaag.enu.BodemRug,Verantwoordelijke:APPS.Halux.PPS.TBXZaag.enu.VerantwBeschadiging,Omschrijving:%String
+
+
+
+
+PlaatPRNr:%Integer,Lengte:%Integer,Verantwoordelijke:APPS.Halux.PPS.TBXZaag.enu.VerantwBeschadiging,Omschrijving:%String
+
+
+
+
+QueueID:%Integer,BodemOfRug:APPS.Halux.PPS.TBXZaag.enu.BodemRug,HerwerkNaarLijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn=""
+
+
+
+
+ZaagID:%Integer,BodemOfRug:APPS.Halux.PPS.TBXZaag.enu.BodemRug,GewensteLengte:%Float,GemetenLengte:%Float
+
+
+
+
+ZaagID:%Integer
+%String
+
+
+
+
+
+
Index: WS/Halux/PPS/TBXZaagServer.cls.xml
===================================================================
diff -u -r47808 -r63147
--- WS/Halux/PPS/TBXZaagServer.cls.xml (.../TBXZaagServer.cls.xml) (revision 47808)
+++ WS/Halux/PPS/TBXZaagServer.cls.xml (.../TBXZaagServer.cls.xml) (revision 63147)
@@ -344,21 +344,20 @@
SessionKey:%String="",Werkpost:APPS.Halux.common.enu.Werkpost="",Categorie:APPS.Halux.common.enu.Categorie=""
1