DGUAMWS ;ALB/MCF,JAM - UAM Address Validation Web Service ;30 June 2020 10:00 AM
Source file <DGUAMWS.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 |
Package | Total | Caller Graph |
---|---|---|
Registration | 1 | DGADDVAL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DGADDRESS,DGFLDS,DGFORGN) | ; Main entry to for UAM Address Validation Web Service
|
|
ERRRSPMSG(DGRESPERR) | ;
|
|
RSPMSG(DGSTCODE,DGRESPMSG) | ;
|
|
JSONREQUEST(DGADDRESS,DGFLDS) | ; places the address elements in the json string
|
|
CANDRESULTS(DGADDRESS,DGARRAY) | ; handles domestic address response from the Candidate web service. Multiple addresses possible.
|
|
VALRESULTS(DGADDRESS,DGARRAY) | ; handles the foreign address response from the Validate web service. Only one address is returned.
|
|
SETRRESULTS() | ; checks if Confidence Score is greater than 80 and sets values.
|
|
INIT | ; Initialized variables
|
FileNo | Call Tags |
---|---|
^XOB(18.02 - [#18.02] | FIND1^DIC |
^XOB(18.12 - [#18.12] | FIND1^DIC |
^DIC(5 - [#5] | GET1^DIQ |
Name | Line Occurrences |
---|---|
$$ERRRSPMSG | EN+37 |
$$JSONREQUEST | EN+27 |
$$RSPMSG | EN+47 |
$$SETRRESULTS | CANDRESULTS+9, VALRESULTS+7 |
CANDRESULTS | EN+44 |
INIT | EN+14 |
VALRESULTS | EN+43 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGADDCNT | CANDRESULTS+4~, CANDRESULTS+5*, CANDRESULTS+10*, CANDRESULTS+11 |
DGADDR | CANDRESULTS+4~, CANDRESULTS+7*, CANDRESULTS+8*, VALRESULTS+4~, VALRESULTS+5*, VALRESULTS+6* |
DGADDR("addressLine1" | SETRRESULTS+8 |
DGADDR("addressLine2" | SETRRESULTS+9 |
DGADDR("addressLine3" | SETRRESULTS+10 |
DGADDR("city" | SETRRESULTS+11 |
DGADDR("confidenceScore" | SETRRESULTS+5 |
DGADDR("country" | SETRRESULTS+12 |
DGADDR("deliveryPointValidation" | SETRRESULTS+6 |
DGADDR("internationalPostalCode" | SETRRESULTS+19 |
DGADDR("stateProvince" | SETRRESULTS+14, SETRRESULTS+16, SETRRESULTS+17 |
DGADDR("zipCode4" | SETRRESULTS+18 |
DGADDR("zipCode5" | SETRRESULTS+18 |
DGADDRESS | EN~, EN+27, EN+43, EN+44, JSONREQUEST~, CANDRESULTS~, VALRESULTS~ |
DGADDRESS( | CANDRESULTS+11* |
DGADDRESS(1 | EN+18, EN+46, JSONREQUEST+10, JSONREQUEST+14, JSONREQUEST+16, JSONREQUEST+17, JSONREQUEST+18, JSONREQUEST+20, JSONREQUEST+21, JSONREQUEST+23 , JSONREQUEST+27 |
DGADDRESS(2 | VALRESULTS+7* |
DGADDRLN1 | EN+12~, JSONREQUEST+16, SETRRESULTS+8, INIT+10* |
DGADDRLN2 | EN+12~, JSONREQUEST+17, SETRRESULTS+9, INIT+11* |
DGADDRLN3 | EN+12~, JSONREQUEST+18, SETRRESULTS+10, INIT+12* |
DGARRAY | EN+13~, EN+43, EN+44, CANDRESULTS~, VALRESULTS~ |
DGARRAY("address" | VALRESULTS+6 |
DGARRAY("addressMetaData" | VALRESULTS+5 |
DGARRAY("candidateAddresses" | CANDRESULTS+6, CANDRESULTS+7, CANDRESULTS+8 |
DGCITY | EN+12~, JSONREQUEST+20, SETRRESULTS+11, INIT+13* |
DGCNT | CANDRESULTS+4~, CANDRESULTS+5*, CANDRESULTS+6*, CANDRESULTS+7, CANDRESULTS+8 |
DGCOUNTRY | EN+12~, EN+18, JSONREQUEST+23, SETRRESULTS+12, INIT+18* |
DGDATA | EN+13~, EN+39* |
DGERR | EN+13~ |
DGERR( | ERRRSPMSG+8, ERRRSPMSG+9, RSPMSG+4 |
DGERR(200 | INIT+20* |
DGERR(400 | INIT+21* |
DGERR(403 | INIT+22* |
DGERR(404 | INIT+23* |
DGERR(429 | INIT+24* |
DGERR(500 | INIT+25* |
DGERRARR | ERRRSPMSG+3~, ERRRSPMSG+5 |
DGERRCODE | ERRRSPMSG+6~*, ERRRSPMSG+7, ERRRSPMSG+8, ERRRSPMSG+9 |
DGEXC | EN+12~, EN+17*, EN+18 |
DGFLDS | EN~, EN+27, JSONREQUEST~, INIT+10, INIT+11, INIT+12, INIT+13, INIT+14, INIT+15, INIT+16 , INIT+17, INIT+18 |
DGFORGN | EN~, EN+16, EN+18*, EN+22, EN+43, EN+44, JSONREQUEST+14, SETRRESULTS+13, SETRRESULTS+17 |
DGFRGNEXCPTS | EN+12~, EN+17, INIT+2* |
DGHEADER | EN+13~, EN+29* |
DGHTTPREQ | EN+13~, EN+23*, EN+36 |
DGHTTPRESP | EN+13~, EN+38* |
DGJSON | EN+13~, EN+27*, EN+28, JSONREQUEST+9~ |
DGJSON("requestAddress" | JSONREQUEST+16*, JSONREQUEST+17*, JSONREQUEST+18*, JSONREQUEST+19*, JSONREQUEST+20*, JSONREQUEST+21*, JSONREQUEST+22*, JSONREQUEST+23*, JSONREQUEST+24*, JSONREQUEST+25* , JSONREQUEST+26*, JSONREQUEST+27* |
DGJSON(1 | JSONREQUEST+48 |
DGKEY | EN+13~, EN+32*, EN+33 |
DGPOSTCODE | EN+12~, JSONREQUEST+21, SETRRESULTS+19, INIT+17* |
DGPROV | EN+12~, JSONREQUEST+14, SETRRESULTS+17, INIT+16* |
DGRESPERR | EN+13~, EN+36, EN+37, ERRRSPMSG~, ERRRSPMSG+5 |
DGRESPMSG | EN+13~, EN+47, RSPMSG~ |
DGRESPONSE | EN+13~, EN+36*, EN+37 |
DGSERVICE | EN+13~, EN+22*, EN+23 |
DGSTAT | EN+13~, EN+46*, EN+47 |
DGSTATE | EN+12~, JSONREQUEST+10, SETRRESULTS+14, SETRRESULTS+16, INIT+14* |
DGSTATEPROV | JSONREQUEST+9~, JSONREQUEST+10*, JSONREQUEST+12, JSONREQUEST+13*, JSONREQUEST+14*, JSONREQUEST+24 |
DGSTCODE | RSPMSG~, RSPMSG+4, JSONREQUEST+9~, JSONREQUEST+12*, JSONREQUEST+13 |
DGTEMP | CANDRESULTS+4~, CANDRESULTS+11, VALRESULTS+4~, VALRESULTS+7 |
DGTEMP( | SETRRESULTS+8*, SETRRESULTS+9*, SETRRESULTS+10*, SETRRESULTS+11*, SETRRESULTS+12*, SETRRESULTS+14*, SETRRESULTS+16*, SETRRESULTS+17*, SETRRESULTS+18*, SETRRESULTS+19* |
DGTEMP("confidenceScore" | SETRRESULTS+5*, SETRRESULTS+7 |
DGTEMP("deliveryPoint" | SETRRESULTS+6* |
DGVAL | SETRRESULTS+4~, SETRRESULTS+21* |
DGX | EN+12~, EN+17* |
DGZIP | EN+12~, JSONREQUEST+27, SETRRESULTS+18, INIT+15* |