go to post Dmitry Maslennikov · Nov 24, 2016 As I see you have multiple tasks. At first, you should parse this file. But I don't see any code from you, how you tried to do this task. So, I'm not going to do it instead of you. Just give you some advices. Looks like format for this file is fixed, you can use %Stream.FileCharacter class to read file line by line, with method ReadLine. Then for each read line of text you can use regular expression to extract needed data. But I don't know what to say about second part of your question because I have not worked yet with HL7.
go to post Dmitry Maslennikov · Nov 23, 2016 in this mode, you should have access to call ^SECURITY tool, where you can what you want. %SYS>d ^SECURITY 1) User setup 2) Role setup 3) Service setup 4) Resource setup 5) Application setup 6) Auditing setup 7) Domain setup 8) SSL configuration setup 9) Mobile phone service provider setup 10) OpenAM Identity Services setup 11) Encryption key setup 12) System parameter setup 13) X509 User setup 14) Exit Option? 1 1) Create user 2) Edit user 3) List users 4) Detailed list users 5) Delete user 6) Export users 7) Import users 8) Exit
go to post Dmitry Maslennikov · Nov 23, 2016 Everything that you should do, to support https, is to configure your web server. As you use Apache, you should configure it, by any of tutorials, which you can find in the internet. Nothing should be done from Caché side, it is should work in any case.You should check settings for you Apache server, to be sure that nothing wrong there, and it works well, you can also check it with some static files, like html.
go to post Dmitry Maslennikov · Nov 23, 2016 ccontrol works on windows systems, but not in this way as expected on Unix systems.Anyway, rename instance possible, but it would be a very difficult to get working system after that. Just because does not enough just rename it. You should find all mentions of this name inside of Cache and rename it too. So, I would recommend to install new system near and move your configuration from old one.
go to post Dmitry Maslennikov · Nov 22, 2016 How do you expect to get the response in your command? If you read documentation carefully, you will find: classmethod DirectoryExists(filename As %String) as %Boolean Tests if filename is a directory. returns 1 if it is a directory, otherwise, returns 0. So, you should set the result of this function to some value. set result=##class(%File).DirectoryExists("/ensemble/")
go to post Dmitry Maslennikov · Nov 22, 2016 JDBC doesn't have any directives in this case, but I think if you ask InterSystems via WRC, about this feature, they may add it in new versions.
go to post Dmitry Maslennikov · Nov 22, 2016 There are two examples, at code.intersystems.comFrom Eduard, quite simpleAnd mine, with %Installer manifest
go to post Dmitry Maslennikov · Nov 20, 2016 SAMPLES>do $system.OBJ.ExportPackage("Sample","samples.xml") Exporting class: Sample.Address Exporting class: Sample.Company Exporting class: Sample.CustomResultSet Exporting class: Sample.Customer Exporting class: Sample.Employee Exporting class: Sample.Installer Exporting class: Sample.ListOfPersonIdentification Exporting class: Sample.MyException Exporting class: Sample.Person Exporting class: Sample.PersonIdentification Exporting class: Sample.ResultSets Exporting class: Sample.Task Exporting class: Sample.TaskExample1 Exporting class: Sample.TaskExample2 Exporting class: Sample.TaskExample3 Exporting class: Sample.USZipCode Exporting class: Sample.Utils Exporting class: Sample.Vendor
go to post Dmitry Maslennikov · Nov 19, 2016 It is not so simple. Before decoding, you should strip any special characters, like line endings. Then you should read input stream in fixed size devisable by 4, and decode this value. set stream1=##class(%Stream.GlobalBinary).%New() set stream2=##class(%Stream.GlobalBinary).%New() while 'base64.AtEnd { set temp=base64.Read() set temp=$translate(temp, $c(13,10)) do stream1.Write(temp) } do stream1.Rewind() while 'stream1.AtEnd { set temp=stream.Read(4000) set temp=$system.Encryption.Base64Decode(temp) do stream2.Write(temp) }
go to post Dmitry Maslennikov · Nov 19, 2016 You can read this article about it here. Something like this. set ^CacheMsg("EnsColumns","en","RemoteArchivePath")="Remote Archive Path"
go to post Dmitry Maslennikov · Nov 18, 2016 I see at least one way to change it, you can use markdown editor.
go to post Dmitry Maslennikov · Nov 18, 2016 We can use TSQL from Caché side, with changing dialect to MSSQL, and this statement will work. But not sure how it would be possible with JDBC.
go to post Dmitry Maslennikov · Nov 18, 2016 cconsole.log, it is a server's main log, where logged start/stop and some crash errors. You have an error when communication was terminated from the server side, in this case, I may expect that process which worked on it was crashed unexpected, and it should be logged there.
go to post Dmitry Maslennikov · Nov 18, 2016 Needs some more details.You tagged post both ODBC and JDBC, but it is different. For ODBC as I know you can set logging in DSN settings. For JDBC, you can set it with JDBC connection URL. Then, how long this query usually takes. I see that you query just 10 rows, but anyway.Also, you should look, at all levels logging cconsole.log and Application error logs, for any errors, at the same time.Unfortunately, I don't know about the difference between HSBUS and HSREG, and can't say something useful about it.
go to post Dmitry Maslennikov · Nov 16, 2016 System Administration -> Configuration -> System Configuration -> Local Databasesselect database, uncheck mark, and Save
go to post Dmitry Maslennikov · Nov 15, 2016 You should look at this page in the documentation. so, you should do this, in your %SYS namespace Set ^SYS("Security", "CSP", "AllowClass", 0, "%MW.Web") = 1
go to post Dmitry Maslennikov · Nov 14, 2016 The title says, removal tool for System Methods. While such methods appeared only in JSON classes, like %DynamicObject which you mentioned. But this tool scans all code in all classes, for using these methods, and change it.