PPM Support Tip: When using Web Services, can use soapUI for help with testing
A new KCS document was published: KM00514289.
Project and Portfolio Management (PPM) introduces more Web Services functionality as newer Versions and Service Packs are released.
Sometimes it is necessary When troubleshooting a third party application to test outside of that application to simulate the Simple Object Access Protocol (SOAP) message is correct.
Can use a freeware tool called "soapUI" for testing.
NOTE: soapUI is a freeware (soapUI Pro is not).
HP does not support or is responsible for any third party tools used in testing.
Example of testing
1. Create a new soapUI Project
2. In the "Initial WSDL/WADL:" Field specify, the URL to PPM Web Service Definition Language (WSDL) file for the PPM module that will be used in the Web Services call
For example, the following is to the Demand Management WSDL file:
http://<IP of a PPM node>:<http_port of a PPM node>/itg/ppmservices/DemandService?wsdl
3. Expand the SOAP11Binding (will get two versions of SOAP bindings under the Project)to see the list of methods provided by the Web Services for that particular PPM Module.
In this example, will see all of the DemandService methods, with createRequest being one of them.
4. Edit the Extensible Markup Language (XML)
a. Provide the Required Fields for submitting the Web Services call (look at the front end of PPM for examples of valid values)
b. Add the Security in the Header section that will be used to login to PPM.
Attached is a sample of what the XML would look like: soapUIcreateRequest.zip
5. Click the "Submit request to specified end point URL" button
6. Wait for the response from PPM
7. View the response from PPM (will get an error message or the expected response to a successful Web Services call).
If you find that this or any post resolves your issue, please be sure to mark it as an accepted solution.”