DGRTAUWS ;ALB/JAM - Real-time Address Update Web Service ;20 May 2025 10:00 AM
Source file <DGRTAUWS.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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
|
| FileNo | Call Tags |
|---|---|
| ^XOB(18.02 - [#18.02] | FIND1^DIC |
| ^XOB(18.12 - [#18.12] | FIND1^DIC |
| >> | 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 |