WebSvcArchive Namespace

The WebSvcArchive namespace is an arbitrary name for a reference to the Archive.asmx Web service of the PSI in Microsoft Office Project Server 2007.

The Archive class in the Web service includes methods for managing backup and restore in the Database Administration section of the Project Server Administration page in Project Web Access.

The Archive class methods enable you to read and update the archive schedule. You can archive all projects or delete specified archived projects. You can also save to the Archive database or restore from the Archive to the Published database the following Project Server entities:

  • Security categories

  • Custom fields

  • Global project

  • Resources

  • System settings

  • Views

Archive methods typically use or return one of the following objects:

Classes

  Class Description
Public class Archive Includes methods for managing backup and restore operations using the Archive database in Microsoft Office Project Server 2007.
Public class ArchivedProjectsDataSet
Public class ArchivedProjectsDataSet.ProjectsDataTable
Public class ArchivedProjectsDataSet.ProjectsRow Specifies a row of archived project data.
Public class ArchivedProjectsDataSet.ProjectsRowChangeEvent Describes event handler settings for the specified data.
Public class ArchiveScheduleDataSet
Public class ArchiveScheduleDataSet.ArchiveScheduleDataTable
Public class ArchiveScheduleDataSet.ArchiveScheduleRow Specifies a row of data associated with an archived schedule.
Public class ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectArchiveRetentionDataSet
Public class ProjectArchiveRetentionDataSet.ProjectsDataTable
Public class ProjectArchiveRetentionDataSet.ProjectsRow Specifies a row of project data retained in archives.
Public class ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent Describes event handler settings for the specified data.

Delegates

  Delegate Description
Public delegate ArchivedProjectsDataSet.ProjectsRowChangeEventHandler
Public delegate ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler
Public delegate ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler

Enumerations

  Enumeration Description
Public enumeration ArchiveOpcode Specifies the type of object to save to the Archive database.