go to post Peter Steiwer · Feb 29, 2020 If you can access it on the machine it is installed on, it is probably the case that there is just a firewall preventing access from other machines. In a more advanced configuration, you will also need to consider settings on the web server
go to post Peter Steiwer · Feb 26, 2020 I typically leave it for some amount of time. I sometimes go through my repos and delete the stale forks. Even though it does have the broken links back to the deleted repo, the PR merge will show the commit history in the new repo, which I think is the important part
go to post Peter Steiwer · Jan 30, 2020 <dataListBox sql="select id from deepsee_study.doctor" onclick="alert('onclick');" onchange="alert('onchange');" ondblclick="alert('ondblclick');"></dataListBox> I tested this in the SAMPLES namespace on Cache for Windows (x86-64) 2018.1.2 (Build 309_5U) Wed Jun 12 2019 20:02:36 EDT. When clicking an item, I see the onchange alert. After double clicking the item I previously selected, I see the ondblclick alert.
go to post Peter Steiwer · Jan 30, 2020 System Management Portal -> System Administration -> Configuration -> National Language Settings -> Locale Definitions Please note that your browser will often localize content based on your browser settings, so the Management Portal may not look different after doing this, but if you open terminal you should see your newly selected Locale and if you do things like compile classes in Studio, you should see your output messages in the new Locale also
go to post Peter Steiwer · Jan 23, 2020 Hi Scott, The CSP folders will be located on your system where you have installed HealthShare. This means you can just move your images to this directory and then your apps should be able to reference them. The documentation for the <image> tag has a few hints: "If provided, src is the URI of an image to display. If src is the relative pathname of a file, it is understood to be relative to the Caché installation directory. Typically this path identifies the images subdirectory for your Zen application, for example:<image id="myFrame" src="/csp/myApp/images/myPic.png" />"
go to post Peter Steiwer · Jan 23, 2020 Are you still able to type? Is it just Ctrl+C -> Ctrl+V that doesn't work? Can you right click and use Copy and Paste? When you use Copy, can you Paste to something that isn't Studio?
go to post Peter Steiwer · Jan 3, 2020 Hi Mike, As you have seen, Class files are stored within Caché and not on the file system. We have Studio hooks available as documented here. These allow you to write code to perform the export and import automatically as you interact with your classes in Studio. After files have been automatically exported, you will be able to run Git commands to commit and push your changes as desired. Instead of doing all of this yourself, there does seem to be an Open Exchange app available that does something like this. I have not used this before, but @Alexander Koblov may be able to add more details of how complete it is Peter
go to post Peter Steiwer · Jan 1, 2020 You can just check $$$ISERR(sc) directly here, you do not need to run it through $system.Status.GetErrorText(sc) first. $$$ISERR(status) will compile into ('status). In the case where sc=1, status will become = "". This means that 'status will evaluate to true when sc=1, which means it will think there is an error when there is not. USER>set sc=1 USER>set status=$system.Status.GetErrorText(sc) USER>zw sc sc=1 USER>zw status status="" USER>w ('status) 1 USER>w ('sc) 0
go to post Peter Steiwer · Jan 1, 2020 Hi Vivek, Does something like this work: Set file=##class(%Stream.FileBinary).%New() Set sc=file.LinkToFile("D:/temp/test.png") w $system.Status.GetErrorText(sc) set contents=file.Read() set base64contents=$SYSTEM.Encryption.Base64Encode(contents)
go to post Peter Steiwer · Dec 26, 2019 Hi Lawrence, I suggest opening a new WRC with Support. Here are a couple first step diagnosis options that can be helpful, but without a deeper understanding of the DeepSee Engine, it may be difficult to debug or correct the issues. 1) Run MDXUtils and produce a performance report. This tool will kill your DeepSee Cache and then execute the query. It will log statistics about the query and the cube. It then runs the query a second time which will use the Cache that was just generated. Depending on the query, this can often be much faster. 2) Run DeepSeeButtons. This will give a snapshot of your entire DeepSee environment. It will also look for recommended configurations and alert if the recommendations are not followed. For example, if the Database your Cache globals are stored in is journaled, this can negatively impact query performance. Lots of globals are modified during query execution, so it is recommended to not have this journaled. If DeepSeeButtons detects that the Database your DeepSee Cache is in is journaled, it will create an alert. As I mentioned earlier, it is probably a good idea to contact Support, but these are two good steps to start with (and the WRC will probably ask for these as well)