Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%WebStress] >  [Comms] >  [Client]
Private  Storage   

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 19


Summary

Properties
AddressingIn AddressingOut Attachments Base64LineBreaks
BodyId BodyXmlId ContentId ContentLocation
ContentType GzipOutput HTTPVersion HeadersIn
HeadersOut HttpAccept202 HttpFollowRedirect HttpInitiateAuthentication
HttpPassword HttpProxyAuthorization HttpProxyHTTPS HttpProxyPort
HttpProxySSLConnect HttpProxyServer HttpProxyTunnel HttpRequest
HttpRequestHeaderCharset HttpRequester HttpResponse HttpUsername
ImportHandler IsMTOM Location MTOMRequired
OpenTimeout OutputTypeAttribute Password PolicyConfiguration
RMSession ReferencesInline RequestMessageStart ResponseAttachments
ResponseContentId ResponseContentLocation SAXFlags SSLCheckServerIdentity
SSLConfiguration SSLError SecurityContextToken SecurityIn
SecurityNamespace SecurityOut SessionCookie SoapBinary
SoapBinaryCharset SoapFault SoapVersion Timeout
Transport UsePPGHandler Username WSANamespace
WriteSOAPBodyMethod

Methods
%AddEnvelopeNamespace %AddToSaveSet %ClassIsLatestVersion %ClassName
%CloseRMSession %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OnSOAPFinished %OnSOAPRequest %OnSOAPResponse %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%StartRMSession %ValidateObject AnyTestsRunning CancelSecureConversation
CheckDataValid CheckGeneratorIsRunning CheckGeneratorRunStatus DownloadCode
DownloadData GetBodyId GetErrors GetGenID
GetIterationData GetMaxRunNumber GetRunData NormalizeName
ResetControlData ResetHttpHeaders SendSOAPRequest SetHttpHeader
StartDataTransfer StartMonitor StartProcs StartSecureConversation
TestAuthenticate TestStart TestStop WSCheckSignatureConfirmation
WSSecurityLogin


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

• 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 ]


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.