WSDL and XSD Files

Web Service Definition Language Specification

The Web Service Definition Language (WSDL) specifications used in conjunction with PPM Web services can be found at the following locations on your PPM Server:

  • Project Management

    <Host>:<Port>/itg/ppmservices/ProjectService?wsdl

  • Program Management

    <Host>:<Port>/itg/ppmservices/ProgramService?wsdl

  • Portfolio Management

    <Host>:<Port>/itg/ppmservices/PortfolioService?wsdl

  • Demand Management

    <Host>:<Port>/itg/ppmservices/DemandService?wsdl

  • Resource Management

    <Host>:<Port>/itg/ppmservices/ResourceService?wsdl

  • Resource Management (StaffingProfile)

    <Host>:<Port>/itg/ppmservices/StaffingProfileService?wsdl

  • Time Management

    <Host>:<Port>/itg/ppmservices/TimeService?wsdl

  • Financial Management

    <Host>:<Port>/itg/ppmservices/FinanceService?wsdl

where

<Host> represents the host name or IP address where your PPM instance is accessed.
<Port>

represents the port number where your PPM instance is accessed.

<Host>:<Port> corresponds to the BASE_URL server.conf parameter value and is typically followed by /itg.

Additionally, the WSDL and XSD files are stored in Axis2 archives (.aar files) located on the PPM Server in the <PPM_Home>/server/<PPM_Server_Name>/deploy/itg.war/WEB-INF/ppmservices directory.

where

<PPM_Home> represents the path where your PPM instance is installed. For example: xyzserver/E/PPMServer.
<PPM_Server_Name> represents the name assigned to your PPM Server during installation. For example: xyzProduction. This corresponds to the KINTANA_SERVER_NAME server.conf parameter value and does not necessarily reflect the actual host name of the server.

XML Schema Definition Specification

XML Schema Definition (XSD) specifications that augment the WSDL can be found at the following locations on your PPM Server:

  • Project Management

    <Host>:<Port>/itg/ppmservices/ProjectService?xsd=xsd0

  • Program Management

    <Host>:<Port>/itg/ppmservices/ProgramService?xsd=xsd0

  • Portfolio Management

    <Host>:<Port>/itg/ppmservices/PortfolioService?xsd=xsd0

  • Demand Management

    <Host>:<Port>/itg/ppmservices/DemandService?xsd=xsd0

  • Resource Management

    <Host>:<Port>/itg/ppmservices/ResourceService?xsd=xsd0

  • Resource Management (Staffing Profile)

    <Host>:<Port>/itg/ppmservices/StaffingProfileService?xsd=xsd0

  • Time Management

    <Host>:<Port>/itg/ppmservices/TimeService?xsd=xsd0

  • Financial Management

    <Host>:<Port>/itg/ppmservices/FinanceService?xsd=xsd0

    In addition to these XSD files, the following application modules also rely on a “common” XSD file.

  • Project Management

    <Host>:<Port>/itg/ppmservices/ProjectService?xsd=xsd1

  • Demand Management

    <Host>:<Port>/itg/ppmservices/DemandService?xsd=xsd1

  • Resource Management

    <Host>:<Port>/itg/ppmservices/ResourceService?xsd=xsd1

In addition to these XSD files, the following application modules also rely on a “common” XSD file.

  • Project Management

    <Host>:<Port>/itg/ppmservices/ProjectService?xsd=xsd1

  • Demand Management

    <Host>:<Port>/itg/ppmservices/DemandService?xsd=xsd1

  • Resource Management

    <Host>:<Port>/itg/ppmservices/ResourceService?xsd=xsd1