Update Shell

Description

This method will allow users to update shell instances. User can update more than one shell at a time.

The user will be able to pass in a value for Location Picker element (Datadefinition : uuu_location) while updating the shell instance.

Location picker value will be validated.

User will be able to pass in a value for ‘E-Signature Type’ while updating the shell instance. ‘E-Signature Type’ value will be validated.

Support

This method only supports update of shells under a company and is not associated with any project.

Installation: ASP and Self host

Level

Yes or No

Company Level

Yes

Project and Shell Level

No

Program Level

No

Prototype

public XMLObject updateShell (String shortname, String authcode, String shellType, String shellXML);

Parameters

Parameter

Description

shortname

Identifier of the company, company’s short name

authcode

Authentication code for the company, in text string

shellType

To identify type of the shell that is getting updated. Ex: Building, Projects, Capital Projects, Properties etc..,

shellXML

This will be based on Shell integration interface definition. Without this definition defined user will not be allowed to update a shell instance

shellXML Elements

Tag Name

Required

Description

Valid values

<_shell>

Yes

Base tag for new shell data. This tag can be repeated to create more than one shell instance

 

Return Value

See Return Values. Message will contain Shell Number and Shell Name that is updated within Unifier.

Sample Method

updateShell("acme", "acme_authcode", "Buildings","<XML Content>");

Additional Information

Shell that will be updated will be based on shell type and shell number provided as part of XML content.

User will be allowed to update both CBS and Generic shells. For more information about shells refer to uDesigner Guide.

User will be able to pass in a value for Location Picker element while updating shell instance. Location picker value will be validated.

All other validation while creating shell instance manually will be honored through Integration viz.., required fields, duplicate shell id etc.

This method will allow user to update one more shell of same type at a time.

Related Topics

Shell Methods

Create Shell

Get Shell List

Get Project/Shell List



Legal Notices | Your Privacy Rights
Copyright © 1998, 2022

Last Published Tuesday, February 8, 2022