UpdateExistingProject Operation

Description: Updates the Project that is specified by the ProjectObjectId with data from an XML file.

Service: Import Service

Style: Document/literal wrapped

Input:

Message: UpdateExistingProject

Elements:


 Field


 Type


 Description

DefaultGlobalImportOption


ImportOption

string
restricted to
Create New
Do Not Import
Keep Existing
Update Existing

Import options that may be applied to projects globally.

DefaultProjectSpecificImportOption


ImportOption

string
restricted to
Create New
Do Not Import
Keep Existing
Update Existing

Import options that may be applied to specific projects.

ProjectObjectId

int

Unique Id of associated project.

FileType


FileType

string
restricted to
GZIP
XML
ZIP

Specifies the file type that the system imports.

IgnoreGUID

boolean

When this flag is set to true, the XMLImporter ignores all GUID fields in the XML file, and allows new GUID values to be generated. When this flag is set to false, the XMLImporter uses the GUID fields.

IgnoreSequenceNumber

boolean

When this flag is set to true, the XMLImporter ignores all SequenceNumber fields in the XML file, and allows new SequenceNumber values to be generated. When this flag is set to false, XMLImporter uses the SequenceNumber fields.

LogLevel


LogLevel

string
restricted to
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST

 

ProjectData

base64Binary

This element contains a reference to the data that is outside the SOAP message in compliance with MTOM specification.

BusinessObjectOptions


BusinessObjectOptions

Global

  • ActivityCode
  • ActivityCodeType
  • ActivityCodeTypeEPS
  • Calendar
  • CalendarRsrc
  • CostAccount
  • Currency
  • ExpenseCategory
  • FinancialPeriod
  • FundingSource
  • NotebookTopic
  • OBS
  • ProjectCode
  • ProjectCodeType
  • ProjectResourceCategory
  • Resource
  • ResourceCode
  • ResourceCodeType
  • ResourceCurve
  • ResourceRate
  • ResourceRole
  • RiskCategory
  • RiskMatrixScore
  • RiskMatrixThreshold
  • RiskMatrix
  • RiskThreshold
  • RiskThresholdLevel
  • Role
  • RoleRate
  • RoleLimit
  • Shift
  • ThresholdParameter
  • UDFCode
  • UDFType
  • UnitOfMeasure
  • WBSCategory

ProjectSpecific

  • Activity
  • ActivityCode
  • ActivityCodeType
  • ActivityExpense
  • ActivityNote
  • ActivityPeriodActual
  • ActivityRisk
  • ActivityStep
  • Calendar
  • ExtRelationship
  • ProjectBudgetChangeLog
  • ProjectFunding
  • ProjectIssue
  • ProjectNote
  • ProjectResource
  • ProjectResourceQuantity
  • ProjectSpendingPlan
  • ProjectThreshold
  • Relationship
  • ResourceAssignment
  • ResourceAssignmentPeriodActual
  • Risk
  • RiskImpact
  • RiskResponseAction
  • RiskResponseActionImpact
  • RiskResponsePlan
  • WBS
  • WBSMilestone

Specifies which business objects to import according to the following rules:

If no BusinessObjectOptions are specified, then all of the business objects in the project are imported. If any BusinessObjectOptions are specified, then only those business objects specified by the BusinessObjectOptions element are imported.


Output:

Message: UpdateExistingProjectResponse

Elements:


 Field


 Type


 Description

LogFile

base64Binary

Contains the logging information from the UpdateExistingProject operation.

ErrorMessage

string

If an exception is thrown, ErrorMessage contains the message part of the exception.

Success

boolean

Boolean flag that indicates whether the UpdateExistingProject operation was successful.



Legal Notices | Your Privacy Rights
Copyright © 2008, 2023

Last Published Wednesday, February 1, 2023