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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCHLO4A

Package: IFCAP

Routine: PRCHLO4A


Information

PRCHLO4A ;WOIFO/RLL/DAP-EXTRACT ROUTINE CLO REPORT SERVER ;12/30/10 14:58

Source Information

Source file <PRCHLO4A.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 5 ($$FTG,CLOSE,OPEN)^%ZISH  USE^%ZISUTL  $$HTE^XLFDT  $$KSP^XUPARAM  $$DECRYP^XUSRB1  
MailMan 1 ^XMD  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 $$GET1^DIQ  

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: 2

Package Total Caller Graph
IFCAP 2 PRCHLO4  PRCHLO5  

Entry Points

Name Comments DBIA/ICR reference
GETDIR ; Get directory from PRCPLO EXTRACT DIRECTORY system parameter for CLRS
CRTWIN ; Create CLRSxxxWFTP.TXT file to transfer file(s)
BLDF1 ; RLL/PRC*5.1*104 added logic to create separate FTP
; transfers (1 for each file)
CKRPTSV ; Check for availability of report server
; Several steps need to be performed
; 1. Set up script to perform PING
; 2. Capture log file during PING
; 3. Read logfile into working global
; 4. Determine Success/Failure of PING to server
; 5. If successful, continue processing (CLRSERR=0)
; 6. If problem occurs, S CLRSERR=3 and generate message
VMSPING ; need to PING report server to make sure it is available
UNXPING ;PRC*5.1*172 added logic for Full Linux
; UNIX/LINUX PING
WINPING ; PING report server to make sure it is available
LOG2FILE ; Set logfile to global, add to mail message
FTPCOM ; Issue the FTP command after CLRSxxxWFTP.TXT file is built
; remain in CACHE during FTP Process using
; $ZF(-1) call
RUNFTPT ; Run the FTP transfer for Windows
DELWIN ; Delete windows files
DELUNX ;PRC*5.1*172 added logic for Full Linux
; Delete the FTP files, logs , and .TXT files
DELUNX1 ;PRC*5.1*172 added logic for Full Linux
; Delete UNIX Files
DELFTPF ; Delete the FTP files, logs , and .TXT files
MAIL ;Builds mail messages to a defined mail group to notify users of the
MAILFTP ;Builds mail messages to a defined mail group to notify users of

External References

Name Field # of Occurrence
$$FTG^%ZISH VMSPING+28, UNXPING+14, WINPING+11, LOG2FILE+9
CLOSE^%ZISH CRTWIN+36, CRTWIN+55, VMSPING+19, DELUNX+24
OPEN^%ZISH CRTWIN+30, CRTWIN+49, VMSPING+11, DELUNX+8
USE^%ZISUTL CRTWIN+34, CRTWIN+53, VMSPING+12, DELUNX+9
$$GET1^DIQ GETDIR+2, CRTWIN+6, VMSPING+5, UNXPING+10, WINPING+7, LOG2FILE+5, RUNFTPT+4, DELUNX+6, DELFTPF+4
$$HTE^XLFDT MAIL+6, MAILFTP+6
^XMD MAIL+13, MAILFTP+13
$$GET^XPAR GETDIR+3, CRTWIN+8, CRTWIN+11, CRTWIN+14, CRTWIN+17, VMSPING+6, VMSPING+7, UNXPING+6, UNXPING+7, WINPING+3
WINPING+4, LOG2FILE+4, RUNFTPT+3, DELUNX+5, DELFTPF+3, MAIL+10, MAILFTP+10
$$KSP^XUPARAM GETDIR+2, CRTWIN+6, VMSPING+5, UNXPING+10, WINPING+7, LOG2FILE+5, RUNFTPT+4, DELUNX+6, DELFTPF+4
$$DECRYP^XUSRB1 CRTWIN+16, CRTWIN+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "open "_ADDR,!
  • Line Location: BLDF1+3
Function Call: WRITE
  • Prompt: PRCHUSN,!
  • Line Location: BLDF1+6
Function Call: WRITE
  • Prompt: PRCHPSW,!
  • Line Location: BLDF1+8
Function Call: WRITE
  • Prompt: "PUT "_FILEDIR_"IFCP"_STID_FTY_PONN_".TXT",!
  • Line Location: BLDF1+10
Function Call: WRITE
  • Prompt: "bye",!
  • Line Location: BLDF1+11
Function Call: WRITE
  • Prompt: "$ SET VERIFY=(PROCEDURE,IMAGE)",!
  • Line Location: VMSPING+13
Function Call: WRITE
  • Prompt: "$ SET DEFAULT "_FILEDIR,!
  • Line Location: VMSPING+14
Function Call: WRITE
  • Prompt: "$ TCPIP",!
  • Line Location: VMSPING+15
Function Call: WRITE
  • Prompt: "PING "_ADDR,!
  • Line Location: VMSPING+16
