George James Software logo

KB0138

How do I Install Serenji on Caché 5.1 or Ensemble 4.0 or Later Versions?

Applies to: Serenji

To use Serenji on a Caché system you first have to load some routines. Apart from one named %ZDEBUG these routines all have names starting with "%Serenj".

Prior to Caché 5.1 and Ensemble 4.0 these routines could be easily loaded into %SYS. This operation is described in Serenji's online help.

Caché 5.1 and Ensemble 4.0 have new rules about where %-routines are by default retrieved from. These locate %Serenj* routines in the CACHELIB database, and that database is normally read-only.

It is possible to make the CACHELIB database writable, load the Serenji support routines from CACHE.RSA and CACHE5.OBJ into the %CACHELIB namespace, then reset the CACHELIB database to be read-only. Procedures for changing the status of the CACHELIB database are in Caché's online documentation. However, we recommend an alternative approach which is described in KB0028.

Additionally, Caché Advanced Security dictates that the Use permission on the %Development resource is required in order to use debugging facilities. A simple way of granting this to everyone is to grant it as a public privilege, as follows:

  1. Connect to the System Management Portal.
  2. Navigate to [Home] > [Security Management] > [Resources].
  3. Click the Edit link on the %Development row of the table.
  4. Set the "Public Permission: Use" checkbox.
  5. Save the change.

Last reviewed: Dec 14, 2006

Back to top