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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPPARAM

Package: Enterprise Health Management Platform

Routine: HMPPARAM


Information

HMPPARAM ;SLC/AGP,ASMR/RRB,CK - Parameter routine;May 15, 2016 14:15

Source Information

Source file <HMPPARAM.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Enterprise Health Management Platform 2 (DECODE,ENCODE)^HMPJSON  ($$SYS,SETERROR)^HMPUTILS  
Toolkit 1 (DEL,GETLST,GETWP,PUT)^XPAR  

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
Enterprise Health Management Platform 2 HMPCRPC  HMPCRPC1  

Entry Points

Name Comments DBIA/ICR reference
BLDENT(UID,ENTITY) ;
BUILDUID(VALUES,TYPE,ID) ;
DELPARAM(RESULT,UID) ;
GETALPAR(JSONRES,ENTITY,ENTVALUE,RETVALUE) ;
GETPARAM(RESULT,NAME,ENTITY,ENTVALUE,INST) ; Get value for a param
GETBYUID(RESULT,UID) ;
PARSEJSN(VALUE,ARRAY,ERR) ;
PUTPARAM(RESULT,VALUE,ENTARR) ;
PUTBYUID(RESULT,UID,VALUE) ;
SETERROR(INPDATA,ERRORMSG,TXT,OUTPUT) ;

External References

Name Field # of Occurrence
DECODE^HMPJSON PARSEJSN+2
ENCODE^HMPJSON GETALPAR+17, SETERROR+3
$$SYS^HMPUTILS BUILDUID+2
SETERROR^HMPUTILS SETERROR+2
DEL^XPAR DELPARAM+9, PUTPARAM+7
GETLST^XPAR GETALPAR+3
GETWP^XPAR GETPARAM+6
PUT^XPAR PUTPARAM+10

Label References

Name Line Occurrences
$$PARSEJSN PUTPARAM+2
BLDENT DELPARAM+2, GETBYUID+2, PUTBYUID+2
GETPARAM GETALPAR+11, GETBYUID+3
PUTPARAM PUTBYUID+3
SETERROR GETALPAR+18, PARSEJSN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY DELPARAM+1~, DELPARAM+2, PARSEJSN~, PARSEJSN+3!
ARRAY("entity" DELPARAM+4
ARRAY("entityId" DELPARAM+5
ARRAY("uid" DELPARAM+7, DELPARAM+9
CNT GETALPAR+1~, GETALPAR+7*, GETALPAR+8*, GETALPAR+9*, GETALPAR+10, GETALPAR+13, GETPARAM+1~, GETPARAM+7*, GETPARAM+8, PUTPARAM+1~
, PUTPARAM+8*, PUTPARAM+9
DECODE GETALPAR+1~
DOMAIN BUILDUID+1~, BUILDUID+2*, BUILDUID+3
ENT DELPARAM+1~, DELPARAM+6*, DELPARAM+8, DELPARAM+9, GETALPAR+1~, GETALPAR+2*, GETALPAR+3, GETPARAM+1~, GETPARAM+5*, GETPARAM+6
, PUTPARAM+1~, PUTPARAM+6*, PUTPARAM+7, PUTPARAM+10
ENTARR PUTPARAM~, PUTPARAM+2
ENTARR("entity" PUTPARAM+4
ENTARR("entityId" PUTPARAM+5
ENTARR("uid" PUTPARAM+7, PUTPARAM+10
ENTITY BLDENT~, DELPARAM+1~, DELPARAM+4*, DELPARAM+6, GETALPAR~, GETALPAR+2, GETALPAR+11, GETPARAM~, GETPARAM+5, GETBYUID+1~
, GETBYUID+2, PUTPARAM+1~, PUTPARAM+4*, PUTPARAM+6, PUTBYUID+1~, PUTBYUID+2, PUTBYUID+3
ENTITY("entity" BLDENT+6*, BLDENT+8*, GETBYUID+3
ENTITY("entityId" BLDENT+7*, GETBYUID+3
ENTITY("uid" BLDENT+4*, GETBYUID+3
ENTVALUE DELPARAM+1~, DELPARAM+5*, DELPARAM+6, GETALPAR~, GETALPAR+2, GETALPAR+11, GETPARAM~, GETPARAM+5, PUTPARAM+1~, PUTPARAM+5*
, PUTPARAM+6
ERR DELPARAM+1~, PARSEJSN~, PARSEJSN+3, PUTPARAM+1~, PUTPARAM+2
ERRARR SETERROR+1~, SETERROR+2
ERROR PARSEJSN+1~, PARSEJSN+3
ERRORMSG SETERROR~, SETERROR+2
FORMAT GETPARAM+1~, GETPARAM+3*
GETVAL GETALPAR+1~, GETALPAR+5*, GETALPAR+6
HMPAR GETPARAM+1~, GETPARAM+6
HMPAR( GETPARAM+7, GETPARAM+8
HMPERR DELPARAM+1~, DELPARAM+9, GETALPAR+1~, GETALPAR+18, GETPARAM+1~, GETPARAM+6, PUTPARAM+1~, PUTPARAM+7, PUTPARAM+10
HMPLIST GETALPAR+1~, GETALPAR+3, GETALPAR+4
HMPLIST( GETALPAR+7, GETALPAR+8
HMPPAR GETPARAM+1~
ID BUILDUID~, BUILDUID+3
IEN GETPARAM+1~
INPDATA SETERROR~, SETERROR+2
INST GETALPAR+1~, GETALPAR+7*, GETALPAR+8*, GETALPAR+10, GETALPAR+11, GETPARAM~, GETPARAM+6
JSON PARSEJSN+1~
JSONRES GETALPAR~, GETALPAR+18!
JSONRES( GETALPAR+7*
NAME GETPARAM~, GETPARAM+6
OUTPUT SETERROR~
PARAM GETALPAR+1~, GETALPAR+11, GETALPAR+12, GETALPAR+13, GETALPAR+14!
RESULT DELPARAM~, GETALPAR+1~, GETALPAR+15, GETALPAR+18, GETPARAM~, GETBYUID~, GETBYUID+3, PUTPARAM~, PUTPARAM+2*, PUTBYUID~
, PUTBYUID+3
RESULT( GETPARAM+8*
RESULT("params" GETALPAR+10*, GETALPAR+13*
RESULT("success" GETALPAR+16*
RESULT(0 PUTPARAM+11*
RETVALUE GETALPAR~, GETALPAR+5
STR DELPARAM+1~, PUTPARAM+1~, PUTPARAM+10
STR( PUTPARAM+9*
STR(1 PUTPARAM+8*
TXT GETALPAR+18, PARSEJSN+1~, PARSEJSN+3, SETERROR~, SETERROR+2
TXT(1 GETALPAR+18*, PARSEJSN+3*
TYPE BUILDUID~, BUILDUID+3
UID BLDENT~, BLDENT+4, BLDENT+5, BLDENT+7, DELPARAM~, DELPARAM+2, GETBYUID~, GETBYUID+2, PUTBYUID~, PUTBYUID+2
VALUE PARSEJSN~, PARSEJSN+3, PUTPARAM~, PUTPARAM+2, PUTPARAM+8, PUTBYUID~, PUTBYUID+3
VALUE( PUTPARAM+9
VALUE("" PUTPARAM+8
VALUES BUILDUID~
VALUES("uid" BUILDUID+3*
X PUTPARAM+1~, PUTPARAM+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All