Home Applications IRIS Interoperability Message Viewer

IRIS Interoperability Message Viewer

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
4.63
4 reviews
4
Awards
1.1k
Views
625
IPM installs
1
11
Details
Releases
Reviews  (4)
Awards  (4)
Issues
Videos  (1)
Articles  (11)
This app has a demo View
A new approach for the Interoperability Message Viewer

What's new in this version

New features:

  • zoom/pan controls
  • enhancements on break sing marks
  • table striped for an easier data visualization

IRIS Interoperability Message Viewer

This project has the intention to show a different approach for the Interoperability Message Viewer.

The article Alternative Message Viewer describes how to create an Interoperability Production, Business Service and Business Operation using code.

https://community.intersystems.com/post/building-alternative-iris-message-viewer

How to Run

To start coding with this repo, you do the following:

  1. Clone/git pull the repo into any local directory
git clone https://github.com/diashenrique/iris-message-viewer.git
  1. 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 test

Open the browser and go

Ex.: http://localhost:52773/csp/msgviewer/messageviewer.csp

The username _SYSTEM can run the message viewer.

Message Viewer

Only Namespaces that are enabled for Interoperability Productions will be displayed

Interoperability Message Viewer

The enhanced Message Viewer brings features and flexibility, that allow you to create different filters, group the columns in N-Levels, export to excel and much more.

Interoperability Message Viewer

Filters Options

Use different filters to achieve the result that you need. You can also use Multiple Sorts, pressing Shift + clicking on the column header. and even export the data grid to Excel!

Filters Options

Filter Panel

Filter Builder

With the filter builder option, it’s possible to create complex filters.

Filter Builder

Group Data

The group feature allows to group data against any column available. Grouping the information using N-levels you want. By default, group are made using the Date Created field.

Group Data

Column Chooser

This page has all columns from Ens.MessageHeader, showing only the default columns in the initial view. But you can choose the other columns using the button “Column Chooser.”

Column Chooser

Collapse / Expand

Collapse or Expand all groups in a single click.

Collapse / Expand

Visual Trace

The information in Session Id field have a link to the Visual Trace.

Visual Trace

Resend Messages

Select the message(s) you need and click to Resend. This feature uses the ClassMethod below:

##class(Ens.MessageHeader).ResendDuplicatedMessage(id)

Resend Messages

Export to Excel

Excel File

The excel shows the same format, content, and group defined in the CSP.

Other information

The project was created as a Technology Example using the possibilities provided by InterSystems IRIS.

The library used for this demo, DevExtreme, it’s free to use and to develop non-commercial applications.

For specific feature availability and license restrictions, please, visit the website to the product feature comparison, and the DevExtreme Non-Commercial, Non-Competitive License Agreement, respectively.

Dream team

Made with
Install
zpm install iris-message-viewer download archive
Version
1.5.420 Nov, 2021
ObjectScript quality test
Category
Technology Example
Works with
EnsembleInterSystems IRIS
First published
13 Feb, 2020
Last checked by moderator
02 Jul, 2024Works