class %WebStress.Comms.Server
extends %SOAP.WebService
parameter LOCATION = "http://localhost/csp/webdeploy";
TODO: change this to actual network address.
URL for invoking the WebService.
parameter NAMESPACE = "http://tempuri.org";
TODO: change this to actual SOAP namespace.
SOAP Namespace for the WebService
parameter SERVICENAME = "%WebStress";
Name of the WebService.
classmethod AnyTestsRunning()
as %Integer
[ WebMethod ]
classmethod BuildCode(stream As %GlobalBinaryStream, senderID As %String)
as %String
[ WebMethod ]
classmethod CheckDataValid(request As %WebStress.Control.ValidData.Request)
as %WebStress.Control.ValidData.Response.Generators
[ WebMethod ]
classmethod CheckGeneratorIsRunning(testID As %String, senderID As %String)
as %WebStress.Control.GeneratorStatus
[ WebMethod ]
classmethod CheckGeneratorRunStatus(testID As %String, senderID As %String)
as %WebStress.Control.GeneratorStatus
[ WebMethod ]
classmethod DownloadData(stream As %GlobalBinaryStream, senderID As %String)
as %String
[ WebMethod ]
classmethod GetErrors(testID As %String, runID As %Integer, scriptID As %String)
as %GlobalCharacterStream
[ WebMethod ]
classmethod GetGenID()
as %String
[ WebMethod ]
classmethod GetIterationData(testID As %String, run As %Integer)
as %String
[ WebMethod ]
classmethod GetMaxRunNumber(testID As %String)
as %Integer
[ WebMethod ]
classmethod GetRunData(testID As %String)
as %String
[ WebMethod ]
classmethod ResetControlData(testID As %String, senderID As %String)
as %String
[ WebMethod ]
classmethod StartDataTransfer(runID As %Integer, testID As %String, serverPort As %Integer, senderID As %String, generator As %String)
as %String
[ WebMethod ]
classmethod StartMonitor(runNumber As %Integer, testID As %String, senderID As %String, runDescription As %String)
as %Status
[ WebMethod ]
classmethod StartProcs(testID As %String, runNumber As %Integer, param As %Integer, senderID As %String, senderTime As %Integer)
as %WebStress.Control
[ WebMethod ]
Prepares the processes ready for the test
classmethod TestStart(testID As %String)
as %Integer
[ WebMethod ]
classmethod TestStop(testID As %String)
as %Integer
[ WebMethod ]