Function Call: WRITE
  • Prompt: "EXIT",!
  • Line Location: VMSPING+17
Function Call: WRITE
  • Prompt: "$ EXIT 3",!
  • Line Location: VMSPING+18
Function Call: WRITE
  • Prompt: "#!/bin/bash",!
  • Line Location: DELUNX+15
Function Call: WRITE
  • Prompt: !
  • Line Location: DELUNX+16
Function Call: WRITE
  • Prompt: "cd ",FILEDIR,!
  • Line Location: DELUNX+17
Function Call: WRITE
  • Prompt: !
  • Line Location: DELUNX+18
Function Call: WRITE
  • Prompt: "rm -f CLRS*.TXT",!
  • Line Location: DELUNX+19
Function Call: WRITE
  • Prompt: "rm -f IFCP*.TXT",!
  • Line Location: DELUNX+20
Function Call: WRITE
  • Prompt: "rm -f CLRS*UNX*",!
  • Line Location: DELUNX+21
Function Call: WRITE
  • Prompt: "rm -f CLRSCLNUP*",!
  • Line Location: DELUNX+22
Function Call: WRITE
  • Prompt: "exit 0",!
  • Line Location: DELUNX+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PRCHLOG" LOG2FILE+9, LOG2FILE+15, LOG2FILE+16
