Click here to download a PDF of this page.
Returns a list of project (database) names that the SOAP client can connect to.
| parts |
|
| used by |
|
| source |
<message name="getDatabaseListRequest">
</message> |
| parts |
|
| used by |
|
| source |
<message name="getDatabaseListResponse">
<part name="pDBList" type="ttns:ArrayOfCDatabase"/>
</message> |
Returns a list of project (database) names that the SOAP client can connect to.
| parts |
|
| used by |
|
| source |
<message name="getProjectListRequest">
<part name="username" type="xsd:string"/>
<part name="password" type="xsd:string"/>
</message> |
| parts |
|
| used by |
|
| source |
<message name="getProjectListResponse">
<part name="pProjList" type="ttns:ArrayOfCProject"/>
</message> |
Returns what type of access SOAP user has. For example, logging in with only TestTrack Pro access.
| parts |
|
| used by |
|
| source |
<message name="getProjectDataOptionListRequest">
</message> |
| parts |
|
| used by |
|
| source |
<message name="getProjectDataOptionListResponse">
<part name="pProjTypes" type="ttns:ArrayOfCProjectDataOption"/>
</message> |
Logs SOAP user in to TestTrack. Uses a project name, which the getDatabaseList request returns, with a username and password. This request returns a cookie that is used in all subsequent calls.
| parts |
|
| used by |
|
| source |
<message name="DatabaseLogonRequest">
<part name="dbname" type="xsd:string"/>
<part name="username" type="xsd:string"/>
<part name="password" type="xsd:string"/>
</message> |
| parts |
|
| used by |
|
| source |
<message name="DatabaseLogonResponse">
<part name="Cookie" type="xsd:long"/>
</message> |
Logs SOAP user into TestTrack. Uses a project name, which the getProjectList request returns, with a username and password. This request returns a cookie that is used in subsequent calls.
Note: In the TestTrack Client, users can be required to change their passwords at the next login. This option is not enforced in the SOAP client. We do not want to prevent SOAP scripts from running because the change password option is enabled for a SOAP user.
| parts |
|
| used by |
|
| source |
<message name="ProjectLogonRequest">
<part name="pProj" type="ttns:CProject"/>
<part name="username" type="xsd:string"/>
<part name="password" type="xsd:string"/>
</message> |
| parts |
|
| used by |
|
| source |
<message name="ProjectLogonResponse">
<part name="Cookie" type="xsd:long"/>
</message> |
Logs SOAP user out of TestTrack. This operation is used for session management and should be the final call made to the SOAP server. It performs session clean up, logs off all users, and closes all connections to the TestTrack project.
| parts |
|
| used by |
|
| source |
<message name="DatabaseLogoffRequest">
<part name="cookie" type="xsd:long"/>
</message> |
| parts |
|
| used by |
|
| source |
<message name="DatabaseLogoffResponse">
<part name="result" type="xsd:int"/>
</message> |
Returns a list of tables the user can access. Many TestTrack SOAP requests and types use a table name as a parameter. This request filters out tables the SOAP user does not have security access to, even though the list of possible tables is static.
| parts |
|
| used by |
|
| source |
<message name="getTableListRequest">
<part name="cookie" type="xsd:long"/>
</message> |
| parts |
|
| used by |
|
| source |
<message name="getTableListResponse">
<part name="pTableList" type="ttns:ArrayOfCDatabaseTable"/>
</message> |
Returns table drop-down field. Fields only access specific values and are included as a subset of columns returned from getColumnsForTable. Use getDropdownFieldValuesForTable to get field