
Initial Release
IRIS Integration Extensions and Utilities
As the related PR was ignored, it’s now in this package
A simple Production + Service + Operation was added and enhanced
Extend a custom BusinessService, BusinessHost or BusinessOperation.
When Instance Settings of a custom class are viewed in Production on Management Portal, this helper adds two new fields to the “Information” section.
These fields show the Request Message Types and Response Message Types, consumed and returned by the production instance.

To use it, simply add this class name to the Extends list in class definition of any custom Service, Process or Operation type
Class myService extends (Ens.BusinessService, alwo.EnsHelper.HostRequestResponseInfo)
{
...
}
Class myBusinessProcess extends (Ens.BusinessProcess, alwo.EnsHelper.HostRequestResponseInfo)
{
...
}
Class myOperation extends (Ens.BusinessOperation, alwo.EnsHelper.HostRequestResponseInfo)
{
...
}
Make sure you have git and Docker desktop installed.
Clone/git pull the repo into any local directory
$ git clone https://github.com/r-cemper/EnsHelper-Docker.git
To build and start the container run:
$ docker-compose up -d && docker-compose logs -f
Test from docker console
$ docker-compose exec iris1 iris session iris
USER>
or using iterm
http://localhost:42773/iterm/
The prepared demo production
http://localhost:42773/csp/user/EnsPortal.ProductionConfig.zen?$NAMESPACE=USER&PRODUCTION=dc.iris.mail.Production
System Management Portal
http://localhost:42773/csp/sys/UtilHome.csp