User Answers

Hi Dmitry,


As I mentioned we are still working to complete all functions in the COS parser. I will make certain the developers are aware of this syntax error.

You can jump from code you are looking at to referenced calls via the Ctrl-F3 shortcut. Studio's "GoTo" feature which allows navigation to a specific line+tag will be included in the 1.1 release.

There are multiple steps required here.


1) The two csp applications that support the Zen app and the REST app must both be defined to store their license information ( cookie ) in the same location on the browser.  You will need to make sure you have enabled cookies for sessions and that both apps put the cookie in the same location.


Just in case you are asking about why Cache has .mac files and .int files. These are shorthand for macro and intermediate. Both are routine files but have different roles at compile time.


A mac file can contain macro code like $$$InsertCodeHere. When this routine is compiled in to intermediate code the macro has been evaluated and replaced with actual runnable objectscript code like


write !,"Bill was here"

You can only use macros in .mac routines.  Classes support macros because they get compiled in to .mac's and then generate INT code


Dmitry is correct - this is simply a feature of Atelier.


ClassMethod getPerson(
ByRef pParms,
Output pObject As %RegisteredObject
) As %Status


This is perfectly legal and works just fine.

We are working to get the latest node into the distributions. Its problematic because it requires newer versions of compilers then we are currently using. Once the compilers are upgraded the new node will ship in the distributions. In the mean time we are making them available separately thru the WRC

Its not a select so you are going to have trouble firing the event programmatically. What are you trying to accomplish from a functional point of view?


There are lots of ways to do this:


1) Expose as stored procedure and call via the SQL gateway interface...

2) Wrap in a web service and return the results that way

3) ZN

4) Use extended syntax

5) Map the class / table / routine