74039. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/9/2018 11:02:19 AM Central Daylight 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.

74039.1 Files compared

# Location File Last Modified
1 Mon Apr 9 16:02:19 2018 UTC
2 PS_INB_ERX_3.0.1.011.zip\PS_INB_ERX_UI\WebContent\WEB-INF\lib\PS_INB_ERX_Common-3.0.1.012.jar\wsdl\eAnde eeSummary.wsdl Thu Apr 5 16:50:44 2018 UTC

74039.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 1516
Removed 0 0

74039.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

74039.4 Active regular expressions

No regular expressions were active.

74039.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" UTF-8" sta ndalone="n o"?><wsdl: definition s xmlns:ws dl="http:/ /schemas.x mlsoap.org /wsdl/" xm lns:sch="h ttp://URL/ schemas" x mlns:soap= "http://sc hemas.xmls oap.org/ws dl/soap/"  xmlns:tns= "http://UR L/schemas"  targetNam espace="ht tp://URL/s chemas">
        2     <wsdl:ty pes>
        3       <xs:sc hema xmlns ="http://U RL/schemas " xmlns:ee Summary="h ttp://URL/ schemas" x mlns:xs="h ttp://www. w3.org/200 1/XMLSchem a" attribu teFormDefa ult="unqua lified" el ementFormD efault="qu alified" t argetNames pace="http ://URL/sch emas">
        4           <x s:element  name="getE ESummaryRe quest" typ e="getEESu mmaryReque st"/>
        5           <x s:element  name="getE ESummaryHi storyReque st" type=" getEESumma ryHistoryR equest"/>
        6           <x s:element  name="getE ESummaryRe sponse" ty pe="getEES ummaryResp onse"/>
        7           <x s:element  name="getE ESummaryHi storyRespo nse" type= "getEESumm aryHistory Response"/ >
        8           <x s:element  name="getE ligibility Determinat ionRequest " type="ge tEligibili tyDetermin ationReque st"/>
        9           <x s:element  name="getE ligibility Determinat ionRespons e" type="g etEligibil ityDetermi nationResp onse"/>
        10           <x s:element  name="getP ersonNotif icationReq uest" type ="getPerso nNotificat ionRequest "/>
        11           <x s:element  name="getP ersonNotif icationRes ponse" typ e="getPers onNotifica tionRespon se"/>
        12           <x s:element  name="getD eliveryPre ferenceReq uest" type ="getDeliv eryPrefere nceRequest "/>
        13           <x s:element  name="getD eliveryPre ferenceRes ponse" typ e="getDeli veryPrefer enceRespon se"/>
        14           <x s:element  name="upda teDelivery Preference Request" t ype="updat eDeliveryP referenceR equest"/>
        15           <x s:element  name="upda teDelivery Preference Response"  type="upda teDelivery Preference Response"/ >
        16           <x s:element  name="retr ieveIVMCan didatesReq uest">
        17           <x s:complexT ype>
        18                    <xs: sequence>
        19                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" lastPolled DateTimeSt amp" type= "xs:dateTi me"/>
        20                    </xs :sequence>
        21           </ xs:complex Type>
        22      </xs:el ement>
        23           <x s:element  name="getI VMLetterSt atusesRequ est" type= "getIVMLet terStatuse sRequest"/ >
        24  
        25  
        26      <xs:ele ment name= "retrieveI VMCandidat esResponse ">
        27           <x s:complexT ype>
        28                    <xs: sequence>
        29                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" candidates " type="ee Summary:iv mCandidate Collection "/>
        30                <xs:elem ent maxOcc urs="1" mi nOccurs="1 " name="nu mberOfCand idates" ty pe="xs:int "/>
        31                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion  " type="x s:string"/ >
        32                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date " typ e="xs:date "/>
        33                    </xs :sequence>
        34           </ xs:complex Type>
        35      </xs:el ement>
        36  
        37      <xs:ele ment name= "getIVMLet terStatuse sResponse" >
        38           <x s:complexT ype>
        39                    <xs: sequence>
        40                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC andidates"  type="eeS ummary:ivm LetterCand idateColle ction"/>
        41                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion  " type="x s:string"/ >
        42                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date " typ e="xs:date "/>
        43                    </xs :sequence>
        44           </ xs:complex Type>
        45  
        46      </xs:el ement>
        47      <xs:ele ment name= "updateIVM RecordStat usRequest" >
        48           <x s:complexT ype>
        49                    <xs: sequence>
        50                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" transactio nId" type= "xs:string "/>
        51                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" errorText"  type="xs: string"/>
        52                    </xs :sequence>
        53           </ xs:complex Type>
        54       </xs:e lement>
        55  
        56       <xs:el ement name ="updateIV MRecordSta tusRespons e">
        57           <x s:complexT ype>
        58                    <xs: sequence>
        59                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" acknowledg ement" typ e="xs:stri ng">
        60                             </xs:e lement>
        61                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" status" ty pe="xs:str ing">
        62                             </xs:e lement>
        63                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date" type ="xs:date" >
        64                             </xs:e lement>
        65                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion " type="xs :string"/>
        66                    </xs :sequence>
        67           </ xs:complex Type>
        68       </xs:e lement>
        69           <x s:complexT ype name=" getEESumma ryRequest" >
        70                    <xs: all>
        71                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
        72                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
        73                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" requestNam e" type="x s:string"/ >
        74                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incomeYear " type="xs :int"/>
        75                    </xs :all>
        76           </ xs:complex Type>
        77           <x s:complexT ype name=" getEESumma ryHistoryR equest">
        78                    <xs: all>
        79                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
        80                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
        81                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" requestNam e" type="x s:string"/ >
        82                             <xs:el ement minO ccurs="1"  name="cate gories" ty pe="catego ryCollecti on"/>
        83                    </xs :all>
        84           </ xs:complex Type>
        85           <x s:complexT ype name=" categoryCo llection">
        86                    <xs: all>
        87                             <xs:el ement minO ccurs="1"  name="cate gory" type ="category Info"/>
        88                    </xs :all>
        89           </ xs:complex Type>
        90           <x s:complexT ype name=" categoryIn fo">
        91                    <xs: all>
        92                             <xs:el ement minO ccurs="1"  name="cate goryName"  type="xs:s tring"/>
        93                             <xs:el ement minO ccurs="1"  name="date OfService"  type="xs: date"/>
        94                    </xs :all>
        95           </ xs:complex Type>
        96           <x s:complexT ype name=" getEligibi lityDeterm inationReq uest">
        97                    <xs: all>
        98                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g"/>
        99                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
        100                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
        101                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssn" type= "xs:string "/>
        102                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
        103                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
        104                    </xs :all>
        105           </ xs:complex Type>
        106           <x s:complexT ype name=" getPersonN otificatio nRequest">
        107                    <xs: all>
        108                             <xs:el ement minO ccurs="1"  name="noti ficationTy pe" type=" Notificati onType"/>
        109                             <xs:el ement minO ccurs="0"  name="prim aryviewNot ification"  type="pri maryviewNo tification Info"/>
        110                             <xs:el ement minO ccurs="0"  name="link Notificati on" type=" linkNotifi cationInfo "/>
        111                             <xs:el ement minO ccurs="0"  name="move Notificati on" type=" moveNotifi cationInfo "/>
        112                    </xs :all>
        113           </ xs:complex Type>
        114           <x s:complexT ype name=" getDeliver yPreferenc eRequest">
        115                    <xs: all>
        116                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
        117                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
        118                    </xs :all>
        119           </ xs:complex Type>
        120           <x s:complexT ype name=" updateDeli veryPrefer enceReques t">
        121                    <xs: all>
        122                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
        123                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
        124                             <xs:el ement minO ccurs="1"  name="deli veryPrefer enceInfo"  type="deli veryPrefer enceInfo"/ >
        125                    </xs :all>
        126           </ xs:complex Type>
        127           <x s:complexT ype name=" getEESumma ryResponse ">
        128                    <xs: all>
        129                             <xs:el ement minO ccurs="0"  name="summ ary" type= "eeSummary :eeSummary "/>
        130                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
        131                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
        132                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
        133                    </xs :all>
        134           </ xs:complex Type>
        135                    
        136           <x s:complexT ype name=" getEESumma ryHistoryR esponse">
        137                    <xs: all>
        138                             <xs:el ement minO ccurs="0"  name="summ ary" type= "eeSummary :eeSummary "/>
        139                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
        140                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
        141                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
        142                    </xs :all>
        143           </ xs:complex Type>
        144           <x s:complexT ype name=" getEligibi lityDeterm inationRes ponse">
        145                    <xs: all>
        146                             <xs:el ement minO ccurs="0"  name="edst atus" type ="eeSummar y:eds"/>
        147                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g"/>
        148                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
        149                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
        150                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssn" type= "xs:string "/>
        151                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
        152                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
        153                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
        154                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
        155                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
        156                    </xs :all>
        157           </ xs:complex Type>
        158           <x s:complexT ype name=" eds">
        159                    <xs: all>
        160                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tusInfo" t ype="eligi bilityStat usInfo"/>
        161                    </xs :all>
        162           </ xs:complex Type>
        163           <x s:complexT ype name=" getPersonN otificatio nResponse" >
        164                    <xs: all>
        165                         <xs:elemen t maxOccur s="1" minO ccurs="1"  name="ackn owledgemen t" type="x s:string"/ >
        166                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
        167                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
        168                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
        169                    </xs :all>
        170           </ xs:complex Type>
        171           <x s:complexT ype name=" getDeliver yPreferenc eResponse" >
        172                    <xs: all>
        173                             <xs:el ement minO ccurs="0"  name="deli veryPrefer ence" type ="eeSummar y:delivery Preference s"/>
        174                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
        175                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
        176                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
        177                             <xs:el ement minO ccurs="0"  name="mess age" type= "xs:string "/>
        178                    </xs :all>
        179           </ xs:complex Type>
        180           <x s:complexT ype name=" updateDeli veryPrefer enceRespon se">
        181                    <xs: all>
        182                              <xs:e lement max Occurs="1"  minOccurs ="1" name= "acknowled gement" ty pe="xs:str ing"/>
        183                              <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
        184                              <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
        185                              <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
        186                    </xs :all>
        187           </ xs:complex Type>
        188           <x s:complexT ype name=" eeSummary" >
        189                    <xs: all>
        190                             <xs:el ement minO ccurs="0"  name="asso ciations"  type="asso ciationCol lection"/>
        191                             <xs:el ement minO ccurs="0"  name="deat hRecond" t ype="death RecondInfo "/>
        192                             <xs:el ement minO ccurs="0"  name="demo graphics"  type="demo graphicInf o"/>
        193                             <xs:el ement minO ccurs="0"  name="elig ibilityVer ificationI nfo" type= "eligibili tyVerifica tionInfo"/ >
        194                             <xs:el ement minO ccurs="0"  name="empl oymentInfo " type="em ploymentIn fo"/>
        195                             <xs:el ement minO ccurs="0"  name="enro llmentDete rminationI nfo" type= "enrollmen tDetermina tionInfo"/ >
        196                             <xs:el ement minO ccurs="0"  name="feeB asisList"  type="feeB asisCollec tion"/>
        197                             <xs:el ement minO ccurs="0"  name="fina ncialsInfo " type="fi nancialsIn fo"/>
        198                             <xs:el ement minO ccurs="0"  name="inco mpetenceRu lingInfo"  type="inco mpetenceRu lingInfo"/ >
        199                             <xs:el ement minO ccurs="0"  name="insu ranceList"  type="ins uranceColl ection"/>
        200                             <xs:el ement minO ccurs="0"  name="mili taryServic eInfo" typ e="militar yServiceIn fo"/>
        201                             <xs:el ement minO ccurs="0"  name="pris onerOfWarI nfo" type= "prisonerO fWarInfo"/ >
        202                             <xs:el ement minO ccurs="0"  name="purp leHeart" t ype="purpl eHeartInfo "/>
        203                             <xs:el ement minO ccurs="0"  name="rela tions" typ e="relatio nCollectio n"/>
        204                             <xs:el ement minO ccurs="0"  name="sens itivityInf o" type="s ensitivity Info"/>
        205                             <xs:el ement minO ccurs="0"  name="spin alCordInju ryInfo" ty pe="spinal CordInjury Info"/>
        206                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" personInfo " type="pe rsonInfo"/ >
        207                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentInf o" type="c onsentInfo "/>
        208                    </xs :all>
        209           </ xs:complex Type>
        210           <x s:complexT ype name=" eligibilit yStatusInf o">
        211                    <xs: all>
        212                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tus" type= "xs:string "/>
        213                    </xs :all>
        214           </ xs:complex Type>
        215           <x s:complexT ype name=" deliveryPr eferences" >
        216                    <xs: all>
        217                             <xs:el ement minO ccurs="0"  name="deli veryPrefer enceInfo"  type="deli veryPrefer enceInfo"/ >
        218                    </xs :all>
        219           </ xs:complex Type>
        220           <x s:complexT ype name=" associatio nCollectio n">
        221                    <xs: sequence>
        222                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="associat ion" nilla ble="true"  type="ass ociationIn fo"/>
        223                    </xs :sequence>
        224           </ xs:complex Type>
        225           <x s:complexT ype name=" associatio nInfo">
        226                    <xs: all>
        227                             <xs:el ement minO ccurs="0"  name="addr ess" type= "baseAddre ssInfo"/>
        228                             <xs:el ement minO ccurs="0"  name="alte rnatePhone " type="xs :string"/>
        229                             <xs:el ement minO ccurs="0"  name="cont actType" t ype="xs:st ring"/>
        230                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
        231                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
        232                             <xs:el ement minO ccurs="0"  name="last UpdateDate " type="xs :dateTime" />
        233                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
        234                             <xs:el ement minO ccurs="0"  name="orga nizationNa me" type=" xs:string" />
        235                             <xs:el ement minO ccurs="0"  name="pref ix" type=" xs:string" />
        236                             <xs:el ement minO ccurs="0"  name="prim aryPhone"  type="xs:s tring"/>
        237                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
        238                             <xs:el ement minO ccurs="0"  name="suff ix" type=" xs:string" />
        239                    </xs :all>
        240           </ xs:complex Type>
        241           <x s:complexT ype name=" baseAddres sInfo">
        242                    <xs: all>
        243                             <xs:el ement minO ccurs="0"  name="city " type="xs :string"/>
        244                             <xs:el ement minO ccurs="0"  name="coun try" type= "xs:string "/>
        245                             <xs:el ement minO ccurs="0"  name="coun ty" type=" xs:string" />
        246                             <xs:el ement minO ccurs="0"  name="line 1" type="x s:string"/ >
        247                             <xs:el ement minO ccurs="0"  name="line 2" type="x s:string"/ >
        248                             <xs:el ement minO ccurs="0"  name="line 3" type="x s:string"/ >
        249                             <xs:el ement minO ccurs="0"  name="post alCode" ty pe="xs:str ing"/>
        250                             <xs:el ement minO ccurs="0"  name="prov inceCode"  type="xs:s tring"/>
        251                             <xs:el ement minO ccurs="0"  name="stat e" type="x s:string"/ >
        252                             <xs:el ement minO ccurs="0"  name="zipC ode" type= "xs:string "/>
        253                             <xs:el ement minO ccurs="0"  name="zipP lus4" type ="xs:strin g"/>
        254                    </xs :all>
        255           </ xs:complex Type>
        256           <x s:complexT ype name=" deathRecon dInfo">
        257                    <xs: all>
        258                             <xs:el ement minO ccurs="0"  name="data Source" ty pe="xs:str ing"/>
        259                             <xs:el ement minO ccurs="0"  name="deat hDate" typ e="xs:stri ng"/>
        260                             <xs:el ement minO ccurs="0"  name="deat hLastModif ied" type= "xs:dateTi me"/>
        261                             <xs:el ement minO ccurs="0"  name="deat hReportDat e" type="x s:dateTime "/>
        262                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
        263                    </xs :all>
        264           </ xs:complex Type>
        265           <x s:complexT ype name=" demographi cInfo">
        266                    <xs: all>
        267                             <xs:el ement minO ccurs="0"  name="appo intmentReq uestDate"  type="xs:d ateTime"/>
        268                             <xs:el ement minO ccurs="0"  name="appo intmentReq uestRespon se" type=" xs:boolean "/>
        269                             <xs:el ement minO ccurs="0"  name="clai mFolderLoc ation" typ e="xs:stri ng"/>
        270                             <xs:el ement minO ccurs="0"  name="clai mFolderNum ber" type= "xs:string "/>
        271                             <xs:el ement minO ccurs="0"  name="cont actInfo" t ype="conta ctInfo"/>
        272                             <xs:el ement minO ccurs="0"  name="ethn icity" typ e="xs:stri ng"/>
        273                             <xs:el ement minO ccurs="0"  name="mari talStatus"  type="xs: string"/>
        274                             <xs:el ement minO ccurs="0"  name="pref erredFacil ity" type= "xs:string "/>
        275                             <xs:el ement minO ccurs="0"  name="assi gnmentDate " type="xs :dateTime" />
        276                             <xs:el ement minO ccurs="0"  name="unas signmentDa te" type=" xs:dateTim e"/>
        277                             <xs:el ement minO ccurs="0"  name="race s" type="r aceCollect ion"/>
        278                             <xs:el ement minO ccurs="0"  name="reli gion" type ="xs:strin g"/>
        279                             <xs:el ement minO ccurs="0"  name="pref erredFacil ities" typ e="preferr edFacility Collection "/>
        280                             <xs:el ement minO ccurs="0"  name="acaI ndicator"  type="xs:b oolean"/>
        281                             <xs:el ement minO ccurs="0"  name="pref erredLangu age" type= "xs:string "/>
        282                             <xs:el ement minO ccurs="0"  name="pref erredLangu ageEntryDa te" type=" xs:dateTim e"/>
        283                    </xs :all>
        284           </ xs:complex Type>
        285           <x s:complexT ype name=" contactInf o">
        286                    <xs: all>
        287                             <xs:el ement minO ccurs="0"  name="addr esses" typ e="address Collection "/>
        288                             <xs:el ement minO ccurs="0"  name="emai ls" type=" emailColle ction"/>
        289                             <xs:el ement minO ccurs="0"  name="phon es" type=" phoneColle ction"/>
        290                    </xs :all>
        291           </ xs:complex Type>
        292           <x s:complexT ype name=" deliveryPr eferenceIn fo">
        293                    <xs: all>
        294                             <xs:el ement minO ccurs="0"  name="deli veryPrefer ence" type ="xs:strin g"/>
        295                             <xs:el ement minO ccurs="0"  name="emai lAddress"  type="xs:s tring"/>
        296                             <xs:el ement minO ccurs="0"  name="emai lType" typ e="EmailTy pe"/>
        297                             <xs:el ement minO ccurs="0"  name="edit ableFlag"  type="xs:b oolean"/>
        298                    </xs :all>
        299           </ xs:complex Type>
        300           <x s:complexT ype name=" addressCol lection">
        301                    <xs: sequence>
        302                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="address"  nillable= "true" typ e="address Info"/>
        303                    </xs :sequence>
        304           </ xs:complex Type>
        305           <x s:complexT ype name=" addressInf o">
        306                    <xs: all>
        307                             <xs:el ement minO ccurs="0"  name="city " type="xs :string"/>
        308                             <xs:el ement minO ccurs="0"  name="coun try" type= "xs:string "/>
        309                             <xs:el ement minO ccurs="0"  name="coun ty" type=" xs:string" />
        310                             <xs:el ement minO ccurs="0"  name="line 1" type="x s:string"/ >
        311                             <xs:el ement minO ccurs="0"  name="line 2" type="x s:string"/ >
        312                             <xs:el ement minO ccurs="0"  name="line 3" type="x s:string"/ >
        313                             <xs:el ement minO ccurs="0"  name="post alCode" ty pe="xs:str ing"/>
        314                             <xs:el ement minO ccurs="0"  name="prov inceCode"  type="xs:s tring"/>
        315                             <xs:el ement minO ccurs="0"  name="stat e" type="x s:string"/ >
        316                             <xs:el ement minO ccurs="0"  name="zipC ode" type= "xs:string "/>
        317                             <xs:el ement minO ccurs="0"  name="zipc ode" type= "xs:string ">
        318                                      <xs:anno tation>
        319                                               <xs:docume ntation>We  are addin g a duplic ate zipcod e attribut e because  the databa se string  has a typo  in it
        320                                                                                    and is  not popul ating the  zipCode at tribute co rrectly.   See Clear  Quest
        321                                                                                    ESR 3. 12_CodeCR1 2297_GMT -  Address Z ip Code mi ssing from  payload.  The plan i s to remov e this
        322                                                                                    duplic ate zipcod e attribut e after th e database  string is  corrected .
        323                                               </xs:docum entation>
        324                                      </xs:ann otation>
        325                             </xs:e lement>
        326                             <xs:el ement minO ccurs="0"  name="zipP lus4" type ="xs:strin g"/>
        327                             <xs:el ement minO ccurs="0"  name="addr essChangeD ateTime" t ype="xs:da teTime"/>
        328                             <xs:el ement minO ccurs="0"  name="addr essChangeE ffectiveDa te" type=" xs:string" />
        329                             <xs:el ement minO ccurs="0"  name="addr essChangeS ite" type= "xs:string "/>
        330                             <xs:el ement minO ccurs="0"  name="addr essChangeS ource" typ e="xs:stri ng"/>
        331                             <xs:el ement minO ccurs="0"  name="addr essTypeCod e" type="x s:string"/ >
        332                             <xs:el ement minO ccurs="0"  name="badA ddressReas on" type=" xs:string" />
        333                             <xs:el ement minO ccurs="0"  name="conf identialAd dressCateg ories" typ e="confide ntialAddre ssCategory Collection "/>
        334                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
        335                             <xs:el ement minO ccurs="0"  name="phon eNumber" t ype="xs:st ring"/>
        336                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contactMet hodType" t ype="xs:st ring">
        337                             </xs:e lement>
        338                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contactMet hodReportD ate" type= "xs:date"/ >
        339                    </xs :all>
        340           </ xs:complex Type>
        341           <x s:complexT ype name=" confidenti alAddressC ategoryCol lection">
        342                    <xs: sequence>
        343                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="confiden tialAddres sCategoryT ype" nilla ble="true"  type="xs: string"/>
        344                    </xs :sequence>
        345           </ xs:complex Type>
        346           <x s:complexT ype name=" emailColle ction">
        347                    <xs: sequence>
        348                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="email" n illable="t rue" type= "emailInfo "/>
        349                    </xs :sequence>
        350           </ xs:complex Type>
        351           <x s:complexT ype name=" emailInfo" >
        352                    <xs: all>
        353                             <xs:el ement minO ccurs="0"  name="addr ess" type= "xs:string "/>
        354                             <xs:el ement minO ccurs="0"  name="chan geDate" ty pe="xs:dat eTime"/>
        355                             <xs:el ement minO ccurs="0"  name="site OfChange"  type="xs:s tring"/>
        356                             <xs:el ement minO ccurs="0"  name="sour ceOfChange " type="xs :string"/>
        357                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
        358                    </xs :all>
        359           </ xs:complex Type>
        360           <x s:complexT ype name=" phoneColle ction">
        361                    <xs: sequence>
        362                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="phone" n illable="t rue" type= "phoneInfo "/>
        363                    </xs :sequence>
        364           </ xs:complex Type>
        365           <x s:complexT ype name=" phoneInfo" >
        366                    <xs: all>
        367                             <xs:el ement minO ccurs="0"  name="phon eNumber" t ype="xs:st ring"/>
        368                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
        369                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" phoneNumbe rReportDat e" type="x s:date"/>
        370                    </xs :all>
        371           </ xs:complex Type>
        372           <x s:complexT ype name=" raceCollec tion">
        373                    <xs: sequence>
        374                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="race" ni llable="tr ue" type=" xs:string" />
        375                    </xs :sequence>
        376           </ xs:complex Type>
        377           <x s:complexT ype name=" eligibilit yVerificat ionInfo">
        378                    <xs: all>
        379                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tus" type= "xs:string "/>
        380                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tusDate" t ype="xs:st ring"/>
        381                             <xs:el ement minO ccurs="0"  name="veri ficationMe thod" type ="xs:strin g"/>
        382                    </xs :all>
        383           </ xs:complex Type>
        384           <x s:complexT ype name=" employment Info">
        385                    <xs: all>
        386                             <xs:el ement minO ccurs="0"  name="empl oyerAddres s" type="a ddressInfo "/>
        387                             <xs:el ement minO ccurs="0"  name="empl oyerName"  type="xs:s tring"/>
        388                             <xs:el ement minO ccurs="0"  name="empl oyerPhone"  type="xs: string"/>
        389                             <xs:el ement minO ccurs="0"  name="empl oymentStat us" type=" xs:string" />
        390                             <xs:el ement minO ccurs="0"  name="occu pation" ty pe="xs:str ing"/>
        391                             <xs:el ement minO ccurs="0"  name="reti rementDate " type="xs :string"/>
        392                    </xs :all>
        393           </ xs:complex Type>
        394           <x s:complexT ype name=" enrollment Determinat ionInfo">
        395                    <xs: all>
        396                             <xs:el ement minO ccurs="0"  name="appl icationDat e" type="x s:dateTime "/>
        397                             <xs:el ement minO ccurs="0"  name="calc ulationSou rce" type= "xs:string "/>
        398                             <xs:el ement minO ccurs="0"  name="canc elDeclineI nfo" type= "cancelDec lineInfo"/ >
        399                             <xs:el ement minO ccurs="0"  name="cata strophicDi sabilityIn fo" type=" catastroph icDisabili tyInfo"/>
        400                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
        401                             <xs:el ement minO ccurs="0"  name="elig ibleForMed icaid" typ e="xs:bool ean"/>
        402                             <xs:el ement minO ccurs="0"  name="medi caidLastMo difiedDate " type="xs :dateTime" />
        403                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
        404                             <xs:el ement minO ccurs="0"  name="enro llmentDate " type="xs :dateTime" />
        405                             <xs:el ement minO ccurs="0"  name="enro llmentStat us" type=" xs:string" />
        406                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
        407                             <xs:el ement minO ccurs="0"  name="enro llmentCate goryName"  type="xs:s tring"/>
        408                             <xs:el ement minO ccurs="0"  name="inel igibilityF actor" typ e="ineligi bilityFact orInfo"/>
        409                             <xs:el ement minO ccurs="0"  name="mili tarySexual TraumaInfo " type="mi litarySexu alTraumaIn fo"/>
        410                             <xs:el ement minO ccurs="0"  name="mone taryBenefi tAwardInfo " type="mo netaryBene fitAwardIn fo"/>
        411                             <xs:el ement minO ccurs="0"  name="nose ThroatRadi umInfo" ty pe="noseTh roatRadium Info"/>
        412                             <xs:el ement minO ccurs="0"  name="othe rEligibili ties" type ="eligibil ityCollect ion"/>
        413                             <xs:el ement minO ccurs="0"  name="prim aryEligibi lity" type ="eligibil ityInfo"/>
        414                             <xs:el ement minO ccurs="0"  name="prio rityGroup"  type="xs: string"/>
        415                             <xs:el ement minO ccurs="0"  name="prio ritySubGro up" type=" xs:string" />
        416                             <xs:el ement minO ccurs="0"  name="seco ndaryEligi bilities"  type="elig ibilityCol lection"/>
        417                             <xs:el ement minO ccurs="0"  name="serv iceConnect ionAward"  type="serv iceConnect ionAwardIn fo"/>
        418                             <xs:el ement minO ccurs="0"  name="spec ialFactors " type="sp ecialFacto rsInfo"/>
        419                             <xs:el ement minO ccurs="0"  name="user EnrolleeSi te" type=" xs:string" />
        420                             <xs:el ement minO ccurs="0"  name="user EnrolleeVa lidThrough " type="xs :int"/>
        421                             <xs:el ement minO ccurs="0"  name="vete ran" type= "xs:boolea n"/>
        422                             <xs:el ement minO ccurs="0"  name="reco rdCreatedD ate" type= "xs:dateTi me"/>
        423                             <xs:el ement minO ccurs="0"  name="reco rdModified Date" type ="xs:dateT ime"/>
        424                    </xs :all>
        425           </ xs:complex Type>
        426           <x s:complexT ype name=" cancelDecl ineInfo">
        427                    <xs: all>
        428                             <xs:el ement minO ccurs="0"  name="canc elDeclineI ndicator"  type="xs:b oolean"/>
        429                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
        430                             <xs:el ement minO ccurs="0"  name="rema rks" type= "xs:string "/>
        431                    </xs :all>
        432           </ xs:complex Type>
        433           <x s:complexT ype name=" catastroph icDisabili tyInfo">
        434                    <xs: all>
        435                             <xs:el ement minO ccurs="0"  name="cata strophical lyDisabled " type="xs :boolean"/ >
        436                             <xs:el ement minO ccurs="0"  name="cdCo nditions"  type="cdCo nditionCol lection"/>
        437                             <xs:el ement minO ccurs="0"  name="cdPr ocedures"  type="cdPr ocedureCol lection"/>
        438                             <xs:el ement minO ccurs="0"  name="deci sionDate"  type="xs:d ateTime"/>
        439                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
        440                             <xs:el ement minO ccurs="0"  name="dete rminationM ethod" typ e="xs:stri ng"/>
        441                             <xs:el ement minO ccurs="0"  name="dete rminedBy"  type="xs:s tring"/>
        442                             <xs:el ement minO ccurs="0"  name="diag noses" typ e="cdDiagn osisCollec tion"/>
        443                             <xs:el ement minO ccurs="0"  name="faci lityInitia tedCDRevie wDate" typ e="xs:date Time"/>
        444                             <xs:el ement minO ccurs="0"  name="revi ewDate" ty pe="xs:dat eTime"/>
        445                             <xs:el ement minO ccurs="0"  name="vete ranRequest edCDReview Date" type ="xs:dateT ime"/>
        446                             <xs:el ement minO ccurs="0"  name="vete ranWasNoti fiedCDDate " type="xs :dateTime" />
        447                    </xs :all>
        448           </ xs:complex Type>
        449           <x s:complexT ype name=" cdConditio nCollectio n">
        450                    <xs: sequence>
        451                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="cdCondit ion" nilla ble="true"  type="cdC onditionIn fo"/>
        452                    </xs :sequence>
        453           </ xs:complex Type>
        454           <x s:complexT ype name=" cdConditio nInfo">
        455                    <xs: all>
        456                             <xs:el ement minO ccurs="0"  name="cond ition" typ e="xs:stri ng"/>
        457                             <xs:el ement minO ccurs="0"  name="perm anentIndic ator" type ="xs:boole an"/>
        458                             <xs:el ement minO ccurs="0"  name="scor e" type="x s:int"/>
        459                    </xs :all>
        460           </ xs:complex Type>
        461           <x s:complexT ype name=" cdProcedur eCollectio n">
        462                    <xs: sequence>
        463                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="cdProced ure" nilla ble="true"  type="cdP rocedureIn fo"/>
        464                    </xs :sequence>
        465           </ xs:complex Type>
        466           <x s:complexT ype name=" cdProcedur eInfo">
        467                    <xs: all>
        468                             <xs:el ement minO ccurs="0"  name="affe ctedExtrem ity" type= "xs:string "/>
        469                             <xs:el ement minO ccurs="0"  name="proc edure" typ e="xs:stri ng"/>
        470                    </xs :all>
        471           </ xs:complex Type>
        472           <x s:complexT ype name=" cdDiagnosi sCollectio n">
        473                    <xs: sequence>
        474                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="diagnosi s" nillabl e="true" t ype="xs:st ring"/>
        475                    </xs :sequence>
        476           </ xs:complex Type>
        477           <x s:complexT ype name=" ineligibil ityFactorI nfo">
        478                    <xs: all>
        479                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
        480                             <xs:el ement minO ccurs="0"  name="inel igibleDate " type="xs :dateTime" />
        481                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
        482                             <xs:el ement minO ccurs="0"  name="varo Decision"  type="xs:s tring"/>
        483                             <xs:el ement minO ccurs="0"  name="reco rdCreatedD ate" type= "xs:dateTi me"/>
        484                    </xs :all>
        485           </ xs:complex Type>
        486           <x s:complexT ype name=" militarySe xualTrauma Info">
        487                    <xs: all>
        488                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
        489                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
        490                             <xs:el ement minO ccurs="0"  name="stat usChangeDa te" type=" xs:dateTim e"/>
        491                    </xs :all>
        492           </ xs:complex Type>
        493           <x s:complexT ype name=" monetaryBe nefitAward Info">
        494                    <xs: all>
        495                             <xs:el ement minO ccurs="0"  name="chec kAmount" t ype="xs:de cimal"/>
        496                             <xs:el ement minO ccurs="0"  name="mone taryBenefi ts" type=" monetaryBe nefitColle ction"/>
        497                    </xs :all>
        498           </ xs:complex Type>
        499           <x s:complexT ype name=" monetaryBe nefitColle ction">
        500                    <xs: sequence>
        501                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="monetary Benefit" n illable="t rue" type= "monetaryB enefitInfo "/>
        502                    </xs :sequence>
        503           </ xs:complex Type>
        504           <x s:complexT ype name=" monetaryBe nefitInfo" >
        505                    <xs: all>
        506                             <xs:el ement minO ccurs="0"  name="mone taryBenefi tIndicator " type="xs :boolean"/ >
        507                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
        508                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" monetaryBe nefitRepor tDate" typ e="xs:date "/>
        509                    </xs :all>
        510           </ xs:complex Type>
        511           <x s:complexT ype name=" noseThroat RadiumInfo ">
        512                    <xs: all>
        513                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
        514                             <xs:el ement minO ccurs="0"  name="diag nosedWithC ancer" typ e="xs:bool ean"/>
        515                             <xs:el ement minO ccurs="0"  name="diag nosisVerif iedDate" t ype="xs:da teTime"/>
        516                             <xs:el ement minO ccurs="0"  name="from AviatorSer viceBefore 1955" type ="xs:boole an"/>
        517                             <xs:el ement minO ccurs="0"  name="from Submariner ServiceBef ore1965" t ype="xs:bo olean"/>
        518                             <xs:el ement minO ccurs="0"  name="rece ivingTreat ment" type ="xs:strin g"/>
        519                             <xs:el ement minO ccurs="0"  name="veri ficationDa te" type=" xs:dateTim e"/>
        520                             <xs:el ement minO ccurs="0"  name="veri ficationFa cility" ty pe="xs:str ing"/>
        521                             <xs:el ement minO ccurs="0"  name="veri ficationMe thod" type ="xs:strin g"/>
        522                    </xs :all>
        523           </ xs:complex Type>
        524           <x s:complexT ype name=" eligibilit yCollectio n">
        525                    <xs: sequence>
        526                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="eligibil ity" nilla ble="true"  type="eli gibilityIn fo"/>
        527                    </xs :sequence>
        528           </ xs:complex Type>
        529           <x s:complexT ype name=" eligibilit yInfo">
        530                    <xs: all>
        531                             <xs:el ement minO ccurs="0"  name="indi cator" typ e="xs:stri ng"/>
        532                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
        533                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" eligibilit yReportDat e" type="x s:date"/>
        534                    </xs :all>
        535           </ xs:complex Type>
        536           <x s:complexT ype name=" serviceCon nectionAwa rdInfo">
        537                    <xs: all>
        538                             <xs:el ement minO ccurs="0"  name="awar dDate" typ e="xs:stri ng"/>
        539                             <xs:el ement minO ccurs="0"  name="comb inedServic eConnected Percentage EffectiveD ate" type= "xs:string "/>
        540                             <xs:el ement minO ccurs="0"  name="perm anentAndTo tal" type= "xs:boolea n"/>
        541                             <xs:el ement minO ccurs="0"  name="perm anentAndTo talEffecti veDate" ty pe="xs:dat eTime"/>
        542                             <xs:el ement minO ccurs="0"  name="rate dDisabilit ies" type= "ratedDisa bilityColl ection"/>
        543                             <xs:el ement minO ccurs="0"  name="serv iceConnect edIndicato r" type="x s:boolean" />
        544                             <xs:el ement minO ccurs="0"  name="serv iceConnect edPercenta ge" type=" xs:int"/>
        545                             <xs:el ement minO ccurs="0"  name="unem ployable"  type="xs:b oolean"/>
        546                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" scReportDa te " type= "xs:date"/ >
        547                    </xs :all>
        548           </ xs:complex Type>
        549           <x s:complexT ype name=" ratedDisab ilityColle ction">
        550                    <xs: sequence>
        551                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="ratedDis ability" n illable="t rue" type= "ratedDisa bilityInfo "/>
        552                    </xs :sequence>
        553           </ xs:complex Type>
        554           <x s:complexT ype name=" ratedDisab ilityInfo" >
        555                    <xs: all>
        556                             <xs:el ement minO ccurs="0"  name="diag nosticExtr emity" typ e="xs:stri ng"/>
        557                             <xs:el ement minO ccurs="0"  name="disa bility" ty pe="xs:str ing"/>
        558                             <xs:el ement minO ccurs="0"  name="disa bilityCode " type="xs :string"/>
        559                             <xs:el ement minO ccurs="0"  name="orig inalEffect iveRatingD ate" type= "xs:string "/>
        560                             <xs:el ement minO ccurs="0"  name="perc entage" ty pe="xs:int "/>
        561                             <xs:el ement minO ccurs="0"  name="rati ngDate" ty pe="xs:str ing"/>
        562                             <xs:el ement minO ccurs="0"  name="serv iceConnect ed" type=" xs:boolean "/>
        563                             <xs:el ement minO ccurs="0"  name="reco rdModified Date" type ="xs:dateT ime"/>
        564                    </xs :all>
        565           </ xs:complex Type>
        566           <x s:complexT ype name=" specialFac torsInfo">
        567                    <xs: all>
        568                             <xs:el ement minO ccurs="0"  name="agen tOrangeInd " type="xs :boolean"/ >
        569                             <xs:el ement minO ccurs="0"  name="agen tOrangeLoc ation" typ e="xs:stri ng"/>
        570                             <xs:el ement minO ccurs="0"  name="envC ontaminant sInd" type ="xs:boole an"/>
        571                             <xs:el ement minO ccurs="0"  name="camp LejeuneInd " type="xs :boolean"/ >
        572                             <xs:el ement minO ccurs="0"  name="radi ationExpos ureInd" ty pe="xs:boo lean"/>
        573                             <xs:el ement minO ccurs="0"  name="radi ationExpos ureMethod"  type="xs: string"/>
        574                    </xs :all>
        575           </ xs:complex Type>
        576           <x s:complexT ype name=" feeBasisCo llection">
        577                    <xs: sequence>
        578                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="feeBasis " nillable ="true" ty pe="feeBas isInfo"/>
        579                    </xs :sequence>
        580           </ xs:complex Type>
        581           <x s:complexT ype name=" feeBasisIn fo">
        582                    <xs: all>
        583                             <xs:el ement minO ccurs="0"  name="auth orizationF romDate" t ype="xs:da teTime"/>
        584                             <xs:el ement minO ccurs="0"  name="auth orizationT oDate" typ e="xs:date Time"/>
        585                             <xs:el ement minO ccurs="0"  name="prog ram" type= "xs:string "/>
        586                             <xs:el ement minO ccurs="0"  name="repo rtDate" ty pe="xs:dat eTime"/>
        587                             <xs:el ement minO ccurs="0"  name="repo rtSite" ty pe="xs:str ing"/>
        588                             <xs:el ement minO ccurs="0"  name="trea tmentType"  type="xs: string"/>
        589                    </xs :all>
        590           </ xs:complex Type>
        591           <x s:complexT ype name=" financials Info">
        592                    <xs: all>
        593                             <xs:el ement minO ccurs="0"  name="bene ficiaryTra vels" type ="benefici aryTravelC ollection" />
        594                             <xs:el ement minO ccurs="0"  name="fina ncialState ment" type ="financia lStatement Info"/>
        595                             <xs:el ement minO ccurs="0"  name="inco meTest" ty pe="income TestInfo"/ >
        596                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" nonPrimary Financials Info" type ="eeSummar y:nonPrima ryFinancia lStatement Collection "/>
        597                             <xs:el ement minO ccurs="0"  name="repo rtSite" ty pe="xs:str ing"/>
        598                    </xs :all>
        599           </ xs:complex Type>
        600           <x s:complexT ype name=" beneficiar yTravelCol lection">
        601                    <xs: sequence>
        602                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="benefici aryTravel"  nillable= "true" typ e="benefic iaryTravel Info"/>
        603                    </xs :sequence>
        604           </ xs:complex Type>
        605           <x s:complexT ype name=" beneficiar yTravelInf o">
        606                    <xs: all>
        607                             <xs:el ement minO ccurs="0"  name="amou ntCertifie d" type="x s:decimal" />
        608                             <xs:el ement minO ccurs="0"  name="date Certified"  type="xs: dateTime"/ >
        609                             <xs:el ement minO ccurs="0"  name="elig ible" type ="xs:boole an"/>
        610                    </xs :all>
        611           </ xs:complex Type>
        612           <x s:complexT ype name=" financialS tatementIn fo">
        613                    <xs: all>
        614                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
        615                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
        616                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
        617                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
        618                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
        619                             <xs:el ement minO ccurs="0"  name="cont ributionTo Spouse" ty pe="xs:dec imal"/>
        620                             <xs:el ement minO ccurs="0"  name="depe ndentFinan cialsList"  type="dep endentFina ncialsColl ection"/>
        621                             <xs:el ement minO ccurs="0"  name="marr iedLastCal endarYear"  type="xs: boolean"/>
        622                             <xs:el ement minO ccurs="0"  name="numb erOfDepend entChildre n" type="x s:int"/>
        623                             <xs:el ement minO ccurs="0"  name="spou seFinancia lsList" ty pe="spouse Financials Collection "/>
        624                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int">
        625                             </xs:e lement>
        626                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" outpatient Days" type ="xs:int">
        627                             </xs:e lement>
        628                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastVisitD ate" type= "xs:date">
        629                             </xs:e lement>
        630  
        631  
        632                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vamcReport Date" type ="xs:date" />
        633                    </xs :all>
        634           </ xs:complex Type>
        635           <x s:complexT ype abstra ct="true"  name="base FinancialI nfo">
        636                    <xs: all>
        637                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
        638                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
        639                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
        640                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
        641                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
        642                    </xs :all>
        643           </ xs:complex Type>
        644           <x s:complexT ype name=" dependentF inancialsC ollection" >
        645                    <xs: sequence>
        646                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="dependen tFinancial s" nillabl e="true" t ype="depen dentFinanc ialsInfo"/ >
        647                    </xs :sequence>
        648           </ xs:complex Type>
        649           <x s:complexT ype name=" dependentF inancialsI nfo">
        650                    <xs: all>
        651                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
        652                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
        653                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
        654                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
        655                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
        656                             <xs:el ement minO ccurs="0"  name="live dWithPatie nt" type=" xs:boolean "/>
        657                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int"/>
        658                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="ou tpatientDa ys" type=" xs:int"/>
        659                             <xs:el ement minO ccurs="0"  name="vali dDependent " type="xs :boolean"/ >
        660                             <xs:el ement minO ccurs="0"  name="amou ntContribu tedToSuppo rt" type=" xs:decimal "/>
        661                             <xs:el ement minO ccurs="0"  name="atte ndedSchool " type="xs :boolean"/ >
        662                             <xs:el ement minO ccurs="0"  name="cont ributedToS upport" ty pe="xs:boo lean"/>
        663                             <xs:el ement minO ccurs="0"  name="depe ndentInfo"  type="dep endentInfo "/>
        664                             <xs:el ement minO ccurs="0"  name="hasI ncome" typ e="xs:bool ean"/>
        665                             <xs:el ement minO ccurs="0"  name="inca pableOfSel fSupport"  type="xs:b oolean"/>
        666                             <xs:el ement minO ccurs="0"  name="inco meAvailabl eToPatient " type="xs :boolean"/ >
        667                    </xs :all>
        668           </ xs:complex Type>
        669           <x s:complexT ype name=" dependentI nfo">
        670                    <xs: all>
        671                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
        672                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
        673                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
        674                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
        675                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
        676                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
        677                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
        678                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
        679                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        680                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing">
        681                             </xs:e lement>
        682                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing">
        683                             </xs:e lement>
        684                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incapableO fSelfSuppo rt" type=" xs:boolean "/>
        685                    </xs :all>
        686           </ xs:complex Type>
        687           <x s:complexT ype name=" relationIn fo">
        688                    <xs: sequence>
        689                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
        690                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
        691                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
        692                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
        693                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
        694                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
        695                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
        696                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
        697                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        698                    </xs :sequence>
        699           </ xs:complex Type>
        700           <x s:complexT ype name=" ssnCollect ion">
        701                    <xs: sequence>
        702                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="ssn" nil lable="tru e" type="s snInfo"/>
        703                    </xs :sequence>
        704           </ xs:complex Type>
        705           <x s:complexT ype name=" ssnInfo">
        706                    <xs: all>
        707                             <xs:el ement minO ccurs="0"  name="pseu doSSNReaso n" type="x s:string"/ >
        708                             <xs:el ement minO ccurs="0"  name="sour ceOfChange " type="xs :string"/>
        709                             <xs:el ement minO ccurs="0"  name="ssaM essage" ty pe="xs:str ing"/>
        710                             <xs:el ement minO ccurs="0"  name="ssaR eceivedDat e" type="x s:dateTime "/>
        711                             <xs:el ement minO ccurs="0"  name="ssaS entDate" t ype="xs:da teTime"/>
        712                             <xs:el ement minO ccurs="0"  name="ssaV erificatio nDate" typ e="xs:date Time"/>
        713                             <xs:el ement minO ccurs="0"  name="ssaV erificatio nStatus" t ype="xs:st ring"/>
        714                <xs:elem ent minOcc urs="0" na me="ssnTex t" type="x s:string"/ >
        715                <xs:elem ent minOcc urs="0" na me="type"  type="xs:s tring"/>
        716  
        717  
        718                    </xs :all>
        719           </ xs:complex Type>
        720           <x s:complexT ype name=" assetColle ction">
        721                    <xs: sequence>
        722                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="asset" n illable="t rue" type= "assetInfo "/>
        723                    </xs :sequence>
        724           </ xs:complex Type>
        725           <x s:complexT ype name=" assetInfo" >
        726                    <xs: all>
        727                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
        728                             <xs:el ement minO ccurs="0"  name="asse tType" typ e="xs:stri ng"/>
        729                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" assetRepor tDate" typ e="xs:date "/>
        730                    </xs :all>
        731           </ xs:complex Type>
        732           <x s:complexT ype name=" debitInfo" >
        733                    <xs: all>
        734                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
        735                    </xs :all>
        736           </ xs:complex Type>
        737           <x s:complexT ype name=" expenseCol lection">
        738                    <xs: sequence>
        739                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="expense"  nillable= "true" typ e="expense Info"/>
        740                    </xs :sequence>
        741           </ xs:complex Type>
        742           <x s:complexT ype name=" expenseInf o">
        743                    <xs: all>
        744                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
        745                             <xs:el ement minO ccurs="0"  name="expe nseType" t ype="xs:st ring"/>
        746                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" expenseRep ortDate" t ype="xs:da te"/>
        747                    </xs :all>
        748           </ xs:complex Type>
        749           <x s:complexT ype name=" incomeColl ection">
        750                    <xs: sequence>
        751                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="income"  nillable=" true" type ="incomeIn fo"/>
        752                    </xs :sequence>
        753           </ xs:complex Type>
        754           <x s:complexT ype name=" incomeInfo ">
        755                    <xs: all>
        756                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
        757                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
        758                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incomeRepo rtDate" ty pe="xs:dat e"/>
        759                    </xs :all>
        760           </ xs:complex Type>
        761           <x s:complexT ype name=" spouseFina ncialsColl ection">
        762                    <xs: sequence>
        763                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="spouseFi nancials"  nillable=" true" type ="spouseFi nancialsIn fo"/>
        764                    </xs :sequence>
        765           </ xs:complex Type>
        766           <x s:complexT ype name=" spouseFina ncialsInfo ">
        767                    <xs: all>
        768                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
        769                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
        770                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
        771                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
        772                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
        773                             <xs:el ement minO ccurs="0"  name="live dWithPatie nt" type=" xs:boolean "/>
        774                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int">
        775                             </xs:e lement>
        776                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" outpatient Days" type ="xs:int">
        777                             </xs:e lement>
        778                             <xs:el ement minO ccurs="0"  name="vali dDependent " type="xs :boolean"/ >
        779                             <xs:el ement minO ccurs="0"  name="spou se" type=" spouseInfo "/>
        780                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contributi onToSpouse Amt" type= "xs:decima l">
        781                             </xs:e lement>
        782                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contribute dToSpouseI nd" type=" xs:boolean ">
        783                             </xs:e lement>
        784                    </xs :all>
        785           </ xs:complex Type>
        786           <x s:complexT ype name=" spouseInfo ">
        787                    <xs: all>
        788                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
        789                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
        790                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
        791                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
        792                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
        793                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
        794                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
        795                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
        796                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        797                             <xs:el ement minO ccurs="0"  name="addr ess" type= "addressIn fo"/>
        798                             <xs:el ement minO ccurs="0"  name="empl oyment" ty pe="employ mentInfo"/ >
        799                             <xs:el ement minO ccurs="0"  name="maid enName" ty pe="xs:str ing"/>
        800                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing">
        801                             </xs:e lement>
        802                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing"/>
        803                    </xs :all>
        804           </ xs:complex Type>
        805           <x s:complexT ype name=" incomeTest Info">
        806                    <xs: all>
        807                             <xs:el ement minO ccurs="0"  name="adju dicationDa te" type=" xs:dateTim e"/>
        808                             <xs:el ement minO ccurs="0"  name="agre esToPayDed uctible" t ype="xs:bo olean"/>
        809                             <xs:el ement minO ccurs="0"  name="cadA djusted" t ype="xs:bo olean"/>
        810                             <xs:el ement minO ccurs="0"  name="chil dIncomeExc lusionThre shold" typ e="xs:deci mal"/>
        811                             <xs:el ement minO ccurs="0"  name="comm ents" type ="xs:strin g"/>
        812                             <xs:el ement minO ccurs="0"  name="date MTNoLonger Required"  type="xs:d ateTime"/>
        813                             <xs:el ement minO ccurs="0"  name="dedu ctibleExpe nses" type ="xs:decim al"/>
        814                             <xs:el ement minO ccurs="0"  name="disc loseFinanc ialInforma tion" type ="xs:boole an"/>
        815                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
        816                             <xs:el ement minO ccurs="0"  name="futu reTest" ty pe="xs:boo lean"/>
        817                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gmtAddress Info" type ="eeSummar y:addressI nfo">
        818                             </xs:e lement>
        819                             <xs:el ement minO ccurs="0"  name="gmtT hresholdAm ount" type ="xs:decim al"/>
        820                             <xs:el ement minO ccurs="0"  name="hard ShipReason " type="xs :string"/>
        821                             <xs:el ement minO ccurs="0"  name="hard shipInfo"  type="hard shipInfo"/ >
        822                             <xs:el ement minO ccurs="0"  name="inco meTestType " type="xs :string"/>
        823                             <xs:el ement minO ccurs="0"  name="inco meTestsour ce" type=" xs:string" />
        824                             <xs:el ement minO ccurs="0"  name="inco meVerifica tionStatus " type="xs :string"/>
        825                             <xs:el ement minO ccurs="0"  name="inco meVerifica tionStatus Date" type ="xs:dateT ime"/>
        826                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
        827                             <xs:el ement minO ccurs="0"  name="ivmT estComplet ionDate" t ype="xs:da teTime"/>
        828                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmConvers ionDate" t ype="xs:da teTime">
        829                             </xs:e lement>
        830                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="in comeTestRe portDate"  type="xs:d ate">
        831                             </xs:e lement>
        832                <xs:elem ent minOcc urs="0" na me="netInc ome" type= "xs:decima l"/>
        833                             <xs:el ement minO ccurs="0"  name="netW orth" type ="xs:decim al"/>
        834                             <xs:el ement minO ccurs="0"  name="netw orthThresh old" type= "xs:decima l"/>
        835                             <xs:el ement minO ccurs="0"  name="pens ionThresho ld" type=" xs:decimal "/>
        836                             <xs:el ement minO ccurs="0"  name="prev iousYearTh resholdApp lies" type ="xs:boole an"/>
        837                             <xs:el ement minO ccurs="0"  name="prim aryIncomeT est" type= "xs:boolea n"/>
        838                             <xs:el ement minO ccurs="0"  name="reas onMTNoLong erRequired " type="xs :decimal"/ >
        839                             <xs:el ement minO ccurs="0"  name="refu sedToSign"  type="xs: boolean"/>
        840                             <xs:el ement minO ccurs="0"  name="send ForAdjudic ation" typ e="xs:bool ean"/>
        841                             <xs:el ement minO ccurs="0"  name="site Conducting Test" type ="xs:strin g"/>
        842                             <xs:el ement minO ccurs="0"  name="stat uses" type ="incomeTe stStatusCo llection"/ >
        843                             <xs:el ement minO ccurs="0"  name="thre sholdA" ty pe="xs:dec imal"/>
        844                             <xs:el ement minO ccurs="0"  name="tota lIncome" t ype="xs:de cimal"/>
        845                             <xs:el ement minO ccurs="0"  name="tota lNumberOfD ependents"  type="xs: int"/>
        846  
        847                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" priorityGr oup8Relaxa tion" type ="xs:boole an">
        848                             </xs:e lement>
        849                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmCaseSta tus" type= "xs:string ">
        850                             </xs:e lement>
        851  
        852  
        853                    </xs :all>
        854           </ xs:complex Type>
        855           <x s:complexT ype name=" hardshipIn fo">
        856                    <xs: all>
        857                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
        858                             <xs:el ement minO ccurs="0"  name="hard shipGrante d" type="x s:boolean" />
        859                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
        860                             <xs:el ement minO ccurs="0"  name="revi ewDate" ty pe="xs:dat eTime"/>
        861                             <xs:el ement minO ccurs="0"  name="site GrantingHa rdship" ty pe="xs:str ing"/>
        862                    </xs :all>
        863           </ xs:complex Type>
        864           <x s:complexT ype name=" incomeTest StatusColl ection">
        865                    <xs: sequence>
        866                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="status"  nillable=" true" type ="incomeTe stStatusIn fo"/>
        867                    </xs :sequence>
        868           </ xs:complex Type>
        869           <x s:complexT ype name=" incomeTest StatusInfo ">
        870                    <xs: all>
        871                             <xs:el ement minO ccurs="0"  name="comp letedDate"  type="xs: dateTime"/ >
        872                             <xs:el ement minO ccurs="0"  name="dete rminedStat us" type=" xs:string" />
        873                             <xs:el ement minO ccurs="0"  name="inco meTestType " type="xs :string"/>
        874                             <xs:el ement minO ccurs="0"  name="last EditedDate " type="xs :dateTime" />
        875                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
        876                    </xs :all>
        877           </ xs:complex Type>
        878           <x s:complexT ype name=" incompeten ceRulingIn fo">
        879                    <xs: all>
        880                             <xs:el ement minO ccurs="0"  name="civi lRulingDat e" type="x s:string"/ >
        881                             <xs:el ement minO ccurs="0"  name="inco mpetent" t ype="xs:bo olean"/>
        882                             <xs:el ement minO ccurs="0"  name="vaRu lingDate"  type="xs:s tring"/>
        883                    </xs :all>
        884           </ xs:complex Type>
        885           <x s:complexT ype name=" insuranceC ollection" >
        886                    <xs: sequence>
        887                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="insuranc e" nillabl e="true" t ype="insur anceInfo"/ >
        888                    </xs :sequence>
        889           </ xs:complex Type>
        890           <x s:complexT ype name=" insuranceI nfo">
        891                    <xs: all>
        892                             <xs:el ement minO ccurs="0"  name="comp anyName" t ype="xs:st ring"/>
        893                             <xs:el ement minO ccurs="0"  name="enro lledInPart A" type="x s:boolean" />
        894                             <xs:el ement minO ccurs="0"  name="enro lledInPart B" type="x s:boolean" />
        895                             <xs:el ement minO ccurs="0"  name="grou pName" typ e="xs:stri ng"/>
        896                             <xs:el ement minO ccurs="0"  name="grou pNumber" t ype="xs:st ring"/>
        897                             <xs:el ement minO ccurs="0"  name="insA ddress" ty pe="addres sInfo"/>
        898                             <xs:el ement minO ccurs="0"  name="insu rancePhone s" type="p honeCollec tion"/>
        899                             <xs:el ement minO ccurs="0"  name="insu ranceSiteU ploadStatu s" type="x s:string"/ >
        900                             <xs:el ement minO ccurs="0"  name="insu redRelatio nship" typ e="xs:stri ng"/>
        901                             <xs:el ement minO ccurs="0"  name="insu ranceMappi ngTypeName " type="xs :string"/>
        902                             <xs:el ement minO ccurs="0"  name="last EditedDate " type="xs :dateTime" />
        903                             <xs:el ement minO ccurs="0"  name="part AEffective Date" type ="xs:strin g"/>
        904                             <xs:el ement minO ccurs="0"  name="part BEffective Date" type ="xs:strin g"/>
        905                             <xs:el ement minO ccurs="0"  name="plan Type" type ="xs:strin g"/>
        906                             <xs:el ement minO ccurs="0"  name="poli cyEffectiv eDate" typ e="xs:stri ng"/>
        907                             <xs:el ement minO ccurs="0"  name="poli cyExpirati onDate" ty pe="xs:str ing"/>
        908                             <xs:el ement minO ccurs="0"  name="poli cyHolderNa me" type=" xs:string" />
        909                             <xs:el ement minO ccurs="0"  name="poli cyNumber"  type="xs:s tring"/>
        910                             <xs:el ement minO ccurs="0"  name="prea dmitCertif ication" t ype="xs:bo olean"/>
        911                             <xs:el ement minO ccurs="0"  name="reas onInsuranc eNotUpload ed" type=" xs:string" />
        912                             <xs:el ement minO ccurs="0"  name="subs criber" ty pe="xs:str ing"/>
        913                    </xs :all>
        914           </ xs:complex Type>
        915           <x s:complexT ype name=" militarySe rviceInfo" >
        916                    <xs: all>
        917                             <xs:el ement minO ccurs="0"  name="comb atEpisodes " type="co mbatEpisod eCollectio n"/>
        918                             <xs:el ement minO ccurs="0"  name="comb atVeteranE ligibility EndDate" t ype="xs:da teTime"/>
        919                             <xs:el ement minO ccurs="0"  name="disa bilityReti rementIndi cator" typ e="xs:bool ean"/>
        920                             <xs:el ement minO ccurs="0"  name="disc hargeDueTo Disability " type="xs :boolean"/ >
        921                             <xs:el ement minO ccurs="0"  name="mili taryServic eSiteRecor ds" type=" militarySe rviceSiteR ecordColle ction"/>
        922                             <xs:el ement minO ccurs="0"  name="shad Indicator"  type="xs: boolean"/>
        923                             <xs:el ement minO ccurs="0"  name="meda lofHonorIn dicator" t ype="xs:bo olean"/>
        924                             <xs:el ement minO ccurs="0"  name="elig ibleForCla ssIIDental " type="xs :boolean"/ >
        925                             <xs:el ement minO ccurs="0"  name="clas sIIDentalA pplication DueBefore"  type="xs: dateTime"/ >
        926                    </xs :all>
        927           </ xs:complex Type>
        928           <x s:complexT ype name=" combatEpis odeCollect ion">
        929                    <xs: sequence>
        930                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="combatEp isode" nil lable="tru e" type="c ombatEpiso deInfo"/>
        931                    </xs :sequence>
        932           </ xs:complex Type>
        933           <x s:complexT ype name=" combatEpis odeInfo">
        934                    <xs: all>
        935                             <xs:el ement minO ccurs="0"  name="comb atPayType"  type="xs: string"/>
        936                             <xs:el ement minO ccurs="0"  name="conf lictLocati on" type=" xs:string" />
        937                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
        938                             <xs:el ement minO ccurs="0"  name="OEFO IFSource"  type="xs:s tring"/>
        939                             <xs:el ement minO ccurs="0"  name="OEFO IFStationN umber" typ e="xs:stri ng"/>
        940                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        941                    </xs :all>
        942           </ xs:complex Type>
        943           <x s:complexT ype name=" militarySe rviceSiteR ecordColle ction">
        944                    <xs: sequence>
        945                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="military ServiceSit eRecord" n illable="t rue" type= "militaryS erviceSite RecordInfo "/>
        946                    </xs :sequence>
        947           </ xs:complex Type>
        948           <x s:complexT ype name=" militarySe rviceSiteR ecordInfo" >
        949                    <xs: all>
        950                             <xs:el ement minO ccurs="0"  name="conf lictExperi ences" typ e="conflic tExperienc eCollectio n"/>
        951                             <xs:el ement minO ccurs="0"  name="mili taryServic eEpisodes"  type="mil itaryServi ceEpisodeC ollection" />
        952                             <xs:el ement minO ccurs="0"  name="serv icePeriod"  type="xs: string"/>
        953                             <xs:el ement minO ccurs="0"  name="site " type="xs :string"/>
        954                    </xs :all>
        955           </ xs:complex Type>
        956           <x s:complexT ype name=" conflictEx perienceCo llection">
        957                    <xs: sequence>
        958                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="conflict Experience " nillable ="true" ty pe="confli ctExperien ceInfo"/>
        959                    </xs :sequence>
        960           </ xs:complex Type>
        961           <x s:complexT ype name=" conflictEx perienceIn fo">
        962                    <xs: all>
        963                             <xs:el ement minO ccurs="0"  name="conf lictLocati on" type=" xs:string" />
        964                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
        965                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        966                    </xs :all>
        967           </ xs:complex Type>
        968           <x s:complexT ype name=" militarySe rviceEpiso deCollecti on">
        969                    <xs: sequence>
        970                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="military ServiceEpi sode" nill able="true " type="mi litaryServ iceEpisode Info"/>
        971                    </xs :sequence>
        972           </ xs:complex Type>
        973           <x s:complexT ype name=" militarySe rviceEpiso deInfo">
        974                    <xs: all>
        975                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
        976                             <xs:el ement minO ccurs="0"  name="serv iceBranch"  type="xs: string"/>
        977                             <xs:el ement minO ccurs="0"  name="serv iceNumber"  type="xs: string"/>
        978                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
        979                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dischargeT ype" type= "xs:string "/>
        980                    </xs :all>
        981           </ xs:complex Type>
        982           <x s:complexT ype name=" prisonerOf WarInfo">
        983                    <xs: all>
        984                             <xs:el ement minO ccurs="0"  name="epis odes" type ="powEpiso deCollecti on"/>
        985                             <xs:el ement minO ccurs="0"  name="powI ndicator"  type="xs:s tring"/>
        986                    </xs :all>
        987           </ xs:complex Type>
        988           <x s:complexT ype name=" powEpisode Collection ">
        989                    <xs: sequence>
        990                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="episode"  nillable= "true" typ e="powEpis odeInfo"/>
        991                    </xs :sequence>
        992           </ xs:complex Type>
        993           <x s:complexT ype name=" powEpisode Info">
        994                    <xs: all>
        995                             <xs:el ement minO ccurs="0"  name="capt ureDate" t ype="xs:st ring"/>
        996                             <xs:el ement minO ccurs="0"  name="data Source" ty pe="xs:str ing"/>
        997                             <xs:el ement minO ccurs="0"  name="docu mentType"  type="xs:s tring"/>
        998                             <xs:el ement minO ccurs="0"  name="rele aseDate" t ype="xs:st ring"/>
        999                    </xs :all>
        1000           </ xs:complex Type>
        1001           <x s:complexT ype name=" purpleHear tInfo">
        1002                    <xs: all>
        1003                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
        1004                             <xs:el ement minO ccurs="0"  name="indi cator" typ e="xs:bool ean"/>
        1005                    </xs :all>
        1006           </ xs:complex Type>
        1007           <x s:complexT ype name=" relationCo llection">
        1008                    <xs: sequence>
        1009                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="relation " nillable ="true" ty pe="relati onInfo"/>
        1010                    </xs :sequence>
        1011           </ xs:complex Type>
        1012           <x s:complexT ype name=" sensitivit yInfo">
        1013                    <xs: all>
        1014                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeDate" t ype="xs:da teTime"/>
        1015                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeSite" t ype="xs:st ring"/>
        1016                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeSource"  type="xs: string"/>
        1017                             <xs:el ement minO ccurs="0"  name="sens ityFlag" t ype="xs:bo olean"/>
        1018                    </xs :all>
        1019           </ xs:complex Type>
        1020           <x s:complexT ype name=" spinalCord InjuryInfo ">
        1021                    <xs: all>
        1022                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
        1023                             <xs:el ement minO ccurs="0"  name="spin alCordInju ryType" ty pe="xs:str ing"/>
        1024                    </xs :all>
        1025           </ xs:complex Type>
        1026           <x s:complexT ype name=" preferredF acilityCol lection">
        1027                    <xs: sequence>
        1028                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="preferre dFacilityI nfo" nilla ble="true"  type="pre ferredFaci lityInfo"/ >
        1029                    </xs :sequence>
        1030           </ xs:complex Type>
        1031           <x s:complexT ype name=" preferredF acilityInf o">
        1032                    <xs: all>
        1033                             <xs:el ement minO ccurs="0"  name="pref erredFacil ity" type= "xs:string "/>
        1034                             <xs:el ement minO ccurs="0"  name="assi gnmentDate " type="xs :dateTime" />
        1035                             <xs:el ement minO ccurs="0"  name="unas signmentDa te" type=" xs:dateTim e"/>
        1036                    </xs :all>
        1037           </ xs:complex Type>
        1038           <x s:complexT ype name=" primaryvie wNotificat ionInfo">
        1039                    <xs: all>
        1040                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" VPID" type ="xs:strin g"/>
        1041                    </xs :all>
        1042           </ xs:complex Type>
        1043           <x s:complexT ype name=" linkNotifi cationInfo ">
        1044                    <xs: all>
        1045                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" depricated VPID" type ="xs:strin g"/>
        1046                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" survivingV PID" type= "xs:string "/>
        1047                    </xs :all>
        1048           </ xs:complex Type>
        1049           <x s:complexT ype name=" moveNotifi cationInfo ">
        1050                    <xs: all>
        1051                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" DFN" type= "xs:string "/>
        1052                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" stationNum ber" type= "xs:string "/>
        1053                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" fromVPID"  type="xs:s tring"/>
        1054                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" toVPID" ty pe="xs:str ing"/>
        1055                    </xs :all>
        1056           </ xs:complex Type>
        1057      <xs:sim pleType na me="Notifi cationType ">
        1058         <xs: restrictio n base="xs :string">
        1059            < xs:enumera tion value ="PrimaryV iewUpdate" />
        1060            < xs:enumera tion value ="Link"/>
        1061            < xs:enumera tion value ="Move"/>
        1062         </xs :restricti on>
        1063      </xs:si mpleType>
        1064      <xs:sim pleType na me="EmailT ype">
        1065         <xs: restrictio n base="xs :string">
        1066            < xs:enumera tion value ="PRIVATE" />
        1067            < xs:enumera tion value ="BUSINESS "/>
        1068         </xs :restricti on>
        1069      </xs:si mpleType>
        1070  
        1071      <xs:com plexType n ame="perso nInfo">
        1072                    <xs: sequence>
        1073                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
        1074                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" middleName " type="xs :string"/>
        1075                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
        1076                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing"/>
        1077                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing"/>
        1078                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssnText" t ype="xs:st ring"/>
        1079                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
        1080                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
        1081                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssaVerific ationStatu s" type="x s:string"/ >
        1082                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssaVerific ationDate"  type="xs: date"/>
        1083                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vamcData"  type="vamc DataCollec tion"/>
        1084                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" names" typ e="nameCol lection"/>
        1085                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" mothersMai denName" t ype="xs:st ring"/>
        1086                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" placeOfBir thCity" ty pe="xs:str ing"/>
        1087                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" placeOfBir thState" t ype="xs:st ring"/>
        1088                    </xs :sequence>
        1089      </xs:co mplexType>
        1090  
        1091           <x s:complexT ype name=" vamcDataCo llection">
        1092           <x s:sequence >
        1093                             <xs:el ement maxO ccurs="100 " minOccur s="0" name ="vamcInfo " nillable ="true" ty pe="eeSumm ary:vamcIn fo"/>
        1094          </x s:sequence >
        1095       </xs:c omplexType >
        1096  
        1097           <x s:complexT ype name=" vamcInfo">
        1098           <x s:all>
        1099                    <xs: element ma xOccurs="1 " minOccur s="0" name ="dfnNumbe r" type="x s:string"/ >
        1100                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="fa cilityNumb er" type=" xs:string" />
        1101                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="la stVisitDat e" type="x s:date"/>
        1102                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="va mcReportDa te" type=" xs:date"/>
        1103           </ xs:all>
        1104       </xs:c omplexType >
        1105  
        1106           <x s:complexT ype name=" consentInf o">
        1107                    <xs: sequence>
        1108                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentAut hCode" typ e="xs:stri ng"/>
        1109                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentImagi ngSite" ty pe="xs:str ing"/>
        1110                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentImage IndexNumbe r" type="x s:string"/ >
        1111                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentRep ortDate" t ype="xs:da te"/>
        1112                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentLastU pdateDate"  type="xs: date"/>
        1113                    </xs :sequence>
        1114           </ xs:complex Type>
        1115  
        1116       <xs:co mplexType  name="ivmC andidateCo llection">
        1117           <x s:sequence >
        1118                    <xs: element ma xOccurs="1 00" minOcc urs="1" na me="candid ate" type= "eeSummary :ivmCandid ateInfo"/>
        1119           </ xs:sequenc e>
        1120       </xs:c omplexType >
        1121  
        1122       <xs:co mplexType  name="ivmC andidateIn fo">
        1123           <x s:sequence >
        1124                    <xs: element ma xOccurs="1 " minOccur s="1" name ="vpid" ty pe="xs:str ing">
        1125                    </xs :element>
        1126                    <xs: element ma xOccurs="1 " minOccur s="1" name ="transact ionId" typ e="xs:stri ng">
        1127                    </xs :element>
        1128                    <xs: element ma xOccurs="1 " minOccur s="1" name ="incomeYe ar" type=" xs:int"/>
        1129           </ xs:sequenc e>
        1130       </xs:c omplexType >
        1131  
        1132           <x s:complexT ype name=" ivmLetterC andidateCo llection">
        1133                    <xs: sequence>
        1134                             <xs:el ement maxO ccurs="100 " minOccur s="1" name ="ivmLette rCandidate " type="ee Summary:iv mLetterCan didateInfo "/>
        1135                    </xs :sequence>
        1136           </ xs:complex Type>
        1137  
        1138           <x s:complexT ype name=" ivmLetterC andidateIn fo">
        1139                    <xs: sequence>
        1140                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g">
        1141                             </xs:e lement>
        1142                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmCaseNum ber" type= "xs:string ">
        1143                             </xs:e lement>
        1144                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ode" type= "xs:string ">
        1145                             </xs:e lement>
        1146                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterM ailedDate"  type="xs: date">
        1147                             </xs:e lement>
        1148                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterS tatuses" t ype="eeSum mary:ivmLe tterStatus Collection "/>
        1149                    </xs :sequence>
        1150           </ xs:complex Type>
        1151  
        1152           <x s:complexT ype name=" ivmLetterS tatusColle ction">
        1153                    <xs: sequence>
        1154                             <xs:el ement maxO ccurs="100 " minOccur s="1" name ="ivmLette rStatus" t ype="eeSum mary:ivmLe tterStatus Info"/>
        1155                    </xs :sequence>
        1156           </ xs:complex Type>
        1157  
        1158           <x s:complexT ype name=" ivmLetterS tatusInfo" >
        1159                    <xs: sequence>
        1160                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ommStatus"  type="xs: string">
        1161                             </xs:e lement>
        1162                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ommId" typ e="xs:stri ng">
        1163                             </xs:e lement>
        1164                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" recordModi fiedDate"  type="xs:d ate">
        1165                             </xs:e lement>
        1166                    </xs :sequence>
        1167           </ xs:complex Type>
        1168  
        1169       <xs:co mplexType  name="name Collection ">
        1170           <x s:sequence >
        1171                    <xs: element ma xOccurs="1 00" minOcc urs="1" na me="name"  type="eeSu mmary:name Info"/>
        1172           </ xs:sequenc e>
        1173       </xs:c omplexType >
        1174  
        1175       <xs:co mplexType  name="name Info">
        1176           <x s:sequence >
        1177                    <xs: element ma xOccurs="1 " minOccur s="1" name ="otherNam e" type="x s:string"/ >
        1178           </ xs:sequenc e>
        1179       </xs:c omplexType >
        1180  
        1181       <xs:co mplexType  name="nonP rimaryFina ncialState mentCollec tion">
        1182           <x s:sequence >
        1183                    <xs: element ma xOccurs="1 00" minOcc urs="1" na me="nonPri maryFinanc ialStateme nt" type=" eeSummary: nonPrimary FinancialS tatementIn fo"/>
        1184           </ xs:sequenc e>
        1185       </xs:c omplexType >
        1186  
        1187       <xs:co mplexType  name="nonP rimaryFina ncialState mentInfo">
        1188           <x s:sequence >
        1189                    <xs: element ma xOccurs="1 " minOccur s="0" name ="incomeYe ar" type=" xs:int">
        1190                    </xs :element>
        1191                    <xs: element ma xOccurs="1 " minOccur s="0" name ="facility VisitedCod e" type="x s:string">
        1192                    </xs :element>
        1193                    <xs: element ma xOccurs="1 " minOccur s="0" name ="inpatien tDays" typ e="xs:int" >
        1194                    </xs :element>
        1195                    <xs: element ma xOccurs="1 " minOccur s="0" name ="outpatie ntDays" ty pe="xs:int ">
        1196                    </xs :element>
        1197                    <xs: element ma xOccurs="1 " minOccur s="0" name ="lastVisi tDate" typ e="xs:date ">
        1198                    </xs :element>
        1199                    <xs: element ma xOccurs="1 " minOccur s="0" name ="vamcRepo rtDate" ty pe="xs:dat e"/>
        1200           </ xs:sequenc e>
        1201       </xs:c omplexType >
        1202  
        1203       <xs:el ement name ="sendIVMU pdatesRequ est">
        1204           <x s:complexT ype>
        1205                    <xs: sequence>
        1206                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" vpid" type ="xs:strin g">
        1207                             </xs:e lement>
        1208                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" incomeYear " type="xs :int">
        1209                             </xs:e lement>
        1210                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" btFinancia lInd" type ="xs:boole an"/>
        1211                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" sendIVMInf o">
        1212                                      <xs:comp lexType>
        1213                                               <xs:sequen ce>
        1214                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="spouse " type="ee Summary:sp ouseInfo">
        1215                                                       </ xs:element >
        1216                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="depend ents" type ="eeSummar y:dependen tCollectio n">
        1217                                                       </ xs:element >
        1218                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="income Test" type ="eeSummar y:incomeTe stInfo">
        1219                                                       </ xs:element >
        1220  
        1221  
        1222                                               </xs:seque nce>
        1223                                      </xs:com plexType>
        1224                             </xs:e lement>
        1225                    <xs: element ma xOccurs="1 " minOccur s="1" name ="ivmLette rInfo">
        1226                         <xs:comple xType>
        1227                             <xs:se quence>
        1228                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmCase Number" ty pe="xs:str ing">
        1229                                </x s:element>
        1230                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmLett erCode" ty pe="xs:str ing">
        1231                                </x s:element>
        1232                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmConv ersionDate " type="xs :date">
        1233                                </x s:element>
        1234                             </xs:s equence>
        1235                         </xs:compl exType>
        1236                    </xs :element>
        1237  
        1238                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" ivmActionC ode">
        1239                                      <xs:simp leType>
        1240                                               <xs:restri ction base ="xs:strin g">
        1241                                                       <x s:enumerat ion value= "R"/>
        1242                                                       <x s:enumerat ion value= "C"/>
        1243                                                       <x s:enumerat ion value= "N"/>
        1244                                               </xs:restr iction>
        1245                                      </xs:sim pleType>
        1246                             </xs:e lement>
        1247                    </xs :sequence>
        1248           </ xs:complex Type>
        1249       </xs:e lement>
        1250  
        1251           <x s:complexT ype name=" getIVMLett erStatuses Request">
        1252           </ xs:complex Type>
        1253  
        1254       <xs:co mplexType  name="depe ndentColle ction">
        1255           <x s:sequence >
        1256                    <xs: element ma xOccurs="1 00" minOcc urs="0" na me="depend ent" type= "eeSummary :dependent Info"/>
        1257           </ xs:sequenc e>
        1258       </xs:c omplexType >
        1259  
        1260       <xs:el ement name ="sendIVMU pdatesResp onse">
        1261           <x s:complexT ype>
        1262                             <xs:se quence>
        1263                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" acknowledg ement" typ e="xs:stri ng">
        1264                             </xs:e lement>
        1265                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" status" ty pe="xs:str ing">
        1266                             </xs:e lement>
        1267                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date" type ="xs:date" >
        1268                             </xs:e lement>
        1269                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion " type="xs :string"/>
        1270                    </xs :sequence>
        1271                    </xs :complexTy pe>
        1272       </xs:e lement>
        1273      
        1274   </xs:schem a>
        1275     </wsdl:t ypes>
        1276     <wsdl:me ssage name ="getDeliv eryPrefere nceRespons e">
        1277       <wsdl: part eleme nt="tns:ge tDeliveryP referenceR esponse" n ame="getDe liveryPref erenceResp onse">
        1278       </wsdl :part>
        1279     </wsdl:m essage>
        1280     <wsdl:me ssage name ="updateDe liveryPref erenceRequ est">
        1281       <wsdl: part eleme nt="tns:up dateDelive ryPreferen ceRequest"  name="upd ateDeliver yPreferenc eRequest">
        1282       </wsdl :part>
        1283     </wsdl:m essage>
        1284     <wsdl:me ssage name ="sendIVMU pdatesResp onse">
        1285       <wsdl: part eleme nt="tns:se ndIVMUpdat esResponse " name="se ndIVMUpdat esResponse ">
        1286       </wsdl :part>
        1287     </wsdl:m essage>
        1288     <wsdl:me ssage name ="getEligi bilityDete rminationR equest">
        1289       <wsdl: part eleme nt="tns:ge tEligibili tyDetermin ationReque st" name=" getEligibi lityDeterm inationReq uest">
        1290       </wsdl :part>
        1291     </wsdl:m essage>
        1292     <wsdl:me ssage name ="getEESum maryReques t">
        1293       <wsdl: part eleme nt="tns:ge tEESummary Request" n ame="getEE SummaryReq uest">
        1294       </wsdl :part>
        1295     </wsdl:m essage>
        1296     <wsdl:me ssage name ="getPerso nNotificat ionRespons e">
        1297       <wsdl: part eleme nt="tns:ge tPersonNot ificationR esponse" n ame="getPe rsonNotifi cationResp onse">
        1298       </wsdl :part>
        1299     </wsdl:m essage>
        1300     <wsdl:me ssage name ="updateIV MRecordSta tusRespons e">
        1301       <wsdl: part eleme nt="tns:up dateIVMRec ordStatusR esponse" n ame="updat eIVMRecord StatusResp onse">
        1302       </wsdl :part>
        1303     </wsdl:m essage>
        1304     <wsdl:me ssage name ="updateIV MRecordSta tusRequest ">
        1305       <wsdl: part eleme nt="tns:up dateIVMRec ordStatusR equest" na me="update IVMRecordS tatusReque st">
        1306       </wsdl :part>
        1307     </wsdl:m essage>
        1308     <wsdl:me ssage name ="getPerso nNotificat ionRequest ">
        1309       <wsdl: part eleme nt="tns:ge tPersonNot ificationR equest" na me="getPer sonNotific ationReque st">
        1310       </wsdl :part>
        1311     </wsdl:m essage>
        1312     <wsdl:me ssage name ="getDeliv eryPrefere nceRequest ">
        1313       <wsdl: part eleme nt="tns:ge tDeliveryP referenceR equest" na me="getDel iveryPrefe renceReque st">
        1314       </wsdl :part>
        1315     </wsdl:m essage>
        1316     <wsdl:me ssage name ="updateDe liveryPref erenceResp onse">
        1317       <wsdl: part eleme nt="tns:up dateDelive ryPreferen ceResponse " name="up dateDelive ryPreferen ceResponse ">
        1318       </wsdl :part>
        1319     </wsdl:m essage>
        1320     <wsdl:me ssage name ="sendIVMU pdatesRequ est">
        1321       <wsdl: part eleme nt="tns:se ndIVMUpdat esRequest"  name="sen dIVMUpdate sRequest">
        1322       </wsdl :part>
        1323     </wsdl:m essage>
        1324     <wsdl:me ssage name ="getIVMLe tterStatus esRequest" >
        1325       <wsdl: part eleme nt="tns:ge tIVMLetter StatusesRe quest" nam e="getIVML etterStatu sesRequest ">
        1326       </wsdl :part>
        1327     </wsdl:m essage>
        1328     <wsdl:me ssage name ="getEESum maryHistor yResponse" >
        1329       <wsdl: part eleme nt="tns:ge tEESummary HistoryRes ponse" nam e="getEESu mmaryHisto ryResponse ">
        1330       </wsdl :part>
        1331     </wsdl:m essage>
        1332     <wsdl:me ssage name ="getEESum maryRespon se">
        1333       <wsdl: part eleme nt="tns:ge tEESummary Response"  name="getE ESummaryRe sponse">
        1334       </wsdl :part>
        1335     </wsdl:m essage>
        1336     <wsdl:me ssage name ="getEESum maryHistor yRequest">
        1337       <wsdl: part eleme nt="tns:ge tEESummary HistoryReq uest" name ="getEESum maryHistor yRequest">
        1338       </wsdl :part>
        1339     </wsdl:m essage>
        1340     <wsdl:me ssage name ="getEligi bilityDete rminationR esponse">
        1341       <wsdl: part eleme nt="tns:ge tEligibili tyDetermin ationRespo nse" name= "getEligib ilityDeter minationRe sponse">
        1342       </wsdl :part>
        1343     </wsdl:m essage>
        1344     <wsdl:me ssage name ="retrieve IVMCandida tesRespons e">
        1345       <wsdl: part eleme nt="tns:re trieveIVMC andidatesR esponse" n ame="retri eveIVMCand idatesResp onse">
        1346       </wsdl :part>
        1347     </wsdl:m essage>
        1348     <wsdl:me ssage name ="retrieve IVMCandida tesRequest ">
        1349       <wsdl: part eleme nt="tns:re trieveIVMC andidatesR equest" na me="retrie veIVMCandi datesReque st">
        1350       </wsdl :part>
        1351     </wsdl:m essage>
        1352     <wsdl:me ssage name ="getIVMLe tterStatus esResponse ">
        1353       <wsdl: part eleme nt="tns:ge tIVMLetter StatusesRe sponse" na me="getIVM LetterStat usesRespon se">
        1354       </wsdl :part>
        1355     </wsdl:m essage>
        1356     <wsdl:po rtType nam e="eeSumma ryPort">
        1357       <wsdl: operation  name="getD eliveryPre ference">
        1358         <wsd l:input me ssage="tns :getDelive ryPreferen ceRequest"  name="get DeliveryPr eferenceRe quest">
        1359       </wsdl :input>
        1360         <wsd l:output m essage="tn s:getDeliv eryPrefere nceRespons e" name="g etDelivery Preference Response">
        1361       </wsdl :output>
        1362       </wsdl :operation >
        1363       <wsdl: operation  name="upda teDelivery Preference ">
        1364         <wsd l:input me ssage="tns :updateDel iveryPrefe renceReque st" name=" updateDeli veryPrefer enceReques t">
        1365       </wsdl :input>
        1366         <wsd l:output m essage="tn s:updateDe liveryPref erenceResp onse" name ="updateDe liveryPref erenceResp onse">
        1367       </wsdl :output>
        1368       </wsdl :operation >
        1369       <wsdl: operation  name="send IVMUpdates ">
        1370         <wsd l:input me ssage="tns :sendIVMUp datesReque st" name=" sendIVMUpd atesReques t">
        1371       </wsdl :input>
        1372         <wsd l:output m essage="tn s:sendIVMU pdatesResp onse" name ="sendIVMU pdatesResp onse">
        1373       </wsdl :output>
        1374       </wsdl :operation >
        1375       <wsdl: operation  name="getE ligibility Determinat ion">
        1376         <wsd l:input me ssage="tns :getEligib ilityDeter minationRe quest" nam e="getElig ibilityDet ermination Request">
        1377       </wsdl :input>
        1378         <wsd l:output m essage="tn s:getEligi bilityDete rminationR esponse" n ame="getEl igibilityD eterminati onResponse ">
        1379       </wsdl :output>
        1380       </wsdl :operation >
        1381       <wsdl: operation  name="getE ESummary">
        1382         <wsd l:input me ssage="tns :getEESumm aryRequest " name="ge tEESummary Request">
        1383       </wsdl :input>
        1384         <wsd l:output m essage="tn s:getEESum maryRespon se" name=" getEESumma ryResponse ">
        1385       </wsdl :output>
        1386       </wsdl :operation >
        1387       <wsdl: operation  name="getP ersonNotif ication">
        1388         <wsd l:input me ssage="tns :getPerson Notificati onRequest"  name="get PersonNoti ficationRe quest">
        1389       </wsdl :input>
        1390         <wsd l:output m essage="tn s:getPerso nNotificat ionRespons e" name="g etPersonNo tification Response">
        1391       </wsdl :output>
        1392       </wsdl :operation >
        1393       <wsdl: operation  name="upda teIVMRecor dStatus">
        1394         <wsd l:input me ssage="tns :updateIVM RecordStat usRequest"  name="upd ateIVMReco rdStatusRe quest">
        1395       </wsdl :input>
        1396         <wsd l:output m essage="tn s:updateIV MRecordSta tusRespons e" name="u pdateIVMRe cordStatus Response">
        1397       </wsdl :output>
        1398       </wsdl :operation >
        1399       <wsdl: operation  name="getI VMLetterSt atuses">
        1400         <wsd l:input me ssage="tns :getIVMLet terStatuse sRequest"  name="getI VMLetterSt atusesRequ est">
        1401       </wsdl :input>
        1402         <wsd l:output m essage="tn s:getIVMLe tterStatus esResponse " name="ge tIVMLetter StatusesRe sponse">
        1403       </wsdl :output>
        1404       </wsdl :operation >
        1405       <wsdl: operation  name="getE ESummaryHi story">
        1406         <wsd l:input me ssage="tns :getEESumm aryHistory Request" n ame="getEE SummaryHis toryReques t">
        1407       </wsdl :input>
        1408         <wsd l:output m essage="tn s:getEESum maryHistor yResponse"  name="get EESummaryH istoryResp onse">
        1409       </wsdl :output>
        1410       </wsdl :operation >
        1411       <wsdl: operation  name="retr ieveIVMCan didates">
        1412         <wsd l:input me ssage="tns :retrieveI VMCandidat esRequest"  name="ret rieveIVMCa ndidatesRe quest">
        1413       </wsdl :input>
        1414         <wsd l:output m essage="tn s:retrieve IVMCandida tesRespons e" name="r etrieveIVM Candidates Response">
        1415       </wsdl :output>
        1416       </wsdl :operation >
        1417     </wsdl:p ortType>
        1418     <wsdl:bi nding name ="eeSummar yPortSoap1 1" type="t ns:eeSumma ryPort">
        1419       <soap: binding st yle="docum ent" trans port="http ://schemas .xmlsoap.o rg/soap/ht tp"/>
        1420       <wsdl: operation  name="getD eliveryPre ference">
        1421         <soa p:operatio n soapActi on=""/>
        1422         <wsd l:input na me="getDel iveryPrefe renceReque st">
        1423           <s oap:body u se="litera l"/>
        1424         </ws dl:input>
        1425         <wsd l:output n ame="getDe liveryPref erenceResp onse">
        1426           <s oap:body u se="litera l"/>
        1427         </ws dl:output>
        1428       </wsdl :operation >
        1429       <wsdl: operation  name="upda teDelivery Preference ">
        1430         <soa p:operatio n soapActi on=""/>
        1431         <wsd l:input na me="update DeliveryPr eferenceRe quest">
        1432           <s oap:body u se="litera l"/>
        1433         </ws dl:input>
        1434         <wsd l:output n ame="updat eDeliveryP referenceR esponse">
        1435           <s oap:body u se="litera l"/>
        1436         </ws dl:output>
        1437       </wsdl :operation >
        1438       <wsdl: operation  name="send IVMUpdates ">
        1439         <soa p:operatio n soapActi on=""/>
        1440         <wsd l:input na me="sendIV MUpdatesRe quest">
        1441           <s oap:body u se="litera l"/>
        1442         </ws dl:input>
        1443         <wsd l:output n ame="sendI VMUpdatesR esponse">
        1444           <s oap:body u se="litera l"/>
        1445         </ws dl:output>
        1446       </wsdl :operation >
        1447       <wsdl: operation  name="getE ligibility Determinat ion">
        1448         <soa p:operatio n soapActi on=""/>
        1449         <wsd l:input na me="getEli gibilityDe terminatio nRequest">
        1450           <s oap:body u se="litera l"/>
        1451         </ws dl:input>
        1452         <wsd l:output n ame="getEl igibilityD eterminati onResponse ">
        1453           <s oap:body u se="litera l"/>
        1454         </ws dl:output>
        1455       </wsdl :operation >
        1456       <wsdl: operation  name="getE ESummary">
        1457         <soa p:operatio n soapActi on=""/>
        1458         <wsd l:input na me="getEES ummaryRequ est">
        1459           <s oap:body u se="litera l"/>
        1460         </ws dl:input>
        1461         <wsd l:output n ame="getEE SummaryRes ponse">
        1462           <s oap:body u se="litera l"/>
        1463         </ws dl:output>
        1464       </wsdl :operation >
        1465       <wsdl: operation  name="getP ersonNotif ication">
        1466         <soa p:operatio n soapActi on=""/>
        1467         <wsd l:input na me="getPer sonNotific ationReque st">
        1468           <s oap:body u se="litera l"/>
        1469         </ws dl:input>
        1470         <wsd l:output n ame="getPe rsonNotifi cationResp onse">
        1471           <s oap:body u se="litera l"/>
        1472         </ws dl:output>
        1473       </wsdl :operation >
        1474       <wsdl: operation  name="upda teIVMRecor dStatus">
        1475         <soa p:operatio n soapActi on=""/>
        1476         <wsd l:input na me="update IVMRecordS tatusReque st">
        1477           <s oap:body u se="litera l"/>
        1478         </ws dl:input>
        1479         <wsd l:output n ame="updat eIVMRecord StatusResp onse">
        1480           <s oap:body u se="litera l"/>
        1481         </ws dl:output>
        1482       </wsdl :operation >
        1483       <wsdl: operation  name="getI VMLetterSt atuses">
        1484         <soa p:operatio n soapActi on=""/>
        1485         <wsd l:input na me="getIVM LetterStat usesReques t">
        1486           <s oap:body u se="litera l"/>
        1487         </ws dl:input>
        1488         <wsd l:output n ame="getIV MLetterSta tusesRespo nse">
        1489           <s oap:body u se="litera l"/>
        1490         </ws dl:output>
        1491       </wsdl :operation >
        1492       <wsdl: operation  name="getE ESummaryHi story">
        1493         <soa p:operatio n soapActi on=""/>
        1494         <wsd l:input na me="getEES ummaryHist oryRequest ">
        1495           <s oap:body u se="litera l"/>
        1496         </ws dl:input>
        1497         <wsd l:output n ame="getEE SummaryHis toryRespon se">
        1498           <s oap:body u se="litera l"/>
        1499         </ws dl:output>
        1500       </wsdl :operation >
        1501       <wsdl: operation  name="retr ieveIVMCan didates">
        1502         <soa p:operatio n soapActi on=""/>
        1503         <wsd l:input na me="retrie veIVMCandi datesReque st">
        1504           <s oap:body u se="litera l"/>
        1505         </ws dl:input>
        1506         <wsd l:output n ame="retri eveIVMCand idatesResp onse">
        1507           <s oap:body u se="litera l"/>
        1508         </ws dl:output>
        1509       </wsdl :operation >
        1510     </wsdl:b inding>
        1511     <wsdl:se rvice name ="eeSummar yPortServi ce">
        1512       <wsdl: port bindi ng="tns:ee SummaryPor tSoap11" n ame="eeSum maryPortSo ap11">
        1513         <soa p:address  location=" https://va ww.esrdev3 0.aac.va.g ov:8443/es r-ws/sprin g-ws/getEE Summary/"/ >
        1514       </wsdl :port>
        1515     </wsdl:s ervice>
        1516   </wsdl:def initions>