SOAP UI is one of the API testing tool. In this blog you will see how to setup SOAP UI and steps to setup project within SOAP UI in order to test Unifier Web Services.
1 : Setup SOAP UI in system
1.1 : Download SOAP UI compatible with your operating system (SOAP UI can be downloaded for Windows, Mac OS or Linux systems etc.)
1.2 : Install SoapUI in your system
2 : Project Setup in SOAP UI
2.1 : Mention the Project Name
2.2 : Now mention the path of the WSDL file within field “Initial WSDL” else click on Browse button and navigate to the WSDL file downloaded on your system (click here if you want to know how to download WSDL)
2.3 : Mark the appropriate checkboxes as per the requirement and click on “OK”
2.4 : Provide the path in order to save this project.
3. Connect with Unifier instance
Follow the steps given below in order to connect with your Unifier instance
3.1 : From Navigation pane click on any webservice e.g. getBPRecord -> Request 1 -> Show
3.2 : Use SOAP URL (if you want to know how to obtain SOAP URL specific to your system click here ). You can also see the SOAP request on lower left hand side pane.
3.3 : In Order to Run any SOAP request shortname and authcode are required as part of authentication. You can always obtain shorname and authcode from site administrator
3.3.1 : If you want to get/create/update company level Business Process then keep projectNumber tag blank else give proper value of projectNumber within that tag
3.3.2 : Mention the Business Process name within BPName tag
3.3.3 : If specific records need to pull then mention the respective record within recordNumber tag else keep it blank to fetch all records
3.3.4 : Click on Submit Request button in order to get the Response.
3.4 Once you submit any request you will receive the response for that request at the right hand side pane
If the request has been formatted correctly then in the response required information will get displayed.
As show above if request is valid then you will get status code as 200. There are different status codes, every status code has their own significance. Click here to get more information on significance of the different status codes.
Latest posts by Tushar Chavan (see all)
- Oracle Primavera Unifier SOAP Integration – Part 3 - March 4, 2020
- Oracle Primavera Unifier REST API Integration – Part 2 - February 28, 2020
- Oracle Primavera Unifier REST API Integration – Part 1 - February 25, 2020
- Oracle Primavera Unifier SOAP Integration – Part 2 - February 19, 2020