iris-readonly-interop

Downloads11
Subscribe
1
Bookmark
2
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Issues
Videos
Articles

What's new in this version

Clean up code and fix issue with unknown resources

Interoperability Read Only access

In companies, most of the time, we have test, stage and production environments.

It is very common that we, the developers, do not have the right to modify or touch the production directly because all the modifications must be traced in a versioning tool and tested before a production release.

However, a read access to the production (especially to the traces) can allow us to better understand a possible bug.

That's why I propose this ZPM module that creates a new role in IRIS that allows access to the productions and this only in read-only with access to the visual traces.

Oct-21-2021 16-52-18

iris-readonly-interop

This is a simple install of a new role : #Ready_Only_Interop.

The objective of this role is to visualize:

  • the traces
  • the productions
  • the business process
  • the business rules
  • DTLs
  • Records Maps
  • ...

In a secure way, no action is permitted.

Installation: ZPM

Open IRIS Namespace with Interoperability Enabled. Open Terminal and call:

zpm "install readonly-interoperability"

Demo

You can have a demo of this role, from this git repository.

Use the user Viewer with password SYS.

Installation: Docker

Clone/git pull the repo into any local directory

$ git clone https://github.com/intersystems-community/iris-interoperability-template.git

Open the terminal in this directory and run:

$ docker-compose build
  1. Run the IRIS container with your project:
$ docker-compose up -d

How to Run the Sample

Open the production. With this link you will able to visualize but not modify any thing. prodimg

See traces : trace traceimg

Example :

Oct-21-2021 16-52-18

Challange

The challange was from the SQL privileges to enable the message viewer.

This part was quiet tricky, because all the SQL privileges have to be promoted by hand of each Interoperabilty Namespace.

ZPM installation
zpm "install readonly-interoperability"
Rating
5 (1)
Category
Technology Example
Works with
InterSystems IRISInterSystems IRIS for Health
Tags
Info
Version
1.0.3
Last updated
2022-08-30
Repository
Open
Documentation
Open
License
Link