JMT0-1619-H2


UtilityZone (Journal Report Writer)

JMT/400 (c) Version 6.1.9
Copyright (c) 1995, 2010 INPRO International, Inc.
All Rights Reserved

CONTENTS


PRODUCT OVERVIEW

SOX on your Back!!!

Files Mysteriously Changing?

Get Phenomenal Relief!!!

What is JMT/400 (Journal ManagemenT/400)?

JMT/400 is an exciting new Auditor's Dream JOURNAL MANAGEMENT UTILITY for the IBM iSeries platform. This tool gives the auditors/systems operations people the ability to automatically search through journal receivers looking at all changes/adds/deletes to a specific INVOICE or a range of specific data elements in any file being journaled. Memorized Reports are supported and can run off the IBM Job Scheduler.

The control of the system is at both the journal and file level. Users of the system can be both MIS professionals and END Users, because of the frontend interface built much like simple Query menus. This will allow END Users such as auditors/managers of accounting/warehouse/ manufacturing the ability to see what happened to a specific order/invoice during it's life on the system.

The utility provides a command interface that you simply run daily out of your job scheduler, to (optionally) do all the journal management automatically. Journals under JMT/400s management are automatically loaded with any new information of files being journaled. Journal receivers that have been saved are deleted to recover and manage disk space.

Programming changes can be analyzed with the same tools as well as reports that are provided to statistically look at the number of real and dummy updates hitting the files within selected journals.


FEATURES


ADVANTAGES


Journal ManagemenT/400 Overview Diagram
NOTE:This is an overview of the main concepts of Journal ManagemenT/400.


REQUIREMENTS

  1. OS/400 5.1.0 or higher
  2. Files journaled with Before and After Images selected
  3. SRN/400 (Sort Data Now/400) an INPRO International, Inc. Product installed and unlocked.


START HERE

  1. After installation is complete RETURN here, see FTP STYLE INSTALLATION.
  2. UNLOCK the product, see UNLOCK PRODUCT.
  3. ADDLIBLE JMTEXE
  4. Issue the GO JMTMNU Command. Jounal Management Main Menu (JMTMNU)
  5. RUN the CHGJMT option (or submit to Batch) to initially load the control files on the system with all journals and journal files (saves keying). Change Journal Management (CHGJMT)
    NOTE:On large systems submitting this to Batch will keep your friends.
  6. (Optionally) place the command JMTEXE/CHGJMT and JMTEXE/CLNJRNRCV in your automatic job scheduler system. (see sample code) These commands reload the control files assuming a new file may have had journaling started and make that available automatically to the users. The CLNJRNRCV removes old saved journal receivers that pass the date of the last savlib date of the library where the physical file is located.

    NOTE:Old journal receivers can be restored for processing, if the date in question was not available in the journal receivers now on the system. JMT/400 uses the date range selected on all queries to march back the journal receiver chains looking for activity on the data selected by the user.

  7. Ensure that the JMTDB database library of JMT/400 is backed up on at least a weekly basis.


SAMPLE CODE (Optional)

         PGM
          ADDLIBLE    LIB(JMTEXE) /* Put the product LIBRARY  +
                   in the library LIST or DUP the command +
                   into your production library.  All     +
                   INPRO product commands point back to a +
                   product library, which is automatically+
                   added to your jobs library list. */
          CHGJMT (no parameters)
          CLNJRNRCV (no parameters)
         ENDPGM


REFERENCE MATERIAL

SAMPLE REPORTS

 RPT-JMT00403   3/03/95                        SHOW FILE FIELDS CHANGE                                             PAGE     1
 FILE....: ORDP100A     LIBRARY.: IMRDTA       MEMBER..: ORDP100A    Order Header File By Order Number, BO Suffix No
 TYPE   JRNL-SEQ#  JOB-NAME   USER       JOB#   RRN        FIELD-NAME DATA
 ------ ---------- ---------- ---------- ------ ---------- ---------- ---------------
 ADD      37965263 MARIAS1    MARIA      987396     106504
                                                           ORD#A              5019938
                                                                      01
                                                                      DW
                                                                      DW
                                                                      DW
                                                                        M00014
                                                                      MACY'S EAST/A&S/JORDAN MARSH
                                                                      INVOICE PROCESSING
                                                                      P O BOX 415774
                                                                      CINCINNATI
                                                                      OH
                                                                      45241-5774
                                                                      USA
                                                                      0000
                                                                      RETAILERS & MANUFACTURERS/R&M
                                                                      401 CLEARVIEW ROAD
                                                                      EDISON
                                                                      NJ
                                                                      08837
                                                                      USA
                                                                      8415242
                                                           CORMMA                   3
                                                           CORDDA                   3
                                                           CORYYA                  95
                                                           CORCCA                   1
                                                           ENTMMA                   3
                                                           ENTDDA                   3
                                                           ENTYYA                  95
                                                           ENTCCA                   1
                                                           ALCMMA
                                                           ALCDDA
                                                           ALCYYA
                                                           ALCCCA
                                                           ASPMMA
                                                           ASPDDA
                                                           ASPYYA
                                                           ASPCCA
                                                           SHPMMA                   2
                                                           SHPDDA                  28
                                                           SHPYYA                  95
                                                           SHPCCA                   1
                                                           BOMMA
                                                           BODDA
                                                           BOYYA

