You can share your profile settings with other users through a profile server. Shared settings override RTV default settings. You can restore default and custom settings at any time.
- Enter the name or IP address of the cxImpact server that is designated as the profile server. Typically, this server also hosts the Portal.
- After you enter the name of the profile server, click Check for Updates Now. You can synchronize your profile with any stored on the server. If you chose to modify your profile, any open sessions are closed and reopened by using the new settings.
- When you select Check for Updates at Startup, RTV queries the
profile server each time it starts to update the local profile with any changes:
- If authentication is not configured through Search Server, then anyone can change the stored global profile.
- If authentication is enabled, then only members of administrator-level groups can change the global profile.
- The groups that are permitted to make changes are based on the Search Server authentication mode and its admin groups on the designated Profile Server.
Synching RTV profile with BBR
You can synchronize the RTV profile to the BBR profile.
- In the Profiles tab, click Sync to BBR.
- RTV attempts to connect to the specified Profile Server and to compare the selected profile to the one stored on the remote server.
-
The Sync Profile Rules to BBR dialog is displayed:
- The rules that are in RTV and not in BBR are displayed in the top pane. These rules must be considered for adding to BBR.
- The rules that are in BBR and not in RTV are displayed in the bottom pane. These rules must be considered for removal from BBR.
-
To synchronize, click Commit.
- You cannot select individual items to commit.
- You cannot copy items from BBR to RTV.
Backing up RTV profile
The following steps explain how to back up an RTV profile.
Note: RTV does not provide version control for the user profile. Retain a local copy of any profile
that you are modifying.
Complete the following steps, to back up a profile:
- In the RTV menu, select Tools > Options.
- Click the Profiles tab.
- Click Edit Raw Profile.
- Copy all of the profile text and paste the text into a text editor.
- Save the text file.
- In RTV, click Discard Changes & Exit.
The following is an example of an RTV profile.
<ReplayServerProfile lastWriteTime="2/22/2007 6:05:52 PM"
lastWriteTimeGMT="1172196352"
lastWriteUserName="TeaLeafSystem">
<RequestMapping>
<RequestEntry name="URL">
<Key name="HTTP_WGATE_ORIGINAL_URL"/>
<Key name="URL"/>
<Key name="DEJA_PATH"/>
<Key name="HTTP_PATH_INFO"/>
<Key name="PATH_INFO"/>
</RequestEntry>
<RequestEntry name="Host">
<Key name="HTTP_HOST_ORIG"/>
<Key name="HTTP_HOST"/>
<Key name="SERVER_NAME"/>
<Key name="HOSTUNSECURE"/>
</RequestEntry>
<RequestEntry name="Port">
<Key name="HTTP_PORT"/>
<Key name="SERVER_PORT"/>
<Key name="HTTP_SERVER_PORT"/>
<Key name="PORTUNSECURE"/>
</RequestEntry>
<RequestEntry name="QueryString">
<Key name="QUERY_STRING"/>
<Key name="HTTP_QUERY_STRING"/>
</RequestEntry>
<RequestEntry name="Referer">
<Key name="HTTP_REFERER"/>
<Key name="REFERER"/>
</RequestEntry>
<RequestEntry name="Frame">
<Key name="DEJA_FRAMENAME"/>
</RequestEntry>
<RequestEntry name="RemoteHost">
<Key name="REMOTE_HOST"/>
<Key name="REMOTE_ADDR"/>
<Key name="HTTP_REMOTE_HOST"/>
<Key name="HTTP_REMOTE_ADDR"/>
</RequestEntry>
<RequestEntry name="StatusCode">
<Key name="StatusCode"/>
<Key name="STATUS_CODE"/>
</RequestEntry>
<RequestEntry name="Secure">
<Key name="HTTPS"/>
<Key name="HTTP_HTTPS"/>
<Key name="SERVER_PORT_SECURE"/>
</RequestEntry>
</RequestMapping>
<HostProfile name="www.sample.com" id="1">
<!-- IgnoreURL removes pages that shouldn't be replayable from
"Viewable Pages". -->
<IgnoreURL value="/path/*.axd?*" id="2"/>
<!-- PopupURL marks pages as popup, so they aren't used for
highlighting. -->
<PopupURL value="/path/popup.asp?*" id="3"/>
<!-- RemapHost remaps the host named in the HostProfile node to some
other host.
mode values: off, on, null -->
<RemapHost mode="off" value="www2.sample.com" id="4"/>
<!-- There can be multiple RemapPort nodes -->
<RemapPort valueIn="1024" valueOut="80" id="5"/>
<!-- Protocol forces the protocol to http or https, if needed
values: auto, http, https -->
<Protocol value="auto" id="6"/>
<!-- ResponseModify can be used to do special processing
to pages before replay. This example nullifies
JavaScript that many sites use to break their
pages out of frames.
url -> this is a regex pattern for matching for urls
pattern -> this is a regex pattern to be replaced.
replacementString
-> this is the string to replace the pattern
occurrences -> first, all
-->
<ResponseModify url=".*" pattern="top.location != location"
replacementString="0" occurrences="first" id="7"/>
<!-- ExternFileModify can be used to do special processing
to external files that do things which interfere with
replay. This example disables a script file from hooking
into the "window.onunload" processing.
url -> this is a regex pattern for matching for urls
pattern -> this is a regex pattern to be replaced.
replacementString
-> this is the string to replace the pattern
occurrences -> first, all
-->
<ExternalFileModify id="8" url="/script/functions.js"
pattern="window.onunload = onUnloadProcessing;"
replacementString=";" occurrences="first"/>
<!-- FrameRule is used to force a given URL to always load
into particular frame -->
<FrameRule id="9" url="/frames/content.asp" frame="content"/>
</HostProfile>
</ReplayServerProfile>