Index: DOM/PM/Maatwerk/Calc/Common/IKID.cls.xml
===================================================================
diff -u -r1803 -r1821
--- DOM/PM/Maatwerk/Calc/Common/IKID.cls.xml (.../IKID.cls.xml) (revision 1803)
+++ DOM/PM/Maatwerk/Calc/Common/IKID.cls.xml (.../IKID.cls.xml) (revision 1821)
@@ -7,7 +7,7 @@
0
-%Binary
+%String
1
@@ -24,7 +24,7 @@
-Hash:%Binary,OverflowID:%Integer
+Hash:%String,OverflowID:%Integer
1
1
%Status
@@ -36,7 +36,7 @@
-%Binary
+%String
Index: DOM/PM/impl/IngegevenKenmerkenAPIimpl.cls.xml
===================================================================
diff -u -r1818 -r1821
--- DOM/PM/impl/IngegevenKenmerkenAPIimpl.cls.xml (.../IngegevenKenmerkenAPIimpl.cls.xml) (revision 1818)
+++ DOM/PM/impl/IngegevenKenmerkenAPIimpl.cls.xml (.../IngegevenKenmerkenAPIimpl.cls.xml) (revision 1821)
@@ -17,7 +17,7 @@
If ($$$ISERR(Status))
{
- Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.SaveFailedException).%New("Kon de nodige data niet opslagen voor de IKID.",Status))
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.SaveFailedException).%New("Kon de nodige data niet opslaan voor de IKID.",Status))
}
Quit IKID
@@ -29,7 +29,7 @@
1
DOM.PM.Maatwerk.Calc.Common.impl.IKIDHash
-Do ##class(zTryout.CSC.IKnaarIKID).Do()
+TWEEDE Do ##class(zTryout.CSC.IKnaarIKID).Do()
1
-Do ##class(zTryout.CSC.IKnaarIKID).CleanProductBerekening()
+EERSTE Do ##class(zTryout.CSC.IKnaarIKID).CleanProductBerekening()
1
-%Binary
+%String
1
@@ -25,7 +25,7 @@
-Hash:%Binary
+Hash:%String
1
1
%Status
@@ -36,7 +36,7 @@
-%Binary
+%String
Index: DOM/PM/Maatwerk/Calc/Common/ProductSpecificatie.cls.xml
===================================================================
diff -u -r1818 -r1821
--- DOM/PM/Maatwerk/Calc/Common/ProductSpecificatie.cls.xml (.../ProductSpecificatie.cls.xml) (revision 1818)
+++ DOM/PM/Maatwerk/Calc/Common/ProductSpecificatie.cls.xml (.../ProductSpecificatie.cls.xml) (revision 1821)
@@ -48,7 +48,7 @@
@@ -67,15 +67,19 @@
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
-
Deze method zou niet mogen gebruikt worden. Deze is enkel aanwezig ter ondersteuning van de generatie van oude producten.
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
-
Index: APPS/PM/Maatwerk/KenmerkConversie.cls.xml
===================================================================
diff -u -r1073 -r1821
--- APPS/PM/Maatwerk/KenmerkConversie.cls.xml (.../KenmerkConversie.cls.xml) (revision 1073)
+++ APPS/PM/Maatwerk/KenmerkConversie.cls.xml (.../KenmerkConversie.cls.xml) (revision 1821)
@@ -7,17 +7,9 @@
-OPPASSEN BIJ HET UITVOEREN:
-
-De KILLEXTENT mag NIET meer uitgevoerd worden van zodra OLM wordt gedeployed
-
-
d ##class(APPS.PM.Maatwerk.KenmerkConversie).ConverteerTBX()
1
0)
{
@@ -57,23 +45,36 @@
}
}
- Set Familie = Product.GeefFamilie()
- Set Variant = Product.GeefVariant()
- If ('$IsObject(ProductSpecificatie))
+ Set Status = IngegevenKenmerken.%Save()
+ If ($$$ISOK(Status))
{
- Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%New(Familie, Variant, IngegevenKenmerken)
+ Set Familie = Product.GeefFamilie()
+ Set Variant = Product.GeefVariant()
+ If ('$IsObject(ProductSpecificatie))
+ {
+ Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%New(Familie, Variant, IngegevenKenmerken)
+ }
+ Else
+ {
+ Do ProductSpecificatie.ZetIngegevenKenmerken(IngegevenKenmerken)
+ }
+ Do ProductSpecificatie.Annotaties.SetAt("De ingegeven kenmerken werden gegenereerd door conversie van het oude product","Gegenereerd door")
+ Set Status = ProductSpecificatie.%Save()
+
+ Set ParsedStatus = $$ParseStatus^vhLib(Status)
+ If (ParsedStatus '= "")
+ {
+ w "Save gefaald voor "_PRNr_": "_ParsedStatus,!
+ }
+ Else
+ {
+ Set $Piece(^KPR(Product.GeefPRNr(),15),"\",13) = ProductSpecificatie.%Id()
+ }
}
- Do ProductSpecificatie.Annotaties.SetAt("De ingegeven kenmerken werden gegenereerd door conversie van het oude product","Gegenereerd door")
- Set Status = ProductSpecificatie.%Save()
-
- Set ParsedStatus = $$ParseStatus^vhLib(Status)
- If (ParsedStatus '= "")
- {
- w "Save gefaald voor "_PRNr_": "_ParsedStatus,!
- }
Else
{
- Set $Piece(^KPR(Product.GeefPRNr(),15),"\",13) = ProductSpecificatie.%Id()
+ Set ParsedStatus = $$ParseStatus^vhLib(Status)
+ w "Kon IK niet opslaan voor "_PRNr_": "_ParsedStatus,!
}
}
@@ -109,17 +110,13 @@
If (ProductSpecificatieID '= "")
{
Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%OpenId(ProductSpecificatieID)
- If ($IsObject(ProductSpecificatie))
+ If ('$IsObject(ProductSpecificatie))
{
- Set IngegevenKenmerken = ProductSpecificatie.GeefIngegevenKenmerken()
- }
- Else
- {
w "Kon ProductSpecificatie met ID "_ProductSpecificatieID_" niet openen voor product "_PRNr,!
}
}
- Set IngegevenKenmerken = Convertor.Converteer(Kaderdeur,.ErrorLijst,IngegevenKenmerken)
+ Set IngegevenKenmerken = Convertor.Converteer(Kaderdeur,.ErrorLijst)
If (ErrorLijst.Count() > 0)
{
@@ -131,23 +128,36 @@
}
}
- Set Familie = ##class(DOM.PM.enu.Familie).AluKader()
- Set Variant = ##class(DOM.PM.enu.AluKaderVariant).Basis()
- If ('$IsObject(ProductSpecificatie))
+ Set Status = IngegevenKenmerken.%Save()
+ If ($$$ISOK(Status))
{
- Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%New(Familie, Variant, IngegevenKenmerken)
+ Set Familie = ##class(DOM.PM.enu.Familie).AluKader()
+ Set Variant = ##class(DOM.PM.enu.AluKaderVariant).Basis()
+ If ('$IsObject(ProductSpecificatie))
+ {
+ Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%New(Familie, Variant, IngegevenKenmerken)
+ }
+ Else
+ {
+ Do ProductSpecificatie.ZetIngegevenKenmerken(IngegevenKenmerken)
+ }
+ Do ProductSpecificatie.Annotaties.SetAt("De ingegeven kenmerken werden gegenereerd door conversie van het oude product","Gegenereerd door")
+ Set Status = ProductSpecificatie.%Save()
+
+ Set ParsedStatus = $$ParseStatus^vhLib(Status)
+ If (ParsedStatus '= "")
+ {
+ w "Save gefaald voor "_PRNr_": "_ParsedStatus,!
+ }
+ Else
+ {
+ Set $Piece(^KPR(PRNr,15),"\",13) = ProductSpecificatie.%Id()
+ }
}
- Do ProductSpecificatie.Annotaties.SetAt("De ingegeven kenmerken werden gegenereerd door conversie van het oude product","Gegenereerd door")
- Set Status = ProductSpecificatie.%Save()
-
- Set ParsedStatus = $$ParseStatus^vhLib(Status)
- If (ParsedStatus '= "")
- {
- w "Save gefaald voor "_PRNr_": "_ParsedStatus,!
- }
Else
{
- Set $Piece(^KPR(PRNr,15),"\",13) = ProductSpecificatie.%Id()
+ Set ParsedStatus = $$ParseStatus^vhLib(Status)
+ w "Kon IK niet opslaan voor "_PRNr_": "_ParsedStatus,!
}
Set i = i + 1