Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: OREORV

Package: Order Entry Results Reporting

Routine: OREORV


Information

OREORV ; SLC/GDU - Orderable Items File Record Validation [10/15/04 09:16]

Source Information

Source file <OREORV.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Order Entry Results Reporting 2 ^OREORV1  ^OREORV2  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Order Entry Results Reporting 1 ORE ORDERABLE ITEMS VALIDATION  

Entry Points

Name Comments DBIA/ICR reference
MAIN ;Main entry point for this program
EXIT ;Exit point for this program
EN ;Process the File 101.43
SH ;;Orderable Items File Record Validation
DL1 ;;Brief Description:
DL2 ;;This program scans the Orderable Items file, file # 101.43.
DL3 ;;It take the value stored in the ID field and performs a set of tests.
DL4 ;;
DL5 ;; 1. It determines if the ID field is null.
DL6 ;; 2. It determines if it has a source record IEN
DL7 ;; 3. It determines if it has a source record package code
DL8 ;; 4. It determines if the package code is formatted properly
DL9 ;; 5. It determines if the package code is in the current spec*
DL10 ;; If package code is not in current spec*, it is included in the
DL11 ;; report for manual confirmation. It is not modified by this
DL12 ;; utility.
DL13 ;; 6. It Validates records by matching to a source file record
DL14 ;; If no match found and record is active it is flagged inactive.
DL15 ;; 7. It creates a report detailing its findings.
DL16 ;;
DL17 ;;* The source files the orderable item record is tested against are
DL18 ;;defined in the OE/RR Version 3 Package Interface Specification July
DL19 ;;2001
PMT1 ;;Do you wish to run this program? Enter Yes or No
PL1 ;;Select where you want the report to print to.
PL2 ;;
PL3 ;;Just hit enter to send the report to the screen.
PL4 ;;Enter the name of the printer.
PL5 ;;Queue the program to run at a later time.
PL6 ;;Enter "^" to quit

External References

Name Field # of Occurrence
^%ZIS MAIN+30
^%ZISC EXIT+1
^%ZTLOAD MAIN+37
^DIR MAIN+22
^OREORV1 EN+6
^OREORV2 EN+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P($T(SH),";",3),!
  • Line Location: MAIN+19
Function Call: WRITE
  • Prompt: !,$P($T(@DL),";",3)
  • Line Location: MAIN+20
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+22
Function Call: WRITE
  • Prompt: $P($T(SH),";",3),!
  • Line Location: MAIN+27
Function Call: WRITE
  • Prompt: !,$P($T(@PL),";",3)
  • Line Location: MAIN+28
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+29
Function Call: WRITE
  • Prompt: !?32,"REQUEST QUEUED"
  • Line Location: MAIN+37
Routine Call
  • %ZIS
  • Line Location:
    • MAIN+30
Routine Call
  • DIR
  • Line Location:
    • MAIN+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J EN+3!, EN+9!

Label References

Name Line Occurrences
EN MAIN+38
EXIT MAIN+24, MAIN+32, MAIN+33
PMT1 MAIN+21
SH MAIN+19, MAIN+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS MAIN+16~, MAIN+30*
DIR MAIN+16~
DIR("A" MAIN+21*
DIR(0 MAIN+21*
DL MAIN+16~, MAIN+20*
DLI MAIN+16~, MAIN+20*
DTOUT MAIN+16~, MAIN+24
DUOUT MAIN+16~, MAIN+24
IO MAIN+38
IO("Q" MAIN+33!
IOF MAIN+18, MAIN+26
ION MAIN+36
PL MAIN+16~, MAIN+28*
PLI MAIN+16~, MAIN+28*
POP MAIN+16~, MAIN+32
Y MAIN+16~, MAIN+24
ZTDESC MAIN+16~, MAIN+34*
ZTIO MAIN+16~, MAIN+36*
ZTRTN MAIN+16~, MAIN+35*
ZTSK MAIN+16~, MAIN+37

Marked Items

Name Field # of Occurrence
$T(@DL MAIN+20
$T(@PL MAIN+28
$T(PMT1 MAIN+21
$T(SH MAIN+19, MAIN+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All