Skip to content

Commit 8881ef5

Browse files
committed
ExportConfig
1 parent 0091d32 commit 8881ef5

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

MDX2JSON/Users.cls.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,23 @@
3232
</Method>
3333

3434
<Method name="ExportConfig">
35+
<Description>
36+
do ##class(MDX2JSON.Users).ExportConfig()</Description>
3537
<ClassMethod>1</ClassMethod>
3638
<FormalSpec>App:%String,User:%String=$Username,FileName:%String=##class(%File).TempFilename("txt")</FormalSpec>
37-
<ReturnType>%String</ReturnType>
39+
<ReturnType>%Status</ReturnType>
40+
<Implementation><![CDATA[
41+
42+
set config = ..GetConfig(App,User)
43+
set stream=##class(%Stream.FileCharacter).%New()
44+
Set stream.TranslateTable="UTF8"
45+
set st=stream.LinkToFile(FileName)
46+
return:$$$ISERR(st) st
47+
set st=stream.Write(config)
48+
return:$$$ISERR(st) st
49+
set st=stream.%Save()
50+
return st
51+
]]></Implementation>
3852
</Method>
3953

4054
<Method name="ImportConfig">

0 commit comments

Comments
 (0)