i2Rest basic implementation
Contents
ECHO
ECHO is a service included in i2Rest package for testing purposes. It does nothing more than replies to request with the counter value.
i2Rest Client
The easiest way to test your i2Rest Server is to call service ECHO using i2Rest Client. i2Rest Client supplied in i2Rest package, you don't need any REST testing tool installed.
Make sure i2Rest library is in the library list, and just execute the next command:
I2REST COMMAND(*POST) URL('<main gate URL>/run_program/echo/ec ho') BODY(*N '{"input":{"echo":"0"},"joblog":true,"tracein ":true, "traceout":true}''' 'application/json') OUTPUT(*JOBLOG) AUTHMETHOD(*NONE)
And check the result in joblog:
Server response (status 200, shown 280 bytes of 280): { "output": { "echo": "2" }, "joblog": [ "Input:", "echo (10):", "000000 :0 :F0 00 00 00 00 00 00 00 00 00", "Output:", "echo (10):", "000000 :2 :F2 00 00 00 00 00 00 00 00 00" ], "job": "123456/USRX/JOBNAME" }
SOAP UI
We assume that you already have Soap UI installed. If not, open source installation package could be found on https://www.soapui.org/downloads/soapui/.