Index: vhDeploy/JBL/Deploy20110714x0848.cls.xml
===================================================================
diff -u -r1681 -r1689
--- vhDeploy/JBL/Deploy20110714x0848.cls.xml (.../Deploy20110714x0848.cls.xml) (revision 1681)
+++ vhDeploy/JBL/Deploy20110714x0848.cls.xml (.../Deploy20110714x0848.cls.xml) (revision 1689)
@@ -17,17 +17,25 @@
Write "Er wordt een job gestart met procesnr "_$ZCHILD,!
Write "waarin de indexen van Prod.Kenm.DataDefinitie worden ingevuld en opgebouw.",!
Write "Dit kan uw systeem even vertragen, omdat hier veel data wordt verwerkt.",!
- JOB ClassMethod^vhLib("vhDeploy.JBL.Deploy20110714x0848","UpdateIndexen",0)
+
+ Set $ZTRAP = "Catch"
+ JOB ClassMethod^vhLib("vhDeploy.JBL.Deploy20110714x0848","UpdateIndexen",0)
+ Write "Er wordt een job gestart met procesnr "_$ZCHILD,!
+Catch Set $ZTRAP = ""
+ Write "Er heeft zich een fout voorgedaan bij het updaten van de indexen.",!
+ Write $ECODE,!,!
+ Write "Gelieve manueel uit te voeren : Do ##class(vhDeploy.JBL.Deploy20110714x0848).UpdateIndexen()",!
]]>
1
Index: APPS/PM/KenmerkenService.cls.xml
===================================================================
diff -u -r1681 -r1689
--- APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 1681)
+++ APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 1689)
@@ -63,27 +63,27 @@
/// DataDefinities ophalen
Set RS=##class(%ResultSet).%New()
- Set SQLStatement = "SELECT PRNr, UnID, KenmerkGroep, KenmerkNaam, Waarden FROM Prod_Kenmerk.DataDefinitie where"
- // nadien nagaan of er iets in kenmerkGroepen zit, als het ledig is wordt in alle kenmerkgroepen gezocht.
- if ($IsObject(KenmerkGroepen) && (KenmerkGroepen.Count() '= 0)) {
- /// Kenmerkgroepen verzamelen
- Set SQLKenmerken = ..MaakSQLINParameters(KenmerkGroepen)
- Set SQLStatement = SQLStatement_" KenmerkGroep IN ( "_SQLKenmerken_" ) AND"
- }
+ Set SQLStatement = "SELECT PRNr, UnID, KenmerkGroep, KenmerkNaam, Waarden FROM Prod_Kenmerk.DataDefinitie where"
+
+ // nadien nagaan of er iets in kenmerkGroepen zit, als het ledig is wordt in alle kenmerkgroepen gezocht.
+ if ($IsObject(KenmerkGroepen) && (KenmerkGroepen.Count() '= 0)) {
+ Set SQLKenmerken = ..MaakSQLINParameters(KenmerkGroepen)
+ Set SQLStatement = SQLStatement_" KenmerkGroep IN ( "_SQLKenmerken_" ) AND"
+ }
Set SQLStatement = SQLStatement_" PRNr In ( "_SQLPRNrs_" )"
D WLIP^vhDBG(127,SQLStatement)
- Do RS.Prepare(SQLStatement)
-
+ Do RS.Prepare(SQLStatement)
Set tmpStatus = RS.Execute()
If $$$ISOK(tmpStatus)
{
Set tmpUnID = ""
Set tmpKenmerkGroep = ""
Set tmpPRNr = ""
-
+ set Teller = 0
While (RS.Next())
{
+ Set Teller = Teller + 1
Set KenmerkNaam = RS.Data("KenmerkNaam")
If (KenmerkNaam '= "GeneratieType"){
Set PRNr = RS.Data("PRNr")
@@ -99,9 +99,9 @@
/// Als kenmerkgroep verandert
/// Enkel groepen toevoegen als er sets aanwezig zijn
- If ((tmpKenmerkGroep '= RS.Data("KenmerkGroep")) || (tmpPRNr '= PRNr)){
+ If ((tmpKenmerkGroep '= KenmerkGroep) || (tmpPRNr '= PRNr)){
Set ProductKenmerkenGroep = ##class(APPS.PM.dto.Kenm.ProductKenmerkenGroep).%New()
- Set ProductKenmerkenGroep.Naam = RS.Data("KenmerkGroep")
+ Set ProductKenmerkenGroep.Naam = KenmerkGroep
Do ProductKenmerken.KenmerkenGroepen.Insert(ProductKenmerkenGroep)
}
@@ -131,6 +131,7 @@
Set tmpKenmerkGroep = KenmerkGroep
}
}
+ d WLIP^vhDBG(127, "Aantal : "_Teller)
}
$$$TECHErrorTrapOff
Index: TECH/Concurrency/DbUtils.cls.xml
===================================================================
diff -u -r1507 -r1689
--- TECH/Concurrency/DbUtils.cls.xml (.../DbUtils.cls.xml) (revision 1507)
+++ TECH/Concurrency/DbUtils.cls.xml (.../DbUtils.cls.xml) (revision 1689)
@@ -106,7 +106,7 @@
} Else {
Set Instance = $zobjclassmethod(ClassName, "%OpenId", ID)
}
- If ('$isobject(Instance)) $$$ThrowErrorStatus($$$errGeneralError,"DbUtils OpenId failed",%objlasterror)
+ If ('$isobject(Instance)) $$$ThrowErrorStatus($$$errGeneralError,"DbUtils OpenId failed ("_ID_","_ClassName_")",%objlasterror)
Quit Instance
]]>
Index: JBL Product AMF.prj.xml
===================================================================
diff -u -r1604 -r1689
--- JBL Product AMF.prj.xml (.../JBL Product AMF.prj.xml) (revision 1604)
+++ JBL Product AMF.prj.xml (.../JBL Product AMF.prj.xml) (revision 1689)
@@ -1,6 +1,6 @@
-
+
@@ -86,6 +86,7 @@
+
@@ -100,6 +101,7 @@
+
Index: Prod/Kenmerk/DataDefinitie.cls.xml
===================================================================
diff -u -r1681 -r1689
--- Prod/Kenmerk/DataDefinitie.cls.xml (.../DataDefinitie.cls.xml) (revision 1681)
+++ Prod/Kenmerk/DataDefinitie.cls.xml (.../DataDefinitie.cls.xml) (revision 1689)
@@ -13,13 +13,6 @@
TECH.Concurrency.VhPersistent
0
-
-
-
-
Prod.Kenmerk.MetaDefinitie
@@ -96,19 +89,6 @@
UnID,Kenmerk
-
-
-
-
KenmerkGroep
@@ -117,9 +97,17 @@
KenmerkNaam
+
+PRNr
+
+
+
+UnID
+
+
Waarden
-KenmerkGroep,KenmerkNaam,PRNr,UnID
+PRNr,KenmerkGroep,KenmerkNaam,UnID
@@ -129,7 +117,6 @@
Deze mogen NOOIT door programma code gebruikt worden of aangeroepen worden !!!
************** !!!! **************** !!! ***************************************
%String
-1
@@ -138,7 +125,6 @@
KenmerkGroep en KenmerkNaam dienen ENKEL voor indexen te kunnen maken.
Deze mogen NOOIT door programma code gebruikt worden of aangeroepen worden !!!
%String
-1
@@ -148,7 +134,6 @@
Deze mag NOOIT door programma code gebruikt worden of aangeroepen worden !!!
************** !!!! **************** !!! ***************************************
%String
-1
@@ -961,6 +946,36 @@
PRNr
+
+100.0000%
+
+
+50.0000%
+
+
+16.6667%
+
+
+50.0000%
+
+
+20.0000%
+
+
+100.0000%
+
+
+12.5000%
+
+
+8.3333%
+
+
+100.0000%
+
+
+100.0000%
+