Silverlake Associates, maintenance management software
home smms softwaresmms tech support technology services contact us
   for clients print page bookmark page email friend   
 
     
SMMS Software  
Version 6 Tour  
New Features
 
New Functions
 
 
Operational Overview
 
SMMS Overview  
Features Summary - Capabilities  
Download Center  
Online Demonstration & Free Trial  
Implementation, User Support & Training  
Application Hosting  
 


Operational Overview

NOTE: This section is of primary interest to SMMS system administrators and IS professionals.

Security

 
 
Security

Versioning and Environments

File Server Subsystem – Technical Overview


   
Administration of user security in Version 6 is greatly simplified from Version 5.2. This is because many programs have been consolidated into functional security areas, and users are authorized to access these security areas, rather than individual programs.

Ordinarily, these “functional security areas” are groups of related master files. For example, if the user is authorized to the Procedures file, he/she is also authorized to all of the databases related to Procedures: Tasks, Tools, Crafts, Notes, etc.

This screen shows - view screenshot - the new User Security Maintenance screen. This screen is used to authorize users to the master file database groups, and all of their relations.

Note that, as a result of user requests, SMMS now permits separate authorizations for the add, change, and delete update operations, as well as for inquiry and file data extracts to user PCs. This is intended to better meet the needs of clients with distributed reporting responsibilities in their maintenance operation.

You can establish “default” user profiles for use with SMMS, and copy these default profiles to quickly set-up new users. You can also tailor individual users to suit their needs.

The screen shown in Figure 1 is also used to define user display defaults (file sort sequences and filters discussed in Figures 1a and 1b.)

top of page

Versioning and Environments

 
   
Often, our clients like to install the SMMS software into a production environment for “live” work, and a separate environment for training and testing.

As a result of client suggestions, Version 6 displays the user name, company name and environment name at the bottom of the main screen. If your Company has a special user id for training, or uses special testing environment libraries, you and each user can quickly tell which library they’re operating from. (Refer to screen 1 - view screenshot - note 3 for an illustration of this feature.)

You can also display SMMS system version and environment information from each program, by making a selection from the Utilities menu. In addition to the current system version, this window - view screenshot - shows the current library set for the named environment.

top of page


File Server Subsystem – Technical Overview

 
   
The SMMS Version 6 File Server Subsystem combines high network response speed with the secure, reliable technology of the iSeries/400, using the “thin client” approach illustrated in screen 1, screen 2, screen 3.

The DB2/400 database server programs operate in subsystem SMMSIO, which is started with every IPL and checked periodically by SMMS user jobs. The database servers use data queues to exchange information with client programs. It does not matter whether these client programs are running on a PC workstation or in the “green screen” environment.

Screen 1 shows the system in a “wait state”. The server program is a “never ending” program running on the iSeries/400. It receives data requests from all client programs via the “Server Data Queue”. There is one server program for each database file in the SMMS database.

The server program also enforces SMMS business rules. All client requests to add, change or delete data are verified by the server program before the database update can take place. This ensures that database validations will be consistently enforced.

Screen 2 shows what happens when the client program requests data. The client program sends a request to the server program, via the server’s data queue. As soon as the client program sends the request to the server, it monitors it’s own data queue waiting on data to be returned from the server. Meanwhile, the server program receives the data request and gets the data from the database.

Screen 3 shows what happens when the server program responds to a data request from the client. The server program receives the information request via its data queue, and fetches the requested data from the database. The data is returned to the client program via the client program’s data queue. As the client program receives the data, it is able to display the data onto the screen.

The result is that all client programs --- green screen or windows-based --- are served data on a “first come, first served” basis. System business rules are enforced equally, as the server programs also perform edits and validations before database changes are allowed, again whether the source of the data is “green screen” or windows.

top of page


icon Silverlake Associates; P.O. Box 13286; Research Triangle Park; Durham, NC 27709-3286; phone - (919) 361-9727 or tollfree (888) 383-8177 email - info@s-2a.com