Share this page

# readProgram

## Purpose

This operation reads a program in PPM Center.

## Function

This operation reads a program and the related information, identified by the program ID.

To perform this operation, the user must have one of the following access grants:

- View Programs

- Edit Programs

- Edit All Programs

## Related Information

Operation: createProgram

## Input

Program ID

## Return

A ProgramInfo object.

## Java Examples

    ProgramServiceStub stub = new ProgramServiceStub(ctx, WSURL);
    ReadProgramDocument doc =
    ReadProgramDocument.Factory.newInstance();
    ReadProgram readProgram = doc.addNewReadProgram();
    readProgram.setProgramId(programId);
    ReadProgramResponseDocument responseDoc =
    stub.readProgram(doc);

    return responseDoc.getReadProgramResponse().getProgram();

## Errors and Exceptions

Possible root cause descriptions:

Exception/Message Code | Message | Cause(s) | Possible Corrective Action
--- | --- | --- | ---
ObjectNotFoundException | No program found | The program ID or name is invalid. | Validate the program ID or name.
AuthorizationException | You do not have the privilege to take this action. Please consult your PPM Administrator. | The user has no access granted to read programs. | Grant the appropriate access to the user. For more information, see Function

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: