Index: Flow/Offerte/Hoofding.cls.xml =================================================================== diff -u -r1074 -r1320 --- Flow/Offerte/Hoofding.cls.xml (.../Hoofding.cls.xml) (revision 1074) +++ Flow/Offerte/Hoofding.cls.xml (.../Hoofding.cls.xml) (revision 1320) @@ -164,6 +164,10 @@ Klant + +Status + + 1 1 Index: APPS/TBXWeb/OrderChecker.cls.xml =================================================================== diff -u --- APPS/TBXWeb/OrderChecker.cls.xml (revision 0) +++ APPS/TBXWeb/OrderChecker.cls.xml (revision 1320) @@ -0,0 +1,222 @@ + + + +vhLib.Macro,TECH.Error +1 +%RegisteredObject +0 + + + +Maximum aantal werkdagen dat een order niet verwerkt mag zijn. +M.a.w. indien groter dan MaxWerkdagenNietVerwerkt en nog niet geïmporteerd, dan vermelden in de mail. +1 + + + + +Oproepen via + Set sc=##class(APPS.TBXWeb.OrderChecker).MailNietVerwerkteOrdersTEST() w sc,! +1 +%Status + + + + +%Status + + + + + +TabelArray als .local doorgeven +TabelArray:%String +1 +%Status + + + + + +TabelArray als .local doorgeven + +1 +..#MaxDagenNietVerwerkt { + Set TabelArray($Increment(cntRows))=$$LCVTSimple^vhLib( $LB(TBXOrder.OrderNrGet(), TBXOrder.KLNummer, TBXOrder.KLNaam, " " , DagenNietVerwerkt, $$FormatDateTime^vhLib("dd-mm-yyyy hh:nn:ss",SubmitTS), "", TBXOrder.WebDomain) ,$$$TAB) + } + ;Write ID_" SubmittedOn "_$$FormatDateTime^vhLib("dd-mm-yyyy hh:nn:ss",SubmitTS)_" "_TBXOrder.WebDomain_" "_$S(DagenNietVerwerkt>..#MaxDagenNietVerwerkt:" DagenNietVerwerkt : "_DagenNietVerwerkt, 1:"")_$$$CRLF + } + + If cntRows>0 { + Set TabelArray(0)=$$LCVTSimple^vhLib( $LB("EDI nr.", "KlantNr", "KlantNaam", " ", "#Dagen", "Verzonden op", " ", "Domein"), $$$TAB) + } + Quit +]]> + + + +SubmittedDatum:%String,RefDatum:%String=$H +1 +%Integer + + + + +1 +%ListOfDataTypes + '2011-01-01') + AND ((TransferLog is NULL) OR (not ($LIST($LIST(TransferLog,1),2) > 0))) + ORDER BY SubmitTS, ID + + +SELECT SubmitTS, ID, BonType, TransferLog, $LIST($LIST(TransferLog,1),2) AS OffID, KLNummer, KLNaam, WebDomain + FROM WS_TBX.WebOrder + WHERE (WebDomain <> 'www.tandem-box.com') AND (NOT BonType in ('BBON','OFF')) + AND (SubmitTS > '2011-01-01') + AND ((TransferLog is NULL) OR (not ($LIST($LIST(TransferLog,1),2) > 0))) + ORDER BY WebDomain, SubmitTS, ID + + */ + + Set lbSQLParams = "" + Set SQLQuery = "SELECT ID FROM WS_TBX.WebOrder WHERE (WebDomain = 'www.tandem-box.com') AND (NOT BonType in ('OFF','OFFAV')) AND (SubmitTS > '2011-01-01') AND ((TransferLog is NULL) OR (not ($LIST($LIST(TransferLog,1),2) > 0))) ORDER BY SubmitTS, ID" + Set Lijst=..GeefLijstOrderIDs(SQLQuery,lbSQLParams) + + Set SQLQuery = "SELECT ID FROM WS_TBX.WebOrder WHERE (WebDomain <> 'www.tandem-box.com') AND (NOT BonType in ('BBON','OFF')) AND (SubmitTS > '2011-01-01') AND ((TransferLog is NULL) OR (not ($LIST($LIST(TransferLog,1),2) > 0))) ORDER BY WebDomain, SubmitTS, ID" + Set Lijst2=..GeefLijstOrderIDs(SQLQuery,lbSQLParams) + + Set Lijst=##Class(TECH.ListUtils).CopyList(Lijst2,Lijst) + + Quit Lijst +]]> + + + + +De SQLQuery moet een veld met naam "ID" in de SELECT statement bevatten +SQLQuery:%String,lbSQLParams:%List +1 +%ListOfDataTypes + + + + + Eenmalig uitgevoerd op 25/05/2011 op WWW01 - HADEV + +Oproepen via + Set sc=##class(APPS.TBXWeb.OrderChecker).FixSFSSubmitToVH() w sc,! ]]> +1 +%Status + + + + Index: APPS/OV/OrderAanvraagChecker.cls.xml =================================================================== diff -u --- APPS/OV/OrderAanvraagChecker.cls.xml (revision 0) +++ APPS/OV/OrderAanvraagChecker.cls.xml (revision 1320) @@ -0,0 +1,163 @@ + + + +vhLib.Macro,TECH.Error +1 +%RegisteredObject +0 + + + +Maximum aantal werkdagen dat een order niet verwerkt mag zijn. +M.a.w. indien groter dan MaxWerkdagenNietVerwerkt en nog niet geïmporteerd, dan vermelden in de mail. +1 + + + + +Oproepen via + Set sc=##class(APPS.OV.OrderAanvraagChecker).MailNietVerwerkteAanvragenTEST() w sc,! +1 +%Status + + + + +%Status + + + + + +TabelArray als .local doorgeeven +TabelArray:%String +1 +%Status + + + + + +TabelArray als .local doorgeeven + +1 +..#MaxDagenNietVerwerkt { + Set TabelArray($Increment(cntRows))=$$LCVTSimple^vhLib( $LB(FlowOfferte.ID, FlowOfferte.Klant.Nummer, FlowOfferte.Klant.Naam, " " , DagenNietVerwerkt, $$FormatDateTime^vhLib("dd-mm-yyyy hh:nn:ss",SubmitTS), "", FlowOfferte.Oorsprong) ,$$$TAB) + } + } + Else { + $$$ThrowError($$$errGeneralError,"Ongeldige status voor NietVerwerkteAanvragen (status="_FlowOfferte.Status_")") + } + ;Write ID_" SubmittedOn "_$$FormatDateTime^vhLib("dd-mm-yyyy hh:nn:ss",SubmitTS)_" "_TBXOrder.WebDomain_" "_$S(DagenNietVerwerkt>..#MaxDagenNietVerwerkt:" DagenNietVerwerkt : "_DagenNietVerwerkt, 1:"")_$$$CRLF + } + + If cntRows>0 { + Set TabelArray(0)=$$LCVTSimple^vhLib( $LB("EDI nr.", "KlantNr", "KlantNaam", " ", "#Dagen", "Verzonden op", " ", "Oorsprong"), $$$TAB) + } + Quit +]]> + + + +SubmittedDatum:%String,RefDatum:%String=$H +1 +%Integer + + + + +1 +%ListOfDataTypes + '2011-01-01') + ORDER BY CreatieTijdStip, ID + + */ + + Set lbSQLParams = "" + Set SQLQuery = "SELECT ID FROM Flow_Offerte.Hoofding WHERE (Status='W') AND (CreatieTijdStip > '2011-01-01') ORDER BY CreatieTijdStip, ID" + Set Lijst=..GeefLijstOrderIDs(SQLQuery,lbSQLParams) + + Quit Lijst +]]> + + + + +De SQLQuery moet een veld met naam "ID" in de SELECT statement bevatten +SQLQuery:%String,lbSQLParams:%List +1 +%ListOfDataTypes + + + + Index: WV GAProduct WWW.prj.xml =================================================================== diff -u -r1309 -r1320 --- WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1309) +++ WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1320) @@ -1,6 +1,6 @@ - + @@ -31,10 +31,12 @@ + + @@ -53,6 +55,7 @@ + @@ -164,6 +167,7 @@ + Index: zTryout/WV/TBXWeb/OrderChecker.cls.xml =================================================================== diff -u -r1309 -r1320 --- zTryout/WV/TBXWeb/OrderChecker.cls.xml (.../OrderChecker.cls.xml) (revision 1309) +++ zTryout/WV/TBXWeb/OrderChecker.cls.xml (.../OrderChecker.cls.xml) (revision 1320) @@ -26,16 +26,27 @@ %Status @@ -200,7 +211,7 @@ write "New submitlog : "_$$$LCVT(TBXOrder.SubmitToVHLog),! - ;Set sc=TBXOrder.%Save() + Set sc=TBXOrder.%Save() write "Save "_sc,! } Else { Index: vhDeploy/Deploy20110526x1642.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20110526x1642.cls.xml (revision 0) +++ vhDeploy/Deploy20110526x1642.cls.xml (revision 1320) @@ -0,0 +1,16 @@ + + + + +Added by WimV +1 +svn.Deploy +0 + + +1 + + + +