If your code base is especially large, you might want to consider creating projects like

  • site.system1.routers
  • site.system1.processes
  • site.system2.routers
  • site.system2.processes
  • site.common.routers
  • site.common.productions

Keep in mind that Atelier projects don't play nicely with XML files that aren't supported by the UDL transformation engine. The community should be able to steer you in the right direction if that becomes a blocker for you.

Hello Michel,

You might want to keep an eye out for some new content that the Learning Services are planning on publishing soon.

Building Custom Business Services Course

This course will be updated for IRIS for Health and includes an FTP example that will include the Attributes property. If you check out the current offering, you'll see that it consumes a file called Appointments.txt from ftp.intersystems.com. See exercise in 3.5 (creation) and 4.3 (implementation). The video uses the File adapter, but the exercise uses FTP.
 

Hope this helps!

Based on the screen shot, it looks like you tried to save a MAC routine in the RemoteSystemsTempFiles project. This project is not related to Atelier in any way, but should not be blocking you from persisting your change to the file system. 

I encourage you to watch the getting started videos pointed to in other comments and to use the "Cheat Sheets" within the product itself. Go to Help > Cheat Sheets... > Atelier and click the first one. Go through them in order to get a good understanding of Atelier basics.

If after you've done this you are still having trouble, please contact the WRC who are best able to help you troubleshoot. 

Let us know what fixed the problem as an answer here as well please.

Robert is correct that you need to install the terminal plugin. I would recommend using the most recent version which is available from the Eclipse release update site associated with the version of Eclipse you have installed.

If you are using Oxygen, then go to http://download.eclipse.org/releases/oxygen.

You can find product documentation on the topic from Atelier as well. Go to Help > Help Contents > InterSystems Atelier User Guide > Tasks > Installing the Eclipse Terminal Plug-in.

Hello, Jan. It seems you are having a problem with the Java class loader. The team responsible for the Java Gateway forwarded the following suggestion. Could you please give it a try? If it doesn't help, please contact the WRC for further support.

java.lang.NoClassDefFoundError: Could not initialize class com.tieto.dataLake.content.data.Content_Data_Record is a Java class loader error typically means that the class loader ran into an exception when trying to load (read) the class. To make sure this is not a user error, I would suggest they try to write a small Java program that simply loads the above class (use Class.forName()), they might get the same error. If not, then it’s probably something to do with the static initializer, I imagine there must be one. They should try to catch an exception in it and that should provide more info on the actual error. A good example of what can go wrong is that they might try to access the file system, right there in the static initializer, and that the path or permissions are different in their dev environment, and on the machine where they try to import the class using the Java Gateway.

 

To avoid these kinds of errors, we have been advocating the use of a so called ‘façade approach’, where the user makes sure to build most of the app on the Java side, hiding all sorts of things like massive dependencies, big jar files, file system dependencies etc. etc. and exposing only that small app to Cache/Ensemble via the JG

Atelier 1.0 does not provide a way to customize the color used for JavaScript code in CSP files. I recommend installing the Web Tools Platform (WTP) HTML editor which provides some JavaScript support. You can install it from the Eclipse release update site along with other web development related editors that you may find useful.  http://download.eclipse.org/releases/neon

WTP HTML Editor

You can find instructions in the product documentation to make this editor your default when opening CSP files. Go to Help > Help Contents > InterSystems Atelier User Guide > Tasks Editing HTML in CSP Files.

If you are interesting in upgrading to the Atelier 1.1 beta, you will see that your JavaScript code will no longer be colored green when opened in the Atelier Web Editor.

Atelier Web Editor

Users with high resolution screens on Windows 10 will see pixelated icons if they have the Atelier IDE HiDPI feature installed.

If you've installed the standalone Atelier application from the WRC distribution page, then updating to version 1.0.263 may have automatically added this feature erroneously.

To fix:

  1. Close the Atelier application
  2. Navigate to <installation directory>/Atelier/plugins/
    • Note: default installation directory is C:\InterSystems
  3. Delete com.intersys.eclipse.hidpi.aspects.jar
  4. Open the Atelier application

If you've installed the Atelier plugin to an Eclipse application, the steps are a bit more straightforward.

To fix:

  1. Open Eclipse
  2. Navigate to Help > Installation Details > Installed Software
  3. Select the "Atelier IDE HiDPI Support" feature
  4. Click the "Uninstall" button at the bottom of the page
  5. In the future, make sure that you do not install this feature when updating from the Atelier update sites

If these steps don't help, please contact support and they will be able to further assist you.

I could not recreate this error, so I need a few other details.

How did you delete the class from the server? Did you use the Server Explorer view?

When you deleted the file from the server, did you notice any errors in your Error Log view? You can also test if Atelier successfully deleted the file from its cache by navigating to your Atelier Explorer view, selecting the deleted file from your project, and verifying that the "server version" is blank.

When you say you deleted the server, do you mean the server instance or the server connection within Atelier?

If you create a new connection with a different name, do you still see the deleted class from the Server Explorer view when you expand the classes from the new connection?

Ultimately, you should report a bug with your error log so developers can pin point the cause. I suspect there's a problem with your cache.