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 + + + + + + +