Index: WS/TBX/Order.cls.xml
===================================================================
diff -u -r1247 -r1309
--- WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 1247)
+++ WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 1309)
@@ -581,6 +581,41 @@
]]>
+
+
+Geeft datum/tijdstip in $H-formaat terug van de laatste submit (to VH).
+OPGELET : submit to VH betekent voor de handels niet de submit van de klant, maar de submit van de handel naar VanHoecke
+%String
+
+
+
Optionele parameter RefDatum in $H-formaat meegeven.
Index: vhLib.mac.rou
===================================================================
diff -u -r1120 -r1309
--- vhLib.mac.rou (.../vhLib.mac.rou) (revision 1120)
+++ vhLib.mac.rou (.../vhLib.mac.rou) (revision 1309)
@@ -80,19 +80,19 @@
New Index
Set Index=""
- Do Stream.Write("
")
+ Do Stream.Write("
"_$$$CRLF)
If $D(Array(0)) Do
- . Do Stream.Write("
")
+ . Do Stream.Write("
")
. Do Stream.Write("
"_$$$Replace(Array(0),$$$TAB,"
")_"
")
- . Do Stream.Write("")
+ . Do Stream.Write("
"_$$$CRLF)
Set Index=0
For Set Index=$O(Array(Index)) Quit:Index="" Do
- . Do Stream.Write( "
" )
+ . Do Stream.Write( "
")
. Do Stream.Write("
"_$$$Replace(Array(Index),$$$TAB,"
")_"
")
- . Do Stream.Write("
")
- Do Stream.Write("
")
+ . Do Stream.Write(""_$$$CRLF)
+ Do Stream.Write("
"_$$$CRLF)
Quit Stream
Index: WV GAProduct WWW.prj.xml
===================================================================
diff -u -r1185 -r1309
--- WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1185)
+++ WV GAProduct WWW.prj.xml (.../WV GAProduct WWW.prj.xml) (revision 1309)
@@ -1,6 +1,6 @@
-
+
@@ -166,6 +166,7 @@
+
Index: zTryout/WV/TBXWeb/OrderChecker.cls.xml
===================================================================
diff -u
--- zTryout/WV/TBXWeb/OrderChecker.cls.xml (revision 0)
+++ zTryout/WV/TBXWeb/OrderChecker.cls.xml (revision 1309)
@@ -0,0 +1,217 @@
+
+
+
+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(zTryout.WV.TBXWeb.OrderChecker).MailNietVerwerkteOrdersTEST() 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(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(zTryout.WV.TBXWeb.OrderChecker).FixSFSSubmitToVH() w sc,! ]]>
+1
+%Status
+
+
+
+