Following this guide, you can deploy and test the sample project JSON-to-XML transformation in IPS.
If you haven’t already done so,
Navigate to the project creation page.
Click the Select a Sample button and select the JSON-to-XML Transformation sample.
Click Next and wait for IPS to download the sample XPR from the repository, after which you will be automatically navigated to the Configure page.
Click Next again on the Configure page as we do not want to change any of the default project properties.
In the Assign page, select the cluster you have created previously, and click Deploy Now.
You will be directed to the Deployments perspective of the selected cluster, with the new project added automatically to the Pending Updates list.
If you had already deployed a project in the selected cluster, which exposes the same port as the JSON-to-XML
Transformation sample (i.e.
Map an external port (e.g.
30040) to the exposed
8280 of the sample project, using the Configure button.
Click Deploy and wait for the progress bar to indicate successful completion of the deployment.
Find the IP address on the host-only interface of your IPS virtual machine using the
ips_installer ip command
(which would usually be
As explained in the
POST request containing a suitable JSON payload to
an HTTP client (such as the HTTP/S Client in Ultra Studio Toolbox),
192.168.99.100 is the IP address found earlier and
30040 is the external port mapped during project deployment.
200 OK response with no content would be received from the service, indicating that the request has been accepted
and processed successfully.