@@ -10,23 +10,20 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
1010
1111 #define export (%code, %file ) ##continue
1212 s sc = $system .OBJ .ExportUDL (%code , %file ," /diffexport" ) ##continue
13- w +sc ##continue
14- if 'sc d $system .OBJ .DisplayError (sc )
13+ if +sc w " Ok" else d $system .OBJ .DisplayError (sc )
1514
1615 #define isGenerated (%code ) ##class (%RoutineMgr ).IsGenerated ( %code )
1716 #define isPercented (%code ) (" %" = $e (%code ))
1817 #define isMapped (%code ) ##class (%RoutineMgr ).IsMapped ( %code )
19- #define log w !, code , " -> " , filename , " "
20-
18+ #define log w !, code , " -> " , ##class ( %File ). GetFilename ( filename ) , " "
19+
2120 #define mkdir (%filename ) ##continue
2221 s path = ##class (%File ).GetDirectory ( %filename ) ##continue
2322 if '##class (%File ).DirectoryExists ( path ) { ##continue
2423 s sc = ##class (%File ).CreateDirectoryChain ( path ) ##continue
2524 w !, " mkdir " , path , " " , sc ##continue
2625 }
27-
28-
29-
26+ w " #; Exporting to " , ..workdir (),!
3027 #; classes
3128 s rs = ##class (%ResultSet ).%New (" %Dictionary.ClassDefinition:Summary" )
3229 if rs .Execute () {
@@ -67,7 +64,8 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
6764
6865
6966 #; dfi
70- #define export (%code,%file ) w ##class (%DeepSee.UserLibrary.Utils ).%Export ( %code , %file , 0 )
67+ #define export (%code,%file ) s sc = ##class (%DeepSee.UserLibrary.Utils ).%Export ( %code , %file , 0 )
68+
7169 s sql = " Select fullName as Name From %DeepSee_UserLibrary.FolderItem"
7270 s rs = ##class (%SQL.Statement ).%ExecDirect ( .stm , sql )
7371 while rs .%Next () {
@@ -77,7 +75,9 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
7775 $$$export(code ,filename )
7876
7977 } s rs =" "
80-
78+
79+ w !,!, " #; Exported to: " , ..workdir ()
80+
8181 Q 1
8282}
8383
@@ -87,10 +87,10 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
8787 #define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
8888 #define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
8989 #define isDirectory (%type ) ( %type = " D" )
90- #define log w !, $piece ( filename ,.. workdir (), 2 ), " " , +sc , $S ( sc = 1 : " " , 1 : " " _ $system .Status .GetOneErrorText (sc ) )
90+ #define log w !, ##class ( %File ). GetFilename ( filename ), " " if +sc w " Ok " else d $system .Status .GetOneErrorText (sc )
9191
9292 s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
93- if verbose w " Starting import of updated files in " _dir ,!
93+ if verbose w " #; Importing from " _dir ,!
9494 for { $$$next(i ,dir ) Q :i =" " Q :dir =" "
9595
9696 s rs = ##class (%File ).FileSetFunc ( dir , filemask , , 1 )
@@ -115,7 +115,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
115115
116116 }
117117 }
118-
118+ w : verbose !,!, " #; Imported from " , .. workdir ()
119119 Q sc
120120}
121121
@@ -177,10 +177,10 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
177177 #define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
178178 #define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
179179 #define isDirectory (%type ) ( %type = " D" )
180- #define log w !, $piece ( filename ,.. workdir (), 2 ), " " , +sc , $S ( sc = 1 : " " , 1 : " " _ $system .Status .GetOneErrorText (sc ) )
180+ #define log w !, ##class ( %File ). GetFilename ( filename ), " " if +sc w " Ok " else d $system .Status .GetOneErrorText ( sc )
181181
182182 s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
183- if verbose w " Starting import of updated files in " _ dir ,!
183+ if verbose w " #; Importing updated from " , dir ,!
184184 for { $$$next(i ,dir ) Q :i =" " Q :dir =" "
185185
186186 s rs = ##class (%File ).FileSetFunc ( dir , filemask , , 1 )
@@ -220,6 +220,7 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
220220 if verbose $$$log
221221 }
222222 }
223+ w :verbose !," #; Imported updated from " , ..workdir ()
223224 Q sc
224225}
225226
0 commit comments