Hi,
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.
The official IDE for InterSystems Data Platform products is Atelier.
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.
The official IDE for InterSystems Data Platform products is Atelier.
Hi,
We at George James Software recently released a new version of Deltanji, the native source code management tool for Caché, Ensemble and HealthShare.
Version 6.1 includes several enhancements, including easy creation of labels. Bulk transfer of large codesets is also now available from the browser UI.
A perpetually free "install and go" Solo Edition of Deltanji is available. Licenses can be purchased for other editions that provide more advanced code management and deployment features.
Deltanji is compatible with Atelier. It can also manage external files.
Here you have an easy way to write and execute COS code from your unix scripts. This way one does not need to write routines or even open Studio or Atelier. It can be an option for simple and small actions for instance things like installation tasks or compiling.
See sample bash script (compile.sh) to compile classes:
A few people wrote to me asking about the infrastructure behind the Atelier Server implementation. Its neat and a worthwhile story to share so I am writing it up here as a post on the community. I want to go in to a little detail on why it was needed and then I will outline in detail how we went about implementing this.
EnsPlus, the Caché Objectscript plugin for Visual Studio, has now been upgraded to support all versions of Visual Studio 2015, including the free Community edition.
InterSystems Atelier Field Test is now available.
Supported customers who have credentials to access the WRC can find the client download here:
While Studio and Atelier are useful development interfaces, there are occasionally situations where a quick edit needs to be made to code and only terminal access is available. A useful set of tools to do this are the zload, zprint, zinsert, zremove, and zsave commands. These are abbreviated to zl, zp, zi, zr, and zs respectively. While each of these commands has its own page in documentation, this article will synthesize that information with examples to provide instruction for their combined use.
We have noticed that when compiling with Atelier (either Atelier itself or sending the code through the REST interface) that the build will fail if all brackets '() {} []' are not closed. This includes brackets opened in comments.
For example, this will fail:
class myclass
{
//if someVar {
}
I do not know if this issue has been fixed or if this issue has been brought up, but it has been a nuisance over here.
Is there any official answer to this question: Does Atelier only support Unicode servers?
Thanks,
Joyce
Hi all - I'm running a Zen page that inherits from %Zen.Component.page, and I'd like to step through code and debug it. Is this possible, and how?
I've tried to attach to a process that I think is mine (it has my internal IP address) but is using "Unknown User". Any ideas on where to start debugging the page -- this page calls lots of other pages. I'd thought I'd start at the home page.
Perhaps I need to navigate to my page that I want to debug, and attach at that point.
Any info on the debugger in this atypical use is appreciated.
Thank you,
Laura
Hello,
I'm trying to connect to a Caché server from Atelier; the Caché server is 2015.x.
The address and port I'm trying to connect to is the SQL gateway server; and I get, each time, an "unexpected end of file from server".
Note that unfortunately, for the moment, I connect as _system... And the Caché install has the default privileges.
What am I doing wrong?
The recent post about help with the Cache Language and the responses were very helpful.
I suggest two new tags, and the tags being permanently toward the top of the tag list.
1) Help with understanding the Developer Community
2) Help with Cache and all the various off-shoots
Hello community!
Heretofore is announced a new project which aims at providing a usable library for both running unit tests and collecting code coverage information at the same time:
https://github.com/litesolutions/cache-utcov
I shamelessly admit that this is my first project written in ObjectScript; the only source file right now barely loads a %Studio.Project instance on a given namespace and fails ungracefully on failure (it HALTs; meh); and even on success it will not even list the items correctly... Well, that's part of the learning curve.
When I check for updates from by 1.0.116 I get this:
Hello!
Link: https://demo.cachequality.com
In this presentation, developer oriented, we will cover this tool, how it works, how you can use it/administer it, etc. Duration 30 minutes.
The topics will include:
Questions will be more than welcome! Hope to see you there!
And a big thanks to Evgeny Shvarov who made this possible!
Is there a way to return to where you were after using the Open Declaration F3? In studio you could use ctrl-shift-G to open the declaration and ctrl-alt-G to return.
In Atelier when resolving conflicts with the server the screen shows the Local copy and Server copy and the differences, but depending on where the difference is you cannot tell what what the document is, you need to scroll to the top to see what it is before deciding what to do. It should indicate the class or routine name beside "Conflicting Server documents"
Version: 1.0.123
Cache for UNIX (Apple Mac OS X for x86-64) 2016.2 (Build 619U) Thu Mar 17 2016
After deleting a class on the server, Atelier still wants to believe it exists. I even deleted the project and the server. After re-creating them, it still believes the class exists. I log in with studio and it shows the class has been removed.
If I attempt to open the class in the server explorer, I get a null pointer exception, but I can open any other class.
Any thoughts would be appreciated.
James
I am trying to debug a class on Atelier and it is not stopping at the defined breakpoint.
Atelier IDE Version: 1.0.107 - Cloud Connection
I have already taken a look at the Community´s Atelier Debugging Video and followed the steps without success.
Can anybody help me on that?
Tks.
Hello everyone,
Is there a required bandwith between client and server for using Studio on a normal basis ?
Thanks
Some thins I have noticed, which I am not sure are bugs or features to come.
1.) Go to type declaration (F3 or ctrl+click on a class/variable/method)
It doesn not work on object variables and methods
Where it does work, it opens the related class but it is not editable.
2. )There is no code indentation correction/ctrl+L ?
Is this planned?
I would very much prefer to have formatting even if it means loosing some COS "functionalty".
Hello!
I'm trying to run a simple SQL query in atelier but it complains about the manager. I'm not sure if this is the best way to do it but here is what I got so far:
I have 2 projects in atelier, A and B which map to namespace A and B on the same server.
Namespace B has some classes mapped from namespace A.
I then edit a mapped class in project A and save it(I can see the changes in cache studio as well).
atelier A:
studio:
However in project B the class does not change, even if I click the "syncronize all files with associated namespace " button.
atelier B:
Hello good afternoon.
It is possible to change the background string " output " of the studio?
I would like to add a line in green or red line (TDD).
Hi
In studio when I right-click a package there is no option to delete it.
Also how do I upload an image to this post without linking to an external site?
If you've got more than one developer on a project, do you each work in your own namespace? Or do you all use a common namespace?
Through my work at George James Software I have encountered many different Caché and Ensemble development setups. At risk of over-generalizing, the older and more established users of InterSystems technologies seem more likely to have all their developers working in a common namespace, whereas the newer 'converts' tend to favour giving each developer their own namespace.
As I know Atelier sources already on github, but I think in private repository. May you say when this project will be opened, and how about if I want to contibute to this project?
Atelier shows the classes on server side as non editable grayed versions.
Is there a way to directly load class file from server and just start to edit that version?
Mikko