Title: Using OpCon
1S1 Welcome and Introduction S2 Introduction to
Safety Information Exchange S3 Operational
Concepts S4 System Overview S5 CVIEW
Networking S6 Microsoft Windows NT S7 Standard
Procedures S8 System Configuration S9 Change and
Problem Tracking S10 CVIEW Versions S11 Using
OpCon S12 Laboratory Exercises S13 Wrap-up
Session 11 Using OpCon
2Session Plan
- Session objectives
- General overview
- Starting and exiting from OpCon
- Organization Manager
- User Manager
- Subscription Manager
- Subscription Registrations
- Miscellaneous Topics
- OpCon requirements
- OpCons interactions with Oracle and Windows
- Operational notes
- Reporting OpCon problems
- Differences between OpCon v1.6 and OpCon v2.0
- Future Features
- Discussion
3Session Objectives
- Learn what OpCon is, and how to use it
- Understand what organizations, users,
subscriptions, and subscription registrations are - Understand OpCons interactions with the Oracle
Database and with the Windows NT server - Learn how to report a problem
- Learn about OpCons system and user (operator)
requirements - Learn about future features
4General Overview
5What is OpCon?
- OpCon stand for Operators Console
- Designed to be used with SAFER and (APL
developed) CVIEW systems - Its a Graphical User Interface (GUI) that
manipulates the data and resources required by
the SAFER and CVIEW systems in an easy and
straightforward manner - Its the tool an operator uses to create, modify,
and delete - Organizations
- Users
- Subscriptions
- Subscription Registrations
6What will this version of OpCon do for me?
- Allow easy manipulation of organizations, users,
subscriptions, and subscription registrations - Allow remote usage (i.e. run OpCon on a Windows
NT workstation or server not physically located
where the SAFER or CVIEW service is running),
with limitations
7What is an Organization?
- An organization is an entity within a SAFER or
CVIEW system that contains information about a
users organization (company or agency, and
department or division) - Note that a user MUST belong to an organization
8What is a User?
- A user is an entity within a SAFER or CVIEW
system that contains information about an
individual user, including such things as - What type of user they are (general, state law
enforcement, federal law enforcement) - What type of data they are interested in
receiving on a periodic basis (otherwise known as
a "subscription")
9What is a Subscription?
- A subscription is another entity within a SAFER
or CVIEW system that defines the information
users can receive periodically - For example
- Carrier snapshots
- Vehicle snapshots
10What is a Subscription Registration?
- A subscription registration is a link between a
subscription and a user - They indicate which users get which subscriptions
11OpCon Function List
- OpCon can create, delete, and modify
Organizations (organization information) - OpCon can create, delete, and modify Users (user
information, and user NT accounts) - OpCon can create, delete, and modify
Subscriptions (subscription information) - OpCon can create, delete, and modify Subscription
Registrations
12Starting and Exiting From OpCon
13Start OpCon Just Like Any Other Microsoft Windows
Program
- During installation, an icon for OpCon is placed
onto the Windows start menu, just like any other
Windows program - The following diagram illustrates where the icon
might be found when the program is installed
using the default locations
14The OpCon Control Bar is where Everything Starts
- Access to all three major areas (organizations,
users, and subscriptions) is obtained via the
OpCon Control Bar
Menu Bar
Button Bar
Organization Manager button
Subscription Manager button
User Manager button
- In all OpCon windows, the menu bar (when present)
duplicates all button-bar functions, and in most
cases contains additional functions
15Use the OpCon Control Bar toExit from the Program
- Exit from the OpCon program by using the Control
Bars Menu Bar or the Control Bars standard
Windows X
Windows X
16The Organization Manager
17Opening the Organization Manager Window
- Open the Organization Manager window via the
Control Bars Menu Bar, or by clicking on the
Organization Manager button
Organization Manager button
- An Organization Manager button also appears on
the User Manager and Subscription Manager windows
18Add, Delete, and Otherwise Manipulate
Organizations via the Organization Manager
- All organizations are listed in the Organization
Manager - Default sorting is by Organization Name
- Re-sort by clicking on the column titles
- Columns can be moved by dragging on the column
titles - The window is re-sizeable
Column Titles
19Adding An Organization is Easy
- Select Actions Create New Organization on the
Organization Managers menu bar, or click on the
Organization Managers Create New Organization
button
Create New Organization button
20The Create New Organization Dialog Box
21Adding An Organization
- Select or type in the name of the new
organization - Note that an Organization Name / Sub-Organization
Name pair differentiate organizations from each
other - Type in the Sub-Organization name (optional)
- Type in a short name for the new organization
(optional) - Fill in the remaining requested information
- Decide whether the new organization should be
active or inactive - Assign an organization ID
- Click on the Generate Organization ID button to
have OpCon generate one for you, or type one in - Click on the Finish button
22Modifying An Organizations Information is Easy
- Select an organization from within the
Organization Manager - Select Actions Organization Properties on the
Organization Managers menu bar, or click on the
Organization Managers Organization Properties
button, or double-click on the selected
organization
Organization Properties button
- Modify the information as appropriate
- Click on the Finish button
23Deleting An Organization is Easy
- Select the organization from within the
Organization Manager - You can only select one at a time
- Select Actions Delete Organization on the
Organization Managers menu bar, or click on the
Organization Managers Delete Organization button
Delete Organization button
- You will see an Are you sure? dialog box
- Click on the Yes button to continue with the
delete operation - You will see a Last Chance dialog box
- Click on the Yes button again to delete the
selected organization
24The User Manager
25Opening the User Manager Window
- Open the User Manager window via the Control
Bars Menu Bar, or by clicking on the User
Manager button
User Manager button
- A User Manager button also appears on the
Organization Manager and Subscription Manager
windows
26Add, Delete, and Otherwise Manipulate Users via
the User Manager
- All users are listed in the User Manager
(retrieving this information from the database
can be time consuming) - Default sorting is by User ID
- Re-sort by clicking on the column titles
- Columns can be moved by dragging on the column
titles - The window is re-sizeable
Column Titles
27Adding A User is Easy
- Select Actions Create New User on the User
Managers menu bar, or click on the User
Managers Create New User button
Create New User button
28The Create New User Dialog Box
29Adding A User
- Select an organization for the new user
- Fill in the requested information
- Click on the Copy Information from Organization
button to fill in many of the address and phone
fields with information taken from the
organizations contact - Select a user type (general user, state law
enforcement officer, or federal law enforcement
officer) - Decide whether the new user should be active or
inactive - Decide if the user will receive subscriptions,
and therefore whether or not a sub account
should be created - Assign a user ID and password
- Click on the Generate User ID Password button
to have OpCon generate them for you, or type them
in - Click on the Finish button
30Modifying A Users Information is Easy
- Select a user from within the User Manager
- Select Actions User Properties on the User
Managers menu bar, or click on the User
Managers User Properties button, or double-click
on the selected user - Modify the information as appropriate
- Click on the Copy Information from Organization
button to overwrite many of the address and phone
fields with information taken from the
organizations contact - Assign a new password, if desired. Click on the
Generate New Password button to have OpCon
generate one for you - Click on the Finish button
- Important notes
- If you decide to create a sub account for a
user that does not have one, you must provide a
new password as well - The status deleted is no longer supported -
only active and inactive are supported
31Deleting A User is Easy
- Select the user (or users) from within the User
Manager - You can select more than one by pressing and
holding the Ctrl key - Select Actions Delete Users on the User
Managers menu bar, or click on the User
Managers Delete Users button
Delete Users button
- You will see an Are you sure? dialog box
- Click on the Yes button to delete the selected
user or users
32The Subscription Manager
33What is a Subscription?
- Subscriptions contain descriptive and periodicity
information - Subscription name and description
- Periodicity (next update, daily, weekly,
bi-weekly, bi-monthly, monthly, quarterly,
annually, or immediately) - They contain information that selects which new
data records will be sent to users based on data
attributes - Entity type (carrier or vehicle)
- Data Type (currently only snapshot)
- They contain information that selects which new
data records will be sent to users based on
selection criteria (i.e. records with DOT number
25) - They contain information that decides which new
data records will be sent to users based on
events criteria (i.e. records where the safety
rating value changed)
34An Example of What Happens During Subscription
Processing (part 1)
Carrier Snapshots arrive from SAFER for
processing.
Do any of these carrier snapshots have DOT
Numbers 4 or 10 or 1011 or ICC Numbers
123 or States DC or MD or VA? If so, they are
selected (shown in green) to continue to the next
phase.
35An Example of What Happens During Subscription
Processing (part 2)
Each snapshot is examined - specifically, the
fields corresponding to the subscription's event
set. Have any of those fields changed, as
compared to the corresponding snapshot currently
in the database? If so, they are selected (shown
in white) to be delivered to the users who are
registered for the subscription. Certain event
sets utilize more complex selection algorithms,
but the end result is the same.
Sets of snapshots are developed based on the
various and applicable snapshot views. Each set
contains only the fields required for that view.
36An Example of What Happens During Subscription
Processing (part 3)
Sets of snapshots are delivered to every user who
is registered for the subscription. Each
registered user only receives the set with the
appropriate view. The snapshots are placed into
each user's "sub" mailbox.
37Opening the Subscription Manager Window
- Open the Subscription Manager window via the
Control Bars Menu Bar, or by clicking on the
Subscription Manager button
Subscription Manager button
- A Subscription Manager button also appears on the
Organization Manager and Subscription Manager
windows
38Add, Delete, and Otherwise Manipulate
Subscriptions via the Subscription Manager
- All subscriptions are listed in the Subscription
Manager - Default sorting is by Subscription ID
- Re-sorting is NOT available
- Columns can be moved by dragging on the column
titles - The window is re-sizeable
Column Titles
39Creating a New Subscription is aThree-Step
Process
- Select Actions Create New Subscription on the
Subscription Managers menu bar, or click on the
Subscription Managers Create New Subscription
button
Create New Subscription button
40Create New Subscription Dialog Box 1
41Creating a New Subscription - Step 1
- Decide on a name and a description for the new
subscription - Select the entity type (carrier or vehicle)
- Select the periodicity (next update, daily,
weekly, bi-weekly, bi-monthly, monthly,
quarterly, annually, or immediately) - Click on the Next button
42Create New Subscription Dialog Box 2for Carrier
Snapshots
43Create New Subscription Dialog Box 2for Vehicle
Snapshots
44Creating a New Subscription - Step 2
- Decide which new records will be sent to
registered users based on selection criteria - For carrier snapshots, you can select records
based on DOT Numbers, ICC Numbers, or States, and
can exclude records with certain DOT Numbers - For vehicle snapshots, you can select records
based on IRP Base States or States of Operation,
and can exclude records with certain States of
Operation - Click on the appropriate Change button to
modify the selection criteria - Click on the Next button
45Create New Subscription Dialog Box 3 for Carrier
Snapshots
46Create New Subscription Dialog Box 3 for Vehicle
Snapshots
47Creating a New Subscription - Step 3
- Decide which new records will be sent to
registered users based on events criteria - Important note
- Select the Event Set that matches the view you
intend to use for all of the users that will be
registered for this subscription - In other words, the Event Set should match the
data views of the subscription registrations
(more on subscription registrations later) - Click on the Finish button
48Modifying a Subscription is a Three-Step Process
- Select Actions Subscription Properties on the
Subscription Managers menu bar, or click on the
Subscription Managers Subscription Properties
button, or double-click on the selected
subscription - All three steps are almost exactly like the three
steps used when creating a new subscription - Click on the Finish button on the third dialog
box to make the changes - Click on the Cancel button on any dialog box to
abort the modification operation
49Deleting A Subscription is Easy
- Select the subscription from within the
Subscription Manager - You can only select one at a time
- Select Actions Delete Subscription on the
Subscription Managers menu bar, or click on the
Subscription Managers Delete Subscription button
Delete Subscription button
- You will see an Are you sure? dialog box
- Click on the Yes button to delete the selected
subscription
50Subscription Registrations
51What is a Subscription Registration?
- Subscription Registrations determine which users
get which new data - A single registration links one user to one
subscription - In addition, subscription registrations contain
information that describes how the new data is to
be filtered, and in what format it is to be
delivered - Data View (depends on the related subscription)
- Data Format (EDI, AFF, PRISM, Paper Free, or
Plain Text) - EDI Version (currently only 4010, and only
relevant when the data format is EDI) - Media (currently only electronic)
- Compression (zip file compression or no zip)
- Maximum Bundling (maximum number of snapshots per
e-mail message)
52Subscription Registrations LinkSubscriptions to
Users
- Each line between a subscription and a user
represents one subscription registration
53Opening the Subscription Registrations Window
- Open the Subscription Registrations window via
the Subscription Managers Menu Bar, or by
clicking on the Subscription Managers Show
Subscription Registrations button
Show Subscription Registrations button
54Add, Delete, and Otherwise Manipulate
Subscription Registrations via the Subscription
Registrations Window
- All registrations for the subscription selected
in the Subscription Manager are listed - Default sorting is by Organization name
- Re-sorting is NOT available
- Columns can be moved by dragging on the column
titles - The window is re-sizeable
55Creating New Subscription Registrations is
aTwo-Step Process
- Click on the Add Subscription Registrations
button in the Subscription Registrations window - Note that you will be adding registrations for
the subscription selected in the Subscription
Manager
Add Subscription Registrations button
56Example Create New Subscription Registrations
Dialog Box 1
57Creating New Subscription Registrations - Step 1
- Select the properties to apply to ALL of the new
subscription registrations - Note that Step 2 allows selection of more than
one user - Click on the Next button
58Example Create New Subscription Registrations
Dialog Box 2
59Creating New Subscription Registrations - Step 2
- Decide which users are to become registered for
the subscription - In the Pick Users dialog box, select a user, an
organization, or Available Users - Click on the right arrow button to move your
selection to the right-hand pane - The left-hand pane represents eligible users
- The right-hand pane represents users that will
become registered - To undo one or more of your selections, make a
selection in the right-hand pane, and click on
the left arrow button - Click on the OK button
- Note The Pick Users dialog box is sizeable
60Modifying A Subscription Registration is Easy
- Select a subscription registration from within
the Subscription Registrations window - Click on the Subscription Registration Properties
button, or double-click on the selected
registration
Subscription Registration Properties button
- Modify the information as appropriate
- Click on the OK button
- Important policy note All of the registrations
for a single subscription should have identical
properties
61Deleting A Subscription Registration is Easy
- Select the subscription registration (or
registrations) from within the Subscription
Registrations window - You can select more than one by pressing and
holding the Ctrl key - Click on the Delete Subscription Registrations
button
Delete Subscription Registrations button
- You will see an Are you sure? dialog box
- Click on the Yes button to delete the selected
registration or registrations
62Miscellaneous Topics
63Here are Some of the Other Things OpCon Can Do
(part 1)
- Refresh Information
- The Organization, User, and Subscription manager
displays can be refreshed by selecting Actions
Refresh Information on the menu bar, or by
pressing the F5 key - Count records
- Press the Count button on the Organization, User
or Subscription manager windows, or on the
Subscription Registrations window to count and
display the number of records - This feature is also available on the menu bar of
the three managers (select Actions Count )
Count button
64Here are Some of the Other Things OpCon Can Do
(part 2)
- List of New Users
- Each time a new user is created, that persons
name, User ID, and password are added to an
internal list which can be viewed, printed, or
cleared at any time - All three options are accessed from the Control
Bars menu bar - The printing feature can be used to FAX new user
IDs and passwords to organizations (no need to
write them down)
NEW USERS AUTHENTICATION INFORMATION HANDLE
IN A SECURE MANNER (printed on 5/23/2000
95221 AM) Organization APL Research Lab / SSD
(jhu/apl_2) Schnerd, Ferd S User ID schnefs1
Password schne8041s
Sample Printout
65Here are Some of the Other Things OpCon Can Do
(part 3)
- Select Printer Font
- The printer font is used when printing the list
of new users, or when the print button on the new
user, or user properties dialog box, is pressed - It can be selected from the Control Bars menu
bar - Note that only True-Type, fixed pitch fonts are
supported
66Here are Some of the Other Things OpCon Can Do
(part 4)
- City Quick List
- Certain dialog boxes contain city fields, all of
which use combo boxes - A combo box allows you to either select from a
drop down list, or type in the city yourself (if
you dont see it in the list) - You can add a city to the list through the use of
the Add to City Quick List button, found just to
the right of each city field - Note that the city list is maintained separately
on each installation of OpCon
Add to City Quick List button
67Here are Some of the Other Things OpCon Can Do
(part 5)
- Remote Operation
- This version of OpCon can run on a Windows NT
Workstation or Server v4.0 machine that is
connected to another Windows NT Server v4.0
machine - All operational capabilities are available
- Caveats
- Simultaneous use of two or more OpCons is NOT
recommended - Remote operation has been extensively tested, but
the exact nature (requirements) of the connection
required between OpCon and the server has not
been characterized
68OpCon Requirements
- OpCon runs on Windows NT Server v4.0, or Windows
NT Workstation v4.0 only - Testing has been accomplished on Server service
pack 6a, and Workstation service pack 6a - When used remotely on a Windows NT Workstation
v4.0 machine, the server it connects to must be
running Windows NT Server v4.0 - Oracle SQL Net must be installed and configured
correctly - The OpCon user (the operator) must have
administrator privileges on the server - 640 x 480 pixel display minimum, 800 x 600 or
larger recommended - Large display fonts may cause problems
69OpCons Interactions with Oracle and Windows
70OpCon Operational Notes
- If you see a message or error you do not
understand, please contact the OpCon development
team for clarification - Eric King
- Senior Software Engineer
- The Johns Hopkins University Applied Physics
Laboratory - (240) 228-8679 (Washington D.C.)
- (443) 778-8679 (Baltimore)
- eric.king_at_jhuapl.edu
71What If I Discover a Problem?
- If you experience a bug, problem, or annoyance
- Fill out a Change Request Form, and FAX it to
- (240) 228-6149
- OR Send an e/mail message with as much detail as
possible to CVIEW.Help_at_jhuapl.edu - Dont forget to state that the product is OpCon
- Dont forget to state which version of OpCon you
are using (to obtain the version, Select Help
About OpCon on the Control Bars menu bar) - Try to recall what operation you were attempting
and the steps you took - include that information
as well
72Fill In the CRF Header This Way...
- Date 5/23/2000 CRF Number (for APL use only)
________________ - Your Full Printed Name Eric King________________
____________ - Your Organization JHU Applied Physics
Laboratory________________ - Your Phone Number (240) 228-8679__________
Your FAX Number _______________________ - Your E-Mail Address eric.king_at_jhuapl.edu________
__________________________ - Priority (as perceived by you) HIGH
MEDIUM LOW (circle one) - Product Name OpCon___________________________
Product Version 2.0_________________ - Where was the problem detected (location of the
product)? JHU/APL______________________________ - If this is a documentation change, please provide
the document title, version, and date. - Title ______________________________Version
________________ Date ________________
73CVISN Change Request Form
74OpCon Features that are Coming Soon(in future
versions)
- Sorting in the Subscription Manager and
Subscription Registrations windows - Column filtering in the Subscription
Registrations window - Direct manipulation and deletion of cities in the
City Quick List