DocBook|Search
Class Reference
%WebStress.Scripts.URLS
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [USER] >  [%WebStress] >  [Scripts] >  [URLS]
Private  Storage  

persistent class %WebStress.Scripts.URLS extends %Persistent, %XML.Adaptor

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 18 4 2


Summary

Properties
Delay Description Headers NumberOfParameters
PageMarker PageTime Parameters Path
PostExecute PreExecute Protocol RecordedTime
Request Response Script ServerChange
SpecifiedPort Verb

Methods
%%OIDGet %AddToSaveSet %AddToSyncSet %BMEBuilt
%BuildIndices %CheckUnique %ClassIsLatestVersion %ClassName
%ComposeOid %ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Exists %ExistsId %Extends %GUID
%GUIDSet %GetLock %GetParameter %GetSwizzleObject
%Id %InsertBatch %IsA %IsModified
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectModified
%Oid %OnBeforeAddToSync %OnDetermineClass %Open
%OpenId %OriginalNamespace %PackageName %PhysicalAddress
%PurgeIndices %Reload %RemoveFromSaveSet %ResolveConcurrencyConflict
%RollBack %Save %SaveDirect %SaveIndices
%SerializeObject %SetModified %SortBegin %SortEnd
%SyncObjectIn %SyncTransport %UnlockExtent %UnlockId
%ValidateObject DestroyDumpFile DumpToFile NumberOfParametersGet
PageTimeGet XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType


Parameters

• parameter FileTimestamp = "60212,85655";

Properties

• property Delay as %Integer;
The delay in milliseconds before calling this URL
• property Description as %String(MAXLEN=30,TRUNCATE=1);
This is the user entered description of the functionality of this URL
• property Headers as array of %String(TRUNCATE=1);
This is an array of the headers sent by the browser
• property NumberOfParameters as %Integer [ Calculated ];
• property PageMarker as %Boolean;
Indicates that this URL is the start of a page 'group'.
• property PageTime as %Integer [ Calculated ];
This is similar to the RecordedTime but is the total time for the page with all of its components
• relationship Parameters as %WebStress.Scripts.URLS.Parameters [ Inverse = URL,Cardinality = children ];
• property Path as %String(MAXLEN=10000,TRUNCATE=1);
This is the URL of the call
• property PostExecute as %String(MAXLEN=100,TRUNCATE=1);
The code that should be called after the web call is completed Example 1 - do PostURL20^Random.Script.1 Example 2 - do ##class(MyPackage.MyClass).AfterCall1()
• property PreExecute as %String(MAXLEN=100,TRUNCATE=1);
The code that should be executed before the web call is made Example 1 - do PreURL20^Random.Script.1 Example 2 - do ##class(MyPackage.MyClass).GetParams1(.params)
• property Protocol as %String(TRUNCATE=1);
The protocol used
• property RecordedTime as %Integer;
This is the number of milliseconds that were recorded between the request being received from the browser and the response being sent back from the server
• property Request as %GlobalCharacterStream;
This is the recorded request that was sent from the browser
• property Response as %GlobalCharacterStream;
This is the recorded response that was received back from the webserver
• relationship Script as %WebStress.Scripts [ Inverse = URLs,Cardinality = parent ];
• property ServerChange as %String(TRUNCATE=1);
This specifies an explicit server address that is different from that specified for the test
• property SpecifiedPort as %String(TRUNCATE=1);
This is the port that was explicitly specified in the original call
• property Verb as %String(TRUNCATE=1);
This is the verb that was used to call this web reference. Expected answers are either GET or POST.

Methods

• method DestroyDumpFile(file)
• method DumpToFile() as %String
• method NumberOfParametersGet() as %Integer
This is a Get accessor method for the NumberOfParameters property.
• method PageTimeGet() as %Integer
This is a Get accessor method for the PageTime property.

Queries

• query ListDetail(script As %String)
SQL Query :
SELECT childsub,Path,Verb,NumberOfParameters,Delay,PageTime FROM URLS
WHERE (PageMarker = 1 AND Script = :script)
ORDER BY childsub
• query ShowURL(script As %String)
SQL Query :
select ID,Path,Verb,NumberOfParameters from URLs where Script = :script