Request

This class represents a request made in the context of a visit. A Request object connects to information describing the user and other details of the visit.

A request may be a part of a Uniform Resource Identifier (URI), in which case a URI object is linked to the Request object. The query string contained in the URI is represented by a URIQuery object linked to the Request object.

Alternatively, a Request may be made through a site Uniform Resource Locator (URL). The site URL is represented by a SiteURL object linked to the Request object through a URI object. The SiteURL object may represent an actual Web site or a virtual server. If the Request object involves query strings through the site, the SiteURL object will have one or more LinkSVQStringName or LinkMVQStringName objects linking the SiteURL object to the query strings.

Data Members

Data Member Name Data Type Default Value Description
BytesReceived LONGREAL None Stores the number of bytes received while processing the request.
BytesSent LONGREAL None Stores the number of bytes sent while processing the request.
DirName1 WSTR / None
DirName2 WSTR Inherited None
DirName3 WSTR Inherited None
DirName4 WSTR Inherited None
DirName5 WSTR Inherited None
DirName6 WSTR Inherited None
HasCommerceEvent SHORT None None
HttpStatus ULONG 0 None
IsRequest SHORT None Identifies the object as a request or a link between a Visit object and Web configuration objects.

0 - Link

1 - Request

IsSecure SHORT None None
IsSuccessCode SHORT None None
Processed BOOL 0 None
QueryString WSTR No query string None
ReferrerDomainName WSTR Not available None
RequestIndex SHORT None None
RequestNum IDENTITY 0 Stores the unique key for the object.
SiteName WSTR Not available None
TaskID LONG 0 None
Timestamp FILETIME None Records when the object was created.
Title WSTR Inherited None
URI WSTR Not available None
URL WSTR Not available None
UserAgentBrowserCategoryID ULONG 1 None
UserAgentName WSTR Not available None
UserAgentOperatingSystemID ULONG 1 None
UserAgentPortalID ULONG 1 None
UserAgentSecurityID ULONG 1 None
UserAgentVersionID ULONG 1 None
UserID WSTR Not available None
UserKey UUID {00000000-0000-0000-0000-000000000000} None
VisitNum IDENTITY 0 None
Win32Status ULONG 0 None

Class Key

RequestKey is composed of a single data member, RequestNum.

Relations

For a description of the relation type, see Data Warehouse Classes.

Relation Name Parent Child Type
HttpStatusRequest HttpStatus Request 194
LogUserRequestRel LogUser Request 2
ReferrerDomainRequest ReferrerDomain Request 194
RegisteredUserRequestRel RegisteredUser Request 2
SiteRequestRel Site Request 2
TaskHistoryRequestRel TaskHistory Request 2
UriQueryRequest UriQuery Request 2
UriRequest URI Request 194
UserAgentRequest UserAgent Request 194
Win32StatusRequest Win32Status Request 194


All rights reserved.