- Git
- Docker (if you are using Windows, make sure you set your Docker installation to use "Linux containers").
- Docker Compose
- Visual Studio Code + InterSystems ObjectScript VSCode Extension
Build the image:
$ git clone https://github.com/isc-krakshith/iris-swift
$ cd iris-swift
$ docker-compose build- Run the containers:
docker-compose up -d
- Open the Management Portal.
- Login using the default
superuser/SYSaccount. - Click on Swift.PEX.FirstDemo.Production to access the sample interoperability production we will use. You can access also through Interoperability > User > Configure > Production.
- Check message log to see what happens. In VS Code, open java/src/swift/pex/FirstService.java and java/src/swift/pex/FirstProcess.java
- Make some changes on FirstService.java, FirstProcess.java or FirstOperation.java (e.g. add some extra
LOGINFO). - Stop the containers:
docker-compose down - Re-compile:
docker-compose build - Run:
docker-compose up -d - Test your changes.