^TMP("PRCLRSLOG" VMSPING+28, VMSPING+32, VMSPING+33, UNXPING+14, UNXPING+17, UNXPING+18, WINPING+11, WINPING+14, WINPING+15

Label References

Name Line Occurrences
BLDF1 CRTWIN+35, CRTWIN+54
DELFTPF DELWIN+7, DELWIN+12
DELUNX1 DELUNX+36
MAILFTP CRTWIN+12, CRTWIN+15, CRTWIN+18, VMSPING+8, UNXPING+8, WINPING+5, LOG2FILE+20
RUNFTPT FTPCOM+11, FTPCOM+15
UNXPING CKRPTSV+11
VMSPING CKRPTSV+9
WINPING CKRPTSV+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDR CRTWIN+2~, CRTWIN+11*, CRTWIN+12, BLDF1+3, VMSPING+4~, VMSPING+7*, VMSPING+8, VMSPING+16, UNXPING+5~, UNXPING+7*
UNXPING+8, UNXPING+11, WINPING+2~, WINPING+4*, WINPING+5, WINPING+8
>> CKOS CKRPTSV+9, CKRPTSV+10, CKRPTSV+11, LOG2FILE+6, LOG2FILE+7, LOG2FILE+8, DELWIN+3
>> CLRSERR CRTWIN+12*, CRTWIN+15*, CRTWIN+18*, CRTWIN+22, CRTWIN+32*, CRTWIN+40, CRTWIN+51*, VMSPING+8*, VMSPING+34*, VMSPING+35*
UNXPING+8*, UNXPING+19*, WINPING+5*, WINPING+16*, RUNFTPT+12*
FILEDIR GETDIR+1~, GETDIR+3*, CRTWIN+2~, CRTWIN+8*, CRTWIN+30, CRTWIN+49, BLDF1+10, VMSPING+4~, VMSPING+6*, VMSPING+11
VMSPING+14, VMSPING+22, VMSPING+28, UNXPING+5~, UNXPING+6*, UNXPING+11, UNXPING+14, WINPING+2~, WINPING+3*, WINPING+8
WINPING+11, LOG2FILE+3~, LOG2FILE+4*, LOG2FILE+9, RUNFTPT+1~, RUNFTPT+3*, RUNFTPT+7, DELUNX+4~, DELUNX+5*, DELUNX+8
DELUNX+17, DELUNX1+4, DELFTPF+2~, DELFTPF+3*, DELFTPF+6, DELFTPF+10, DELFTPF+14
FNAME VMSPING+26~, VMSPING+27*, VMSPING+28, UNXPING+13*, UNXPING+14, WINPING+10*, WINPING+11, LOG2FILE+3~, LOG2FILE+6*, LOG2FILE+7*
LOG2FILE+8*, LOG2FILE+9
FTY CRTWIN+26~, CRTWIN+28*, CRTWIN+29, CRTWIN+46~, CRTWIN+47*, CRTWIN+48, BLDF1+10
LG1 LOG2FILE+13~, LOG2FILE+14*, LOG2FILE+15*, LOG2FILE+16
LG2 LOG2FILE+13~, LOG2FILE+14*
LG3 LOG2FILE+13~, LOG2FILE+14*, LOG2FILE+16*, LOG2FILE+17
LG4 LOG2FILE+13~, LOG2FILE+14*
LGCNT LOG2FILE+13~, LOG2FILE+14*, LOG2FILE+17, LOG2FILE+18*
LPP1 FTPCOM+8~, FTPCOM+9*, FTPCOM+10*, FTPCOM+13*, FTPCOM+14*, RUNFTPT+7, DELWIN+4~, DELWIN+5*, DELWIN+6*, DELWIN+10*
DELWIN+11*, DELFTPF+6, DELFTPF+10, DELFTPF+14
LPP2 FTPCOM+8~, FTPCOM+9*, FTPCOM+13*, RUNFTPT+7, DELWIN+4~, DELWIN+5*, DELWIN+10*, DELFTPF+6, DELFTPF+10, DELFTPF+14
OUTFLL1 CRTWIN+2~, CRTWIN+29*, CRTWIN+30, CRTWIN+48*, CRTWIN+49
OUTFLL2 VMSPING+4~, VMSPING+10*, VMSPING+11, DELUNX+3*, DELUNX+8
PNG VMSPING+30~, VMSPING+31*, VMSPING+32*, VMSPING+33, UNXPING+15~, UNXPING+16*, UNXPING+17*, UNXPING+18, WINPING+12~, WINPING+13*
WINPING+14*, WINPING+15
PNG1 VMSPING+30~, VMSPING+31*, VMSPING+33*, VMSPING+34, VMSPING+35, UNXPING+15~, UNXPING+16*, UNXPING+18*, UNXPING+19, WINPING+12~
WINPING+13*, WINPING+15*, WINPING+16
PNG2 VMSPING+30~, VMSPING+31*, UNXPING+15~, UNXPING+16*, WINPING+12~, WINPING+13*
PNG3 VMSPING+30~, UNXPING+15~, WINPING+12~
PONN CRTWIN+23~, CRTWIN+24*, CRTWIN+25*, CRTWIN+29, CRTWIN+43~, CRTWIN+44*, CRTWIN+45*, CRTWIN+48, BLDF1+10
POP CRTWIN+2~, CRTWIN+7*, CRTWIN+31, CRTWIN+50
PRCHPSW CRTWIN+4~, CRTWIN+17*, CRTWIN+18, CRTWIN+19*, BLDF1+8
PRCHUSN CRTWIN+4~, CRTWIN+14*, CRTWIN+15, CRTWIN+16*, BLDF1+6
PRCPMG MAIL+5~, MAIL+10*, MAIL+11, MAILFTP+5~, MAILFTP+10*, MAILFTP+11
PRCPMG2 MAIL+5~, MAIL+11*, MAILFTP+5~, MAILFTP+11*
>> PRCPMSG( LOG2FILE+17*
>> PRCPMSG(1 CRTWIN+12*, CRTWIN+15*, CRTWIN+18*, VMSPING+8*, UNXPING+8*, WINPING+5*
>> PRCPMSG(2 CRTWIN+12*, CRTWIN+15*, CRTWIN+18*, VMSPING+8*, UNXPING+8*, WINPING+5*
PV UNXPING+5~, WINPING+2~, RUNFTPT+1~, RUNFTPT+11
STID GETDIR+1~, GETDIR+2*, CRTWIN+2~, CRTWIN+6*, CRTWIN+29, CRTWIN+48, BLDF1+10, VMSPING+4~, VMSPING+5*, VMSPING+10
VMSPING+22, VMSPING+27, UNXPING+5~, UNXPING+10*, UNXPING+11, UNXPING+13, WINPING+2~, WINPING+7*, WINPING+8, WINPING+10
LOG2FILE+3~, LOG2FILE+5*, LOG2FILE+6, LOG2FILE+7, RUNFTPT+1~, RUNFTPT+4*, RUNFTPT+7, DELUNX+4~, DELUNX+6*, DELFTPF+2~
DELFTPF+4*, DELFTPF+6, DELFTPF+10, DELFTPF+14
XLOG VMSPING+26~, VMSPING+28*, UNXPING+5~, UNXPING+14*, WINPING+2~, WINPING+11*, LOG2FILE+3~, LOG2FILE+9*
XMDUZ MAIL+5~, MAIL+7*, MAILFTP+5~, MAILFTP+7*
XMMG MAIL+5~, MAILFTP+5~
XMSUB MAIL+5~, MAIL+6*, MAILFTP+5~, MAILFTP+6*
XMTEXT MAIL+5~, MAIL+8*, MAILFTP+5~, MAILFTP+8*
XMY MAIL+5~, MAILFTP+5~
XMY("G.PRCPLO CLRS NOTIFICATIONS" , MAIL+9*, MAILFTP+9*
XMZ MAIL+5~, MAILFTP+5~
XPV DELUNX+4~, DELFTPF+2~, DELFTPF+6*, DELFTPF+7, DELFTPF+10*, DELFTPF+11, DELFTPF+14*, DELFTPF+15
XPV1 VMSPING+22*, VMSPING+23, UNXPING+5~, UNXPING+11*, UNXPING+12, WINPING+2~, WINPING+8*, WINPING+9, RUNFTPT+1~, RUNFTPT+7*
RUNFTPT+8, DELUNX1+4*, DELUNX1+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All