RPT-JMT00403 3/03/95 SHOW FILE FIELDS CHANGE PAGE 2 FILE....: ORDP100A LIBRARY.: IMRDTA MEMBER..: ORDP100A Order Header File By Order Number, BO Suffix No TYPE JRNL-SEQ# JOB-NAME USER JOB# RRN FIELD-NAME DATA ------ ---------- ---------- ---------- ------ ---------- ---------- --------------- BOCCA 001 OPENA 10 ALCA SHPA BOLA SPA1A SPA2A SPA3A SPA4A SPA5A SPP1A SPP2A SPP3A SPP4A SPP5A CHG#A CHGDTA 30395 INVMMA INVDDA INVYYA INVCCA INV$A CNLDTA Y PRCCDA Y 03 N N MS 0678 PCK#A COMPA 1 DIVA N 311341986C TAXPA TAXTA LINTA 10 DSCTA SPCTA QTYTA 12 DOLTA 40000 QUOTA 40000 BONBRA
RPT-JMT00403 3/03/95 SHOW FILE FIELDS CHANGE PAGE 3 FILE....: ORDP100A LIBRARY.: IMRDTA MEMBER..: ORDP100A Order Header File By Order Number, BO Suffix No TYPE JRNL-SEQ# JOB-NAME USER JOB# RRN FIELD-NAME DATA ------ ---------- ---------- ---------- ------ ---------- ---------- --------------- MARIA Y PCKMMA PCKDDA PCKYYA PCKCCA ORDSBA 40000 MORDAA DLVCAA TAXAMA CMPUTA 40000 ADJSTA FELD NJ NT NT NT 01 N N N N DATEA ORTIMA 80528 ORGORA 5019938 NOFIVA 1 USA N PRCEDA 1 N DEAEDA 01 M00014 5300 01 01 BOMINA BOMAXA 99 FRTALA
RPT-JMT00403 3/03/95 SHOW FILE FIELDS CHANGE PAGE 4 FILE....: ORDP100A LIBRARY.: IMRDTA MEMBER..: ORDP100A Order Header File By Order Number, BO Suffix No TYPE JRNL-SEQ# JOB-NAME USER JOB# RRN FIELD-NAME DATA ------ ---------- ---------- ---------- ------ ---------- ---------- --------------- MFRTA FRTO$A FRTT$A TWGHTA TCRTNA OPRTYA CPRTYA R N Y N N BLORDA BLRL#A PICK#A HDOLTA 40000 ORTXPA CNBYMA 3 CNBYDA 28 CNBYYA 95 BEFORE 37965266 MARIAS1 MARIA 987396 106504 AFTER 37965267 MARIAS1 MARIA 987396 106504 BEFORE-> ACKFLA AFTER--> Y BEFORE 37965996 MARIAS1 MARIA 987396 106504 AFTER 37965997 MARIAS1 MARIA 987396 106504 BEFORE 38228069 MARIALS1 MARIAL 987789 106504 AFTER 38228070 MARIALS1 MARIAL 987789 106504 BEFORE-> REFNOA 0678 AFTER--> 793 BEFORE 38229089 MARIALS1 MARIAL 987789 106504 AFTER 38229090 MARIALS1 MARIAL 987789 106504
RPT-JMT00403 3/03/95 SHOW FILE FIELDS CHANGE PAGE 5 FILE....: ORDP100A LIBRARY.: IMRDTA MEMBER..: ORDP100A Order Header File By Order Number, BO Suffix No TYPE JRNL-SEQ# JOB-NAME USER JOB# RRN FIELD-NAME DATA ------ ---------- ---------- ---------- ------ ---------- ---------- --------------- 9 RECORDS PROCESSED

SCREEN CAPTURES

GO JMTMNU (Command)

Jounal Management Main Menu (JMTMNU)
NOTE:The CHGJMT should be run immediately after installation to load all files involved in JMT/400 so you the user don't have to key all the information into the system.

SELECTION-1

List Journals Selection-1
NOTE:This subfile is loaded with data from the initial CHGJMT command issued after installation.

OPTION-6 Work with Journaled Files

List Files in Journal Option-6
NOTE:This list was built via the CHGJMT command, any file that has journaling started after this load will have to be manually added, unless you are running the CHGJMT command on a regular basis.

