Nicole Aaron · Oct 20, 2016 go to post

Agreed, that could be confusing. I filed an enhancement request to retain error messages in the Server Connection Configuration dialog as long as the problem persists.

Nicole Aaron · Nov 9, 2016 go to post

John, this looks like a bug to me. I'll file a report with development and let you know what I hear back. Thanks for pointing this out!

Nicole Aaron · Nov 10, 2016 go to post

The other issues you reported are on file and will be addressed when development is able to pick them up.

Nicole Aaron · Nov 15, 2016 go to post

The development team plans to address the inconsistency of the white package icons in the server section of the Atelier Explorer with Atelier 1.1.

Nicole Aaron · Jan 25, 2017 go to post

1. You can create a new legacy task (allows you to run COS code) in your application namespace from the System Management Portal: http://docs.intersystems.com/cache20141/csp/docbook/DocBook.UI.Page.cls…

The command to purge all cached queries in the current namespace is "do $SYSTEM.SQL.Purge()". That is described in our class reference here: http://docs.intersystems.com/cache20141/csp/documatic/%25CSP.Documatic…

2. I am checking in with development on which Caché version resolved this bug.

Nicole Aaron · Feb 14, 2017 go to post

I spoke with development and the fix for this bug will not be in the product until 2017.1 versions and later. (However I also haven't seen this behavior reported outside of 2014.x versions.)

Nicole Aaron · Feb 14, 2017 go to post

That was true in older versions of InterSystems products, when cached query code was stored in routines rather than classes. A problem could occur if a query executing in one process required round trips from the client to server and a separate process purged cached queries while the client application was still using it. Development resolved this by moving the cached query code into classes - the class definition and OREF are now stored in memory until the client process is done executing the query. This makes purging cached queries safe on a live system in more recent versions.

The change was implemented starting with Caché 2010.2.0 for dynamic SQL and Caché 2012.2 for xDBC queries.

Nicole Aaron · Mar 9, 2017 go to post

You can copy a whole package of classes or routines to an Atelier project. In the Server Explorer, right-click the package under the Classes or Routines tree and select Copy To Project. Pick the Atelier Project to copy to and on the next page of the wizard you should see a list of all of the classes or routines that will be copied over.

Nicole Aaron · May 24, 2017 go to post

You can use F3 in Eclipse to go to a declaration. This works for many of the use cases for F12 in Studio.

Nicole Aaron · Jun 1, 2017 go to post

Code completion for property parameters has not yet been implemented in Atelier. But it is on the roadmap and is planned for an Atelier 2.0 release.

Nicole Aaron · Jun 7, 2017 go to post

The Atelier development team is actively working towards the 1.1 release. However we do not provide guaranteed timelines for the release of InterSystems products.

Nicole Aaron · Aug 24, 2017 go to post

Hi Fred, I was not able to reproduce this behavior on my system. What version of Atelier are you using (Help > About Atelier)? What Caché/Ensemble/HealthShare server version (enter "write $zv" in a Caché Terminal)?

I work in the Support department, can you open a WRC case to investigate this further (email support@intersystems.com or call 617-621-0700)? Once we determine exactly what is necessary to reproduce we can post the results here in the Developer Community so this is public knowledge.

Nicole Aaron · Sep 22, 2017 go to post

Hi John,

To answer your first question - I just looked over the development change that implemented the compare with server option. The developer commented that this has only been implemented in the Atelier Explorer context menu so far and that this feature will be coming up in the Editor context menu. I don't have a timeline for you on that.

I'll have to let someone from the development team speak to your second question. I'm not sure why the replace with server option appears and is disabled.

As a member of the Support team, I also wanted to let you know that you can absolutely file a WRC case with Atelier questions! The product options we provide are intended to find out which of our server products you are using. Feel free to ask any Atelier questions you'd prefer to keep separate from the Developer Community in the WRC (for example, if you have a question that you expect will require a lot of back-and-forth to reach a conclusion).

~Nicole

Nicole Aaron · Sep 25, 2017 go to post

I added it as a comment because there is still an unanswered question (why the Server option is disabled in the Replace With menu). So I figured I'd leave the post without an answer until each of your questions has an answer.

Nicole Aaron · Sep 25, 2017 go to post

You can enter the arguments to pass into a Run/Debug Configuration here:

I'm not sure what you mean by the "select class file" that you are trying to pass in. Here is the method signature for %UnitTest.Manager/DebugRunTestCase:

ClassMethod DebugRunTestCase(testsuite As %String = "", testcase As %String = "", qspec As %String = "", testmethod As %String = "", ByRef userparam) As %Status

Which parameter are you trying to pass in?

Nicole Aaron · Oct 10, 2017 go to post

Studio's server-side source control hooks are supported in Atelier.

What version of Atelier are you using? What version of Caché? Do you have a successful connection set up to your Caché server? Are you using the Server Explorer view to look for these classes?

I would suggest opening a Support case to investigate (by emailing support@intersystems.com or calling 617-621-0700), since it would probably help for someone to dial into your system.

Nicole Aaron · Oct 13, 2017 go to post

I'd suggest filing a new case with Support (email support@intersystems.com or call 617-621-0700). That way an advisor can dial in and help troubleshoot your specific case. Then you or the advisor can come back to this post and give an update on the resolution.

Nicole Aaron · Nov 16, 2017 go to post

I assume that by the droppins version you mean the standalone Atelier client? Starting with the 1.1.386 release, we dropped support for the standalone Atelier client. There was an announcement in the Developer Community here.

You will need to install Eclipse OXYGEN and add the Atelier plug-in. Detailed instructions can be found in the article linked above, or on the Atelier download site, intersystems.com/atelier.

If you are still having trouble installing the Atelier plug-in, I would suggest opening a WRC case with Support (by emailing support@intersystems.com or calling 617-621-0700) to investigate what is going wrong on your system.

Nicole Aaron · Nov 16, 2017 go to post

This error can occur for a number of reasons. It could have to do with a firewall, a proxy server, etc. on your system. This is an Eclipse error, outside of InterSystems technologies - your best bet will probably be to Google the error.

Nicole Aaron · Jan 3, 2018 go to post

John - I'm going to create a WRC case for you and link the associated enhancement requests so that you can see the status as these progress.

Nicole Aaron · Jan 8, 2018 go to post

Vivek, if Fabian's suggestion is the solution that works for you can you mark that as the correct answer here? Thanks!

Nicole Aaron · Jan 16, 2018 go to post

You can also see this information in the Atelier Documentation view as you are moving focus within a class. If you do not see this view you can launch it by selecting Window > Show View > Other > Atelier > Atelier Documentation > Open.

For example, I opened Sample.Person on my local Atelier client, selected the tab at the bottom for Atelier Documentation, then clicked on "%Populate" in the list of superclasses. Now I can see this in the Atelier Documentation view:

Nicole Aaron · Jan 17, 2018 go to post

Thanks for pointing this out, William. I'm going to report it to the Atelier development team to see what we can do.

Nicole Aaron · Jan 19, 2018 go to post

Thanks for checking in, Wolf. You are correct - the bug is with the recognition of the end of a class query. This can present itself in many ways and cause other parser issues throughout the code.

This has been corrected starting with Atelier 1.2. The fix will therefore be available with the next beta update, which we expect to be coming in February.

Nicole Aaron · Feb 27, 2018 go to post

Thanks for the additional information. This has been fixed in later server versions but, as John mentioned, those have not been released yet. If you need this fix now we will have to provide it in a patch kit (Adhoc). Note that our Adhocs do not go through our full suit of QD tests . You will need to contact the WRC (support@intersystems.com) to request an Adhoc.

Nicole Aaron · Mar 21, 2018 go to post

What exactly have you tried so far? What version of Atelier are you using? What version of Caché/Ensemble/HealthShare?

I would suggest contacting the WRC (by emailing support@intersystems.com or calling 617-621-0700) to get further help on this. A Support advisor will be able to give you one-on-one help to get to the root of the problem on your system.

Nicole Aaron · Mar 26, 2018 go to post

I'm not sure exactly how Eclipse decides where your secure storage file should be located. I thought it had to do with where the application was installed, but after doing a bit more research I think it may be a hard-coded location. I Googled "changing eclipse secure storage location" and found this in the Eclipse documentation:

http://help.eclipse.org/oxygen/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-securestorage-options.htm&cp=0_4_3_3

Nicole Aaron · Apr 4, 2018 go to post

I think the best next step will be to file a WRC case (by emailing support@intersystems.com or calling +1 617-621-0700). There is some system-specific info that we'd like to collect to try and debug this further.

Nicole Aaron · Apr 6, 2018 go to post

Hi Dieter, I think that we'll need to collect some system-specific information to debug this further. The best next step will probably be to open a WRC case to investigate (by emailing support@intersystems.com or calling +1 617-621-0700).