Index: BL/Flow/Offerte/ScanEDIMail.cls.xml
===================================================================
diff -u -r2588 -r3972
--- BL/Flow/Offerte/ScanEDIMail.cls.xml (.../ScanEDIMail.cls.xml) (revision 2588)
+++ BL/Flow/Offerte/ScanEDIMail.cls.xml (.../ScanEDIMail.cls.xml) (revision 3972)
@@ -39,6 +39,25 @@
BL.Flow.Offerte.Parser.AbstractParser
+
+%String
+1
+
+
+
+1
+
+
+
Scans the incoming EDI mail watchfolder and processes every found file
@@ -49,95 +68,206 @@
0
+
+
+
+initvalue:%CacheString
+1
+1
+%Status
+
+
+
+
+
+
+
+
+1
+0 {
+ // Na het verwerken zijn er nog subdirs aanwezig
+ Set msg="Er zijn nog subdirs aanwezig na verwerking in dir : "_DirRead
+ write !,"Logger : "_msg,!
+ ; Do ##class(vhLib.Logger).%New(..#EDILoggerGroep).Error("ImportEDI",msg)
+ ; Do AddErrorToLog^BL.EC.Common("EDI", "XML2Offerte","",msg)
}
- Set BasePath=##class(TECH.Files).AppendFile(PathMSMGATEWAY,..#SubPath)
- Set DirRead=BasePath
- Set DirArchive=##class(TECH.Files).AppendFile(BasePath,..#ArchiveSubPath)
- Set DirTemp=##class(TECH.Files).AppendFile(BasePath,..#TempSubPath)
+]]>
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+Oldschool manier via .local
+
+1
+%ListOfDataTypes
+
+
+
+
+
+Geeft een lijst terug met namen van te verwerken subdirs (dus niet het full path van de dir)
+DirRead:%String
+1
+%ListOfDataTypes
+
-
-DirRead,FileName,DirTemp,DirArchive
+
+
+SubDir is de naam ZONDER full path
+Exclude fixed dirs
+SubDirNaam:%String,LijstSubDirs:%ListOfDataTypes
+1
+
+
+
+
+FileName kan verwijzen naar een file of een directory
+DirRead,FileOfSubDir,DirTemp,DirArchive
+1
+
+1
oOfferte:Flow.Offerte.Hoofding,pxLijn:BL.Flow.Offerte.pxLijn
+1
Datum
+1
Number
+1
-
-
-
+
+
+ReturnArray als .local doorgeven
+
+1
+0
+
+