Jetfire Debug Panel
The Jetfire Debug Panel is used to debug Web 2.0 enabled applications for the website. The panel is used by the System Administrator to debug Jetfire issues.
Getting Started
Before the Jetfire Debug Panel can be used, it progresses through a series of stages:
- If the user is not logged into CMS, the Jetfire Debug Panel prompts the user to login. The user sees the CMS Login Prompt.
- The user MUST be logged in as a CMS User to use the Jetfire Debug Panel.
- If the Jetfire Debug Panel requires that the CMS User have an Admin role, then the CMS Admin Role Required message is displayed. This user may not access the Jetfire Debug Panel.
- If the Jetfire Admin Panel requires that the user be logged in as a Jetfire User, then the Jetfire Debug Panel prompts the user with the Jetfire Login form.
- When the login requirements are met, The Jetfire Debug Panel is displayed.
Figure: CMS Login Prompt
Figure: CMS Admin Role Required Message
Figure: Jetfire Login Prompt
Multiple Subscriptions
Jetfire supports multiple subscriptions at the same time. The 'Subscription' displayed in various Web Parts identifies the subscription database where application content is being stored.
Each Jetfire Debug Panel supports only one subscription that is defined by the Subscription Default website configuration parameter.
Using the Jetfire Debug Panel
The WebMaster Jetfire Debug Panel provides
- Jetfire Database Tools
- Jetfire Server Tools
- Jetfire Nexus Tools
- Jetfire Code Tools
for the website.
Figure: Start with the Jetfire Debug Panel
Jetfire Database Tools
Web Parts for Jetfire Database Tools include:
Jetfire Server Tools
Web Parts for Jetfire Database Tools include:
Jetfire Nexus Tools
Web Parts for Jetfire Nexus Tools include:
Jetfire Code Tools
Web Parts for Jetfire Code Tools include:
Jetfire Debug Panel Web Parts Summary
Figure: Jetfire Debug Panel - Web Parts displayed
This is a summary of Web Parts configured on this page. The summary shows the title, description and access roles for each Web Part. Web Parts are listed alphabetically
Title: Add Jetfire Code Files
- Roles required to access: Admin
- Description: The Add Code Files Web Part lists code from JetfireCodeFiles.xml.
Title: Admin Help Index
- Description: TrackerRealm CMS Admin Panel Help Web Part provides in page help for the CMS Admin panel.
Title: Change Root Status
- Roles required to access: Admin
- Description: Changes the Root Status in the Database.
Title: Client Nexus Dashboard
- Roles required to access: Admin
- Description: TrackerRealm Nexus Dashboard Web Part displays properties of the client nexus.
Title: Copy Database Table
- Roles required to access: Admin
- Description: TrackerRealm Scan Datbase Web Part transfers the data from a table in a 'from' database to a (new) table in a 'to' database.
Title: Delete Workflow Dependencies
- Roles required to access: Admin
- Description: TrackerRealm Delete Workflow Dependencies Web Part is used to delete dependent Workflows.
Title: Find Guid
- Roles required to access: Admin
- Description: TrackerRealm Find Guid Web Part is a debugging aid.
Title: Find Guid in DB
- Roles required to access: Admin
- Description: TrackerRealm Find Guid in DB Web Part is a debugging aid. (Use Subscription assigned to Web Part)
Title: Jetfire Code Versions
- Roles required to access: Admin
- Description: View workflow versions for a given class.
Title: Jetfire Debug Panel
- Roles required to access: Admin
- Description: TrackerRealm Jetfire Debug Panel Web Part displays Jetfire Debug Web Parts. The Correct Web Part is displayed for the selected action.
Title: Jetfire Incidents
- Roles required to access: Admin
- Description: The Incident Web Part is used to display incidents encountered during the use of Jetfire.
Title: Monitor Cache
- Roles required to access: Admin
- Description: TrackerRealm Monitor Cache Web Part displays the Login Users and Servers in the Cache.
Title: Nexus Sanity Tests
- Roles required to access: Admin
- Description: TrackerRealm Nexus Sanity Web Part tests the sanity of the Nexus.
Title: Refresh Search Tables
- Roles required to access: Admin
- Description: Refreshes the ORM tables used for searching.
Title: Root Workflows in Jetfire Database
- Roles required to access: Admin
- Description: TrackerRealm RootWorkflows Datbase Web Part used to review workspaces and namespaces for RootWorkflows Named Workflows.
Title: Run Garbage Collector
- Roles required to access: Admin
- Description: TrackerRealm Run Garbage Collector Web Part runs the Jetfire Garbage Collector in the server.
Title: Run Self Test
- Roles required to access: Admin
- Description: TrackerRealm Run Self Test Web Part runs the self-test.
Title: Sanitize Database Guids
- Roles required to access: Admin
- Description: TrackerRealm Sanitize Database Web Part cross-references all guids in the database for usage.
Title: Scan Jetfire Database
- Roles required to access: Admin
- Description: TrackerRealm Scan Datbase Web Part allow the user to review and delete records in the database.
Title: Scrub Lists
- Roles required to access: Admin
- Description: TrackerRealm Scrub List Web Part removes deleted Workflows and Intri.
Title: Server Nexus Dashboard
- Roles required to access: Admin
- Description: TrackerRealm Server Nexus Dashboard Web Part is a debugging aid.
Title: Server Nexus Users (All Subscriptions)
- Roles required to access: Admin
- Description: TrackerRealm Server Nexus Users Web Part displays all users in ALL Subscriptions.
Title: Test DB Schema
- Roles required to access: Admin
- Description: TrackerRealm Test DB Schema Web Part tests the schema of Jetfire tables.
Title: Update Jetfire Database Schema
- Roles required to access: Admin
- Description: TrackerRealm Resave Database Web Part updates the database with Jetfire schema, runs the Garbage Collector and runs a self-test.
Title: Workflows per Code Class
- Roles required to access: Admin
- Description: TrackerRealm Workflow/Code Class Web Part identifies the number of workflows per Jetfire Class and removes code classes from the Nexus and Database.