Platform SDK: Team Productivity Update |
An application that supports Deploy-Only mode has passed to the TPU the value TAFT_DEPLOY as the TeamAppFactory type parameter at setup. This argument indicates that the application can instantiate itself without querying the Team Workspace owner or Team Productivity Update administrator for any configuration information. Instantiation URLs for this type of application are launched using the HTTP POST method.
This mode uses the Request.Form method to acquire the following arguments from the Team Productivity Update:
For a detailed description of each of these arguments, see Instantiation URL Arguments.
The Instantiation URL copies the application files to a specified location, reads the Request.Form data, configures the application, and creates and returns to the Team Productivity Update the Team Workspace interfaces.
The Instantiation URL should always return a <Result>. If there are errors during instantiation, the application should return a negative value in the <Code> tag and an explanatory string in the <Description> tag of the Team Workspace interfaces XML stream. For an example of how one application implements this feature, see Result Codes and Error Handling.
If there are errors launching the Instantiation URL itself, the HTTP server indicates a standard HTTP error.
Applications using the Deploy-Only mode do not display any user interface during instantiation. If an application requires additional information during instantiation, see Instantiation URL: Configure URL and Deploy URL.