Share this page

# deletePositionLines

## Purpose

This operation deletes position lines of a staffing profile in PPM Center.

## Function

This operation enables external applications to delete position lines of a staffing profile identified by position id in PPM Center. The operation returns an array of the resultObjectType object.

To perform this operation, the user must meet the following conditions:

- Have the edit staffing profile access grant

- In the Staffing profile ACL list

## Related information

The following data types:

- positionLineType

- effortContourType

- effortCellType

- assignmentType

- promisedAssignmentType

- skillProficiencyType

- userDataType

- resultObjectType

## Input

An array of position IDs.

## Return

An array of resultObjectType object

## Java Interface

`public OperationResultWSBean[]
deletePositionLines (long[] ids)`

Parameters | Description
--- | ---
ids | Array of position IDs

## Java Examples

Example: deletes position lines

    private ResultObjectType[] deletePositionLines(String
    serviceURL, long[] ids) throws Exception{

        ResultObjectType[] resultType = null;
        StaffingProfileServiceStub stub = new
    StaffingProfileServiceStub(ctx, serviceURL);
        DeletePositionLinesDocument inDoc =
    DeletePositionLinesDocument.Factory.newInstance();
        DeletePositionLinesDocument.DeletePositionLines deletePL
    = inDoc.addNewDeletePositionLines();
        deletePL.setPositionIdArray(ids);

        // Invoke web service
        DeletePositionLinesResponseDocument outDoc =
    stub.deletePositionLines(inDoc);
        resultType =
    outDoc.getDeletePositionLinesResponse().getPositionIdArray()
    ;

        return resultType;
    }

## Errors and Exceptions

Possible root cause descriptions:

Message Code | Message | Cause(s) | Possible Corrective Action
--- | --- | --- | ---
exception.exceededThreshold | The web service call exceeds the threshold limit for processing. Please batch your updates | The number of position lines in one Web service call is limited to 50. The web service call exceeds the threshold limit for processing | Reduce the number of position lines in the Web service call
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
exception.cannotEditStaffingProfile | User cannot edit staffing profile {0} | You do not have the required access grants for this operation | Verify that your account has the required access grants

https://admhelp.microfocus.com PPM 8942
Tips to improve your search results... OpenText™ Project and Portfolio Management Help Center PPM Help 26.2-26.3 All View Local Help Center View Online Help Center Version: