Skip to content

Commit b144d62

Browse files
committed
ImportConfig
1 parent 8881ef5 commit b144d62

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

MDX2JSON/Users.cls.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ do ##class(MDX2JSON.Users).ExportConfig()</Description>
4141
4242
set config = ..GetConfig(App,User)
4343
set stream=##class(%Stream.FileCharacter).%New()
44-
Set stream.TranslateTable="UTF8"
44+
set stream.TranslateTable="UTF8"
4545
set st=stream.LinkToFile(FileName)
4646
return:$$$ISERR(st) st
4747
set st=stream.Write(config)
@@ -55,6 +55,18 @@ do ##class(MDX2JSON.Users).ExportConfig()</Description>
5555
<ClassMethod>1</ClassMethod>
5656
<FormalSpec>App:%String,User:%String=$Username,FileName:%String</FormalSpec>
5757
<ReturnType>%String</ReturnType>
58+
<Implementation><![CDATA[
59+
set stream=##class(%Stream.FileCharacter).%New()
60+
set stream.TranslateTable="UTF8"
61+
set st=stream.LinkToFile(FileName)
62+
return:$$$ISERR(st) st
63+
set config = ""
64+
while 'stream.AtEnd {
65+
set config = config _stream.Read()
66+
}
67+
set st = ..SetConfig(App,config,User)
68+
return st
69+
]]></Implementation>
5870
</Method>
5971

6072
<Method name="GetFavorites">

0 commit comments

Comments
 (0)