Any suggestion that can make programming with Studio easier and smarter is welcome.
Studio is a client application, built using Caché objects, that runs on Windows-
Studio is a client application, built using Caché objects, that runs on Windows-
Any suggestion that can make programming with Studio easier and smarter is welcome.
Hi
I am in the process of trying to implement version control software with studio. Has anyone got any recommendations (either Linux based/windows based) as a place to start I have installed Gitlab and I wanted to know whether anyone has come across any obstacles using this.
I was also wondering whether anyone has developed any hooks for Gitlab that works well with Studio as I would prefer if there was a more integrated solution with studio? Any help with this would be great.
Thank you.
Kind Regards,
Salma
I want to demonstrate using Git via Server-side Source Control hooks (to allow both Studio and Atelier to access a Shared Dev namespace), and I was planning to use the popular Caché Git hooks:
https://github.com/intersystems/cache-tort-git
Unfortunately, when I installed and configured them I realized that they will not work in a Shared Dev configuration because those hooks rely on calling the TortoiseGit Windows executable, which means that your IDE and your Caché instance must both be running on the same machine (this doesn't make sense for Shared Dev configurations).
Hi,
I've started active use ISC VS Code extensions about a half year ago, seem to be used to use, and started to enjoy them :)
The documentation promises the
We were happy enough not to use, while used Studio Source Control menu to run some internal code checkup procedures. Is there any functional equivalent for this in VS Code: can I add custom menu items that should be backed with ObjectScript code to be started on server?
Hi,
I want to view class details by using online Lab.png)
I tried to access with studio, It is connecting successfully buy class list is empty
.png)
How can I view the class details ?
Thanks
I am unable to download Cache Studio from the Intersystems web page. The download link times out.
https://www.intersystems.com/developing-with-intersystems-iris/
Scroll down and click on 'Studio'. Spins then times out.
@Andreas Dieckow can you provide any insight?
Joe
I want to achieve the same function as the management portal under the Utilities menu。
I wrote a studio.sourcecontrol menu tool. I want to use chrome to open the CSP page. Now I can open it to CSP, but the IP address is the intranet IP of the cloud server. How can I get the IP of the current studio connection?
Set CompName = $p(InternalName,".CLS")
//Do ##class(%Studio.General).GetWebServerPort(.IP,.Server,.urlprefix,.ipport)
Set url= ##class(csp.csp.download).%GetParameter("CSPURL")
Set IP = $p($zu(54,13,$zu(54,0)),",") // Intranet IP 。
Currently we're using InterSystems Cache Studio Client 2017.2.2 Build 865
I'm currently going through training and one of the videos mentioned using Control+Space to bring up the content assist window.
It's in reference to Atelier IDE, but I'm curious if Studio also might have a tool similar to that?
Hello, everyone,
I'm trying to find solutions to a problem that's becoming quite boring.
On only one namespace, the sudio is very slow.
The studio freezes completely for 5-10 seconds when I save or compile a class. Sometimes it also freezes for no apparent reason at a random time...
It stops when I change namespace...
Do you have any idea what that could be?
Thank you in advance
Just want to know what is the reason to user Visual Studio .Net editor over InterSystems studio.
Thanks
Hello,
First of all thank you for your time reading our topic
We would need some help from experienced people
We have a SOAP Service with more than 10 methods
Our aim is to include all classes being used by this SOAP Service, in a Studio project
The challenge is that there are plenty Data classes (which extends from (%SerialObject, %XML.Adaptor))
▶️ Is there a recommended way to include all project's classes in a Studio project?
➡️ Is there an automatically manner to given the name of the SOAP Service, group all related clases in a Studio project?
Today we have only 'Snippets' to classes:.png)
how i can custom this Snippets to show my labels or variables of atual routine?
Hi,
When I'm using Cache Studio and save and compile some .cls file, it automatically generates the .xml file:
How can I have the same behavior in Vscode, when I use the export command:
This are my Vscode configs:
any help will be most welcome
thank you
Hello,
Thanks for your time,
We would like to know if there is a recommended way to look for if a service has a port in use in each Instance's / Namespace's Production?
We ask because of currently if we need to look if a port is used, we check in Studio every Namespace (there are more than 5) and every Instance (there are four)
How would I export the WHOLE PROJECT rather than just a single class file out to an XML file?
I would like to, on every file change export the whole project to XML
Thanks for your time
Hi,
I am trying to delete a HL7 standard schema i created by mistake however when i select delete in Studio i get the following:
.png)
The xml is as below:
<?xml version="1.0"?> <Category name="WYT.2.4" std="1">...
i then remove the std so it becomes:
<?xml version="1.0"?> <Category name="WYT.2.4">...
Then i get the error:
.png)
I have also tried exporting and importing the schema with the std part removed but still get an error.
We have IRIS 2020.1.
Any ideas?
Thanks,
Graham
Hello,
I'm testing IRIS 2020.4 Preview with preview key.
I've access to the management portal but I can't connect with Studio.
This is my docker-command : docker run --name my-iris --detach --publish 9091:51773 --publish 9092:52773 --volume C:\Docker\iris_external:/external –-volume C:\Docker\iris_durable:/durable –-env ISC_DATA_DIRECTORY=/durable/irissys containers.intersystems.com/intersystems/iris:2020.4.0.524.0 --key /external/iris.key --password-file /external/password.txt
I notice that Caché Direct is disabled by the license.
Can someone help me out ?
I am looking to find a way to search Studio and find transforms that do NOT contain certain string or logic. How can I find the ones that do not have that string?
Is there a diff tool for HL7(v2) messages?
Either in studio or in portal viewer.
Asking for a friend.
Stephen
When you export entities like classes, routines, globals in Cache Studio, you usually end up with XML files that looks like this :
<?xml version="1.0" encoding="UTF-8"?>
<Export generator="Cache" version="25">
<Class name="base.monitoredpage">
<Abstract>1</Abstract>
<Super>%CSP.Page</Super>
<TimeCreated>63439,41357.461462</TimeCreated>
<Parameter name="ENCODED">
<Default>0</Default>
</Parameter>
...I was wondering if the XSD (schema definition) of those files are available somewhere (eg : in Cache InterSystems
It's well-known among Studio users that besides few predefined code fragments (for ObjectScript, Basic, MV Basic) it's possible to add user-defined code fragments. I found it rather convenient to use them as patterns that help to follow some conventions (internal standards) of writing, say, methods descriptions.
But I didn't find a way how to share these patterns, except dumb copy-pasting. Did somebody succeed with this task? Any help would be appreciated.
Im exporting our xml project from a QA server that has NOT upgraded to a production server that has been upgraded to HealthShare.
We are importing the exported xml over to this production server that is on HealthShare.
Now I havent been able to find the document link today, but I remember reading HealthShare puts all of the imports under a csp/healthshare/ directory.
We are able to view our .csp pages after importing them as xml into Studio on the production server running on HealthShare
The issue is the imported file gets imported on the server's filesystem MORE THAN ONCE at:
.
Hi I'm trying to setup STUNNEL between my pc and the cache database on the server, I'm trying to define port 1972 on my pc with out any luck.
has anyone done this?
thanks
Paul
Hi
I was experiencing an issue yesterday where I had over 900 messages in the queue. I had to filter and delete only A31 messages out of the queue allowing the rest of them to be processed. I tried to use SQL to set the status of the message to 'Suspended' however the A31 messages still remained on the queue and I had to suspend manually by going through each message. Is there a way of Suspending or Aborting only certain type of messages in a queue.
Hello everyone,
In the purpose of my work, I have to implement a code that will communicate with a restful server coded in JAVA.
To fulfill my task, they gave me the link to the restful server + a certificate to use + the class that's going to be sent back + the names of 2 functions:
Acces: https://XXX:8443/
First fonction: https://XXX:8443/patient/IdOfPatient
Second fonction: https://XXX:8443/patient/search/nameOfFunction?ndoss=Number
Object that returned:
{
"id" = ...
"lastname"
Hi All,
Please, does anybody have Source Control Classes for Team Foundation that you could share?
Thanks.
A lot of developers like to work with Studio and have been looking into source code version control such as GIT or into enabling modern development workflows like CICD or DevOps processes.
This article describe an elementary solution to get you started in CICD and DevOps, even if you are not yet ready to move to Atelier or forth coming VS Code approach which enable client side source code version control.
Hi,
It can now be programmed with different development enviroments in Cache / Iris.
The question arises which is the primary IDE Intersystems prefers when it comes to new features.
We are working in a small team, should we use Atelier or VSCode in addition to Studio?
What do you use, and why?
Hello All,
I am compiling a REST Operation to call our hospital Administration system, following tutorials around the REST API's etc. First time we have integrated like this so not much knowledge around our hospital - hoping someone on here can help.
I have been using the JSONStreamToObject Method which is working as i expected, apart from trying to get a specific item in the example JSON Response as follows:
{"test":"abc","name":[{"use":"usual","family":"Matest","given":["Mia"]}]}
I'm able to get family using
On one HealthShare servers (RH Linux, 2017.1.1), I am not able to login to Studio for this server. When I select the server connection from the notification tray icon, choosing Remote System Access, Studio, then the server, the error I getting is:
Unable to log on to server {Server Name}
Communication link failure
I've tried using both DNS name and IP address, same result. Using Atelier, I am able to connect to the server using the same DNS name and Web Server Port that I'm trying in Studio.