ProjectResourcesBatch Method

Description

This PDS method provides a batch processing container for multiple calls to one or more of the following enterprise project resources methods, for Microsoft Office Project Server 2003:

Syntax

<Request>
   <ProjectResourcesBatch>
      <ProjectResourcesCreate>
         . . .
      </ProjectResourcesCreate>
      <ProjectResourcesDelete>
         . . .
      </ProjectResourcesDelete>
      <ProjectResourcesReplace>
         . . .
      </ProjectResourcesReplace>
      <ProjectSetResourcesBookingType>
         . . .
      </ProjectSetResourcesBookingType>
         . . .
   </ProjectResourcesBatch>
</Request>

Parameters

See the individual enterprise project resources methods for parameter descriptions.

ProjectResourcesCreate

Optional. Creates resources in a project.

ProjectResourcesDelete

Optional. Deletes resources in a project.

ProjectResourcesReplace

Optional. Replaces resources in a project.

ProjectSetResourcesBookingType

Optional. Changes the booking type for resources in a project.

Return Value

In the batch request, either all method calls succeed, or if any call fails, all calls fail. If all of the requests are successful, then ProjectResourcesBatch returns a successful HRESULT and STATUS.  If any method call fails, the PDS returns the HRESULT and STATUS for the first call that fails.

<Reply>
   <HRESULT></HRESULT>
   <STATUS></STATUS>
   <UserName></UserName>
</Reply>

Remarks

A project must be checked out to the current user for any of the project resources methods. ProjectResourcesBatch simply calls the project resources methods, it does not check permissions.