# Presentation: 071717

## Session 11

**Using OpCon**

- S1	Welcome and Introduction
- S2	Introduction to Safety Information Exchange
- S3	Operational Concepts
- S4	System Overview
- S5	SAFER Networking
- S6	Microsoft Windows NT
- S7	Standard Procedures
- S8	System Configuration
- S9	Change and Problem Tracking
- S10	SAFER Versions
**S11****	****Using OpCon**
- S12	Laboratory Exercises
- S13	Wrap-up

## Session Plan

- Session objectives
- General overview
- Starting and exiting from OpCon
- Organization Manager
- User Manager
- Subscription Manager
- Subscription Registrations
- Miscellaneous Topics:
- OpCon requirements
- OpCon’s interactions with Oracle and Windows
- Operational notes
- Reporting OpCon problems
- Differences between OpCon v1.6 and OpCon v2.0
- Future Features
- Discussion

## Session Objectives

- Learn what OpCon is, and how to use it
- Understand what organizations, users, subscriptions, and subscription registrations are
- Understand OpCon’s interactions with the Oracle Database and with the Windows NT server
- Learn how to report a problem
- Learn about OpCon’s system and user (operator) requirements
- Learn about future features

## General Overview

**Notes:**
This is the new logo / icon for OpCon.

## What is OpCon?

- OpCon stand for “Operator’s Console”
- Designed to be used with SAFER and (APL developed) CVIEW systems
- It’s a Graphical User Interface (GUI) that manipulates the data and resources required by the SAFER and CVIEW systems in an easy and straightforward manner
- It’s the tool an operator uses to create, modify, and delete:
- Organizations
- Users
- Subscriptions
- Subscription Registrations

**Notes:**
How many of you have used earlier version of OpCon?
This new version has many improvements and changes - change I hope you will like.
If not, please let me know - I’m not kidding.

## What 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

## What is an Organization?

- An organization is an entity within a SAFER or CVIEW system that contains information about a user’s organization (company or agency, and department or division)
- Note that a user MUST belong to an organization

## What 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")

## What 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

## What is a Subscription Registration?

- A subscription registration is a link between a subscription and a user
- They indicate which users get which subscriptions

## OpCon 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

## Starting and Exiting From OpCon

## Start 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:

## The OpCon Control Bar is where Everything Starts

- Access to all three major areas (organizations, users, and subscriptions) is obtained via the OpCon Control Bar

- Organization Manager button

- User Manager button

- Subscription Manager button

- In all OpCon windows, the menu bar (when present) duplicates all button-bar functions, and in most cases contains additional functions

- Button Bar

- Menu Bar

**Notes:**
In the previous version of OpCon, the main (or starting) window was larger.
Use the Control Bar to minimize the program.

## Use the OpCon Control Bar to Exit from the Program

- Exit from the OpCon program by using the Control Bar’s Menu Bar or the Control Bar’s standard Windows “X”

- Windows “X”

**Notes:**
When you close the control bar, all open OpCon windows will also close.

## The Organization Manager

## Opening the Organization Manager Window

- Open the Organization Manager window via the Control Bar’s Menu Bar, or by clicking on the Organization Manager button

- An Organization Manager button also appears on the User Manager and Subscription Manager windows

- Organization Manager button

## Add, 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

## Adding An Organization is Easy

- Select Actions | Create New Organization on the Organization Manager’s menu bar, or click on the Organization Manager’s Create New Organization button

- Create New Organization button

## The Create New Organization Dialog Box

## Adding 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

**Notes:**
You can add a new organization, and make it inactive, if so desired.
Explain the Generate Organization ID.
When deciding on the sub-organization name, note that there cannot be another organization within the system with the same Organization Name / Sub-Organization Name pair.
Adding an organization adds information to the Oracle database.
The default Organization Name is the same as the organization selected in the organization manager.  It can be easily changed, however.

## Modifying An Organization’s Information is Easy

- Select an user from within the Organization Manager
- Select Actions | Organization Properties on the Organization Manager’s menu bar, or click on the Organization Manager’s Organization Properties button, or double-click on the selected organization

- Organization Properties button

- Modify the information as appropriate
- Click on the “Finish” button
- Important note:
- The status “deleted” is no longer supported - only “active” and “inactive” are supported

## Deleting 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 Manager’s menu bar, or click on the Organization Manager’s 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

- Delete Organization button

**Notes:**
Explain that deleting an organization will also delete all of that organization’s users, and those user’s related NT server accounts.

## The User Manager

## Opening the User Manager Window

- Open the User Manager window via the Control Bar’s 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

## Add, 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

## Adding A User is Easy

- Select Actions | Create New User on the User Manager’s menu bar, or click on the User Manager’s Create New User button

- Create New User button

## The Create New User Dialog Box

