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

Package: Registration

Routine: DGRTAUWS


Information

DGRTAUWS ;ALB/JAM - Real-time Address Update Web Service ;20 May 2025 10:00 AM

Source Information

Source file <DGRTAUWS.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 (,APPERROR)^%ZTER  (DECODE,ENCODE)^XLFJSON  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 $$FIND1^DIC  
Web Services Client 1 ($$GETREST,$$POST,ERR2ARR)^XOBWLIB  

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
Registration 1 DGRTAUPD  

Entry Points

Name Comments DBIA/ICR reference
EN(DGCONTACTINFODTO,DGADDRESSDTO,DGPHONEDTO,DGEMAILDTO,DGCONFCATDTO,DGERRS) ; Main entry for Real-time Address Update Web Service
; Input : DGCONTACTINFODTO (Required, pass by reference) - Array containing the fields for contactInfoDTO
; DGADDRESSDTO (optional, pass by reference) - array containing all the addressDTO objects
; DGPHONEDTO (optional, pass by reference) - array containing all the phoneDTO objects
; DGEMAILDTO (optional, pass by reference) - array containing the emailDTO
; DGCONFCATDTO (optional, pass by reference) - array containing the Confidential Address Categories
INIT ; Initialized variables
; Response Codes/Text
SENDREQ(DGJSON) ; Invoke the webservice
RETRY ; Tag for retry of the service
ERR ; error trapping code

External References

Name Field # of Occurrence
^%ZTER ERR+2
APPERROR^%ZTER RETRY+27
$$FIND1^DIC EN+30
DECODE^XLFJSON RETRY+21
ENCODE^XLFJSON EN+61
$$GETREST^XOBWLIB SENDREQ+3
$$POST^XOBWLIB RETRY+3
ERR2ARR^XOBWLIB RETRY+15
$$GET^XPAR SENDREQ+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XOB(18.02 - [#18.02] FIND1^DIC
^XOB(18.12 - [#18.12] FIND1^DIC

Label References

Name Line Occurrences
$$SENDREQ EN+63
INIT EN+36
RETRY RETRY+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGADDRESSDTO EN~, EN+39
DGADDRESSDTO( EN+41, EN+43
DGARRAY SENDREQ+1~
DGCNT EN+35~, EN+40*, EN+42*, EN+43, EN+47*, EN+49*, EN+50, RETRY+13~, RETRY+19*, RETRY+23*
DGCONFCATDTO EN~, EN+53
DGCONTACTINFODTO EN~, EN+33, EN+59
DGCONTACTINFODTO("addresses" EN+43*
DGCONTACTINFODTO("confidentialAddressCategories" EN+53*
DGCONTACTINFODTO("emails" EN+56*
DGCONTACTINFODTO("originatingFacilityId" SENDREQ+14
DGCONTACTINFODTO("phones" EN+50*
DGDATA SENDREQ+1~
DGEMAILDTO EN~, EN+56
DGEMAILDTO("EMAIL" EN+56
DGERR EN+35~
DGERR( RETRY+5, RETRY+17, RETRY+28, RETRY+29
DGERR(200 INIT+2*
DGERR(400 INIT+3*
DGERR(403 INIT+4*
DGERR(404 INIT+5*
DGERR(500 INIT+6*
DGERR(502 INIT+7*
DGERR(503 INIT+8*
DGERR(6059 INIT+9*
DGERRARR RETRY+13~, RETRY+15
DGERRARR("text" RETRY+19
DGERRCODE SENDREQ+1~, RETRY+9*, RETRY+10, RETRY+17, RETRY+27, RETRY+28, RETRY+29
DGERRS EN~
DGERRS( RETRY+23*
DGHEADER SENDREQ+1~, SENDREQ+6*
DGHTTPREQ SENDREQ+1~, SENDREQ+3*, RETRY+3
DGHTTPRESP SENDREQ+1~, RETRY+5*
DGJSON EN+35~, EN+59*, SENDREQ~, SENDREQ+5
DGJSON(1 EN+63
DGKEY SENDREQ+1~, SENDREQ+9*, SENDREQ+10
DGMESS RETRY+13~, RETRY+19*
DGMESS("messages" RETRY+23
DGPHONEDTO EN~, EN+46
DGPHONEDTO( EN+48, EN+50
DGRESPERR SENDREQ+1~, RETRY+3, RETRY+15
DGRESPONSE SENDREQ+1~, RETRY+3*, RETRY+5, RETRY+26*
DGTYPE EN+35~, EN+40*, EN+41*, EN+43, EN+47*, EN+48*, EN+50
DGUID SENDREQ+1~, SENDREQ+12*, SENDREQ+13
DGWSCNT SENDREQ+1~, SENDREQ+16*, RETRY+1*, RETRY+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All