This repository contains the materials and some examples you can use to learn the basic concepts of PEX (Production EXtension) in IRIS Interoperability.
You can find more in-depth information in https://learning.intersystems.com.
New to IRIS Interoperability framework? Have a look at IRIS Interoperability Intro Workshop.
Build the image we will use during the workshop:
$ git clone https://github.com/intersystems-ib/workshop-pex $ cd workshop-pex $ docker-compose build
docker cp iris:/usr/irissys/dev/java/lib/JDK18/intersystems-gateway-3.1.0.jar java/lib docker cp iris:/usr/irissys/dev/java/lib/JDK18/intersystems-jdbc-3.1.0.jar java/lib docker cp iris:/usr/irissys/dev/java/lib/JDK18/intersystems-utils-3.1.0.jar java/lib docker cp iris:/usr/irissys/dev/java/lib/gson/gson-2.8.5.jar java/lib
Remote Business Operationsection. What is the Java Gateway server that is being used?
Ens.StringRequestand enter some text in the StringValue field. Send the test message.
Message Routertransforms a
EnsLib.PEX.Message. You can see the data transform here Workshop.PEX.FirstDemo.DT.StringRequest2PEX.
FirstOperationis a very simple Business Operation that is implemented on Java. We will go through it in the next section.
FirstProcess. Go through their implementation and Settings tab in the production, and finally enable them and check what happens.
docker-compose buildand run again.
Have a look at those great examples on using PEX with InterSystems IRIS: