ImmuCast logo ImmuCast 5.17.4 User Guide

SOAP Monitor

STC does not include a SOAP monitor tool with ImmuCast. However, open source testing tools are available for download on various websites. One such tool is soapUI, which is a free and open-source cross-platform functional testing solution. This is not provided by STC, but is available for download at https://www.soapui.org/.

  1. Download and install the correct version of soapUI for your environment from https://www.soapui.org/.
  2. Start the application. The start page can be closed.
  3. soapUI window showing example soapUI Starter Page

  4. Create a new project by clicking (CTRL-n) or select File > New soapUI Project.
  5. Example New soapUI Project window

  6. Enter a Project Name.
  7. Enter the WSDL URL.
  8. Remove the checkmark from the Create Requests option.
  9. Click OK.
  10. Right-click on the newly created project and select the Launch HTTP Monitor option from the menu (shown below).
  11. soapUI 4.0.1 window showing the Forecaster > Launch HTTP Monitor menu option

  12. The forecasting service must be run through port 80 to use soapUI (shown below).
  13. Example General tab on the General Options window

  14. Specify HTTP Tunnel.
  15. Select an available Port.
  16. Set the Endpoint as the URL that would normally be called.
  17. Click OK.
  18. On the Forecaster Tester page (shown below), change the URL to point to the new soapUI URL. For example, your ImmuCast URL might normally be: http://localhost:8082/immucast-test/soa/forecast.
  19. On the Tester page, change the URL also (assuming you used port 8080):
  20. Example Forecaster URL settings in the Vaccinations section of the Forecaster Tester page

  21. Submit your data.
  22. Example traffic log on the HTTP Monitor [Forecaster] page

  23.  Your monitor should show the message being received. Highlight the row and click the first button on the toolbar to create a request from the data sent.
  24. Toolbar buttons on the Traffic Log tab on the HTTP Monitor [Forecaster] page

  25. On the left side, you should now see a new request.
  26. soapUI window showing the new Monitor Request

  27. Double-click Monitor Request to open the editor. To see formatted XML, press ALT+F or right-click in the text area and select the Format option.
  28. At this point, you can optionally choose to edit the request. You can also submit the request (modified or not) by clicking the Submit button (the first button on the toolbar).
  29. soapUI window showing the Monitor Request pane and the Submit button on the toolbar

  30. The response is shown in the right-hand pane.
  31. Example response page in the Monitor Request pane