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 |  All
Print Page as PDF
Routine: PSNPPSNC

Package: National Drug File

Routine: PSNPPSNC


Information

PSNPPSNC ;HP/SXT-PPSN update NDF data ; 05 Mar 2014 1:20 PM

Source Information

Source file <PSNPPSNC.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 $$HTE^XLFDT  
Registration 1 $$SITE^VASITE  
Web Services Client 1 ($$EOFAC,$$GETREST,$$POST,ERR2ARR)^XOBWLIB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
National Drug File 2 PSNPPSMS  PSNPPSNF  

Entry Points

Name Comments DBIA/ICR reference
TEST ;
PPSNPOST(DOCHAND,XML) ;
; @DESC Sends an HTTP request to PEPS as a POST
SEND(STATUS,VERSION,MESSAGE) ;
GETTEXT(ERRARRAY) ;
; @DESC Gets the error text from the array
ERROR ;
; @DESC Handles error during request to PEPS via webservice.

External References

Name Field # of Occurrence
$$SITE^VASITE SEND+6
$$HTE^XLFDT SEND+4
$$EOFAC^XOBWLIB ERROR+10
$$GETREST^XOBWLIB PPSNPOST+25
$$POST^XOBWLIB PPSNPOST+35
ERR2ARR^XOBWLIB ERROR+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S(X:"Sent",1:"Failed")
  • Line Location: TEST+2
Function Call: WRITE
  • Prompt: !,"calling function"
  • Line Location: TEST+10
Function Call: WRITE
  • Prompt: !,"insert XML parameter"
  • Line Location: PPSNPOST+29

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( PPSNPOST+21!, PPSNPOST+26, PPSNPOST+31, PPSNPOST+36, PPSNPOST+43*, ERROR+15*

Label References

Name Line Occurrences
$$GETTEXT ERROR+15
$$PPSNPOST SEND+9, TEST+11
$$SEND TEST+1
PSS PPSNPOST+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DOCHAND SEND+2~, SEND+9, PPSNPOST~
ERRARRAY ERROR+7~, ERROR+12, ERROR+15, GETTEXT~
ERRARRAY("text" GETTEXT+12, GETTEXT+13
MESSAGE SEND~, SEND+7
OK SEND+2~, SEND+9*, SEND+10
PSS PPSNPOST+9~, GETTEXT+7~
PSS("I" GETTEXT+11*, GETTEXT+12*, GETTEXT+13
PSS("errorText" GETTEXT+10*, GETTEXT+13*, GETTEXT+16
PSS("parameterName" PPSNPOST+19*, PPSNPOST+30
PSS("parameterValue" PPSNPOST+20*, PPSNPOST+30
PSS("path" PPSNPOST+17*, PPSNPOST+35
PSS("postResult" PPSNPOST+35*, PPSNPOST+38, PPSNPOST+42
PSS("restObject" PPSNPOST+25*, PPSNPOST+35
PSS("result" PPSNPOST+44*, PPSNPOST+47
PSS("server" PPSNPOST+14*, PPSNPOST+25
PSS("webserviceName" PPSNPOST+16*, PPSNPOST+25
PSSERR PPSNPOST+9~, PPSNPOST+35, ERROR+10*, ERROR+12
RESPONSE TEST+5~*, TEST+11*
SITE SEND+2~, SEND+6*, SEND+7
STATUS SEND~, SEND+7
TIME SEND+2~, SEND+4*, SEND+5*, SEND+8
VERSION SEND~, SEND+8
X TEST+1*, TEST+2, TEST+5~*, TEST+9*, TEST+11
XML SEND+2~, SEND+7*, SEND+8*, SEND+9, TEST+6*, TEST+7*, TEST+11, PPSNPOST~, PPSNPOST+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All