## Adding 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 organization’s 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

**Notes:**
Select an organization with the Organization drop-down list.  Note that you must first create an organization via the Organization Manager before you can add any of that organization’s users.
The “Copy Information from Organization” button only affects the fields from Street (line 1) to E-Mail.
You can add a new user, and make them inactive, if so desired.
Explain the Create additional “sub” account checkbox.
Explain the Generate User ID & Password button.
Explain the Print button.
The User Type of a new Aspen user must be either State or Federal Law Enforcement, or their account will not function properly.
Adding a user adds information to the Oracle database, and adds one or two accounts to the NT server.
The new user is also added to an internal list which can be printed out (more on that later in this session).
The initial organization chosen for the new user is the same as the organization the user selected in the user manager belongs to.  It can be easily changed, however.

## Modifying A User’s Information is Easy

- Select a user from within the User Manager
- Select Actions | User Properties on the User Manager’s menu bar, or click on the User Manager’s 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 organization’s 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

**Notes:**
Explain difference between old and new OpCon’s with respect to the “deleted” status.

## Deleting 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 Manager’s menu bar, or click on the User Manager’s Delete Users button

- You will see an “Are you sure?” dialog box
- Click on the “Yes” button to delete the selected user or users

- Delete Users button

**Notes:**
Explain that deleting a user will also delete the related NT server accounts.

## The Subscription Manager

## What 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”)

## An Example of What Happens During Subscription Processing (part 1)

- Carrier Snapshots arrive from MCMIS 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.

## An 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.

## An 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.

## Opening the Subscription Manager Window

- Open the Subscription Manager window via the Control Bar’s 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

**Notes:**
I’m going to cover the subscription manager quickly, because it is not used very often.
Even when it is used, you will receive explicit instructions from APL on how to do it (i.e. what settings to use).

## Add, 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

## Creating a New Subscription is aThree-Step Process

- Creating a New Subscription is aThree-Step Process

- Select Actions | Create New Subscription on the Subscription Manager’s menu bar, or click on the Subscription Manager’s Create New Subscription button

- Create New Subscription button

## Create New Subscription Dialog Box #1

## Creating 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

**Notes:**
The Data Type currently must be “snapshot.”
Explain that “immediately” is the only un-bundled selection.  The Max Bundled value in the subscription registration dialogs really has no effect.

## Create New Subscription Dialog Box #2for Carrier Snapshots

- Create New Subscription Dialog Box #2for Carrier Snapshots

## Create New Subscription Dialog Box #2for Vehicle Snapshots

- Create New Subscription Dialog Box #2for Vehicle Snapshots

## Creating 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

**Notes:**
Explain that the “excluded” selections are a future feature of the system.

## Create New Subscription Dialog Box #3 for Carrier Snapshots

## Create New Subscription Dialog Box #3 for Vehicle Snapshots

## Creating 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

**Notes:**
The selections in these dialog boxes are obtained from the OpCon.oce file, which is installed when OpCon is installed.  DO NOT MODIFY OR DELETE THIS FILE.

## Modifying a Subscription is a Three-Step Process

- Select Actions | Subscription Properties on the Subscription Manager’s menu bar, or click on the Subscription Manager’s 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

## Deleting 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 Manager’s menu bar, or click on the Subscription Manager’s Delete Subscription button

- You will see an “Are you sure?” dialog box
- Click on the “Yes” button to delete the selected subscription

- Delete Subscription button

**Notes:**
Note that when you delete a subscription, all of the related subscription registrations are also deleted (more on subscription registrations later).

## Subscription Registrations

## What is a Subscription Registration?

- What 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)

**Notes:**
Ask attendees to recall the earlier “Example of What Happens During Subscription Processing” slides.  Show slide parts 2 and 3 if necessary.
Explain that the “Maximum Bundling” value has no effect on processing - only the subscriptions periodicity.  A periodicity value of “immediately” implies no bundling.  All other periodicity values use bundling.

## Subscription Registrations LinkSubscriptions to Users

- Subscription Registrations LinkSubscriptions to Users

- Each line between a subscription and a user represents one subscription registration

**Notes:**
This diagram illustrates how subscription registrations link subscriptions to users.
Three users will get subscription 1 and subscription 2.
Five users will get subscription 4.
No one will get subscription 3.
Explain how many subscriptions some of the users will receive, and that user D does will not receive any.

## Opening the Subscription Registrations

- Open the Subscription Registrations window via the Subscription Manager’s Menu Bar, or by clicking on the Subscription Manager’s Show Subscription Registrations button

- Show Subscription
- Registrations
- button

## Add, 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

## Creating a New Subscription Registration is a Two-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

## Example Create New Subscription Registration Dialog Box #1

## Creating a New Subscription - 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

