DataService
The following operations are supported. For a formal definition, please review the Service Description.
-
AddFirstSite
Add a new site, which is the first site in a multi site family. And the new site id is 1 -
AddPureProjects
Add a new project, and return the new project id -
AddPureUsers
Add a new user, and return the new user id -
AddSite
Add a new site, and return the new site id -
AddSiteProjects
Insert Into SiteProjects table -
AppConnectionTest
AppServer ConnectionTest -
AuthUser
Authentication user, if user exists and password is right, return xml. -
CanJoinFamily
Authenticate a family -
ChangeDocumentServerProjectID
Merge -
ChangeDocumentServerProjectID2
Merge -
ChangeNTLoginName
ChangeNTLoginName -
ChangePassword
ChangePassword -
ChangeToAloneSite
Delete a project -
CheckAccounts
return the new accounts id -
CheckProjects
return the new projects id -
CheckUserLoginExist
CheckUserLoginExist -
CheckUsers
return all the conflicted users and the new users id -
DeleteAdminAccounts
DeleteAdminAccounts -
DeleteOneSiteProjects
Delete SiteProjects table where siteid=? -
DeletePureProjects
Delete a project -
DeletePureUsers
Delete a user -
DeleteSite
Delete a site -
DeleteSiteProjects
Delete SiteProjects table -
ExecuteCompressedSQL
Excute any sql commands, use compressed data to transfer sql command, return affected line count. -
ExecuteSQL
Excute any sql commands,return affected line count. -
ExecuteSQLEx
Excute any sql commands,return affected line count. -
ExecuteStageSQLComplex
Execute complex stage sql commands on the master DevTrackDB -
ExecuteStageSQLComplexDTT
Execute complex stage sql commands on the master DevTestDB -
ExecuteStageSQLSimple
Execute simple stage sql commands on the master DevTrackDB -
ExecuteStageSQLSimpleDTT
Execute simple stage sql commands on the master DevTestDB -
GetAPPSrvMachineCode
GetAPPSrvMachineCode -
GetAllFamilyUsers
Return all the users -
GetAppServerConfigDoc
GetAppServerConfigurationFile -
GetAppServerConfiguration
Get DevTrack AppServer Configuration -
GetCurrentSequenceNO
Get Current Sequence NO. -
GetDBMSName
Get DBMS name. -
GetDataFromDatabase
Select rowsets from database -
GetDatabaseTimeOut
Get the timeout settings from application object -
GetDatasetFromDatabase
Select dataset from database -
GetLicenseUserCount
GetLicenseUserCount -
GetLicenseUserCount2
GetLicenseUserCount2 -
GetMergeTaskInfo
Get Merging Task Infomation -
GetNextSequenceNOs
Get Next Multi-Sequence NOs. -
GetSequenceNO
Get Next Sequence NO. -
GetServerTime
AppServer ConnectionTest -
GetSiteCommunicationKey
Get Site Communication Key -
GetUsedAdditionalDevTestComboFixedLicNum
Get the number of additional DevTest Combo Fixed license -
GetUsedAdditionalKWLicNum
Get the number of Additional KnowledgeWise license -
GetUsedFixedLicNum
Get the number of fixed licsence -
GetUsedFloatingLicNum
Get the number of floating licsence -
GetUserLicenseTableList
GetUserLicenseTableList -
GetUserLogStatus
GetUserLogStatus -
GetUserManagerInfo
GetUserManagerInfo -
GetUserUsedLicNum
Get user used the number of licsence -
InsertIntoSiteItemSync
Insert Into SiteItemSync table -
InsertSiteSettings
Insert a SiteSetting -
IsIntegratedWithOtherSite
IsIntegratedWithOtherSite -
JoinFamily
Join the family, update (site,user,project) information in the system master site, and return all sites -
ListDashboardProjects
ListDashboardProjects -
LoadSoapHData
LoadSoapHData -
LoadSyncAdminAccounts
LoadSyncAdminAccounts -
LoadSyncLicenses
Delete a project -
LoadSyncSiteUsers
LoadSyncSiteUsers -
LoadSyncSites
Delete a project -
LoadSyncUsers
Delete a project -
LogOffUser
LogOffUser -
LogOffUser2
LogOffUser2 -
LogOffUser4SessionCtrl
LogOffUser4SessionCtrl -
LogOffUserSession2
LogOffUserSession2 -
LogOnUser2
LogOnUser2 -
LogOnUserSession2
LogOnUserSession2 -
LogonSession4SessionCtrl
LogonSession4SessionCtrl -
Merge
Merge -
MergeProjects
Merge projects -
MergeProjects1
Merge table BugTracking -
MergeProjects2
Merge table ChangeLog -
MergeUsers
Merge users -
OverwriteWebSvcDSN
Overwrite the dsn's setting belong to the webservice -
ProjectCopyInMultiSite
create a new project when enable multisite -
RefreshDatabase
RefreshDatabase -
ReloadLicense
ReloadLicense -
ResetJoinState
Canacel the process of joinning a family -
ResetUserLicUsage
Delete a user -
SetDatabaseTimeOut
Set the timeout(seconds) settings stroed in application object -
SetSequenceNO
Set Sequence NO. -
SyncUserInfo
SyncUserInfo -
SyncUserInfo4Web
SyncUserInfo4Web -
SyncUserInfoTest
SyncUserInfoTest -
UpdateAdminAccounts
UpdateAdminAccounts -
UpdateLicenses
Update the license information -
UpdatePureProjects
Update a project, and return the project id or logical error not meantioned now -
UpdatePureUsers
Update a user, and return the user id or logical error not meantioned now -
UpdateSiteInfomation
UpdateSiteInfomation -
UpdateUserLicInfo4NewLicense
UpdateUserLicInfo4NewLicense