Platform SDK: Team Productivity Update

Instantiation URL Arguments

The Team Productivity Update invokes the Instantiation URLs (bstrInstantiate, Configure, Deploy, and DropConfigure) with various combinations of the arguments listed in the following table.

Argument Description Passed to When available
RequestingMachineName Name of the Team Productivity Update server computer that invokes the URL. bstrInstantiate:

Configure URL

Deploy URL

DropConfigure URL

 
OwnerGroup Name of the local Windows NT group that the Team Productivity Update uses to enumerate Team Workspace owners. bstrInstantiate:

Deploy URL

MemberGroup Name of the local Windows NT group that the Team Productivity Update uses to enumerate Team Workspace members. bstrInstantiate:

Deploy URL

TeamWorkspaceID GUID of the Team Workspace adding the application. Can be used with the FriendlyNameFromGUID method to get the friendly name of the Team Workspace. bstrInstantiate:

Deploy URL

When Team Workspace has been approved, prior to invoking Deploy URL.
TeamWorkspaceName Friendly name of the Team Workspace adding the application. bstrInstantiate: During Configure URL, before the application instance has been created.
FactoryID GUID created by the Team Productivity Update for the Team Application Factory. bstrInstantiate: When RegisterAppFactory method returns.
ConfigSessionID GUID created by the Team Productivity Update for the launch of a specific Instantiation URL that uses TAFT_FACTORY mode. bstrInstantiate When bstrInstantiate is passed through the completion of the Deploy URL.
InstanceID GUID created by the Team Productivity Update for this instance of the application. Can be used with the FriendlyNameFromGUID method to get the friendly name for the application. bstrInstantiate: Before Deploy URL is called.
InstanceName Friendly name of the application instance. The Instantiation URL should include a mechanism to track each instance it creates. bstrInstantiate: Before Configure URL is called.
Roles Populated list of Team Workspace owners and members. Account names must be fully qualified Windows NT account names. bstrInstantiate: Before Configure URL is called.

The above arguments may be passed in the URLs using the Active Server Pages Request.Form method as shown in the following VBScript code sample:

<%@ Language=VBScript %>
<% Option Explicit %>

<?xml version="1.0"?>
<TeamApp>
<URLs>
<Launch>http://myserver/place/launch.asp</Launch>
<Summary>http://myserver/place/summary.asp</Summary>
<Search>http://myserver/place/search.asp</Search>
<Offline>http://myserver/place/offline.asp</Offline >
<Delete>http://myserver/place/delete.asp</Delete >
</URLs>
<Result>
<Code>0</Code>
<Description>Instance was created successfully</Description>
</Result>
</TeamApp>

Additional information can be obtained using the standard HTTP header.