**Notes:**
This step gets around a problem with the previous version of OpCon.  In that version, the properties for all new registrations were fixed.  Any changes had to be made after the registration was added, one user at a time.

## Example Create New Subscription Registration Dialog Box #2

## Creating a New Subscription - 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

**Notes:**
This dialog box is similar to, but slightly different from the previous version of OpCon.  In the earlier version, all users registered for a particular subscription appeared in the right-hand pane.  However, it was not possible to delete a registration by moving an already registered user into the left pane.
In this new version, only users that are to become registered are moved into the right-hand pane.  Consequently, when the dialog box first appears, the right-hand pane is always empty.

## Modifying 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

- 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

- Subscription Registration Properties button

## Deleting 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

## Miscellaneous Topics

## Here 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

**Notes:**
Explain how refreshing is not normally needed, but can be useful if the database is being modified outside of OpCon.
Note that the count operation can be time consuming when a lot of record are present (for example, in the User Manager).

## Here are Some of the Other Things OpCon Can Do (part 2)

- List of New Users:
- Each time a new user is created, that person’s 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 Bar’s 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 9:52:21 AM)
- Organization: APL Research Lab / SSD (jhu/apl_2)
- Schnerd, Ferd S
-   User ID: schnefs1   Password: schne8041s

- Sample Printout

**Notes:**
The users are sorted by organization, then last name, then first name.  A new page is generated for each new organization.
You can print to any printer available to the computer on which OpCon is running.
As soon as you exit from OpCon, the list disappears.  So, if you don’t print it, you won’t have a record of user passwords!  The passwords are not saved anywhere.

## Here 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 Bar’s menu bar
- Note that only True-Type, fixed pitch fonts are supported

**Notes:**
The regular 10 point Courier New font is recommended.

## Here 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 don’t 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

**Notes:**
This version of OpCon does not support direct manipulation or deletion of the cities in the city quick list.  This function will be added soon, however.

## Here 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

**Notes:**
The reason simultaneous use is not recommended is that each running OpCon is completely unaware of any others.  Consequently, the data displayed on any single instance of OpCon may not reflect what other OpCons have accomplished.

## OpCon 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 required - 800 x 600 or larger recommended

**Notes:**
OpCon cannot run on Windows 95 or Windows 98.  The reason is that those two operating systems do not support user administration functions on an NT server.
OpCon is currently NOT certified for Windows 2000.  The reason is that no testing has been accomplished on that operating system.
Oracle SQL Net is included with the Oracle license SAFER requires.

## OpCon’s Interactions with Oracle and Windows

## OpCon Operational Notes

- Do NOT press the Print Screen button while OpCon is starting, while you see the “splash” box (a test NT workstation crashed while executing such a procedure)
- If you see a message or error you do not understand, please contact the OpCon development team for clarification

**Notes:**
Pass out your business card.

## What 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:  SAFER.Help@jhuapl.edu
- Don’t forget to state that the product is OpCon
- Don’t forget to state which version of OpCon you are using (to obtain the version, Select Help | About OpCon on the Control Bar’s menu bar)
- Try to recall what operation you were attempting and the steps you took - include that information as well

**Notes:**
Point out that you fully expect this version of OpCon to have some bugs.  Software is never perfect, but our goal is to make it as good as possible.  Tell them “Don’t be afraid to point out any bugs.”
Since this (at Volpe) is the only place where this version is in use, changes can be affected quickly.

## Fill 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@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)?  _Volpe Data Center___________________________
- If this is a documentation change, please provide the document title, version, and date.
- Title: ______________________________Version #: ________________ Date: ________________

## CVISN Change Request Form

## Some Differences between the Older OpCon v1.6 and the New OpCon v2.0

- Organization Manager and User Manager column filtering are unavailable in the new OpCon (this feature will be restored in one of the very next releases)
- The concept of “Requestor ID” has been removed from the new OpCon
- The new OpCon does not require Local InterBase
- The new OpCon’s executable file is smaller
- Old is about 1.9 MB
- New is about 1.1 MB
- The new OpCon’s memory requirements are reduced (by about 20%)
- The new OpCon supports remote operations

**Notes:**
I put in a lot of work to make OpCon easier to use, maintain, and modify.

## OpCon Features that are Coming Soon(in future versions)

- OpCon Features that are Coming Soon(in future versions)

- Sorting in the Subscription Manager and Subscription Registrations windows
- Column filtering in the Subscription Registrations window
- Initiation of MCMIS updates (LSI message kickoff)
- Direct manipulation and deletion of cities in the City Quick List

## Discussion

- Based on your experience with the current version of OpCon:
- What problem areas exist?
- What would you like to see changed?
- What enhancements would you like to see?
- Which features, among those that were removed in the new OpCon, would you like to see restored?
- Open discussion