Demand Management

Table 2-1. Demand Management Web services
Name
Description
Introduced in Version
Available in Version 10.0-10.0.3
Available Using Axis1
Available Using Axis2
Web Service Operations

addRequestNotes

Adds a new note to an existing PPM request

7.1

Yes

No

Yes

createRequest

Creates a new PPM request

7.1

Yes

No

Yes

deleteRequests

Deletes one or more existing PPM requests

6.0

Yes

Yes

Yes

executeWFTransitions

Runs a workflow transition for a PPM request

7.5

Yes

No

Yes

getRequests

Fetches the detail information of one or more existing PPM requests

7.1

Yes

No

Yes

getRequestType
Fields a

Fetches the description of the fields in an existing request type

6.0

No

Yes

No

getRequestTypesBy
FieldGroup a

Fetches the list of request types containing a particular field group

6.0

No

Yes

No

importRequest b

Creates a new PPM request

6.0

No

Yes

Yes

setRequestFields

Updates one or more simple (token-based) fields in a PPM request

7.1

Yes

No

Yes

setRequestRemote
ReferenceStatus

Updates the status of a remote reference for a PPM request

7.1

Yes

No

Yes

updateRemote
Reference c

The following:

  • Updates the status of a remote reference for a PPM request

  • Updates one or more simple fields in a PPM request

  • Runs one or more workflow transition for a PPM request

6.0

No

Yes

Yes

Special Commands

ksc_export_fields d

Causes the PPM workflow engine to invoke the Web service and update the data of the request on all the remote references associated with the request

6.0

Yes

Yes

Yes

ksc_export_request d

Causes the PPM workflow engine to invoke the Web service and create a request

6.0

Yes

Yes

Yes

ksc_export_status
_change d

Causes the PPM workflow engine to invoke the Web service to update the current status of the request on all the remote references associated with the request, as well as update the specified data

6.0

Yes

Yes

Yes

    a.    Deprecated.

    b.    Re-implemented as createRequest.

    c.    Re-implemented as setRequestRemoteReferenceStatus, setRequestFields, and executeWFTransitions.

    d.    To communicate between two PPM instances, you have to configure the webservices.conf file to hold the credential for accessing the remote PPM server.