Home > Class Reference > ENSLIB namespace > %WebStress.Comms.Client

%WebStress.Comms.Client

class %WebStress.Comms.Client extends %SOAP.WebClient

Method Inventory (Including Private)

Parameters

parameter LOCATION = http://localhost/csp/webdeploy/%WebStress.Comms.Server.cls;
This is the URL used to access the web service.
parameter NAMESPACE = http://tempuri.org;
This is the namespace used by the Service
parameter SERVICENAME = %WebStress;
This is the name of the Service

Methods (Including Private)

private method %OnNew(generator As %String, location As %String) as %Status
This callback method is invoked by the %New() method to provide notification that a new instance of an object is being created.

If this method returns an error then the object will not be created.

It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:

Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.

final method AnyTestsRunning() as %Integer [ WebMethod ]
final method CheckDataValid(request As %WebStress.Control.ValidData.Request) as %WebStress.Control.ValidData.Response.Generators [ WebMethod ]
final method CheckGeneratorIsRunning(testID As %String, senderID As %String) as %WebStress.Control.GeneratorStatus [ WebMethod ]
final method CheckGeneratorRunStatus(testID As %String, senderID As %String) as %WebStress.Control.GeneratorStatus [ WebMethod ]
final method DownloadCode(stream As %GlobalBinaryStream, senderID As %String) as %String [ WebMethod ]
final method DownloadData(stream As %GlobalBinaryStream, senderID As %String) as %String [ WebMethod ]
final method GetErrors(testID As %String, runID As %Integer, scriptID As %String) as %GlobalCharacterStream [ WebMethod ]
final method GetGenID() as %String [ WebMethod ]
final method GetIterationData(testID As %String, run As %Integer) as %String [ WebMethod ]
final method GetMaxRunNumber(testID As %String) as %Integer [ WebMethod ]
final method GetRunData(testID As %String) as %String [ WebMethod ]
final method ResetControlData(testID As %String, senderID As %String) as %String [ WebMethod ]
final method StartDataTransfer(runID As %Integer, testID As %String, serverPort As %Integer, senderID As %String, generator As %String) as %String [ WebMethod ]
final method StartMonitor(runNumber As %Integer, testID As %String, senderID As %String, runDescription As %String) as %Status [ WebMethod ]
final method StartProcs(testID As %String, runNumber As %Integer, param As %Integer, senderID As %String, senderTime As %Integer) as %WebStress.Control [ WebMethod ]
final method TestAuthenticate() as %Status [ WebMethod ]
final method TestStart(testID As %String) as %Integer [ WebMethod ]
final method TestStop(testID As %String) as %Integer [ WebMethod ]

Inherited Members

Inherited Properties (Including Private)