SELECTION-2 off Main JMTMNU

Work With Special Memorized Reports
NOTE:Taking Function Key F6 to Add a Memorized Report shows adding a Report that runs everyday.

SELECTION-2 Option-7

Work With Special Memorized Reports
NOTE:Now take Option-7 to select Journals. Here again these were loaded by the CHGJMT Command.

OPTION-1 Select Journal (singular)

Select Journal for Report
NOTE:Only 1 journal is allowed in a Memorized Report, with any number of files.

OPTION-8 Select Files

Select Files
NOTE:Any number of files may be selected.

OPTION-9 Select Users

Select Users
NOTE:Any number of Users may be selected.

WRKJOBSCDE Jobs Added by SCDSPCRPT Command

Memorized Jobs on Job Scheduler Entries
NOTE:These Jobs are placed on the Job Scheduler by running Selection-11 off the main JMTMNU. The Jobs corresspond to the day of week you selected in the Memoried Report Definition. This one job picks up all scheduled Monday Definitions etc.

SELECTION-1/OPTION-2 Edit Fields Selected

Edit File/Field Information
NOTE:Use these field selections to reduce the size of a specfic report down to the critical fields your looking at, or don't select any fields and the SHWCHGS report on this file will show ALL fields. As fields are selected they appear to move to the top window. Delete/Remove moves them back. The roll keys are active for the additional fields.

SELECTION-1/OPTION-2 Edit Journal Information

Edit Journal Information
NOTE:DO NOT put a journal under JMT/400's control if your applications are doing RCVJRNE from the current receiver. You can still run your queries against your receivers. This is due to the inability of JMT/400 to gain a lock to generate a new receiver for the journal.

SELECTION-3 Show Changes Journal Selection

Show Changes Journal Selection
NOTE:This subfile is loaded with data from the initial CHGJMT command issued after installation. You should have edited the specifications for fields (Selecting which Fields to be included) in the WRKJMT command before running this command for a query.

OPTION-1 Show File Selection Information

Show Changes File Selection
NOTE:This subfile is loaded with data from the initial CHGJMT command issued after installation. Simply select which file you wish to select.

OPTION-1 Show Changes Field Selection Criteria

Show Changes Field Selection
NOTE:This field is part of every record in the journals and can be used to select a specific terminal or job name for the entire query, ie. success criteria.

Show Changes Selection Values

Show Changes Field Selection Value Input
NOTE:Numeric fields require the field exit key to be depressed to RIGHT JUSTIFY the field. After your last field selection criteria is entered the Job is submitted to Batch without any notification, look for your Job to be running in Batch now....

SELECTION-5 Print Journal STATs off Main JMTMNU

Print Journal Statistics Selection
NOTE:This subfile is loaded with data from the initial CHGJMT command issued after installation. The only selectable field is the date field, this specifies how wide a period of time is to be used for calculating the statistics.

OPTION-1 File Selection

Print Journal Statistics File Selection
NOTE:The F6 function key will allow you to select all files to be analyzed within the journal. This may be the way to go until you have some experience in selecting your reports.

OPTION-1 Field Value Criteria

Print Journal Statistics Field Value Input
NOTE:Pressing enter without setting a transaction date or range will produce a report from the *CURRENT receiver. Setting this date earlier in time will cause JMT/400 to march back in the receiver chain. The *LIBL(library list) at the time of this command being executed will be used to hunt for programs referred to in the subsequent reports. The program will be listed even if the *LIBL is incomplete. The actual print job will be submitted to batch. Use the WRKSBMJOB command to check on your outputs status. After your last selection criteria is entered the Job is submitted to Batch without any notification, look for your Job to be running in Batch now....


UNLOCK PRODUCT

Journal Management Unlock (JMTLOCK)
TRIALs of this product work 10 times, then this command must be run to unlock this application permanently on your system. Obtain the code from INPRO International, Inc. product support. SRN/400 must also be UNLOCKED.


RELATED PUBLICATIONS

None.


ERROR MESSAGES

See errors listed in error message file JMTEXE/JMTMSGF for probable causes and recommended actions. JMT/400 Error Message IDs


STATEMENT OF DIRECTION

Support for journal statistical reporting (in prior version)
Support for data field lengths in files up to 1040 bytes long (in prior version)
Support for language independence(NLS) (in prior version)
Support for Memorized Reports (in prior version)
Support for user record lengths up to 32641 bytes long (in prior version)
Support for low workspace requirements (in this release)
INPRO International, Inc., 700 Lavaca Street, Suite 1400, Austin, TX 78701 (800) 63-INPRO, (512) 320-9107 Fax:(512) 444-4931, sales@inprointernational.com, www.inprointernational.com