About URL Query Strings

You can reference a DivePort page by its URL, which includes the page UUID. Every DivePort page has a UUID.

Syntax

https://<server>/<diveport>#project=<project_name>&page=<page_UUID>

Where:

<server> is your DiveLine server.

<diveport> is your DivePort portal.

#project=<project_name> is the Workbench project.

& is a seperator

page=<page_UUID> is the UUID of your DivePort page. In addition to appearing in the browser address, the UUID is listed in logs, scan environment, and the portal dump tables.

URL Parameters

Parameter Description
area Specifies the DiveBook Area.
dive-allvalues-key Defines the QuickView in the query string set to All Values. Syntax: dive-allvalues-key=<QuickView name>
dive-encoding

Indicates that the URL includes Unicode characters. Syntax: dive-encoding=fix-<type>

Example: dive-encoding=fix-utf8.

dive-key

Defines the QuickView as part of a query string. Syntax: dive-key=<QuickView Dimension>

dive-value Specifies the QuickView value as part of a query string. Syntax: dive-value=<QuickView value>

NOTE: When specifying a date for a special Measure Factory QuickView, you must use a full date string, such as 2023/04/01.

embed

Renders the page content without headers and navigation components, and suppresses the message of the day. Syntax: embed=true.

Or, to embed the URL parameter to display the My Library navigation bar, embed=mylibrary.

See also Embedding DivePort Pages.

factory Specifies the factory. Syntax: factory=<factory_name>
file Specifies a marker or Spectre Dive file.
locale Specifies the interface language. Syntax: locale=<DivePort_UI_language>
measure Specifies the measure being used. Syntax: measure=<measure_name>
page Specifies the DivePort page UUID. Syntax: page=<page_uuid>
password Specifies a dlcgi-generated single-use password when login credentials are used with web server authentication. Syntax: password=<DiveLine_password>
project Specifies the DivePort project. Syntax: project=<project_name>
topic Specifies the DiveBook Topic.
username Specifies the DiveLine username when login credentials are used with web server authentication. Syntax: logon?username=<DiveLine_username>

NOTE: The project, file, area, and topic parameters can be specified as part of the URL fragment. This means that they appear after the # character. These parameters are automatically added to the URL when NetDiver is used. Therefore, a user can bookmark a NetDiver page, and use that bookmark to return to the same file or DiveBook topic.