readStaffingProfileHeader
Purpose
This operation reads a staffing profile header in PPM Center.
Function
This operation enables external applications to read a staffing profile header in PPM Center identified by staffing profile ID. The operation returns the staffing profile object
To perform this operation, the user must meet the following conditions:
-
Have the view staffing profile access grant
-
In the Staffing profile ACL list
Related Information
The following data types:
Input
The staffing profile ID
Return
A StaffingProfileHeaderType object will be returned if the staffing profile is created successfully.
Java Interface
Public com.mercury.itg.ws.rm.vo.StaffingProfileHeaderWSBean readStaffingProfileHeader(long staffingProfileId)
|
Parameters |
Description |
|---|---|
|
staffingProfileId |
Staffing profile ID |
Java Examples
Example: reads a staffing profile header
private StaffingProfileHeaderType
readStaffingProfileHeader(String serviceURL, Long id) throws
Exception{
StaffingProfileHeaderType spHeaderType = null;
StaffingProfileServiceStub stub = new
StaffingProfileServiceStub(ctx, serviceURL);
ReadStaffingProfileHeaderDocument inDoc =
ReadStaffingProfileHeaderDocument.Factory.newInstance();
ReadStaffingProfileHeaderDocument.ReadStaffingProfileHeader
readSPHeader = inDoc.addNewReadStaffingProfileHeader();
readSPHeader.setStaffingProfileId(id);
// Invoke web service
ReadStaffingProfileHeaderResponseDocument outDoc =
stub.readStaffingProfileHeader(inDoc);
spHeaderType =
outDoc.getReadStaffingProfileHeaderResponse().getReturn();
return spHeaderType; }
Errors and Exceptions
Possible root cause descriptions:
|
Message Code |
Message |
Cause(s) |
Possible Corrective Action |
|---|---|---|---|
|
rm.ws.exception.StaffingProfileNotExist |
Staffing profile does not exist |
The staffing profile cannot be found by using the staffing profile ID |
Verify that the staffing profile ID exists |
|
exception.authorization |
You do not have the privilege to take this action. Please consult your PPM Administrator |
You do not have the required access grants for this operation |
Verify that your account has the required access grants |

