Index: APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml
===================================================================
diff -u -r73568 -r73585
--- APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 73568)
+++ APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 73585)
@@ -151,11 +151,11 @@
#dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = ..GeefHalffab(Halffabrikaat, RolnaamVoorEncoway)
Set HalffabItem = ##class(DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem).%New(..HalffabContext, RolnaamVoorCache, Halffab)
- Set HalffabItem.Aantal = +(Halffabrikaat.Aantal)
- Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.OpnemenInEindproduct
- Set HalffabItem.ProductieRoute = Halffabrikaat.ProductieRoute
- Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.OmschrijvingVoorDocs)
- Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.OmschrijvingVoorPicking)
+ Set HalffabItem.Aantal = +(Halffabrikaat.Quantity)
+ Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.IncludeInFinalProduct
+ Set HalffabItem.ProductieRoute = Halffabrikaat.ProductionFlow
+ Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.DescriptionDocs)
+ Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.DescriptionPicking)
Quit HalffabItem
]]>
@@ -169,17 +169,17 @@
#dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = ..GeefHalffab(Halffabrikaat, RolnaamVoorEncoway)
Set HalffabItem = ##class(DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem).%New(..HalffabContext, RolnaamVoorCache, Halffab)
- Set HalffabItem.Aantal = +(Halffabrikaat.Aantal)
- Set HalffabItem.AfmetingAangerekendPerStuk = +(Halffabrikaat.AfmetingAangerekendPerStuk)
- Set HalffabItem.AfmetingMetBewerkingVerlies = +(Halffabrikaat.AfmetingMetBewerkingVerlies)
- Set HalffabItem.AfmetingTeBekomen = +(Halffabrikaat.AfmetingTeBekomen)
- Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.OpnemenInEindproduct
- Set HalffabItem.ProductieRoute = Halffabrikaat.ProductieRoute
- Set HalffabItem.TeBekomenAantal = +(Halffabrikaat.TeBekomenAantal)
- Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.OmschrijvingVoorDocs)
- Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.OmschrijvingVoorPicking)
+ Set HalffabItem.Aantal = +(Halffabrikaat.Quantity)
+ Set HalffabItem.AfmetingAangerekendPerStuk = +(Halffabrikaat.DimensionChargedPerPiece)
+ Set HalffabItem.AfmetingMetBewerkingVerlies = +(Halffabrikaat.DimensionWithProcessingLoss)
+ Set HalffabItem.AfmetingTeBekomen = +(Halffabrikaat.DimensionToBe)
+ Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.IncludeInFinalProduct
+ Set HalffabItem.ProductieRoute = Halffabrikaat.ProductionFlow
+ Set HalffabItem.TeBekomenAantal = +(Halffabrikaat.QuantityToBe)
+ Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.DescriptionDocs)
+ Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.DescriptionPicking)
- #dim BewerkingDimensiesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(Halffabrikaat.BewerkingDimensies)
+ #dim BewerkingDimensiesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(Halffabrikaat.ProcessingDimensions)
While (BewerkingDimensiesIterator.HasNext()) {
#dim Afmeting As %Decimal = BewerkingDimensiesIterator.Next()
#dim BewerkingDimensie As %String = BewerkingDimensiesIterator.Key()
@@ -198,16 +198,16 @@
")
#dim ReferentieHalffabItem As DOM.PM.Maatwerk.Calc.HF.Halffab = ..HalffabItemsBoom.GeefHalffabItem(RolnaamParent)
- Set HalffabItem.Aantal = +(Halffabrikaat.Aantal) //TO DO PVR: Moet aantal op 0?? Encoway stuurt niet 0 mee
- Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.OpnemenInEindproduct
- Set HalffabItem.ProductieRoute = Halffabrikaat.ProductieRoute
+ Set HalffabItem.Aantal = +(Halffabrikaat.Quantity) //TO DO PVR: Moet aantal op 0?? Encoway stuurt niet 0 mee
+ Set HalffabItem.OpnemenInEindproduct = Halffabrikaat.IncludeInFinalProduct
+ Set HalffabItem.ProductieRoute = Halffabrikaat.ProductionFlow
Set HalffabItem.HalffabItem = ReferentieHalffabItem
- Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.OmschrijvingVoorDocs)
- Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.OmschrijvingVoorPicking)
+ Do HalffabItem.ZetOmschrijvingVoorDocs(Halffabrikaat.DescriptionDocs)
+ Do HalffabItem.ZetOmschrijvingVoorPicking(Halffabrikaat.DescriptionPicking)
Quit HalffabItem
]]>
@@ -229,17 +229,17 @@
#dim ProductID As %Integer = ..GeefIdentNummerVanHalffab(Halffabrikaat.ProductId)
Set Halffab = ##class(DOM.PM.Maatwerk.Calc.HF.Halffab.Encoway).%New(ProductID)
- Set Halffab.PpsKenmerken = $Select($$$HasLength(Halffabrikaat.PpsKenmerken): Halffabrikaat.PpsKenmerken, 1:##class(%ArrayOfDataTypes).%New())
+ Set Halffab.PpsCharacteristics = $Select($$$HasLength(Halffabrikaat.PpsCharacteristics): Halffabrikaat.PpsCharacteristics, 1:##class(%ArrayOfDataTypes).%New())
- Set Halffab.LadeDiepte = Halffabrikaat.Kenmerken.GetAt("LadeDiepte")
- Set Halffab.LadeHoogte = Halffabrikaat.Kenmerken.GetAt("LadeHoogte")
- Set Halffab.LadeKleur = Halffabrikaat.Kenmerken.GetAt("LadeKleur")
- Set Halffab.RugHoogte = Halffabrikaat.Kenmerken.GetAt("RugHoogte")
- Set Halffab.RugWandMateriaal = Halffabrikaat.Kenmerken.GetAt("RugwandMateriaal")
- Set Halffab.VoorwandType = Halffabrikaat.Kenmerken.GetAt("VoorwandType")
+ Set Halffab.LadeDiepte = Halffabrikaat.Characteristics.GetAt("BoxSystemDepth")
+ Set Halffab.LadeHoogte = Halffabrikaat.Characteristics.GetAt("BoxSystemHeight")
+ Set Halffab.LadeKleur = Halffabrikaat.Characteristics.GetAt("BoxSystemColour")
+ Set Halffab.RugHoogte = Halffabrikaat.Characteristics.GetAt("BackHeight")
+ Set Halffab.RugWandMateriaal = Halffabrikaat.Characteristics.GetAt("BackSideMaterial")
+ Set Halffab.VoorwandType = Halffabrikaat.Characteristics.GetAt("FrontType")
- Set:(Rol = "RugHout") Halffab.RugWandMateriaal = "Hout"
- Set:(Rol = "RugStaal") Halffab.RugWandMateriaal = "Staal"
+ Set:(Rol = "BackWood") Halffab.RugWandMateriaal = "Hout"
+ Set:(Rol = "BackSteel") Halffab.RugWandMateriaal = "Staal"
Quit Halffab
]]>
Index: vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml
===================================================================
diff -u -r73583 -r73585
--- vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml (.../Test.cls.xml) (revision 73583)
+++ vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/Encoway/EncowayJsonConverter/ParseMaatwerkDetailsResponse/Test.cls.xml (.../Test.cls.xml) (revision 73585)
@@ -152,45 +152,45 @@
1
0
-HalffabrikaatKeyValuePair:TECH.KeyValuePair,Rolnaam:%String,Type:%String,Aantal:%Decimal,ProductId:%String,Korttekst:%String,OpnemenInEindproduct:%Boolean,BuilderBepaaltOpnemenInEindproduct:%Boolean,TeBekomenAantal:%Decimal="",AfmetingTeBekomen:%Decimal="",BrutoAfmetingHalffabrikaat:%Decimal="",NettoAfmetingHalffabrikaat:%Decimal="",AfmetingMetBewerkingVerlies:%Decimal="",AfmetingAangerekendPerStuk:%Decimal="",OmschrijvingVoorDocs:%String="",OmschrijvingVoorPicking:%String="",RolnaamParent:%String="",Familie:%String="",Variant:%String="",ProductieRoute:%String=""
+HalffabrikaatKeyValuePair:TECH.KeyValuePair,Rolnaam:%String,Type:%String,Quantity:%Decimal,ProductId:%String,DescriptionShort:%String,IncludeInFinalProduct:%Boolean,BuilderBepaaltOpnemenInEindproduct:%Boolean,QuantityToBe:%Decimal="",DimensionToBe:%Decimal="",GrossDimensionSemiFinishedProduct:%Decimal="",NetDimensionSemiFinishedProduct:%Decimal="",DimensionWithProcessingLoss:%Decimal="",DimensionChargedPerPiece:%Decimal="",DescriptionDocs:%String="",DescriptionPicking:%String="",RolenameParent:%String="",Family:%String="",Variant:%String="",ProductionFlow:%String=""
1
Index: APPS/PM/Maatwerk/dto/VhConfig/Halffabrikaat.cls.xml
===================================================================
diff -u -r73118 -r73585
--- APPS/PM/Maatwerk/dto/VhConfig/Halffabrikaat.cls.xml (.../Halffabrikaat.cls.xml) (revision 73118)
+++ APPS/PM/Maatwerk/dto/VhConfig/Halffabrikaat.cls.xml (.../Halffabrikaat.cls.xml) (revision 73585)
@@ -8,86 +8,86 @@
TECH.String
-
+
%Decimal
-
+
%Decimal
-
+
%Decimal
-
+
%Decimal
-
+
%Decimal
-
+
%Decimal
TECH.String
-
+
TECH.String
TECH.String
-
+
TECH.String
-
+
%String
array
-
+
TECH.String
array
-
+
TECH.String
array
-
+
TECH.String
-
+
TECH.String
-
+
TECH.String
-
+
%Boolean
%Boolean
-
+
%Decimal
-
+
TECH.String
@@ -159,6 +159,57 @@
RolnaamParent
+
+Quantity
+
+
+QuantityToBe
+
+
+DimensionToBe
+
+
+GrossDimensionSemiFinishedProduct
+
+
+DimensionWithProcessingLoss
+
+
+DimensionChargedPerPiece
+
+
+Family
+
+
+DescriptionShort
+
+
+ProcessingDimensions
+
+
+Characteristics
+
+
+PpsCharacteristics
+
+
+ProductionFlow
+
+
+DescriptionDocs
+
+
+DescriptionPicking
+
+
+IncludeInFinalProduct
+
+
+NetDimensionSemiFinishedProduct
+
+
+RolenameParent
+