Introducing new JSON capabilities in Caché 2016.1

This post is intended to guide you through the new JSON capabilities that we introduced in Caché 2016.1. JSON has emerged to a serialization format used in many places. The web started it, but nowadays it is utilized everywhere. We've got plenty to cover, so let's get started.

15 new Comments by Scott.Beeson and 10 Others

Best practices to store user information/settings in Caché

I'm interested in different approaches on how to store user data in Caché. I'm assuming that application uses Caché security/Caché users and not a self-made authentication system.

Several approaches, I'm familiar with:


Atelier and complicated projects

Most of projects on Caché, obviously, written not only in Cache ObjectScript, and should contain sources in other lan

2 new Comments by Jonathan.Levinson and 1 Other

Kerberos authentication support for Atelier


Are there any plans to support Kerberos authentication in Atelier to Caché connection?

2 new Comments by Jamie.Newton and 1 Other

Variable scope in .mac routine?

Given the following code:


5 new Comments by Scott.Beeson and 3 Others

Can I run .mac routines from Zen or CSP?

I'm planning to have a web-based management and deployment interface.

3 new Comments by Dmitry.Maslennikov and 2 Others

How to convert JSON to %ListOfDataTypes?


It is easy to receive JSON representation or dynamic Array from %ListOfDataTypes:

2 new Comments by Stefan.Wittmann and 1 Other

Difference between DO and GOTO in a macro procedure?

11 new Comments by Timothy.Leavitt and 3 Others

Force or determine case?

I've searched the ObjectScript reference for any instances of Upper, Lower or Case and the only thing is a case/s

2 new Comments by Timothy.Leavitt and 1 Other

Log csession in Linux


I am trying to log the output of csession in Linux. I try this command:

4 new Comments by Dmitry.Maslennikov and 2 Others