Oracle Primavera Unifier SOAP Integration – Part 2

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.


<ax21:statusCode xmlns:ax21=””>200</ax21:statusCode>

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.

The following two tabs change content below.

Tushar Chavan

Hello Everyone, myself Tushar, I love to listen music also I like to explore latest tech. I'm Primavera enthusiast, always trying to push the limits and find out ways to dive dipper into this application suite in order to use true potential of these applications. Working with Primavera since 2012. I have worked for Primavera Implementations in various domains such as Construction, Telecom, Manufacturing, Service Industries etc. During this journey I have extensively worked on Primavera applications solutions design, installations, patch fixes, configurations along with integration of Primavera applications with various enterprise applications. Ready to dive into this Primavera ocean!! Feel free to reach me at