go to post Cristiano Silva · Apr 24, 2023 Hi @Punit Use the method LinkToFile below a example. C:\temp before create the file: Execute the code Set file = ##Class(%Stream.FileBinary).%New() Set statusCode = file.LinkToFile("c:\temp\test_file.txt") If ($System.Status.IsError(statusCode)) { Do $System.Status.DisplayError(statusCode) Return } Do file.WriteLine($ListBuild("Some bin data")) Write $System.Status.DisplayError(file.%Save()) After execution:
go to post Cristiano Silva · Apr 20, 2023 only uninstall option is the unattended section at https://docs.intersystems.com/ens201817/csp/docbook/DocBook.UI.Page.cls?... You can use add or remove programs too. would I be correct to interpret 'CacheC' in the example command as the instance name of the Ensemble installation to be uninstalled? Or is that the folder name on the filesystem where it is in installed? Is the instance name. Not familiar with Windows Registry editing, so can I safely delete those two trees in the registry if i want a completely fresh start? After uninstall and if you have only one installation yes.
go to post Cristiano Silva · Apr 20, 2023 Below you find information about Installation and Uninstallation https://docs.intersystems.com/ens201817/csp/docbook/DocBook.UI.Page.cls?KEY=GCI_windows About the register this two tree are created: HKEY_CURRENT_USER\Software\InterSystems HKEY_LOCAL_MACHINE\SOFTWARE\Intersystems
go to post Cristiano Silva · Mar 21, 2023 Hi Dmitrii Baranov, I think that a better approch is that you create a new class that extends the original class and change only the method that you need.
go to post Cristiano Silva · Feb 3, 2023 Hi Pedro, You can retrieve this information querying the class %Dictionary.PropertyDefinition. An example: SELECT Name FROM %Dictionary.PropertyDefinition WHERE parent = "mypackage.MyClassName" The field parent is fully qualified name of the class that you want to list properties name.
go to post Cristiano Silva · Jan 12, 2023 HI @Freddy Baier You can change your query, given alias to the columns: SELECT id,room,client->name as ClientName,functionary->name as FunctionaryName FROM rooms ORDER BY id Then in COS you access the columns by name: Write rs.%Get("ClientName") Write rs.%Get("FunctionaryName")
go to post Cristiano Silva · Jan 4, 2023 HI @Mehul Patel Maybe the documentation help you: Enable Cipher Suites Syntax to enable or disable which version is or not supported by the connection.
go to post Cristiano Silva · Dec 21, 2022 Thanks @Enrico Parisi form complementary answer. @Rob Schoenmakers You can query both tables:
go to post Cristiano Silva · Dec 21, 2022 Hi @William Glover I think that is not possible to do via Atelier API. See the documentation about how to deploy a class. Other way is to deploy to file that only treat compiled code.
go to post Cristiano Silva · Dec 21, 2022 Hi @Rob Schoenmakers The class that store alerts are Ens.AlertRequest
go to post Cristiano Silva · Dec 13, 2022 Hi @Mark Sharman In the Iris, the global where localized labels reside is ^IRIS.Msg("EnsColumns"): This global is mapped from ENSLIB database that is read only, You can't set value to this Global. Uncheck the Mount Read-Only option, save then you can set the value of global: I recommend that after you finish the configuration, comeback ENSLIB database to read only.
go to post Cristiano Silva · Dec 1, 2022 Hi @Yone Moreno Good read: Using Oauth2 with SOAP (Web)Services
go to post Cristiano Silva · Nov 30, 2022 Hi @Andy Stobirski The data type and format of the columns are the same in the both tables?
go to post Cristiano Silva · Nov 30, 2022 Hi @William Glover Could you post a snippet of your code that defer the response and the code that sends the deferred response?
go to post Cristiano Silva · Nov 30, 2022 Hi @prashanth ponugoti Are you using the Private Webserver? If yes this can be the issue, because InterSystems don't recommends then use of Private Webserver in production environment. Bellow a snippet of documentation: Conclusion If you expect very low volume of HTTP traffic, have limited demands for high availability and secure operation, the private web server may be suitable for your development and testing needs. However, for production use, InterSystems recommends installing your own separate copy of Apache, ideally on its own server, and configuring it to use our Web Gateway to communicate with InterSystems products. If you expect a high amount of HTTP traffic, require high availability in your web server, need to integrate with other sources of web information, or need a high degree of control over your web server, you should not use the private web server. See the documentation: Application Use Of InterSystems Web Server For production environment install a Webgateway in a separate machine/container if possible. Installing the Web Gateway Regards.
go to post Cristiano Silva · Nov 29, 2022 Hi @Norman W. Freeman The way to achieve wat you need is: uncheck the database Mount Read-Only of IRISLIB in the Management Portal: Watchout because you can damage your instance.