37698. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 1/17/2019 10:54:42 AM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

37698.1 Files compared

# Location File Last Modified
1 v1_iter_1_VIP_Build_4_Dec_2018_CG.zip\v1_iter_1_VIP_Build_4\portlets\caret-portlet\docroot\WEB-INF eeSummary.wsdl Wed Jan 16 16:06:26 2019 UTC
2 v1_iter_1_VIP_Build_4_Dec_2018_CG.zip\v1_iter_1_VIP_Build_4\portlets\caret-portlet\docroot\WEB-INF eeSummary.wsdl Wed Jan 16 21:04:29 2019 UTC

37698.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 2784
Changed 3 6
Inserted 0 0
Removed 0 0

37698.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

37698.4 Active regular expressions

No regular expressions were active.

37698.5 Comparison detail

  1   <wsdl:defi nitions ta rgetNamesp ace="http: // DNS . URL          /schemas"  xmlns:wsdl ="http://s chemas.xml soap.org/w sdl/" xmln s:sch="htt p:// DNS . URL          /schemas"  xmlns:soap ="http://s chemas.xml soap.org/w sdl/soap/"  xmlns:tns ="http:// DNS . URL          /schemas">
  2      <wsdl:t ypes>
  3           <xs:schema  attribute FormDefaul t="unquali fied" elem entFormDef ault="qual ified" tar getNamespa ce="http:/ / DNS . URL          /schemas"  xmlns="htt p:// DNS . URL          /schemas"  xmlns:eeSu mmary="htt p:// DNS . URL          /schemas"  xmlns:xs=" http://www .w3.org/20 01/XMLSche ma">
  4            < xs:element  name="get EESummaryR equest" ty pe="getEES ummaryRequ est"/>
  5            < xs:element  name="get EESummaryH istoryRequ est" type= "getEESumm aryHistory Request"/>
  6            < xs:element  name="get EESummaryR esponse" t ype="getEE SummaryRes ponse"/>
  7            < xs:element  name="get EESummaryH istoryResp onse" type ="getEESum maryHistor yResponse" />
  8            < xs:element  name="get Eligibilit yDetermina tionReques t" type="g etEligibil ityDetermi nationRequ est"/>
  9            < xs:element  name="get Eligibilit yDetermina tionRespon se" type=" getEligibi lityDeterm inationRes ponse"/>
  10            < xs:element  name="get PersonNoti ficationRe quest" typ e="getPers onNotifica tionReques t"/>
  11            < xs:element  name="get PersonNoti ficationRe sponse" ty pe="getPer sonNotific ationRespo nse"/>
  12            < xs:element  name="get DeliveryPr eferenceRe quest" typ e="getDeli veryPrefer enceReques t"/>
  13            < xs:element  name="get DeliveryPr eferenceRe sponse" ty pe="getDel iveryPrefe renceRespo nse"/>
  14            < xs:element  name="upd ateDeliver yPreferenc eRequest"  type="upda teDelivery Preference Request"/>
  15            < xs:element  name="upd ateDeliver yPreferenc eResponse"  type="upd ateDeliver yPreferenc eResponse" />
  16            < xs:element  name="ret rieveIVMCa ndidatesRe quest">
  17                <xs:comp lexType>
  18                   <xs:s equence>
  19                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="lastPo lledDateTi meStamp" t ype="xs:da teTime"/>
  20                   </xs: sequence>
  21                </xs:com plexType>
  22            < /xs:elemen t>
  23            < xs:element  name="get IVMLetterS tatusesReq uest" type ="getIVMLe tterStatus esRequest" />
  24            < xs:element  name="ret rieveIVMCa ndidatesRe sponse">
  25                <xs:comp lexType>
  26                   <xs:s equence>
  27                      <x s:element  maxOccurs= "1" minOcc urs="0" na me="candid ates" type ="eeSummar y:ivmCandi dateCollec tion"/>
  28                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="number OfCandidat es" type=" xs:int"/>
  29                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="eesVer sion " typ e="xs:stri ng"/>
  30                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="invoca tionDate "  type="xs: date"/>
  31                   </xs: sequence>
  32                </xs:com plexType>
  33            < /xs:elemen t>
  34            < xs:element  name="get IVMLetterS tatusesRes ponse">
  35                <xs:comp lexType>
  36                   <xs:s equence>
  37                      <x s:element  maxOccurs= "1" minOcc urs="0" na me="ivmLet terCandida tes" type= "eeSummary :ivmLetter CandidateC ollection" />
  38                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="eesVer sion " typ e="xs:stri ng"/>
  39                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="invoca tionDate "  type="xs: date"/>
  40                   </xs: sequence>
  41                </xs:com plexType>
  42            < /xs:elemen t>
  43            < xs:element  name="upd ateIVMReco rdStatusRe quest">
  44                <xs:comp lexType>
  45                   <xs:s equence>
  46                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="transa ctionId" t ype="xs:st ring"/>
  47                      <x s:element  maxOccurs= "1" minOcc urs="0" na me="errorT ext" type= "xs:string "/>
  48                   </xs: sequence>
  49                </xs:com plexType>
  50            < /xs:elemen t>
  51            < xs:element  name="upd ateIVMReco rdStatusRe sponse">
  52                <xs:comp lexType>
  53                   <xs:s equence>
  54                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="acknow ledgement"  type="xs: string"/>
  55                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="status " type="xs :string"/>
  56                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="invoca tionDate"  type="xs:d ate"/>
  57                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="eesVer sion" type ="xs:strin g"/>
  58                   </xs: sequence>
  59                </xs:com plexType>
  60            < /xs:elemen t>
  61            < xs:complex Type name= "getEESumm aryRequest ">
  62                <xs:all>
  63                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "key" type ="xs:strin g"/>
  64                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "keyType"  type="xs:s tring"/>
  65                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "requestNa me" type=" xs:string" />
  66                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "incomeYea r" type="x s:int"/>
  67                </xs:all >
  68            < /xs:comple xType>
  69            < xs:complex Type name= "getEESumm aryHistory Request">
  70                <xs:all>
  71                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "key" type ="xs:strin g"/>
  72                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "keyType"  type="xs:s tring"/>
  73                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "requestNa me" type=" xs:string" />
  74                   <xs:e lement min Occurs="1"  name="cat egories" t ype="categ oryCollect ion"/>
  75                </xs:all >
  76            < /xs:comple xType>
  77            < xs:complex Type name= "categoryC ollection" >
  78                <xs:all>
  79                   <xs:e lement min Occurs="1"  name="cat egory" typ e="categor yInfo"/>
  80                </xs:all >
  81            < /xs:comple xType>
  82            < xs:complex Type name= "categoryI nfo">
  83                <xs:all>
  84                   <xs:e lement min Occurs="1"  name="cat egoryName"  type="xs: string"/>
  85                   <xs:e lement min Occurs="1"  name="dat eOfService " type="xs :date"/>
  86                </xs:all >
  87            < /xs:comple xType>
  88            < xs:complex Type name= "getEligib ilityDeter minationRe quest">
  89                <xs:all>
  90                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vpid" typ e="xs:stri ng"/>
  91                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "firstName " type="xs :string"/>
  92                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastName"  type="xs: string"/>
  93                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ssn" type ="xs:strin g"/>
  94                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "dob" type ="xs:strin g"/>
  95                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "gender" t ype="xs:st ring"/>
  96                </xs:all >
  97            < /xs:comple xType>
  98            < xs:complex Type name= "getPerson Notificati onRequest" >
  99                <xs:all>
  100                   <xs:e lement min Occurs="1"  name="not ificationT ype" type= "Notificat ionType"/>
  101                   <xs:e lement min Occurs="0"  name="pri maryviewNo tification " type="pr imaryviewN otificatio nInfo"/>
  102                   <xs:e lement min Occurs="0"  name="lin kNotificat ion" type= "linkNotif icationInf o"/>
  103                   <xs:e lement min Occurs="0"  name="mov eNotificat ion" type= "moveNotif icationInf o"/>
  104                </xs:all >
  105            < /xs:comple xType>
  106            < xs:complex Type name= "getDelive ryPreferen ceRequest" >
  107                <xs:all>
  108                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "key" type ="xs:strin g"/>
  109                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "keyType"  type="xs:s tring"/>
  110                </xs:all >
  111            < /xs:comple xType>
  112            < xs:complex Type name= "updateDel iveryPrefe renceReque st">
  113                <xs:all>
  114                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "key" type ="xs:strin g"/>
  115                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "keyType"  type="xs:s tring"/>
  116                   <xs:e lement min Occurs="1"  name="del iveryPrefe renceInfo"  type="del iveryPrefe renceInfo" />
  117                </xs:all >
  118            < /xs:comple xType>
  119            < xs:complex Type name= "getEESumm aryRespons e">
  120                <xs:all>
  121                   <xs:e lement min Occurs="0"  name="sum mary" type ="eeSummar y:eeSummar y"/>
  122                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  123                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  124                   <xs:e lement min Occurs="0"  name="noD ataMessage " type="xs :string"/>
  125                </xs:all >
  126            < /xs:comple xType>
  127            < xs:complex Type name= "getEESumm aryHistory Response">
  128                <xs:all>
  129                   <xs:e lement min Occurs="0"  name="sum mary" type ="eeSummar y:eeSummar y"/>
  130                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  131                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  132                   <xs:e lement min Occurs="0"  name="noD ataMessage " type="xs :string"/>
  133                </xs:all >
  134            < /xs:comple xType>
  135            < xs:complex Type name= "getEligib ilityDeter minationRe sponse">
  136                <xs:all>
  137                   <xs:e lement min Occurs="0"  name="eds tatus" typ e="eeSumma ry:eds"/>
  138                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vpid" typ e="xs:stri ng"/>
  139                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "firstName " type="xs :string"/>
  140                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastName"  type="xs: string"/>
  141                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ssn" type ="xs:strin g"/>
  142                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "dob" type ="xs:strin g"/>
  143                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "gender" t ype="xs:st ring"/>
  144                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  145                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  146                   <xs:e lement min Occurs="0"  name="noD ataMessage " type="xs :string"/>
  147                </xs:all >
  148            < /xs:comple xType>
  149            < xs:complex Type name= "eds">
  150                <xs:all>
  151                   <xs:e lement min Occurs="0"  name="eli gibilitySt atusInfo"  type="elig ibilitySta tusInfo"/>
  152                </xs:all >
  153            < /xs:comple xType>
  154            < xs:complex Type name= "getPerson Notificati onResponse ">
  155                <xs:all>
  156                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "acknowled gement" ty pe="xs:str ing"/>
  157                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  158                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  159                   <xs:e lement min Occurs="0"  name="noD ataMessage " type="xs :string"/>
  160                </xs:all >
  161            < /xs:comple xType>
  162            < xs:complex Type name= "getDelive ryPreferen ceResponse ">
  163                <xs:all>
  164                   <xs:e lement min Occurs="0"  name="del iveryPrefe rence" typ e="eeSumma ry:deliver yPreferenc es"/>
  165                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  166                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  167                   <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  168                   <xs:e lement min Occurs="0"  name="mes sage" type ="xs:strin g"/>
  169                </xs:all >
  170            < /xs:comple xType>
  171            < xs:complex Type name= "updateDel iveryPrefe renceRespo nse">
  172                <xs:all>
  173                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "acknowled gement" ty pe="xs:str ing"/>
  174                   <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  175                   <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  176                   <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  177                </xs:all >
  178            < /xs:comple xType>
  179            < xs:complex Type name= "eeSummary ">
  180                <xs:all>
  181                   <xs:e lement min Occurs="0"  name="ass ociations"  type="ass ociationCo llection"/ >
  182                   <xs:e lement min Occurs="0"  name="dea thRecond"  type="deat hRecondInf o"/>
  183                   <xs:e lement min Occurs="0"  name="dem ographics"  type="dem ographicIn fo"/>
  184                   <xs:e lement min Occurs="0"  name="eli gibilityVe rification Info" type ="eligibil ityVerific ationInfo" />
  185                   <xs:e lement min Occurs="0"  name="emp loymentInf o" type="e mploymentI nfo"/>
  186                   <xs:e lement min Occurs="0"  name="enr ollmentDet ermination Info" type ="enrollme ntDetermin ationInfo" />
  187                   <xs:e lement min Occurs="0"  name="fee BasisList"  type="fee BasisColle ction"/>
  188                   <xs:e lement min Occurs="0"  name="fin ancialsInf o" type="f inancialsI nfo"/>
  189                   <xs:e lement min Occurs="0"  name="inc ompetenceR ulingInfo"  type="inc ompetenceR ulingInfo" />
  190                   <xs:e lement min Occurs="0"  name="ins uranceList " type="in suranceCol lection"/>
  191                   <xs:e lement min Occurs="0"  name="mil itaryServi ceInfo" ty pe="milita ryServiceI nfo"/>
  192                   <xs:e lement min Occurs="0"  name="pri sonerOfWar Info" type ="prisoner OfWarInfo" />
  193                   <xs:e lement min Occurs="0"  name="pur pleHeart"  type="purp leHeartInf o"/>
  194                   <xs:e lement min Occurs="0"  name="rel ations" ty pe="relati onCollecti on"/>
  195                   <xs:e lement min Occurs="0"  name="sen sitivityIn fo" type=" sensitivit yInfo"/>
  196                   <xs:e lement min Occurs="0"  name="spi nalCordInj uryInfo" t ype="spina lCordInjur yInfo"/>
  197                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "personInf o" type="p ersonInfo" />
  198                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentIn fo" type=" consentInf o"/>
  199                </xs:all >
  200            < /xs:comple xType>
  201            < xs:complex Type name= "eligibili tyStatusIn fo">
  202                <xs:all>
  203                   <xs:e lement min Occurs="0"  name="eli gibilitySt atus" type ="xs:strin g"/>
  204                </xs:all >
  205            < /xs:comple xType>
  206            < xs:complex Type name= "deliveryP references ">
  207                <xs:all>
  208                   <xs:e lement min Occurs="0"  name="del iveryPrefe renceInfo"  type="del iveryPrefe renceInfo" />
  209                </xs:all >
  210            < /xs:comple xType>
  211            < xs:complex Type name= "associati onCollecti on">
  212                <xs:sequ ence>
  213                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="a ssociation " nillable ="true" ty pe="associ ationInfo" />
  214                </xs:seq uence>
  215            < /xs:comple xType>
  216            < xs:complex Type name= "associati onInfo">
  217                <xs:all>
  218                   <xs:e lement min Occurs="0"  name="add ress" type ="baseAddr essInfo"/>
  219                   <xs:e lement min Occurs="0"  name="alt ernatePhon e" type="x s:string"/ >
  220                   <xs:e lement min Occurs="0"  name="con tactType"  type="xs:s tring"/>
  221                   <xs:e lement min Occurs="0"  name="fam ilyName" t ype="xs:st ring"/>
  222                   <xs:e lement min Occurs="0"  name="giv enName" ty pe="xs:str ing"/>
  223                   <xs:e lement min Occurs="0"  name="las tUpdateDat e" type="x s:dateTime "/>
  224                   <xs:e lement min Occurs="0"  name="mid dleName" t ype="xs:st ring"/>
  225                   <xs:e lement min Occurs="0"  name="org anizationN ame" type= "xs:string "/>
  226                   <xs:e lement min Occurs="0"  name="pre fix" type= "xs:string "/>
  227                   <xs:e lement min Occurs="0"  name="pri maryPhone"  type="xs: string"/>
  228                   <xs:e lement min Occurs="0"  name="rel ationship"  type="xs: string"/>
  229                   <xs:e lement min Occurs="0"  name="suf fix" type= "xs:string "/>
  230                </xs:all >
  231            < /xs:comple xType>
  232            < xs:complex Type name= "baseAddre ssInfo">
  233                <xs:all>
  234                   <xs:e lement min Occurs="0"  name="cit y" type="x s:string"/ >
  235                   <xs:e lement min Occurs="0"  name="cou ntry" type ="xs:strin g"/>
  236                   <xs:e lement min Occurs="0"  name="cou nty" type= "xs:string "/>
  237                   <xs:e lement min Occurs="0"  name="lin e1" type=" xs:string" />
  238                   <xs:e lement min Occurs="0"  name="lin e2" type=" xs:string" />
  239                   <xs:e lement min Occurs="0"  name="lin e3" type=" xs:string" />
  240                   <xs:e lement min Occurs="0"  name="pos talCode" t ype="xs:st ring"/>
  241                   <xs:e lement min Occurs="0"  name="pro vinceCode"  type="xs: string"/>
  242                   <xs:e lement min Occurs="0"  name="sta te" type=" xs:string" />
  243                   <xs:e lement min Occurs="0"  name="zip Code" type ="xs:strin g"/>
  244                   <xs:e lement min Occurs="0"  name="zip Plus4" typ e="xs:stri ng"/>
  245                </xs:all >
  246            < /xs:comple xType>
  247            < xs:complex Type name= "deathReco ndInfo">
  248                <xs:all>
  249                   <xs:e lement min Occurs="0"  name="dat aSource" t ype="xs:st ring"/>
  250                   <xs:e lement min Occurs="0"  name="dea thDate" ty pe="xs:str ing"/>
  251                   <xs:e lement min Occurs="0"  name="dea thLastModi fied" type ="xs:dateT ime"/>
  252                   <xs:e lement min Occurs="0"  name="dea thReportDa te" type=" xs:dateTim e"/>
  253                   <xs:e lement min Occurs="0"  name="fac ilityRecei ved" type= "xs:string "/>
  254                </xs:all >
  255            < /xs:comple xType>
  256            < xs:complex Type name= "demograph icInfo">
  257                <xs:all>
  258                   <xs:e lement min Occurs="0"  name="app ointmentRe questDate"  type="xs: dateTime"/ >
  259                   <xs:e lement min Occurs="0"  name="app ointmentRe questRespo nse" type= "xs:boolea n"/>
  260                   <xs:e lement min Occurs="0"  name="cla imFolderLo cation" ty pe="xs:str ing"/>
  261                   <xs:e lement min Occurs="0"  name="cla imFolderNu mber" type ="xs:strin g"/>
  262                   <xs:e lement min Occurs="0"  name="con tactInfo"  type="cont actInfo"/>
  263                   <xs:e lement min Occurs="0"  name="eth nicity" ty pe="xs:str ing"/>
  264                   <xs:e lement min Occurs="0"  name="mar italStatus " type="xs :string"/>
  265                   <xs:e lement min Occurs="0"  name="pre ferredFaci lity" type ="xs:strin g"/>
  266                   <xs:e lement min Occurs="0"  name="ass ignmentDat e" type="x s:dateTime "/>
  267                   <xs:e lement min Occurs="0"  name="una ssignmentD ate" type= "xs:dateTi me"/>
  268                   <xs:e lement min Occurs="0"  name="rac es" type=" raceCollec tion"/>
  269                   <xs:e lement min Occurs="0"  name="rel igion" typ e="xs:stri ng"/>
  270                   <xs:e lement min Occurs="0"  name="pre ferredFaci lities" ty pe="prefer redFacilit yCollectio n"/>
  271                   <xs:e lement min Occurs="0"  name="aca Indicator"  type="xs: boolean"/>
  272                   <xs:e lement min Occurs="0"  name="pre ferredLang uage" type ="xs:strin g"/>
  273                   <xs:e lement min Occurs="0"  name="pre ferredLang uageEntryD ate" type= "xs:dateTi me"/>
  274                </xs:all >
  275            < /xs:comple xType>
  276            < xs:complex Type name= "contactIn fo">
  277                <xs:all>
  278                   <xs:e lement min Occurs="0"  name="add resses" ty pe="addres sCollectio n"/>
  279                   <xs:e lement min Occurs="0"  name="ema ils" type= "emailColl ection"/>
  280                   <xs:e lement min Occurs="0"  name="pho nes" type= "phoneColl ection"/>
  281                </xs:all >
  282            < /xs:comple xType>
  283            < xs:complex Type name= "deliveryP referenceI nfo">
  284                <xs:all>
  285                   <xs:e lement min Occurs="0"  name="del iveryPrefe rence" typ e="xs:stri ng"/>
  286                   <xs:e lement min Occurs="0"  name="ema ilAddress"  type="xs: string"/>
  287                   <xs:e lement min Occurs="0"  name="ema ilType" ty pe="EmailT ype"/>
  288                   <xs:e lement min Occurs="0"  name="edi tableFlag"  type="xs: boolean"/>
  289                </xs:all >
  290            < /xs:comple xType>
  291            < xs:complex Type name= "addressCo llection">
  292                <xs:sequ ence>
  293                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="a ddress" ni llable="tr ue" type=" addressInf o"/>
  294                </xs:seq uence>
  295            < /xs:comple xType>
  296            < xs:complex Type name= "addressIn fo">
  297                <xs:all>
  298                   <xs:e lement min Occurs="0"  name="cit y" type="x s:string"/ >
  299                   <xs:e lement min Occurs="0"  name="cou ntry" type ="xs:strin g"/>
  300                   <xs:e lement min Occurs="0"  name="cou nty" type= "xs:string "/>
  301                   <xs:e lement min Occurs="0"  name="lin e1" type=" xs:string" />
  302                   <xs:e lement min Occurs="0"  name="lin e2" type=" xs:string" />
  303                   <xs:e lement min Occurs="0"  name="lin e3" type=" xs:string" />
  304                   <xs:e lement min Occurs="0"  name="pos talCode" t ype="xs:st ring"/>
  305                   <xs:e lement min Occurs="0"  name="pro vinceCode"  type="xs: string"/>
  306                   <xs:e lement min Occurs="0"  name="sta te" type=" xs:string" />
  307                   <xs:e lement min Occurs="0"  name="zip Code" type ="xs:strin g"/>
  308                   <xs:e lement min Occurs="0"  name="zip code" type ="xs:strin g">
  309                      <x s:annotati on>
  310                          <xs:docum entation>W e are addi ng a dupli cate zipco de attribu te because  the datab ase string  has a typ o in it
  311                                                                                    and is  not popul ating the  zipCode at tribute co rrectly.   See Clear  Quest
  312                                                                                    ESR 3. 12_CodeCR1 2297_GMT -  Address Z ip Code mi ssing from  payload.  The plan i s to remov e this
  313                                                                                    duplic ate zipcod e attribut e after th e database  string is  corrected .</xs:docu mentation>
  314                      </ xs:annotat ion>
  315                   </xs: element>
  316                   <xs:e lement min Occurs="0"  name="zip Plus4" typ e="xs:stri ng"/>
  317                   <xs:e lement min Occurs="0"  name="add ressChange DateTime"  type="xs:d ateTime"/>
  318                   <xs:e lement min Occurs="0"  name="add ressChange EffectiveD ate" type= "xs:string "/>
  319                   <xs:e lement min Occurs="0"  name="add ressChange Site" type ="xs:strin g"/>
  320                   <xs:e lement min Occurs="0"  name="add ressChange Source" ty pe="xs:str ing"/>
  321                   <xs:e lement min Occurs="0"  name="add ressTypeCo de" type=" xs:string" />
  322                   <xs:e lement min Occurs="0"  name="bad AddressRea son" type= "xs:string "/>
  323                   <xs:e lement min Occurs="0"  name="con fidentialA ddressCate gories" ty pe="confid entialAddr essCategor yCollectio n"/>
  324                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:strin g"/>
  325                   <xs:e lement min Occurs="0"  name="pho neNumber"  type="xs:s tring"/>
  326                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "contactMe thodType"  type="xs:s tring"/>
  327                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "contactMe thodReport Date" type ="xs:date" />
  328                </xs:all >
  329            < /xs:comple xType>
  330            < xs:complex Type name= "confident ialAddress CategoryCo llection">
  331                <xs:sequ ence>
  332                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="c onfidentia lAddressCa tegoryType " nillable ="true" ty pe="xs:str ing"/>
  333                </xs:seq uence>
  334            < /xs:comple xType>
  335            < xs:complex Type name= "emailColl ection">
  336                <xs:sequ ence>
  337                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="e mail" nill able="true " type="em ailInfo"/>
  338                </xs:seq uence>
  339            < /xs:comple xType>
  340            < xs:complex Type name= "emailInfo ">
  341                <xs:all>
  342                   <xs:e lement min Occurs="0"  name="add ress" type ="xs:strin g"/>
  343                   <xs:e lement min Occurs="0"  name="cha ngeDate" t ype="xs:da teTime"/>
  344                   <xs:e lement min Occurs="0"  name="sit eOfChange"  type="xs: string"/>
  345                   <xs:e lement min Occurs="0"  name="sou rceOfChang e" type="x s:string"/ >
  346                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  347                </xs:all >
  348            < /xs:comple xType>
  349            < xs:complex Type name= "phoneColl ection">
  350                <xs:sequ ence>
  351                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="p hone" nill able="true " type="ph oneInfo"/>
  352                </xs:seq uence>
  353            < /xs:comple xType>
  354            < xs:complex Type name= "phoneInfo ">
  355                <xs:all>
  356                   <xs:e lement min Occurs="0"  name="pho neNumber"  type="xs:s tring"/>
  357                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  358                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "phoneNumb erReportDa te" type=" xs:date"/>
  359                </xs:all >
  360            < /xs:comple xType>
  361            < xs:complex Type name= "raceColle ction">
  362                <xs:sequ ence>
  363                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="r ace" nilla ble="true"  type="xs: string"/>
  364                </xs:seq uence>
  365            < /xs:comple xType>
  366            < xs:complex Type name= "eligibili tyVerifica tionInfo">
  367                <xs:all>
  368                   <xs:e lement min Occurs="0"  name="eli gibilitySt atus" type ="xs:strin g"/>
  369                   <xs:e lement min Occurs="0"  name="eli gibilitySt atusDate"  type="xs:s tring"/>
  370                   <xs:e lement min Occurs="0"  name="ver ificationM ethod" typ e="xs:stri ng"/>
  371                </xs:all >
  372            < /xs:comple xType>
  373            < xs:complex Type name= "employmen tInfo">
  374                <xs:all>
  375                   <xs:e lement min Occurs="0"  name="emp loyerAddre ss" type=" addressInf o"/>
  376                   <xs:e lement min Occurs="0"  name="emp loyerName"  type="xs: string"/>
  377                   <xs:e lement min Occurs="0"  name="emp loyerPhone " type="xs :string"/>
  378                   <xs:e lement min Occurs="0"  name="emp loymentSta tus" type= "xs:string "/>
  379                   <xs:e lement min Occurs="0"  name="occ upation" t ype="xs:st ring"/>
  380                   <xs:e lement min Occurs="0"  name="ret irementDat e" type="x s:string"/ >
  381                </xs:all >
  382            < /xs:comple xType>
  383            < xs:complex Type name= "enrollmen tDetermina tionInfo">
  384                <xs:all>
  385                   <xs:e lement min Occurs="0"  name="app licationDa te" type=" xs:dateTim e"/>
  386                   <xs:e lement min Occurs="0"  name="cal culationSo urce" type ="xs:strin g"/>
  387                   <xs:e lement min Occurs="0"  name="can celDecline Info" type ="cancelDe clineInfo" />
  388                   <xs:e lement min Occurs="0"  name="cat astrophicD isabilityI nfo" type= "catastrop hicDisabil ityInfo"/>
  389                   <xs:e lement min Occurs="0"  name="eff ectiveDate " type="xs :dateTime" />
  390                   <xs:e lement min Occurs="0"  name="eli gibleForMe dicaid" ty pe="xs:boo lean"/>
  391                   <xs:e lement min Occurs="0"  name="med icaidLastM odifiedDat e" type="x s:dateTime "/>
  392                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:dateT ime"/>
  393                   <xs:e lement min Occurs="0"  name="enr ollmentDat e" type="x s:dateTime "/>
  394                   <xs:e lement min Occurs="0"  name="enr ollmentSta tus" type= "xs:string "/>
  395                   <xs:e lement min Occurs="0"  name="fac ilityRecei ved" type= "xs:string "/>
  396                   <xs:e lement min Occurs="0"  name="enr ollmentCat egoryName"  type="xs: string"/>
  397                   <xs:e lement min Occurs="0"  name="ine ligibility Factor" ty pe="inelig ibilityFac torInfo"/>
  398                   <xs:e lement min Occurs="0"  name="mil itarySexua lTraumaInf o" type="m ilitarySex ualTraumaI nfo"/>
  399                   <xs:e lement min Occurs="0"  name="mon etaryBenef itAwardInf o" type="m onetaryBen efitAwardI nfo"/>
  400                   <xs:e lement min Occurs="0"  name="nos eThroatRad iumInfo" t ype="noseT hroatRadiu mInfo"/>
  401                   <xs:e lement min Occurs="0"  name="oth erEligibil ities" typ e="eligibi lityCollec tion"/>
  402                   <xs:e lement min Occurs="0"  name="pri maryEligib ility" typ e="eligibi lityInfo"/ >
  403                   <xs:e lement min Occurs="0"  name="pri orityGroup " type="xs :string"/>
  404                   <xs:e lement min Occurs="0"  name="pri oritySubGr oup" type= "xs:string "/>
  405                   <xs:e lement min Occurs="0"  name="sec ondaryElig ibilities"  type="eli gibilityCo llection"/ >
  406                   <xs:e lement min Occurs="0"  name="ser viceConnec tionAward"  type="ser viceConnec tionAwardI nfo"/>
  407                   <xs:e lement min Occurs="0"  name="spe cialFactor s" type="s pecialFact orsInfo"/>
  408                   <xs:e lement min Occurs="0"  name="use rEnrolleeS ite" type= "xs:string "/>
  409                   <xs:e lement min Occurs="0"  name="use rEnrolleeV alidThroug h" type="x s:int"/>
  410                   <xs:e lement min Occurs="0"  name="vet eran" type ="xs:boole an"/>
  411                   <xs:e lement min Occurs="0"  name="rec ordCreated Date" type ="xs:dateT ime"/>
  412                   <xs:e lement min Occurs="0"  name="rec ordModifie dDate" typ e="xs:date Time"/>
  413                </xs:all >
  414            < /xs:comple xType>
  415            < xs:complex Type name= "cancelDec lineInfo">
  416                <xs:all>
  417                   <xs:e lement min Occurs="0"  name="can celDecline Indicator"  type="xs: boolean"/>
  418                   <xs:e lement min Occurs="0"  name="rea son" type= "xs:string "/>
  419                   <xs:e lement min Occurs="0"  name="rem arks" type ="xs:strin g"/>
  420                </xs:all >
  421            < /xs:comple xType>
  422            < xs:complex Type name= "catastrop hicDisabil ityInfo">
  423                <xs:all>
  424                   <xs:e lement min Occurs="0"  name="cat astrophica llyDisable d" type="x s:boolean" />
  425                   <xs:e lement min Occurs="0"  name="cdC onditions"  type="cdC onditionCo llection"/ >
  426                   <xs:e lement min Occurs="0"  name="cdP rocedures"  type="cdP rocedureCo llection"/ >
  427                   <xs:e lement min Occurs="0"  name="dec isionDate"  type="xs: dateTime"/ >
  428                   <xs:e lement min Occurs="0"  name="det ermination Facility"  type="xs:s tring"/>
  429                   <xs:e lement min Occurs="0"  name="det ermination Method" ty pe="xs:str ing"/>
  430                   <xs:e lement min Occurs="0"  name="det erminedBy"  type="xs: string"/>
  431                   <xs:e lement min Occurs="0"  name="dia gnoses" ty pe="cdDiag nosisColle ction"/>
  432                   <xs:e lement min Occurs="0"  name="fac ilityIniti atedCDRevi ewDate" ty pe="xs:dat eTime"/>
  433                   <xs:e lement min Occurs="0"  name="rev iewDate" t ype="xs:da teTime"/>
  434                   <xs:e lement min Occurs="0"  name="vet eranReques tedCDRevie wDate" typ e="xs:date Time"/>
  435                   <xs:e lement min Occurs="0"  name="vet eranWasNot ifiedCDDat e" type="x s:dateTime "/>
  436                </xs:all >
  437            < /xs:comple xType>
  438            < xs:complex Type name= "cdConditi onCollecti on">
  439                <xs:sequ ence>
  440                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="c dCondition " nillable ="true" ty pe="cdCond itionInfo" />
  441                </xs:seq uence>
  442            < /xs:comple xType>
  443            < xs:complex Type name= "cdConditi onInfo">
  444                <xs:all>
  445                   <xs:e lement min Occurs="0"  name="con dition" ty pe="xs:str ing"/>
  446                   <xs:e lement min Occurs="0"  name="per manentIndi cator" typ e="xs:bool ean"/>
  447                   <xs:e lement min Occurs="0"  name="sco re" type=" xs:int"/>
  448                </xs:all >
  449            < /xs:comple xType>
  450            < xs:complex Type name= "cdProcedu reCollecti on">
  451                <xs:sequ ence>
  452                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="c dProcedure " nillable ="true" ty pe="cdProc edureInfo" />
  453                </xs:seq uence>
  454            < /xs:comple xType>
  455            < xs:complex Type name= "cdProcedu reInfo">
  456                <xs:all>
  457                   <xs:e lement min Occurs="0"  name="aff ectedExtre mity" type ="xs:strin g"/>
  458                   <xs:e lement min Occurs="0"  name="pro cedure" ty pe="xs:str ing"/>
  459                </xs:all >
  460            < /xs:comple xType>
  461            < xs:complex Type name= "cdDiagnos isCollecti on">
  462                <xs:sequ ence>
  463                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="d iagnosis"  nillable=" true" type ="xs:strin g"/>
  464                </xs:seq uence>
  465            < /xs:comple xType>
  466            < xs:complex Type name= "ineligibi lityFactor Info">
  467                <xs:all>
  468                   <xs:e lement min Occurs="0"  name="fac ilityRecei ved" type= "xs:string "/>
  469                   <xs:e lement min Occurs="0"  name="ine ligibleDat e" type="x s:dateTime "/>
  470                   <xs:e lement min Occurs="0"  name="rea son" type= "xs:string "/>
  471                   <xs:e lement min Occurs="0"  name="var oDecision"  type="xs: string"/>
  472                   <xs:e lement min Occurs="0"  name="rec ordCreated Date" type ="xs:dateT ime"/>
  473                </xs:all >
  474            < /xs:comple xType>
  475            < xs:complex Type name= "militaryS exualTraum aInfo">
  476                <xs:all>
  477                   <xs:e lement min Occurs="0"  name="det ermination Facility"  type="xs:s tring"/>
  478                   <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  479                   <xs:e lement min Occurs="0"  name="sta tusChangeD ate" type= "xs:dateTi me"/>
  480                </xs:all >
  481            < /xs:comple xType>
  482            < xs:complex Type name= "monetaryB enefitAwar dInfo">
  483                <xs:all>
  484                   <xs:e lement min Occurs="0"  name="che ckAmount"  type="xs:d ecimal"/>
  485                   <xs:e lement min Occurs="0"  name="mon etaryBenef its" type= "monetaryB enefitColl ection"/>
  486                </xs:all >
  487            < /xs:comple xType>
  488            < xs:complex Type name= "monetaryB enefitColl ection">
  489                <xs:sequ ence>
  490                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="m onetaryBen efit" nill able="true " type="mo netaryBene fitInfo"/>
  491                </xs:seq uence>
  492            < /xs:comple xType>
  493            < xs:complex Type name= "monetaryB enefitInfo ">
  494                <xs:all>
  495                   <xs:e lement min Occurs="0"  name="mon etaryBenef itIndicato r" type="x s:boolean" />
  496                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  497                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "monetaryB enefitRepo rtDate" ty pe="xs:dat e"/>
  498                </xs:all >
  499            < /xs:comple xType>
  500            < xs:complex Type name= "noseThroa tRadiumInf o">
  501                <xs:all>
  502                   <xs:e lement min Occurs="0"  name="det ermination Facility"  type="xs:s tring"/>
  503                   <xs:e lement min Occurs="0"  name="dia gnosedWith Cancer" ty pe="xs:boo lean"/>
  504                   <xs:e lement min Occurs="0"  name="dia gnosisVeri fiedDate"  type="xs:d ateTime"/>
  505                   <xs:e lement min Occurs="0"  name="fro mAviatorSe rviceBefor e1955" typ e="xs:bool ean"/>
  506                   <xs:e lement min Occurs="0"  name="fro mSubmarine rServiceBe fore1965"  type="xs:b oolean"/>
  507                   <xs:e lement min Occurs="0"  name="rec eivingTrea tment" typ e="xs:stri ng"/>
  508                   <xs:e lement min Occurs="0"  name="ver ificationD ate" type= "xs:dateTi me"/>
  509                   <xs:e lement min Occurs="0"  name="ver ificationF acility" t ype="xs:st ring"/>
  510                   <xs:e lement min Occurs="0"  name="ver ificationM ethod" typ e="xs:stri ng"/>
  511                </xs:all >
  512            < /xs:comple xType>
  513            < xs:complex Type name= "eligibili tyCollecti on">
  514                <xs:sequ ence>
  515                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="e ligibility " nillable ="true" ty pe="eligib ilityInfo" />
  516                </xs:seq uence>
  517            < /xs:comple xType>
  518            < xs:complex Type name= "eligibili tyInfo">
  519                <xs:all>
  520                   <xs:e lement min Occurs="0"  name="ind icator" ty pe="xs:str ing"/>
  521                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  522                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "eligibili tyReportDa te" type=" xs:date"/>
  523                </xs:all >
  524            < /xs:comple xType>
  525            < xs:complex Type name= "serviceCo nnectionAw ardInfo">
  526                <xs:all>
  527                   <xs:e lement min Occurs="0"  name="awa rdDate" ty pe="xs:str ing"/>
  528                   <xs:e lement min Occurs="0"  name="com binedServi ceConnecte dPercentag eEffective Date" type ="xs:strin g"/>
  529                   <xs:e lement min Occurs="0"  name="per manentAndT otal" type ="xs:boole an"/>
  530                   <xs:e lement min Occurs="0"  name="per manentAndT otalEffect iveDate" t ype="xs:da teTime"/>
  531                   <xs:e lement min Occurs="0"  name="rat edDisabili ties" type ="ratedDis abilityCol lection"/>
  532                   <xs:e lement min Occurs="0"  name="ser viceConnec tedIndicat or" type=" xs:boolean "/>
  533                   <xs:e lement min Occurs="0"  name="ser viceConnec tedPercent age" type= "xs:int"/>
  534                   <xs:e lement min Occurs="0"  name="une mployable"  type="xs: boolean"/>
  535                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "scReportD ate " type ="xs:date" />
  536                </xs:all >
  537            < /xs:comple xType>
  538            < xs:complex Type name= "ratedDisa bilityColl ection">
  539                <xs:sequ ence>
  540                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="r atedDisabi lity" nill able="true " type="ra tedDisabil ityInfo"/>
  541                </xs:seq uence>
  542            < /xs:comple xType>
  543            < xs:complex Type name= "ratedDisa bilityInfo ">
  544                <xs:all>
  545                   <xs:e lement min Occurs="0"  name="dia gnosticExt remity" ty pe="xs:str ing"/>
  546                   <xs:e lement min Occurs="0"  name="dis ability" t ype="xs:st ring"/>
  547                   <xs:e lement min Occurs="0"  name="dis abilityCod e" type="x s:string"/ >
  548                   <xs:e lement min Occurs="0"  name="ori ginalEffec tiveRating Date" type ="xs:strin g"/>
  549                   <xs:e lement min Occurs="0"  name="per centage" t ype="xs:in t"/>
  550                   <xs:e lement min Occurs="0"  name="rat ingDate" t ype="xs:st ring"/>
  551                   <xs:e lement min Occurs="0"  name="ser viceConnec ted" type= "xs:boolea n"/>
  552                   <xs:e lement min Occurs="0"  name="rec ordModifie dDate" typ e="xs:date Time"/>
  553                </xs:all >
  554            < /xs:comple xType>
  555            < xs:complex Type name= "specialFa ctorsInfo" >
  556                <xs:all>
  557                   <xs:e lement min Occurs="0"  name="age ntOrangeIn d" type="x s:boolean" />
  558                   <xs:e lement min Occurs="0"  name="age ntOrangeLo cation" ty pe="xs:str ing"/>
  559                   <xs:e lement min Occurs="0"  name="env Contaminan tsInd" typ e="xs:bool ean"/>
  560                   <xs:e lement min Occurs="0"  name="cam pLejeuneIn d" type="x s:boolean" />
  561                   <xs:e lement min Occurs="0"  name="rad iationExpo sureInd" t ype="xs:bo olean"/>
  562                   <xs:e lement min Occurs="0"  name="rad iationExpo sureMethod " type="xs :string"/>
  563                </xs:all >
  564            < /xs:comple xType>
  565            < xs:complex Type name= "feeBasisC ollection" >
  566                <xs:sequ ence>
  567                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="f eeBasis" n illable="t rue" type= "feeBasisI nfo"/>
  568                </xs:seq uence>
  569            < /xs:comple xType>
  570            < xs:complex Type name= "feeBasisI nfo">
  571                <xs:all>
  572                   <xs:e lement min Occurs="0"  name="aut horization FromDate"  type="xs:d ateTime"/>
  573                   <xs:e lement min Occurs="0"  name="aut horization ToDate" ty pe="xs:dat eTime"/>
  574                   <xs:e lement min Occurs="0"  name="pro gram" type ="xs:strin g"/>
  575                   <xs:e lement min Occurs="0"  name="rep ortDate" t ype="xs:da teTime"/>
  576                   <xs:e lement min Occurs="0"  name="rep ortSite" t ype="xs:st ring"/>
  577                   <xs:e lement min Occurs="0"  name="tre atmentType " type="xs :string"/>
  578                </xs:all >
  579            < /xs:comple xType>
  580            < xs:complex Type name= "financial sInfo">
  581                <xs:all>
  582                   <xs:e lement min Occurs="0"  name="ben eficiaryTr avels" typ e="benefic iaryTravel Collection "/>
  583                   <xs:e lement min Occurs="0"  name="fin ancialStat ement" typ e="financi alStatemen tInfo"/>
  584                   <xs:e lement min Occurs="0"  name="inc omeTest" t ype="incom eTestInfo" />
  585                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "nonPrimar yFinancial sInfo" typ e="eeSumma ry:nonPrim aryFinanci alStatemen tCollectio n"/>
  586                   <xs:e lement min Occurs="0"  name="rep ortSite" t ype="xs:st ring"/>
  587                </xs:all >
  588            < /xs:comple xType>
  589            < xs:complex Type name= "beneficia ryTravelCo llection">
  590                <xs:sequ ence>
  591                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="b eneficiary Travel" ni llable="tr ue" type=" beneficiar yTravelInf o"/>
  592                </xs:seq uence>
  593            < /xs:comple xType>
  594            < xs:complex Type name= "beneficia ryTravelIn fo">
  595                <xs:all>
  596                   <xs:e lement min Occurs="0"  name="amo untCertifi ed" type=" xs:decimal "/>
  597                   <xs:e lement min Occurs="0"  name="dat eCertified " type="xs :dateTime" />
  598                   <xs:e lement min Occurs="0"  name="eli gible" typ e="xs:bool ean"/>
  599                </xs:all >
  600            < /xs:comple xType>
  601            < xs:complex Type name= "financial StatementI nfo">
  602                <xs:all>
  603                   <xs:e lement min Occurs="0"  name="ass ets" type= "assetColl ection"/>
  604                   <xs:e lement min Occurs="0"  name="deb its" type= "debitInfo "/>
  605                   <xs:e lement min Occurs="0"  name="exp enses" typ e="expense Collection "/>
  606                   <xs:e lement min Occurs="0"  name="inc omeYear" t ype="xs:in t"/>
  607                   <xs:e lement min Occurs="0"  name="inc omes" type ="incomeCo llection"/ >
  608                   <xs:e lement min Occurs="0"  name="con tributionT oSpouse" t ype="xs:de cimal"/>
  609                   <xs:e lement min Occurs="0"  name="dep endentFina ncialsList " type="de pendentFin ancialsCol lection"/>
  610                   <xs:e lement min Occurs="0"  name="mar riedLastCa lendarYear " type="xs :boolean"/ >
  611                   <xs:e lement min Occurs="0"  name="num berOfDepen dentChildr en" type=" xs:int"/>
  612                   <xs:e lement min Occurs="0"  name="spo useFinanci alsList" t ype="spous eFinancial sCollectio n"/>
  613                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "inpatient Days" type ="xs:int"/ >
  614                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "outpatien tDays" typ e="xs:int" />
  615                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastVisit Date" type ="xs:date" />
  616                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vamcRepor tDate" typ e="xs:date "/>
  617                </xs:all >
  618            < /xs:comple xType>
  619            < xs:complex Type abstr act="true"  name="bas eFinancial Info">
  620                <xs:all>
  621                   <xs:e lement min Occurs="0"  name="ass ets" type= "assetColl ection"/>
  622                   <xs:e lement min Occurs="0"  name="deb its" type= "debitInfo "/>
  623                   <xs:e lement min Occurs="0"  name="exp enses" typ e="expense Collection "/>
  624                   <xs:e lement min Occurs="0"  name="inc omeYear" t ype="xs:in t"/>
  625                   <xs:e lement min Occurs="0"  name="inc omes" type ="incomeCo llection"/ >
  626                </xs:all >
  627            < /xs:comple xType>
  628            < xs:complex Type name= "dependent Financials Collection ">
  629                <xs:sequ ence>
  630                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="d ependentFi nancials"  nillable=" true" type ="dependen tFinancial sInfo"/>
  631                </xs:seq uence>
  632            < /xs:comple xType>
  633            < xs:complex Type name= "dependent Financials Info">
  634                <xs:all>
  635                   <xs:e lement min Occurs="0"  name="ass ets" type= "assetColl ection"/>
  636                   <xs:e lement min Occurs="0"  name="deb its" type= "debitInfo "/>
  637                   <xs:e lement min Occurs="0"  name="exp enses" typ e="expense Collection "/>
  638                   <xs:e lement min Occurs="0"  name="inc omeYear" t ype="xs:in t"/>
  639                   <xs:e lement min Occurs="0"  name="inc omes" type ="incomeCo llection"/ >
  640                   <xs:e lement min Occurs="0"  name="liv edWithPati ent" type= "xs:boolea n"/>
  641                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "inpatient Days" type ="xs:int"/ >
  642                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "outpatien tDays" typ e="xs:int" />
  643                   <xs:e lement min Occurs="0"  name="val idDependen t" type="x s:boolean" />
  644                   <xs:e lement min Occurs="0"  name="amo untContrib utedToSupp ort" type= "xs:decima l"/>
  645                   <xs:e lement min Occurs="0"  name="att endedSchoo l" type="x s:boolean" />
  646                   <xs:e lement min Occurs="0"  name="con tributedTo Support" t ype="xs:bo olean"/>
  647                   <xs:e lement min Occurs="0"  name="dep endentInfo " type="de pendentInf o"/>
  648                   <xs:e lement min Occurs="0"  name="has Income" ty pe="xs:boo lean"/>
  649                   <xs:e lement min Occurs="0"  name="inc apableOfSe lfSupport"  type="xs: boolean"/>
  650                   <xs:e lement min Occurs="0"  name="inc omeAvailab leToPatien t" type="x s:boolean" />
  651                </xs:all >
  652            < /xs:comple xType>
  653            < xs:complex Type name= "dependent Info">
  654                <xs:all>
  655                   <xs:e lement min Occurs="0"  name="dob " type="xs :string"/>
  656                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:dateT ime"/>
  657                   <xs:e lement min Occurs="0"  name="fam ilyName" t ype="xs:st ring"/>
  658                   <xs:e lement min Occurs="0"  name="gen der" type= "xs:string "/>
  659                   <xs:e lement min Occurs="0"  name="giv enName" ty pe="xs:str ing"/>
  660                   <xs:e lement min Occurs="0"  name="mid dleName" t ype="xs:st ring"/>
  661                   <xs:e lement min Occurs="0"  name="rel ationship"  type="xs: string"/>
  662                   <xs:e lement min Occurs="0"  name="ssn s" type="s snCollecti on"/>
  663                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  664                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "prefix" t ype="xs:st ring"/>
  665                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "suffix" t ype="xs:st ring"/>
  666                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "incapable OfSelfSupp ort" type= "xs:boolea n"/>
  667                </xs:all >
  668            < /xs:comple xType>
  669            < xs:complex Type name= "relationI nfo">
  670                <xs:sequ ence>
  671                   <xs:e lement min Occurs="0"  name="dob " type="xs :string"/>
  672                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:dateT ime"/>
  673                   <xs:e lement min Occurs="0"  name="fam ilyName" t ype="xs:st ring"/>
  674                   <xs:e lement min Occurs="0"  name="gen der" type= "xs:string "/>
  675                   <xs:e lement min Occurs="0"  name="giv enName" ty pe="xs:str ing"/>
  676                   <xs:e lement min Occurs="0"  name="mid dleName" t ype="xs:st ring"/>
  677                   <xs:e lement min Occurs="0"  name="rel ationship"  type="xs: string"/>
  678                   <xs:e lement min Occurs="0"  name="ssn s" type="s snCollecti on"/>
  679                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  680                </xs:seq uence>
  681            < /xs:comple xType>
  682            < xs:complex Type name= "ssnCollec tion">
  683                <xs:sequ ence>
  684                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="s sn" nillab le="true"  type="ssnI nfo"/>
  685                </xs:seq uence>
  686            < /xs:comple xType>
  687            < xs:complex Type name= "ssnInfo">
  688                <xs:all>
  689                   <xs:e lement min Occurs="0"  name="pse udoSSNReas on" type=" xs:string" />
  690                   <xs:e lement min Occurs="0"  name="sou rceOfChang e" type="x s:string"/ >
  691                   <xs:e lement min Occurs="0"  name="ssa Message" t ype="xs:st ring"/>
  692                   <xs:e lement min Occurs="0"  name="ssa ReceivedDa te" type=" xs:dateTim e"/>
  693                   <xs:e lement min Occurs="0"  name="ssa SentDate"  type="xs:d ateTime"/>
  694                   <xs:e lement min Occurs="0"  name="ssa Verificati onDate" ty pe="xs:dat eTime"/>
  695                   <xs:e lement min Occurs="0"  name="ssa Verificati onStatus"  type="xs:s tring"/>
  696                   <xs:e lement min Occurs="0"  name="ssn Text" type ="xs:strin g"/>
  697                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  698                </xs:all >
  699            < /xs:comple xType>
  700            < xs:complex Type name= "assetColl ection">
  701                <xs:sequ ence>
  702                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="a sset" nill able="true " type="as setInfo"/>
  703                </xs:seq uence>
  704            < /xs:comple xType>
  705            < xs:complex Type name= "assetInfo ">
  706                <xs:all>
  707                   <xs:e lement min Occurs="0"  name="amo unt" type= "xs:decima l"/>
  708                   <xs:e lement min Occurs="0"  name="ass etType" ty pe="xs:str ing"/>
  709                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "assetRepo rtDate" ty pe="xs:dat e"/>
  710                </xs:all >
  711            < /xs:comple xType>
  712            < xs:complex Type name= "debitInfo ">
  713                <xs:all>
  714                   <xs:e lement min Occurs="0"  name="amo unt" type= "xs:decima l"/>
  715                </xs:all >
  716            < /xs:comple xType>
  717            < xs:complex Type name= "expenseCo llection">
  718                <xs:sequ ence>
  719                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="e xpense" ni llable="tr ue" type=" expenseInf o"/>
  720                </xs:seq uence>
  721            < /xs:comple xType>
  722            < xs:complex Type name= "expenseIn fo">
  723                <xs:all>
  724                   <xs:e lement min Occurs="0"  name="amo unt" type= "xs:decima l"/>
  725                   <xs:e lement min Occurs="0"  name="exp enseType"  type="xs:s tring"/>
  726                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "expenseRe portDate"  type="xs:d ate"/>
  727                </xs:all >
  728            < /xs:comple xType>
  729            < xs:complex Type name= "incomeCol lection">
  730                <xs:sequ ence>
  731                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="i ncome" nil lable="tru e" type="i ncomeInfo" />
  732                </xs:seq uence>
  733            < /xs:comple xType>
  734            < xs:complex Type name= "incomeInf o">
  735                <xs:all>
  736                   <xs:e lement min Occurs="0"  name="amo unt" type= "xs:decima l"/>
  737                   <xs:e lement min Occurs="0"  name="typ e" type="x s:string"/ >
  738                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "incomeRep ortDate" t ype="xs:da te"/>
  739                </xs:all >
  740            < /xs:comple xType>
  741            < xs:complex Type name= "spouseFin ancialsCol lection">
  742                <xs:sequ ence>
  743                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="s pouseFinan cials" nil lable="tru e" type="s pouseFinan cialsInfo" />
  744                </xs:seq uence>
  745            < /xs:comple xType>
  746            < xs:complex Type name= "spouseFin ancialsInf o">
  747                <xs:all>
  748                   <xs:e lement min Occurs="0"  name="ass ets" type= "assetColl ection"/>
  749                   <xs:e lement min Occurs="0"  name="deb its" type= "debitInfo "/>
  750                   <xs:e lement min Occurs="0"  name="exp enses" typ e="expense Collection "/>
  751                   <xs:e lement min Occurs="0"  name="inc omeYear" t ype="xs:in t"/>
  752                   <xs:e lement min Occurs="0"  name="inc omes" type ="incomeCo llection"/ >
  753                   <xs:e lement min Occurs="0"  name="liv edWithPati ent" type= "xs:boolea n"/>
  754                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "inpatient Days" type ="xs:int"/ >
  755                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "outpatien tDays" typ e="xs:int" />
  756                   <xs:e lement min Occurs="0"  name="val idDependen t" type="x s:boolean" />
  757                   <xs:e lement min Occurs="0"  name="spo use" type= "spouseInf o"/>
  758                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "contribut ionToSpous eAmt" type ="xs:decim al"/>
  759                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "contribut edToSpouse Ind" type= "xs:boolea n"/>
  760                </xs:all >
  761            < /xs:comple xType>
  762            < xs:complex Type name= "spouseInf o">
  763                <xs:all>
  764                   <xs:e lement min Occurs="0"  name="dob " type="xs :string"/>
  765                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:dateT ime"/>
  766                   <xs:e lement min Occurs="0"  name="fam ilyName" t ype="xs:st ring"/>
  767                   <xs:e lement min Occurs="0"  name="gen der" type= "xs:string "/>
  768                   <xs:e lement min Occurs="0"  name="giv enName" ty pe="xs:str ing"/>
  769                   <xs:e lement min Occurs="0"  name="mid dleName" t ype="xs:st ring"/>
  770                   <xs:e lement min Occurs="0"  name="rel ationship"  type="xs: string"/>
  771                   <xs:e lement min Occurs="0"  name="ssn s" type="s snCollecti on"/>
  772                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  773                   <xs:e lement min Occurs="0"  name="add ress" type ="addressI nfo"/>
  774                   <xs:e lement min Occurs="0"  name="emp loyment" t ype="emplo ymentInfo" />
  775                   <xs:e lement min Occurs="0"  name="mai denName" t ype="xs:st ring"/>
  776                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "prefix" t ype="xs:st ring"/>
  777                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "suffix" t ype="xs:st ring"/>
  778                </xs:all >
  779            < /xs:comple xType>
  780            < xs:complex Type name= "incomeTes tInfo">
  781                <xs:all>
  782                   <xs:e lement min Occurs="0"  name="adj udicationD ate" type= "xs:dateTi me"/>
  783                   <xs:e lement min Occurs="0"  name="agr eesToPayDe ductible"  type="xs:b oolean"/>
  784                   <xs:e lement min Occurs="0"  name="cad Adjusted"  type="xs:b oolean"/>
  785                   <xs:e lement min Occurs="0"  name="chi ldIncomeEx clusionThr eshold" ty pe="xs:dec imal"/>
  786                   <xs:e lement min Occurs="0"  name="com ments" typ e="xs:stri ng"/>
  787                   <xs:e lement min Occurs="0"  name="dat eMTNoLonge rRequired"  type="xs: dateTime"/ >
  788                   <xs:e lement min Occurs="0"  name="ded uctibleExp enses" typ e="xs:deci mal"/>
  789                   <xs:e lement min Occurs="0"  name="dis closeFinan cialInform ation" typ e="xs:bool ean"/>
  790                   <xs:e lement min Occurs="0"  name="eff ectiveDate " type="xs :dateTime" />
  791                   <xs:e lement min Occurs="0"  name="fut ureTest" t ype="xs:bo olean"/>
  792                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "gmtAddres sInfo" typ e="eeSumma ry:address Info"/>
  793                   <xs:e lement min Occurs="0"  name="gmt ThresholdA mount" typ e="xs:deci mal"/>
  794                   <xs:e lement min Occurs="0"  name="har dShipReaso n" type="x s:string"/ >
  795                   <xs:e lement min Occurs="0"  name="har dshipInfo"  type="har dshipInfo" />
  796                   <xs:e lement min Occurs="0"  name="inc omeTestTyp e" type="x s:string"/ >
  797                   <xs:e lement min Occurs="0"  name="inc omeTestsou rce" type= "xs:string "/>
  798                   <xs:e lement min Occurs="0"  name="inc omeVerific ationStatu s" type="x s:string"/ >
  799                   <xs:e lement min Occurs="0"  name="inc omeVerific ationStatu sDate" typ e="xs:date Time"/>
  800                   <xs:e lement min Occurs="0"  name="inc omeYear" t ype="xs:in t"/>
  801                   <xs:e lement min Occurs="0"  name="ivm TestComple tionDate"  type="xs:d ateTime"/>
  802                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmConver sionDate"  type="xs:d ateTime"/>
  803                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "incomeTes tReportDat e" type="x s:date"/>
  804                   <xs:e lement min Occurs="0"  name="net Income" ty pe="xs:dec imal"/>
  805                   <xs:e lement min Occurs="0"  name="net Worth" typ e="xs:deci mal"/>
  806                   <xs:e lement min Occurs="0"  name="net worthThres hold" type ="xs:decim al"/>
  807                   <xs:e lement min Occurs="0"  name="pen sionThresh old" type= "xs:decima l"/>
  808                   <xs:e lement min Occurs="0"  name="pre viousYearT hresholdAp plies" typ e="xs:bool ean"/>
  809                   <xs:e lement min Occurs="0"  name="pri maryIncome Test" type ="xs:boole an"/>
  810                   <xs:e lement min Occurs="0"  name="rea sonMTNoLon gerRequire d" type="x s:decimal" />
  811                   <xs:e lement min Occurs="0"  name="ref usedToSign " type="xs :boolean"/ >
  812                   <xs:e lement min Occurs="0"  name="sen dForAdjudi cation" ty pe="xs:boo lean"/>
  813                   <xs:e lement min Occurs="0"  name="sit eConductin gTest" typ e="xs:stri ng"/>
  814                   <xs:e lement min Occurs="0"  name="sta tuses" typ e="incomeT estStatusC ollection" />
  815                   <xs:e lement min Occurs="0"  name="thr esholdA" t ype="xs:de cimal"/>
  816                   <xs:e lement min Occurs="0"  name="tot alIncome"  type="xs:d ecimal"/>
  817                   <xs:e lement min Occurs="0"  name="tot alNumberOf Dependents " type="xs :int"/>
  818                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "priorityG roup8Relax ation" typ e="xs:bool ean"/>
  819                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmCaseSt atus" type ="xs:strin g"/>
  820                </xs:all >
  821            < /xs:comple xType>
  822            < xs:complex Type name= "hardshipI nfo">
  823                <xs:all>
  824                   <xs:e lement min Occurs="0"  name="eff ectiveDate " type="xs :dateTime" />
  825                   <xs:e lement min Occurs="0"  name="har dshipGrant ed" type=" xs:boolean "/>
  826                   <xs:e lement min Occurs="0"  name="rea son" type= "xs:string "/>
  827                   <xs:e lement min Occurs="0"  name="rev iewDate" t ype="xs:da teTime"/>
  828                   <xs:e lement min Occurs="0"  name="sit eGrantingH ardship" t ype="xs:st ring"/>
  829                </xs:all >
  830            < /xs:comple xType>
  831            < xs:complex Type name= "incomeTes tStatusCol lection">
  832                <xs:sequ ence>
  833                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="s tatus" nil lable="tru e" type="i ncomeTestS tatusInfo" />
  834                </xs:seq uence>
  835            < /xs:comple xType>
  836            < xs:complex Type name= "incomeTes tStatusInf o">
  837                <xs:all>
  838                   <xs:e lement min Occurs="0"  name="com pletedDate " type="xs :dateTime" />
  839                   <xs:e lement min Occurs="0"  name="det erminedSta tus" type= "xs:string "/>
  840                   <xs:e lement min Occurs="0"  name="inc omeTestTyp e" type="x s:string"/ >
  841                   <xs:e lement min Occurs="0"  name="las tEditedDat e" type="x s:dateTime "/>
  842                   <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  843                </xs:all >
  844            < /xs:comple xType>
  845            < xs:complex Type name= "incompete nceRulingI nfo">
  846                <xs:all>
  847                   <xs:e lement min Occurs="0"  name="civ ilRulingDa te" type=" xs:string" />
  848                   <xs:e lement min Occurs="0"  name="inc ompetent"  type="xs:b oolean"/>
  849                   <xs:e lement min Occurs="0"  name="vaR ulingDate"  type="xs: string"/>
  850                </xs:all >
  851            < /xs:comple xType>
  852            < xs:complex Type name= "insurance Collection ">
  853                <xs:sequ ence>
  854                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="i nsurance"  nillable=" true" type ="insuranc eInfo"/>
  855                </xs:seq uence>
  856            < /xs:comple xType>
  857            < xs:complex Type name= "insurance Info">
  858                <xs:all>
  859                   <xs:e lement min Occurs="0"  name="com panyName"  type="xs:s tring"/>
  860                   <xs:e lement min Occurs="0"  name="enr olledInPar tA" type=" xs:boolean "/>
  861                   <xs:e lement min Occurs="0"  name="enr olledInPar tB" type=" xs:boolean "/>
  862                   <xs:e lement min Occurs="0"  name="gro upName" ty pe="xs:str ing"/>
  863                   <xs:e lement min Occurs="0"  name="gro upNumber"  type="xs:s tring"/>
  864                   <xs:e lement min Occurs="0"  name="ins Address" t ype="addre ssInfo"/>
  865                   <xs:e lement min Occurs="0"  name="ins urancePhon es" type=" phoneColle ction"/>
  866                   <xs:e lement min Occurs="0"  name="ins uranceSite UploadStat us" type=" xs:string" />
  867                   <xs:e lement min Occurs="0"  name="ins uredRelati onship" ty pe="xs:str ing"/>
  868                   <xs:e lement min Occurs="0"  name="ins uranceMapp ingTypeNam e" type="x s:string"/ >
  869                   <xs:e lement min Occurs="0"  name="las tEditedDat e" type="x s:dateTime "/>
  870                   <xs:e lement min Occurs="0"  name="par tAEffectiv eDate" typ e="xs:stri ng"/>
  871                   <xs:e lement min Occurs="0"  name="par tBEffectiv eDate" typ e="xs:stri ng"/>
  872                   <xs:e lement min Occurs="0"  name="pla nType" typ e="xs:stri ng"/>
  873                   <xs:e lement min Occurs="0"  name="pol icyEffecti veDate" ty pe="xs:str ing"/>
  874                   <xs:e lement min Occurs="0"  name="pol icyExpirat ionDate" t ype="xs:st ring"/>
  875                   <xs:e lement min Occurs="0"  name="pol icyHolderN ame" type= "xs:string "/>
  876                   <xs:e lement min Occurs="0"  name="pol icyNumber"  type="xs: string"/>
  877                   <xs:e lement min Occurs="0"  name="pre admitCerti fication"  type="xs:b oolean"/>
  878                   <xs:e lement min Occurs="0"  name="rea sonInsuran ceNotUploa ded" type= "xs:string "/>
  879                   <xs:e lement min Occurs="0"  name="sub scriber" t ype="xs:st ring"/>
  880                </xs:all >
  881            < /xs:comple xType>
  882            < xs:complex Type name= "militaryS erviceInfo ">
  883                <xs:all>
  884                   <xs:e lement min Occurs="0"  name="com batEpisode s" type="c ombatEpiso deCollecti on"/>
  885                   <xs:e lement min Occurs="0"  name="com batVeteran Eligibilit yEndDate"  type="xs:d ateTime"/>
  886                   <xs:e lement min Occurs="0"  name="dis abilityRet irementInd icator" ty pe="xs:boo lean"/>
  887                   <xs:e lement min Occurs="0"  name="dis chargeDueT oDisabilit y" type="x s:boolean" />
  888                   <xs:e lement min Occurs="0"  name="mil itaryServi ceSiteReco rds" type= "militaryS erviceSite RecordColl ection"/>
  889                   <xs:e lement min Occurs="0"  name="sha dIndicator " type="xs :boolean"/ >
  890                   <xs:e lement min Occurs="0"  name="med alofHonorI ndicator"  type="xs:b oolean"/>
  891                   <xs:e lement min Occurs="0"  name="eli gibleForCl assIIDenta l" type="x s:boolean" />
  892                   <xs:e lement min Occurs="0"  name="cla ssIIDental Applicatio nDueBefore " type="xs :dateTime" />
  893                </xs:all >
  894            < /xs:comple xType>
  895            < xs:complex Type name= "combatEpi sodeCollec tion">
  896                <xs:sequ ence>
  897                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="c ombatEpiso de" nillab le="true"  type="comb atEpisodeI nfo"/>
  898                </xs:seq uence>
  899            < /xs:comple xType>
  900            < xs:complex Type name= "combatEpi sodeInfo">
  901                <xs:all>
  902                   <xs:e lement min Occurs="0"  name="com batPayType " type="xs :string"/>
  903                   <xs:e lement min Occurs="0"  name="con flictLocat ion" type= "xs:string "/>
  904                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:strin g"/>
  905                   <xs:e lement min Occurs="0"  name="OEF OIFSource"  type="xs: string"/>
  906                   <xs:e lement min Occurs="0"  name="OEF OIFStation Number" ty pe="xs:str ing"/>
  907                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  908                </xs:all >
  909            < /xs:comple xType>
  910            < xs:complex Type name= "militaryS erviceSite RecordColl ection">
  911                <xs:sequ ence>
  912                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="m ilitarySer viceSiteRe cord" nill able="true " type="mi litaryServ iceSiteRec ordInfo"/>
  913                </xs:seq uence>
  914            < /xs:comple xType>
  915            < xs:complex Type name= "militaryS erviceSite RecordInfo ">
  916                <xs:all>
  917                   <xs:e lement min Occurs="0"  name="con flictExper iences" ty pe="confli ctExperien ceCollecti on"/>
  918                   <xs:e lement min Occurs="0"  name="mil itaryServi ceEpisodes " type="mi litaryServ iceEpisode Collection "/>
  919                   <xs:e lement min Occurs="0"  name="ser vicePeriod " type="xs :string"/>
  920                   <xs:e lement min Occurs="0"  name="sit e" type="x s:string"/ >
  921                </xs:all >
  922            < /xs:comple xType>
  923            < xs:complex Type name= "conflictE xperienceC ollection" >
  924                <xs:sequ ence>
  925                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="c onflictExp erience" n illable="t rue" type= "conflictE xperienceI nfo"/>
  926                </xs:seq uence>
  927            < /xs:comple xType>
  928            < xs:complex Type name= "conflictE xperienceI nfo">
  929                <xs:all>
  930                   <xs:e lement min Occurs="0"  name="con flictLocat ion" type= "xs:string "/>
  931                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:strin g"/>
  932                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  933                </xs:all >
  934            < /xs:comple xType>
  935            < xs:complex Type name= "militaryS erviceEpis odeCollect ion">
  936                <xs:sequ ence>
  937                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="m ilitarySer viceEpisod e" nillabl e="true" t ype="milit aryService EpisodeInf o"/>
  938                </xs:seq uence>
  939            < /xs:comple xType>
  940            < xs:complex Type name= "militaryS erviceEpis odeInfo">
  941                <xs:all>
  942                   <xs:e lement min Occurs="0"  name="end Date" type ="xs:strin g"/>
  943                   <xs:e lement min Occurs="0"  name="ser viceBranch " type="xs :string"/>
  944                   <xs:e lement min Occurs="0"  name="ser viceNumber " type="xs :string"/>
  945                   <xs:e lement min Occurs="0"  name="sta rtDate" ty pe="xs:str ing"/>
  946                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "discharge Type" type ="xs:strin g"/>
  947                </xs:all >
  948            < /xs:comple xType>
  949            < xs:complex Type name= "prisonerO fWarInfo">
  950                <xs:all>
  951                   <xs:e lement min Occurs="0"  name="epi sodes" typ e="powEpis odeCollect ion"/>
  952                   <xs:e lement min Occurs="0"  name="pow Indicator"  type="xs: string"/>
  953                </xs:all >
  954            < /xs:comple xType>
  955            < xs:complex Type name= "powEpisod eCollectio n">
  956                <xs:sequ ence>
  957                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="e pisode" ni llable="tr ue" type=" powEpisode Info"/>
  958                </xs:seq uence>
  959            < /xs:comple xType>
  960            < xs:complex Type name= "powEpisod eInfo">
  961                <xs:all>
  962                   <xs:e lement min Occurs="0"  name="cap tureDate"  type="xs:s tring"/>
  963                   <xs:e lement min Occurs="0"  name="dat aSource" t ype="xs:st ring"/>
  964                   <xs:e lement min Occurs="0"  name="doc umentType"  type="xs: string"/>
  965                   <xs:e lement min Occurs="0"  name="rel easeDate"  type="xs:s tring"/>
  966                </xs:all >
  967            < /xs:comple xType>
  968            < xs:complex Type name= "purpleHea rtInfo">
  969                <xs:all>
  970                   <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  971                   <xs:e lement min Occurs="0"  name="ind icator" ty pe="xs:boo lean"/>
  972                </xs:all >
  973            < /xs:comple xType>
  974            < xs:complex Type name= "relationC ollection" >
  975                <xs:sequ ence>
  976                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="r elation" n illable="t rue" type= "relationI nfo"/>
  977                </xs:seq uence>
  978            < /xs:comple xType>
  979            < xs:complex Type name= "sensitivi tyInfo">
  980                <xs:all>
  981                   <xs:e lement min Occurs="0"  name="sen sitivityCh angeDate"  type="xs:d ateTime"/>
  982                   <xs:e lement min Occurs="0"  name="sen sitivityCh angeSite"  type="xs:s tring"/>
  983                   <xs:e lement min Occurs="0"  name="sen sitivityCh angeSource " type="xs :string"/>
  984                   <xs:e lement min Occurs="0"  name="sen sityFlag"  type="xs:b oolean"/>
  985                </xs:all >
  986            < /xs:comple xType>
  987            < xs:complex Type name= "spinalCor dInjuryInf o">
  988                <xs:all>
  989                   <xs:e lement min Occurs="0"  name="det ermination Facility"  type="xs:s tring"/>
  990                   <xs:e lement min Occurs="0"  name="spi nalCordInj uryType" t ype="xs:st ring"/>
  991                </xs:all >
  992            < /xs:comple xType>
  993            < xs:complex Type name= "preferred FacilityCo llection">
  994                <xs:sequ ence>
  995                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="p referredFa cilityInfo " nillable ="true" ty pe="prefer redFacilit yInfo"/>
  996                </xs:seq uence>
  997            < /xs:comple xType>
  998            < xs:complex Type name= "preferred FacilityIn fo">
  999                <xs:all>
  1000                   <xs:e lement min Occurs="0"  name="pre ferredFaci lity" type ="xs:strin g"/>
  1001                   <xs:e lement min Occurs="0"  name="ass ignmentDat e" type="x s:dateTime "/>
  1002                   <xs:e lement min Occurs="0"  name="una ssignmentD ate" type= "xs:dateTi me"/>
  1003                </xs:all >
  1004            < /xs:comple xType>
  1005            < xs:complex Type name= "primaryvi ewNotifica tionInfo">
  1006                <xs:all>
  1007                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "VPID" typ e="xs:stri ng"/>
  1008                </xs:all >
  1009            < /xs:comple xType>
  1010            < xs:complex Type name= "linkNotif icationInf o">
  1011                <xs:all>
  1012                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "depricate dVPID" typ e="xs:stri ng"/>
  1013                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "surviving VPID" type ="xs:strin g"/>
  1014                </xs:all >
  1015            < /xs:comple xType>
  1016            < xs:complex Type name= "moveNotif icationInf o">
  1017                <xs:all>
  1018                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "DFN" type ="xs:strin g"/>
  1019                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "stationNu mber" type ="xs:strin g"/>
  1020                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "fromVPID"  type="xs: string"/>
  1021                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "toVPID" t ype="xs:st ring"/>
  1022                </xs:all >
  1023            < /xs:comple xType>
  1024            < xs:simpleT ype name=" Notificati onType">
  1025                <xs:rest riction ba se="xs:str ing">
  1026                   <xs:e numeration  value="Pr imaryViewU pdate"/>
  1027                   <xs:e numeration  value="Li nk"/>
  1028                   <xs:e numeration  value="Mo ve"/>
  1029                </xs:res triction>
  1030            < /xs:simple Type>
  1031            < xs:simpleT ype name=" EmailType" >
  1032                <xs:rest riction ba se="xs:str ing">
  1033                   <xs:e numeration  value="PR IVATE"/>
  1034                   <xs:e numeration  value="BU SINESS"/>
  1035                </xs:res triction>
  1036            < /xs:simple Type>
  1037            < xs:complex Type name= "personInf o">
  1038                <xs:sequ ence>
  1039                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "firstName " type="xs :string"/>
  1040                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "middleNam e" type="x s:string"/ >
  1041                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastName"  type="xs: string"/>
  1042                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "prefix" t ype="xs:st ring"/>
  1043                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "suffix" t ype="xs:st ring"/>
  1044                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ssnText"  type="xs:s tring"/>
  1045                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "gender" t ype="xs:st ring"/>
  1046                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "dob" type ="xs:strin g"/>
  1047                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ssaVerifi cationStat us" type=" xs:string" />
  1048                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ssaVerifi cationDate " type="xs :date"/>
  1049                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vamcData"  type="vam cDataColle ction"/>
  1050                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "names" ty pe="nameCo llection"/ >
  1051                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "mothersMa idenName"  type="xs:s tring"/>
  1052                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "placeOfBi rthCity" t ype="xs:st ring"/>
  1053                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "placeOfBi rthState"  type="xs:s tring"/>
  1054                </xs:seq uence>
  1055            < /xs:comple xType>
  1056            < xs:complex Type name= "vamcDataC ollection" >
  1057                <xs:sequ ence>
  1058                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="v amcInfo" n illable="t rue" type= "eeSummary :vamcInfo" />
  1059                </xs:seq uence>
  1060            < /xs:comple xType>
  1061            < xs:complex Type name= "vamcInfo" >
  1062                <xs:all>
  1063                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "dfnNumber " type="xs :string"/>
  1064                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "facilityN umber" typ e="xs:stri ng"/>
  1065                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastVisit Date" type ="xs:date" />
  1066                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vamcRepor tDate" typ e="xs:date "/>
  1067                </xs:all >
  1068            < /xs:comple xType>
  1069            < xs:complex Type name= "consentIn fo">
  1070                <xs:sequ ence>
  1071                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentAu thCode" ty pe="xs:str ing"/>
  1072                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentIm agingSite"  type="xs: string"/>
  1073                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentIm ageIndexNu mber" type ="xs:strin g"/>
  1074                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentRe portDate"  type="xs:d ate"/>
  1075                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "consentLa stUpdateDa te" type=" xs:date"/>
  1076                </xs:seq uence>
  1077            < /xs:comple xType>
  1078            < xs:complex Type name= "ivmCandid ateCollect ion">
  1079                <xs:sequ ence>
  1080                   <xs:e lement max Occurs="un bounded" m inOccurs=" 1" name="c andidate"  type="eeSu mmary:ivmC andidateIn fo"/>
  1081                </xs:seq uence>
  1082            < /xs:comple xType>
  1083            < xs:complex Type name= "ivmCandid ateInfo">
  1084                <xs:sequ ence>
  1085                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "vpid" typ e="xs:stri ng"/>
  1086                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "transacti onId" type ="xs:strin g"/>
  1087                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "incomeYea r" type="x s:int"/>
  1088                </xs:seq uence>
  1089            < /xs:comple xType>
  1090            < xs:complex Type name= "ivmLetter CandidateC ollection" >
  1091                <xs:sequ ence>
  1092                   <xs:e lement max Occurs="un bounded" m inOccurs=" 1" name="i vmLetterCa ndidate" t ype="eeSum mary:ivmLe tterCandid ateInfo"/>
  1093                </xs:seq uence>
  1094            < /xs:comple xType>
  1095            < xs:complex Type name= "ivmLetter CandidateI nfo">
  1096                <xs:sequ ence>
  1097                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vpid" typ e="xs:stri ng"/>
  1098                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmCaseNu mber" type ="xs:strin g"/>
  1099                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmLetter Code" type ="xs:strin g"/>
  1100                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmLetter MailedDate " type="xs :date"/>
  1101                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmLetter Statuses"  type="eeSu mmary:ivmL etterStatu sCollectio n"/>
  1102                </xs:seq uence>
  1103            < /xs:comple xType>
  1104            < xs:complex Type name= "ivmLetter StatusColl ection">
  1105                <xs:sequ ence>
  1106                   <xs:e lement max Occurs="un bounded" m inOccurs=" 1" name="i vmLetterSt atus" type ="eeSummar y:ivmLette rStatusInf o"/>
  1107                </xs:seq uence>
  1108            < /xs:comple xType>
  1109            < xs:complex Type name= "ivmLetter StatusInfo ">
  1110                <xs:sequ ence>
  1111                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmLetter CommStatus " type="xs :string"/>
  1112                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "ivmLetter CommId" ty pe="xs:str ing"/>
  1113                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "recordMod ifiedDate"  type="xs: date"/>
  1114                </xs:seq uence>
  1115            < /xs:comple xType>
  1116            < xs:complex Type name= "nameColle ction">
  1117                <xs:sequ ence>
  1118                   <xs:e lement max Occurs="un bounded" m inOccurs=" 1" name="n ame" type= "eeSummary :nameInfo" />
  1119                </xs:seq uence>
  1120            < /xs:comple xType>
  1121            < xs:complex Type name= "nameInfo" >
  1122                <xs:sequ ence>
  1123                   <xs:e lement max Occurs="1"  minOccurs ="1" name= "otherName " type="xs :string"/>
  1124                </xs:seq uence>
  1125            < /xs:comple xType>
  1126            < xs:complex Type name= "nonPrimar yFinancial StatementC ollection" >
  1127                <xs:sequ ence>
  1128                   <xs:e lement max Occurs="un bounded" m inOccurs=" 1" name="n onPrimaryF inancialSt atement" t ype="eeSum mary:nonPr imaryFinan cialStatem entInfo"/>
  1129                </xs:seq uence>
  1130            < /xs:comple xType>
  1131            < xs:complex Type name= "nonPrimar yFinancial StatementI nfo">
  1132                <xs:sequ ence>
  1133                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "incomeYea r" type="x s:int"/>
  1134                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "facilityV isitedCode " type="xs :string"/>
  1135                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "inpatient Days" type ="xs:int"/ >
  1136                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "outpatien tDays" typ e="xs:int" />
  1137                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "lastVisit Date" type ="xs:date" />
  1138                   <xs:e lement max Occurs="1"  minOccurs ="0" name= "vamcRepor tDate" typ e="xs:date "/>
  1139                </xs:seq uence>
  1140            < /xs:comple xType>
  1141            < xs:element  name="sen dIVMUpdate sRequest">
  1142                <xs:comp lexType>
  1143                   <xs:s equence>
  1144                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="vpid"  type="xs:s tring"/>
  1145                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="income Year" type ="xs:int"/ >
  1146                      <x s:element  maxOccurs= "1" minOcc urs="0" na me="btFina ncialInd"  type="xs:b oolean"/>
  1147                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="sendIV MInfo">
  1148                          <xs:compl exType>
  1149                             <xs:se quence>
  1150                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="spouse"  type="eeS ummary:spo useInfo"/>
  1151                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="depende nts" type= "eeSummary :dependent Collection "/>
  1152                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="incomeT est" type= "eeSummary :incomeTes tInfo"/>
  1153                             </xs:s equence>
  1154                          </xs:comp lexType>
  1155                      </ xs:element >
  1156                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="ivmLet terInfo">
  1157                          <xs:compl exType>
  1158                             <xs:se quence>
  1159                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmCase Number" ty pe="xs:str ing"/>
  1160                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmLett erCode" ty pe="xs:str ing"/>
  1161                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmConv ersionDate " type="xs :date"/>
  1162                             </xs:s equence>
  1163                          </xs:comp lexType>
  1164                      </ xs:element >
  1165                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="ivmAct ionCode">
  1166                          <xs:simpl eType>
  1167                             <xs:re striction  base="xs:s tring">
  1168                                <xs :enumerati on value=" R"/>
  1169                                <xs :enumerati on value=" C"/>
  1170                                <xs :enumerati on value=" N"/>
  1171                             </xs:r estriction >
  1172                          </xs:simp leType>
  1173                      </ xs:element >
  1174                   </xs: sequence>
  1175                </xs:com plexType>
  1176            < /xs:elemen t>
  1177            < xs:complex Type name= "getIVMLet terStatuse sRequest"/ >
  1178            < xs:complex Type name= "dependent Collection ">
  1179                <xs:sequ ence>
  1180                   <xs:e lement max Occurs="un bounded" m inOccurs=" 0" name="d ependent"  type="eeSu mmary:depe ndentInfo" />
  1181                </xs:seq uence>
  1182            < /xs:comple xType>
  1183            < xs:element  name="sen dIVMUpdate sResponse" >
  1184                <xs:comp lexType>
  1185                   <xs:s equence>
  1186                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="acknow ledgement"  type="xs: string"/>
  1187                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="status " type="xs :string"/>
  1188                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="invoca tionDate"  type="xs:d ate"/>
  1189                      <x s:element  maxOccurs= "1" minOcc urs="1" na me="eesVer sion" type ="xs:strin g"/>
  1190                   </xs: sequence>
  1191                </xs:com plexType>
  1192            < /xs:elemen t>
  1193         </xs :schema>
  1194      </wsdl: types>
  1195      <wsdl:m essage nam e="getDeli veryPrefer enceRespon se">
  1196         <wsd l:part ele ment="tns: getDeliver yPreferenc eResponse"  name="get DeliveryPr eferenceRe sponse"/>
  1197      </wsdl: message>
  1198      <wsdl:m essage nam e="updateD eliveryPre ferenceReq uest">
  1199         <wsd l:part ele ment="tns: updateDeli veryPrefer enceReques t" name="u pdateDeliv eryPrefere nceRequest "/>
  1200      </wsdl: message>
  1201      <wsdl:m essage nam e="sendIVM UpdatesRes ponse">
  1202         <wsd l:part ele ment="tns: sendIVMUpd atesRespon se" name=" sendIVMUpd atesRespon se"/>
  1203      </wsdl: message>
  1204      <wsdl:m essage nam e="getElig ibilityDet ermination Request">
  1205         <wsd l:part ele ment="tns: getEligibi lityDeterm inationReq uest" name ="getEligi bilityDete rminationR equest"/>
  1206      </wsdl: message>
  1207      <wsdl:m essage nam e="getEESu mmaryReque st">
  1208         <wsd l:part ele ment="tns: getEESumma ryRequest"  name="get EESummaryR equest"/>
  1209      </wsdl: message>
  1210      <wsdl:m essage nam e="getPers onNotifica tionRespon se">
  1211         <wsd l:part ele ment="tns: getPersonN otificatio nResponse"  name="get PersonNoti ficationRe sponse"/>
  1212      </wsdl: message>
  1213      <wsdl:m essage nam e="updateI VMRecordSt atusRespon se">
  1214         <wsd l:part ele ment="tns: updateIVMR ecordStatu sResponse"  name="upd ateIVMReco rdStatusRe sponse"/>
  1215      </wsdl: message>
  1216      <wsdl:m essage nam e="updateI VMRecordSt atusReques t">
  1217         <wsd l:part ele ment="tns: updateIVMR ecordStatu sRequest"  name="upda teIVMRecor dStatusReq uest"/>
  1218      </wsdl: message>
  1219      <wsdl:m essage nam e="getPers onNotifica tionReques t">
  1220         <wsd l:part ele ment="tns: getPersonN otificatio nRequest"  name="getP ersonNotif icationReq uest"/>
  1221      </wsdl: message>
  1222      <wsdl:m essage nam e="getDeli veryPrefer enceReques t">
  1223         <wsd l:part ele ment="tns: getDeliver yPreferenc eRequest"  name="getD eliveryPre ferenceReq uest"/>
  1224      </wsdl: message>
  1225      <wsdl:m essage nam e="updateD eliveryPre ferenceRes ponse">
  1226         <wsd l:part ele ment="tns: updateDeli veryPrefer enceRespon se" name=" updateDeli veryPrefer enceRespon se"/>
  1227      </wsdl: message>
  1228      <wsdl:m essage nam e="sendIVM UpdatesReq uest">
  1229         <wsd l:part ele ment="tns: sendIVMUpd atesReques t" name="s endIVMUpda tesRequest "/>
  1230      </wsdl: message>
  1231      <wsdl:m essage nam e="getIVML etterStatu sesRequest ">
  1232         <wsd l:part ele ment="tns: getIVMLett erStatuses Request" n ame="getIV MLetterSta tusesReque st"/>
  1233      </wsdl: message>
  1234      <wsdl:m essage nam e="getEESu mmaryHisto ryResponse ">
  1235         <wsd l:part ele ment="tns: getEESumma ryHistoryR esponse" n ame="getEE SummaryHis toryRespon se"/>
  1236      </wsdl: message>
  1237      <wsdl:m essage nam e="getEESu mmaryRespo nse">
  1238         <wsd l:part ele ment="tns: getEESumma ryResponse " name="ge tEESummary Response"/ >
  1239      </wsdl: message>
  1240      <wsdl:m essage nam e="getEESu mmaryHisto ryRequest" >
  1241         <wsd l:part ele ment="tns: getEESumma ryHistoryR equest" na me="getEES ummaryHist oryRequest "/>
  1242      </wsdl: message>
  1243      <wsdl:m essage nam e="getElig ibilityDet ermination Response">
  1244         <wsd l:part ele ment="tns: getEligibi lityDeterm inationRes ponse" nam e="getElig ibilityDet ermination Response"/ >
  1245      </wsdl: message>
  1246      <wsdl:m essage nam e="retriev eIVMCandid atesRespon se">
  1247         <wsd l:part ele ment="tns: retrieveIV MCandidate sResponse"  name="ret rieveIVMCa ndidatesRe sponse"/>
  1248      </wsdl: message>
  1249      <wsdl:m essage nam e="retriev eIVMCandid atesReques t">
  1250         <wsd l:part ele ment="tns: retrieveIV MCandidate sRequest"  name="retr ieveIVMCan didatesReq uest"/>
  1251      </wsdl: message>
  1252      <wsdl:m essage nam e="getIVML etterStatu sesRespons e">
  1253         <wsd l:part ele ment="tns: getIVMLett erStatuses Response"  name="getI VMLetterSt atusesResp onse"/>
  1254      </wsdl: message>
  1255      <wsdl:p ortType na me="eeSumm aryPort">
  1256         <wsd l:operatio n name="ge tDeliveryP reference" >
  1257            < wsdl:input  message=" tns:getDel iveryPrefe renceReque st" name=" getDeliver yPreferenc eRequest"/ >
  1258            < wsdl:outpu t message= "tns:getDe liveryPref erenceResp onse" name ="getDeliv eryPrefere nceRespons e"/>
  1259         </ws dl:operati on>
  1260         <wsd l:operatio n name="up dateDelive ryPreferen ce">
  1261            < wsdl:input  message=" tns:update DeliveryPr eferenceRe quest" nam e="updateD eliveryPre ferenceReq uest"/>
  1262            < wsdl:outpu t message= "tns:updat eDeliveryP referenceR esponse" n ame="updat eDeliveryP referenceR esponse"/>
  1263         </ws dl:operati on>
  1264         <wsd l:operatio n name="se ndIVMUpdat es">
  1265            < wsdl:input  message=" tns:sendIV MUpdatesRe quest" nam e="sendIVM UpdatesReq uest"/>
  1266            < wsdl:outpu t message= "tns:sendI VMUpdatesR esponse" n ame="sendI VMUpdatesR esponse"/>
  1267         </ws dl:operati on>
  1268         <wsd l:operatio n name="ge tEligibili tyDetermin ation">
  1269            < wsdl:input  message=" tns:getEli gibilityDe terminatio nRequest"  name="getE ligibility Determinat ionRequest "/>
  1270            < wsdl:outpu t message= "tns:getEl igibilityD eterminati onResponse " name="ge tEligibili tyDetermin ationRespo nse"/>
  1271         </ws dl:operati on>
  1272         <wsd l:operatio n name="ge tEESummary ">
  1273            < wsdl:input  message=" tns:getEES ummaryRequ est" name= "getEESumm aryRequest "/>
  1274            < wsdl:outpu t message= "tns:getEE SummaryRes ponse" nam e="getEESu mmaryRespo nse"/>
  1275         </ws dl:operati on>
  1276         <wsd l:operatio n name="ge tPersonNot ification" >
  1277            < wsdl:input  message=" tns:getPer sonNotific ationReque st" name=" getPersonN otificatio nRequest"/ >
  1278            < wsdl:outpu t message= "tns:getPe rsonNotifi cationResp onse" name ="getPerso nNotificat ionRespons e"/>
  1279         </ws dl:operati on>
  1280         <wsd l:operatio n name="up dateIVMRec ordStatus" >
  1281            < wsdl:input  message=" tns:update IVMRecordS tatusReque st" name=" updateIVMR ecordStatu sRequest"/ >
  1282            < wsdl:outpu t message= "tns:updat eIVMRecord StatusResp onse" name ="updateIV MRecordSta tusRespons e"/>
  1283         </ws dl:operati on>
  1284         <wsd l:operatio n name="ge tIVMLetter Statuses">
  1285            < wsdl:input  message=" tns:getIVM LetterStat usesReques t" name="g etIVMLette rStatusesR equest"/>
  1286            < wsdl:outpu t message= "tns:getIV MLetterSta tusesRespo nse" name= "getIVMLet terStatuse sResponse" />
  1287         </ws dl:operati on>
  1288         <wsd l:operatio n name="ge tEESummary History">
  1289            < wsdl:input  message=" tns:getEES ummaryHist oryRequest " name="ge tEESummary HistoryReq uest"/>
  1290            < wsdl:outpu t message= "tns:getEE SummaryHis toryRespon se" name=" getEESumma ryHistoryR esponse"/>
  1291         </ws dl:operati on>
  1292         <wsd l:operatio n name="re trieveIVMC andidates" >
  1293            < wsdl:input  message=" tns:retrie veIVMCandi datesReque st" name=" retrieveIV MCandidate sRequest"/ >
  1294            < wsdl:outpu t message= "tns:retri eveIVMCand idatesResp onse" name ="retrieve IVMCandida tesRespons e"/>
  1295         </ws dl:operati on>
  1296      </wsdl: portType>
  1297      <wsdl:b inding nam e="eeSumma ryPortSoap 11" type=" tns:eeSumm aryPort">
  1298         <soa p:binding  style="doc ument" tra nsport="ht tp://schem as.xmlsoap .org/soap/ http"/>
  1299         <wsd l:operatio n name="ge tDeliveryP reference" >
  1300            < soap:opera tion soapA ction=""/>
  1301            < wsdl:input  name="get DeliveryPr eferenceRe quest">
  1302                <soap:bo dy use="li teral"/>
  1303            < /wsdl:inpu t>
  1304            < wsdl:outpu t name="ge tDeliveryP referenceR esponse">
  1305                <soap:bo dy use="li teral"/>
  1306            < /wsdl:outp ut>
  1307         </ws dl:operati on>
  1308         <wsd l:operatio n name="up dateDelive ryPreferen ce">
  1309            < soap:opera tion soapA ction=""/>
  1310            < wsdl:input  name="upd ateDeliver yPreferenc eRequest">
  1311                <soap:bo dy use="li teral"/>
  1312            < /wsdl:inpu t>
  1313            < wsdl:outpu t name="up dateDelive ryPreferen ceResponse ">
  1314                <soap:bo dy use="li teral"/>
  1315            < /wsdl:outp ut>
  1316         </ws dl:operati on>
  1317         <wsd l:operatio n name="se ndIVMUpdat es">
  1318            < soap:opera tion soapA ction=""/>
  1319            < wsdl:input  name="sen dIVMUpdate sRequest">
  1320                <soap:bo dy use="li teral"/>
  1321            < /wsdl:inpu t>
  1322            < wsdl:outpu t name="se ndIVMUpdat esResponse ">
  1323                <soap:bo dy use="li teral"/>
  1324            < /wsdl:outp ut>
  1325         </ws dl:operati on>
  1326         <wsd l:operatio n name="ge tEligibili tyDetermin ation">
  1327            < soap:opera tion soapA ction=""/>
  1328            < wsdl:input  name="get Eligibilit yDetermina tionReques t">
  1329                <soap:bo dy use="li teral"/>
  1330            < /wsdl:inpu t>
  1331            < wsdl:outpu t name="ge tEligibili tyDetermin ationRespo nse">
  1332                <soap:bo dy use="li teral"/>
  1333            < /wsdl:outp ut>
  1334         </ws dl:operati on>
  1335         <wsd l:operatio n name="ge tEESummary ">
  1336            < soap:opera tion soapA ction=""/>
  1337            < wsdl:input  name="get EESummaryR equest">
  1338                <soap:bo dy use="li teral"/>
  1339            < /wsdl:inpu t>
  1340            < wsdl:outpu t name="ge tEESummary Response">
  1341                <soap:bo dy use="li teral"/>
  1342            < /wsdl:outp ut>
  1343         </ws dl:operati on>
  1344         <wsd l:operatio n name="ge tPersonNot ification" >
  1345            < soap:opera tion soapA ction=""/>
  1346            < wsdl:input  name="get PersonNoti ficationRe quest">
  1347                <soap:bo dy use="li teral"/>
  1348            < /wsdl:inpu t>
  1349            < wsdl:outpu t name="ge tPersonNot ificationR esponse">
  1350                <soap:bo dy use="li teral"/>
  1351            < /wsdl:outp ut>
  1352         </ws dl:operati on>
  1353         <wsd l:operatio n name="up dateIVMRec ordStatus" >
  1354            < soap:opera tion soapA ction=""/>
  1355            < wsdl:input  name="upd ateIVMReco rdStatusRe quest">
  1356                <soap:bo dy use="li teral"/>
  1357            < /wsdl:inpu t>
  1358            < wsdl:outpu t name="up dateIVMRec ordStatusR esponse">
  1359                <soap:bo dy use="li teral"/>
  1360            < /wsdl:outp ut>
  1361         </ws dl:operati on>
  1362         <wsd l:operatio n name="ge tIVMLetter Statuses">
  1363            < soap:opera tion soapA ction=""/>
  1364            < wsdl:input  name="get IVMLetterS tatusesReq uest">
  1365                <soap:bo dy use="li teral"/>
  1366            < /wsdl:inpu t>
  1367            < wsdl:outpu t name="ge tIVMLetter StatusesRe sponse">
  1368                <soap:bo dy use="li teral"/>
  1369            < /wsdl:outp ut>
  1370         </ws dl:operati on>
  1371         <wsd l:operatio n name="ge tEESummary History">
  1372            < soap:opera tion soapA ction=""/>
  1373            < wsdl:input  name="get EESummaryH istoryRequ est">
  1374                <soap:bo dy use="li teral"/>
  1375            < /wsdl:inpu t>
  1376            < wsdl:outpu t name="ge tEESummary HistoryRes ponse">
  1377                <soap:bo dy use="li teral"/>
  1378            < /wsdl:outp ut>
  1379         </ws dl:operati on>
  1380         <wsd l:operatio n name="re trieveIVMC andidates" >
  1381            < soap:opera tion soapA ction=""/>
  1382            < wsdl:input  name="ret rieveIVMCa ndidatesRe quest">
  1383                <soap:bo dy use="li teral"/>
  1384            < /wsdl:inpu t>
  1385            < wsdl:outpu t name="re trieveIVMC andidatesR esponse">
  1386                <soap:bo dy use="li teral"/>
  1387            < /wsdl:outp ut>
  1388         </ws dl:operati on>
  1389      </wsdl: binding>
  1390      <wsdl:s ervice nam e="eeSumma ryPortServ ice">
  1391         <wsd l:port bin ding="tns: eeSummaryP ortSoap11"  name="eeS ummaryPort Soap11">
  1392              <soap:addr ess locati on="https: //vaausesr app804.aac .         :8101/esr- ws/spring- ws/getEESu mmary/"/>
  1393         </ws dl:port>
  1394      </wsdl: service>
  1395   </wsdl:def initions>