Index: APPS/Halux/Opvolging/ProductieStap/enu/Machines.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/enu/Machines.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/enu/Machines.cls.xml (revision 39872)
@@ -0,0 +1,21 @@
+
+
+
+datatype
+1
+%String
+
+
+,KartonSnijMachine
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.enu.Machines
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/impl/ProductieStapLogger.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/impl/ProductieStapLogger.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/impl/ProductieStapLogger.cls.xml (revision 39872)
@@ -0,0 +1,94 @@
+
+
+
+
+Een ProductieStapLogItem bevat de registratie dat een bepaald werkstuk is bewerkt door een machine en/of operator
+Tevens worden er bij reworks de rework gelogged en worden de reeds geregistreerde stappen van het werkstuk op non actief gezet
+vhLib.Macro
+1
+%RegisteredObject
+
+
+APPS.Halux.Opvolging.ProductieStap.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.enu.Machines
+
+
+
+%Boolean
+
+
+
+Machine:APPS.Halux.Opvolging.ProductieStap.enu.Machines=""
+%Status
+
+
+
+
+ZoekID:%String
+
+
+
+
+ZoekID:%String
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/dto/ProductieStapLogItem.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/dto/ProductieStapLogItem.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/dto/ProductieStapLogItem.cls.xml (revision 39872)
@@ -0,0 +1,115 @@
+
+
+
+
+Een ProductieStapLogItem bevat de registratie dat een bepaald werkstuk is bewerkt door een machine en/of operator
+Tevens worden er bij reworks de rework gelogged en worden de reeds geregistreerde stappen van het werkstuk op non actief gezet
+persistent
+1
+APPS.Halux.PPS.dto.ProductGebaseerdeUitvoeringInfo
+
+
+MachineID
+
+
+
+BatchID
+
+
+
+PartijID
+
+
+
+ToeleveringID
+
+
+
+SequentieNummer
+
+
+
+
+De BatchID waar het item toe hoort.
+%String
+1
+
+
+
+
+De BatchID waar het item toe hoort.
+%String
+1
+
+
+
+%String
+
+
+
+
+Het sequentienummer uit de sequentie voor de batch waar dit item toe hoort.
+%Integer
+1
+
+
+
+%TimeStamp
+1
+
+
+
+%Integer
+0
+1
+
+
+
+%Boolean
+0
+1
+
+
+
+%String
+
+
+
+%Library.CacheStorage
+ProductieStapLogItemDefaultData
+
+listnode
+"ProductieStapLogItem"
+
+BatchID
+
+
+PartijID
+
+
+MachineID
+
+
+SequentieNummer
+
+
+TijdstipCreatie
+
+
+LaatstToegevoegd
+
+
+ToeleveringID
+
+
+ReworkAantal
+
+
+HerwerkAantal
+
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/impl/StemasLastCodeReadParser.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/impl/StemasLastCodeReadParser.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/impl/StemasLastCodeReadParser.cls.xml (revision 39872)
@@ -0,0 +1,25 @@
+
+
+
+
+De ingelezen barcodes worden op de Stemas gedropt in een tekstbestand LastCodeRead.txt
+Via een watchfolder webservice wordt de inhoud door gestuurd naar Cache
+Op de derde lijn staat de Barcode
+1
+%RegisteredObject
+
+
+Bericht:%String,MachineID:%String,Label:%String
+8) && ($L(Barcode)<20)
+ {
+ Set bl=##class(APPS.Halux.Opvolging.ProductieStap.TAOR.impl.ProductieStapLogger).%New(MachineID)
+ Do bl.VoegToeProductieStap(Barcode)
+ }
+]]>
+
+
+
+
+
Index: WSimpl/Halux/PPS/ProductieStap/LoggerService.cls.xml
===================================================================
diff -u
--- WSimpl/Halux/PPS/ProductieStap/LoggerService.cls.xml (revision 0)
+++ WSimpl/Halux/PPS/ProductieStap/LoggerService.cls.xml (revision 39872)
@@ -0,0 +1,99 @@
+
+
+
+
+1
+WS.OngeauthenticeerdeWebService
+
+
+0
+
+
+
+
+Name of the WebService.
+ProcessData
+
+
+
+
+TODO: change this to actual SOAP namespace.
+SOAP Namespace for the WebService
+http://cache01.vanhoecke.be/taor
+
+
+
+Data:%String="",ExtraData:%String=""
+%String
+1
+
+
+
+
+VerwerkingID:%String="",NewVerwerkingID:%String=""
+%String
+1
+
+
+
+
+Label:%String
+1
+APPS.Halux.Opvolging.ProductieStap.enu.Machines
+
+
+
+
+Machine:%String,Label:%String
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.impl.StemasLastCodeReadParser
+
+
+
+
+
+d ##class(WSimpl.Halux.PPS.ProductieStap.LoggerService).test()
+1
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/impl/ProductieStapLogger.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/impl/ProductieStapLogger.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/impl/ProductieStapLogger.cls.xml (revision 39872)
@@ -0,0 +1,75 @@
+
+
+
+APPS.Halux.Opvolging.ProductieStap.impl.ProductieStapLogger
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+ZoekID:%String
+1
+
+
+
+
+ZoekID:%String
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Machines.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Machines.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Machines.cls.xml (revision 39872)
@@ -0,0 +1,42 @@
+
+
+
+
+TAOR productie machines
+APPS.Halux.Opvolging.ProductieStap.enu.Machines
+
+
+,Prof R+B+F,Prof Z,Prof B slice,Ardis
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/enu/StapNummer.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/enu/StapNummer.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/enu/StapNummer.cls.xml (revision 39872)
@@ -0,0 +1,44 @@
+
+
+
+
+TAOR productie machines
+datatype
+1
+%String
+
+
+,0,1,8,9
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/impl/HerwerkLogger.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/impl/HerwerkLogger.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/impl/HerwerkLogger.cls.xml (revision 39872)
@@ -0,0 +1,39 @@
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.impl.ProductieStapLogger
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/impl/StatusOpvragen.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/impl/StatusOpvragen.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/impl/StatusOpvragen.cls.xml (revision 39872)
@@ -0,0 +1,32 @@
+
+
+
+
+De ingelezen barcodes worden op de Stemas gedropt in een tekstbestand LastCodeRead.txt
+Via een watchfolder webservice wordt de inhoud door gestuurd naar Cache
+Op de derde lijn staat de Barcode
+1
+%RegisteredObject
+
+
+%SQLQuery
+BatchId:%String
+select ui.BatchID, klant.Naam,ui.ToeleveringID, ui.DossierCode, ui.VerwerkingID, TijdstipCreatie,machineID,StapNummer
+, Onderdeel,Kar,log.DueOut from APPS_Halux_PPS_Activiteit_impl_TAOR_dto.OpdeelzaagUitvoeringInfo UI
+left join APPS_Halux_Opvolging_ProductieStap_TAOR_dto.ProductieStapLogItem log on ui.batchId=log.batchID and ui.verwerkingId=log.verwerkingID and log.laatsttoegevoegd=1
+join Derde_Klant.Klant klant on $Piece(ui.PartijID,'||',2)=klant.ID
+where ui.batchid=?
+
+
+
+%SQLQuery
+ToeLeveringID:%String
+ select ui.BatchID, klant.Naam,ui.ToeleveringID, ui.DossierCode, ui.VerwerkingID, TijdstipCreatie,machineID from APPS_Halux_PPS_Activiteit_impl_TAOR_dto.OpdeelzaagUitvoeringInfo UI
+ left join APPS_Halux_Opvolging_ProductieStap_TAOR_dto.ProductieStapLogItem log on ui.batchId=log.batchID and ui.verwerkingId=log.verwerkingID and log.laatsttoegevoegd=1
+ join Derde_Klant.Klant klant on $Piece(ui.PartijID,'||',2)=klant.ID
+ where ui.ToeleveringId=?
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Onderdeel.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Onderdeel.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/enu/Onderdeel.cls.xml (revision 39872)
@@ -0,0 +1,51 @@
+
+
+
+
+TAOR productie machines
+datatype
+1
+%String
+
+
+,Zijkant Li,Zijkant Re,Bodem,Front,Rug
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+1
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/impl/CopieerBatch.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/impl/CopieerBatch.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/impl/CopieerBatch.cls.xml (revision 39872)
@@ -0,0 +1,149 @@
+
+
+
+vhLib.Macro
+%RegisteredObject
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.dto.ProductieStapLogItem
+
+
+
+APPS.Halux.PPS.Activiteit.impl.TAOR.dto.OpdeelzaagUitvoeringInfo
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Machines
+
+
+
+VerwerkingID:%String
+
+
+
+
+VerwerkingID:%String
+1
+
+
+
+
+BatchID:%String
+
+
+
+
+BatchID:%String
+1
+
+
+
+
+1
+
+
+
+
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/Opvolging/ProductieStap/TAOR/dto/ProductieStapLogItem.cls.xml
===================================================================
diff -u
--- APPS/Halux/Opvolging/ProductieStap/TAOR/dto/ProductieStapLogItem.cls.xml (revision 0)
+++ APPS/Halux/Opvolging/ProductieStap/TAOR/dto/ProductieStapLogItem.cls.xml (revision 39872)
@@ -0,0 +1,59 @@
+
+
+
+APPS.Halux.Opvolging.ProductieStap.dto.ProductieStapLogItem
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.Onderdeel
+
+
+
+%String
+
+
+
+APPS.Halux.Opvolging.ProductieStap.TAOR.enu.StapNummer
+
+
+
+%String
+
+
+
+%String
+
+
+
+VerwerkingID
+
+
+
+%Library.CacheStorage
+ProductieStapLogItemDefaultData1
+
+listnode
+"ProductieStapLogItem1"
+
+VerwerkingID
+
+
+Onderdeel
+
+
+StapNummer
+
+
+KarNummer
+
+
+DueOut
+
+
+Kar
+
+
+
+
+
+
+