Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%WebStress] >  [Comms] >  [Server]
Private  Storage   

class %WebStress.Comms.Server extends %SOAP.WebService

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 19


Summary

Properties
AddressingIn AddressingOut Attachments Base64LineBreaks
BodyId BodyXmlId ContentId ContentLocation
FaultAddressing FaultHeaders HeadersIn HeadersOut
ImportHandler IsMTOM Location MTOMRequired
MsgClass OutputTypeAttribute Password RMSession
ReferencesInline RequestMessageStart ResponseAttachments ResponseContentId
ResponseContentLocation SAXFlags SecurityContextToken SecurityIn
SecurityNamespace SecurityOut SessionCookie SoapFault
SoapVersion Timeout Transport Username
WriteSOAPBodyMethod

Methods
%AddEnvelopeNamespace %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OnCreateRMSession
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %ValidateObject AnyTestsRunning BuildCode
CheckDataValid CheckGeneratorIsRunning CheckGeneratorRunStatus ConvertParameter
Decrypt DownloadData Encrypt EscapeHTML
EscapeURL FileWSDL GetBodyId GetErrors
GetGenID GetIterationData GetMaxRunNumber GetRunData
HyperEventCall HyperEventHead Include Initialize
InsertHiddenField InsertHiddenFields IsPrivate Link
MakeFault MakeFault12 MakeSecurityFault MakeStatusFault
NormalizeName OnCancelSecureConversation OnPageError OnPostHTTP
OnPostHyperEvent OnPostWebMethod OnPreHTTP OnPreHyperEvent
OnPreWebMethod OnRequestMessage OnSOAPRequest OnStartSecureConversation
Page Process ProcessBinary ProcessBody
ProcessBodyNode QuoteJS Reset ResetControlData
ReturnFault ReturnOneWay RewriteURL SOAPLogContains
ShowError StartDataTransfer StartMonitor StartProcs
StartTimer StopTimer TestAuthenticate TestStart
TestStop ThrowError UnescapeHTML UnescapeURL
WSAddSignatureConfirmation


Parameters

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

Methods

• 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 OnPreHTTP() as %Boolean
This method is for internal use only. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this method.
• 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 TestAuthenticate() as %Status [ WebMethod ]
• classmethod TestStart(testID As %String) as %Integer [ WebMethod ]
• classmethod TestStop(testID As %String) as %Integer [ WebMethod ]


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