LookupTable.UpdateLookupTablesMultiLang Method
Creates, modifies, or deletes data in multilanguage custom field lookup tables and corresponding code masks.
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/LookupTable.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/LookupTable.asmx?wsdl
[SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/LookupTable/UpdateLookupTablesMultiLang", RequestNamespace = "http://schemas.microsoft.com/office/project/server/webservices/LookupTable/", ResponseNamespace = "http://schemas.microsoft.com/office/project/server/webservices/LookupTable/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)] public void UpdateLookupTablesMultiLang( LookupTableMultiLangDataSet ltds, bool validateOnly, bool autoCheckIn )
Parameters
- ltds
- Type: [LookupTable Web service].LookupTableMultiLangDataSet
LookupTableMultiLangDataSet containing updated data in the datatables.
- validateOnly
- Type: System.Boolean
Validate only, do not update.
- autoCheckIn
- Type: System.Boolean
If true, check in after making changes.
Caution |
|---|
When you use the PSI to create or update a number lookup table, do not add values that have more than two decimal places. The UpdateLookupTables method enables you to save a number with more than two decimal places. When you create a custom field that uses the number lookup table, Project Professional 2010 rounds the number custom field values to two decimal places and shows them as strings in the drop-down list to select a value. When you select a value, Project Professional 2010 converts the string back to a number. The process shows an error, because the numeric value with only two decimal places does not exist. |
Project Server Permissions
Permission | Description |
|---|---|
Allows the user to modify the definitions of Enterprise custom fields and lookup table values. Global permission. |
Caution