113. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/26/2017 7:31:01 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.

113.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\BTSSS_CIF_04102017\BTSSS_code_build3_Sprint11\BTSSS_1_build2_Sprint11_CRM\Libraries\VIMT\Developer Resources\Enterprise Components\XSD VetRecordWebService.xsd Mon Jan 30 19:45:28 2017 UTC
2 C:\AraxisMergeCompare\Pri_re\BTSSS_CIF_04102017\BTSSS_code_build3_Sprint11\BTSSS_1_build2_Sprint11_CRM\Libraries\VIMT\Developer Resources\Enterprise Components\XSD VetRecordWebService.xsd Tue Apr 25 14:12:32 2017 UTC

113.2 Comparison summary

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

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

113.4 Active regular expressions

No regular expressions were active.

113.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" utf-8"?>
  2   <xs:schema  xmlns:tns ="http://s ervices.sh are.benefi ts.vba. DNS     /" targetN amespace=" http://ser vices.shar e.benefits .vba. DNS     /" version ="1.0" xml ns:xs="htt p://www.w3 .org/2001/ XMLSchema" >
  3     <xs:elem ent name=" AlternateN ame">
  4       <xs:co mplexType>
  5         <xs: sequence>
  6           <x s:element  name="ALT_ LAST_NAME"  nillable= "true" typ e="xs:stri ng" />
  7           <x s:element  name="ALT_ FIRST_NAME " nillable ="true" ty pe="xs:str ing" />
  8           <x s:element  name="ALT_ MIDDLE_NAM E" nillabl e="true" t ype="xs:st ring" />
  9           <x s:element  name="ALT_ NAME_SUFFI X" nillabl e="true" t ype="xs:st ring" />
  10         </xs :sequence>
  11       </xs:c omplexType >
  12     </xs:ele ment>
  13     <xs:elem ent name=" BirlsInqui ryInput" t ype="tns:b irlsInquir y" />
  14     <xs:elem ent name=" BirlsRecor d" type="t ns:birlsRe cord" />
  15     <xs:elem ent name=" BirlsSelec tion">
  16       <xs:co mplexType>
  17         <xs: sequence>
  18           <x s:element  minOccurs= "0" name=" VET_IND" n illable="t rue" type= "xs:string " />
  19           <x s:element  minOccurs= "0" name=" LAST_NAME"  nillable= "true" typ e="xs:stri ng" />
  20           <x s:element  minOccurs= "0" name=" FIRST_NAME " nillable ="true" ty pe="xs:str ing" />
  21           <x s:element  minOccurs= "0" name=" MIDDLE_NAM E" nillabl e="true" t ype="xs:st ring" />
  22           <x s:element  minOccurs= "0" name=" SUFFIX" ni llable="tr ue" type=" xs:string"  />
  23           <x s:element  minOccurs= "0" name=" FILE_NUMBE R" nillabl e="true" t ype="xs:st ring" />
  24           <x s:element  minOccurs= "0" name=" PAYEE_CODE " nillable ="true" ty pe="xs:str ing" />
  25           <x s:element  minOccurs= "0" name=" CURRENT_LO CATION" ni llable="tr ue" type=" xs:string"  />
  26           <x s:element  minOccurs= "0" name=" ENTERED_ON _DUTY_DATE " nillable ="true" ty pe="xs:str ing" />
  27           <x s:element  minOccurs= "0" name=" RELEASED_A CTIVE_DUTY _DATE" nil lable="tru e" type="x s:string"  />
  28           <x s:element  minOccurs= "0" name=" DATE_OF_BI RTH" nilla ble="true"  type="xs: string" />
  29           <x s:element  minOccurs= "0" name=" DATE_OF_DE ATH" nilla ble="true"  type="xs: string" />
  30           <x s:element  minOccurs= "0" name=" SSN_VERIFI ED" nillab le="true"  type="xs:s tring" />
  31           <x s:element  minOccurs= "0" name=" SSN" nilla ble="true"  type="xs: string" />
  32           <x s:element  minOccurs= "0" name=" SERVICE_NU MBER" nill able="true " type="xs :string" / >
  33           <x s:element  minOccurs= "0" name=" BRANCH_OF_ SERVICE" n illable="t rue" type= "xs:string " />
  34         </xs :sequence>
  35       </xs:c omplexType >
  36     </xs:ele ment>
  37     <xs:elem ent name=" Flash">
  38       <xs:co mplexType>
  39         <xs: sequence>
  40           <x s:element  name="FLAS H_CODE" ni llable="tr ue" type=" xs:string"  />
  41           <x s:element  name="FLAS H_STATION"  nillable= "true" typ e="xs:stri ng" />
  42           <x s:element  name="FLAS H_ROUTING_ SYMBOL" ni llable="tr ue" type=" xs:string"  />
  43         </xs :sequence>
  44       </xs:c omplexType >
  45     </xs:ele ment>
  46     <xs:elem ent name=" Folder">
  47       <xs:co mplexType>
  48         <xs: all>
  49           <x s:element  name="FOLD ER_TYPE" n illable="t rue" type= "xs:string " />
  50           <x s:element  name="FOLD ER_CURRENT _LOCATION"  nillable= "true" typ e="xs:stri ng" />
  51           <x s:element  name="TRAN SFER_MONTH " nillable ="true" ty pe="xs:str ing" />
  52           <x s:element  name="TRAN SFER_DAY"  nillable=" true" type ="xs:strin g" />
  53           <x s:element  name="TRAN SFER_YEAR"  nillable= "true" typ e="xs:stri ng" />
  54           <x s:element  name="DATE _OF_TRANSF ER" nillab le="true"  type="xs:s tring" />
  55           <x s:element  name="FOLD ER_PRIOR_L OCATION" n illable="t rue" type= "xs:string " />
  56           <x s:element  name="IN_T RANSIT_TO_ STATION" n illable="t rue" type= "xs:string " />
  57           <x s:element  name="IN_T RANSIT_MON TH" nillab le="true"  type="xs:s tring" />
  58           <x s:element  name="IN_T RANSIT_DAY " nillable ="true" ty pe="xs:str ing" />
  59           <x s:element  name="IN_T RANSIT_YEA R" nillabl e="true" t ype="xs:st ring" />
  60           <x s:element  name="DATE _OF_TRANSI T" nillabl e="true" t ype="xs:st ring" />
  61           <x s:element  name="RELO CATION_IND ICATOR" ni llable="tr ue" type=" xs:string"  />
  62           <x s:element  name="FARC _ACCESSION _NUM" nill able="true " type="xs :string" / >
  63           <x s:element  name="NO_F OLDER_EST_ REASON" ni llable="tr ue" type=" xs:string"  />
  64           <x s:element  name="FOLD ER_DESTROY ED_IND" ni llable="tr ue" type=" xs:string"  />
  65           <x s:element  name="FOLD ER_REBUILT _IND" nill able="true " type="xs :string" / >
  66           <x s:element  name="NO_R ECORD_IND"  nillable= "true" typ e="xs:stri ng" />
  67           <x s:element  name="FLDR _RETIRE_MO NTH" nilla ble="true"  type="xs: string" />
  68           <x s:element  name="FLDR _RETIRE_DA Y" nillabl e="true" t ype="xs:st ring" />
  69           <x s:element  name="FLDR _RETIRE_YE AR" nillab le="true"  type="xs:s tring" />
  70           <x s:element  name="DATE _OF_FLDR_R ETIRE" nil lable="tru e" type="x s:string"  />
  71           <x s:element  name="BOX_ SEQUENCE_N UMBER" nil lable="tru e" type="x s:string"  />
  72           <x s:element  name="LOCA TION_NUMBE R" nillabl e="true" t ype="xs:st ring" />
  73           <x s:element  name="INSU RANCE_FOLD ER_TYPE" n illable="t rue" type= "xs:string " />
  74         </xs :all>
  75       </xs:c omplexType >
  76     </xs:ele ment>
  77     <xs:elem ent name=" InsuranceP olicy">
  78       <xs:co mplexType>
  79         <xs: sequence>
  80           <x s:element  name="INS_ POL_PREFIX " nillable ="true" ty pe="xs:str ing" />
  81           <x s:element  name="INS_ POL_NUMBER " nillable ="true" ty pe="xs:str ing" />
  82         </xs :sequence>
  83       </xs:c omplexType >
  84     </xs:ele ment>
  85     <xs:elem ent name=" RecuringDi sclosure">
  86       <xs:co mplexType>
  87         <xs: sequence>
  88           <x s:element  name="RECU R_DISCLOSU RE_NUM" ni llable="tr ue" type=" xs:string"  />
  89           <x s:element  name="RECU R_DISCLOSU RE_MONTH"  nillable=" true" type ="xs:strin g" />
  90           <x s:element  name="RECU R_DISCLOSU RE_YEAR" n illable="t rue" type= "xs:string " />
  91           <x s:element  name="DATE _OF_DISCLO SURE" nill able="true " type="xs :string" / >
  92         </xs :sequence>
  93       </xs:c omplexType >
  94     </xs:ele ment>
  95     <xs:elem ent name=" Service">
  96       <xs:co mplexType>
  97         <xs: sequence>
  98           <x s:element  name="SHOR T_SERVICE_ NUMBER" ni llable="tr ue" type=" xs:string"  />
  99           <x s:element  name="SERV ICE_NUMBER _FILL" nil lable="tru e" type="x s:string"  />
  100           <x s:element  name="BRAN CH_OF_SERV ICE" nilla ble="true"  type="xs: string" />
  101           <x s:element  name="ENTE RED_ON_DUT Y_DATE" ni llable="tr ue" type=" xs:string"  />
  102           <x s:element  name="RELE ASED_ACTIV E_DUTY_DAT E" nillabl e="true" t ype="xs:st ring" />
  103           <x s:element  name="SEPA RATION_REA SON_CODE"  nillable=" true" type ="xs:strin g" />
  104           <x s:element  name="NONP AY_DAYS" n illable="t rue" type= "xs:string " />
  105           <x s:element  name="PAY_ GRADE" nil lable="tru e" type="x s:string"  />
  106           <x s:element  name="CHAR _OF_SVC_CO DE" nillab le="true"  type="xs:s tring" />
  107         </xs :sequence>
  108       </xs:c omplexType >
  109     </xs:ele ment>
  110     <xs:elem ent name=" ServiceDia gnostics">
  111       <xs:co mplexType>
  112         <xs: sequence>
  113           <x s:element  name="SERV ICE_DIAGNO STICS" nil lable="tru e" type="x s:string"  />
  114           <x s:element  name="SERV ICE_PERCEN T1" nillab le="true"  type="xs:s tring" />
  115           <x s:element  name="SERV ICE_PERCEN T2" nillab le="true"  type="xs:s tring" />
  116           <x s:element  name="RECU R_ANALOGUS _CODE" nil lable="tru e" type="x s:string"  />
  117           <x s:element  name="RECU R_SVC_CON_ DISABILITY " nillable ="true" ty pe="xs:str ing" />
  118         </xs :sequence>
  119       </xs:c omplexType >
  120     </xs:ele ment>
  121     <xs:elem ent name=" ShareExcep tion" nill able="true " type="tn s:shareFau ltInfoBean " />
  122     <xs:elem ent name=" findBirlsR ecord" typ e="tns:fin dBirlsReco rd" />
  123     <xs:elem ent name=" findBirlsR ecordByFil eNumber" t ype="tns:f indBirlsRe cordByFile Number" />
  124     <xs:elem ent name=" findBirlsR ecordByFil eNumberRes ponse" typ e="tns:fin dBirlsReco rdByFileNu mberRespon se" />
  125     <xs:elem ent name=" findBirlsR ecordRespo nse" type= "tns:findB irlsRecord Response"  />
  126     <xs:elem ent name=" findCh33Re cordByFile Number" ty pe="tns:fi ndCh33Reco rdByFileNu mber" />
  127     <xs:elem ent name=" findCh33Re cordByFile NumberResp onse" type ="tns:find Ch33Record ByFileNumb erResponse " />
  128     <xs:elem ent name=" findCorpor ateRecord"  type="tns :findCorpo rateRecord " />
  129     <xs:elem ent name=" findCorpor ateRecordB yFileNumbe r" type="t ns:findCor porateReco rdByFileNu mber" />
  130     <xs:elem ent name=" findCorpor ateRecordB yFileNumbe rResponse"  type="tns :findCorpo rateRecord ByFileNumb erResponse " />
  131     <xs:elem ent name=" findCorpor ateRecordB yPtcpntId"  type="tns :findCorpo rateRecord ByPtcpntId " />
  132     <xs:elem ent name=" findCorpor ateRecordB yPtcpntIdR esponse" t ype="tns:f indCorpora teRecordBy PtcpntIdRe sponse" />
  133     <xs:elem ent name=" findCorpor ateRecordR esponse" t ype="tns:f indCorpora teRecordRe sponse" />
  134     <xs:elem ent name=" findIndex"  type="tns :findIndex " />
  135     <xs:elem ent name=" findIndexR esponse" t ype="tns:f indIndexRe sponse" />
  136     <xs:elem ent name=" findVetera n" type="t ns:findVet eran" />
  137     <xs:elem ent name=" findVetera nByFileNum ber" type= "tns:findV eteranByFi leNumber"  />
  138     <xs:elem ent name=" findVetera nByFileNum berRespons e" type="t ns:findVet eranByFile NumberResp onse" />
  139     <xs:elem ent name=" findVetera nByPtcpntI d" type="t ns:findVet eranByPtcp ntId" />
  140     <xs:elem ent name=" findVetera nByPtcpntI dResponse"  type="tns :findVeter anByPtcpnt IdResponse " />
  141     <xs:elem ent name=" findVetera nResponse"  type="tns :findVeter anResponse " />
  142     <xs:elem ent name=" insertBirl sRecord" t ype="tns:i nsertBirls Record" />
  143     <xs:elem ent name=" insertBirl sRecordRes ponse" typ e="tns:ins ertBirlsRe cordRespon se" />
  144     <xs:elem ent name=" syncCorpor ateBirls"  type="tns: syncCorpor ateBirls"  />
  145     <xs:elem ent name=" syncCorpor ateBirlsRe sponse" ty pe="tns:sy ncCorporat eBirlsResp onse" />
  146     <xs:elem ent name=" updateBirl sRecord" t ype="tns:u pdateBirls Record" />
  147     <xs:elem ent name=" updateBirl sRecordRes ponse" typ e="tns:upd ateBirlsRe cordRespon se" />
  148     <xs:comp lexType na me="syncCo rporateBir ls">
  149       <xs:se quence>
  150         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  151       </xs:s equence>
  152     </xs:com plexType>
  153     <xs:comp lexType na me="syncCo rporateBir lsResponse ">
  154       <xs:se quence>
  155         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g" />
  156       </xs:s equence>
  157     </xs:com plexType>
  158     <xs:comp lexType na me="shareF aultInfoBe an">
  159       <xs:se quence>
  160         <xs: element mi nOccurs="0 " name="co de" type=" xs:string"  />
  161         <xs: element mi nOccurs="0 " name="fa ultCode" t ype="xs:st ring" />
  162         <xs: element mi nOccurs="0 " name="fi eldName" t ype="xs:st ring" />
  163         <xs: element mi nOccurs="0 " name="fu nctionName " type="xs :string" / >
  164         <xs: element mi nOccurs="0 " name="jr nDate" typ e="xs:stri ng" />
  165         <xs: element mi nOccurs="0 " name="jr nExtnlKeyT xt" type=" xs:string"  />
  166         <xs: element mi nOccurs="0 " name="jr nExtnlUser Id" type=" xs:string"  />
  167         <xs: element mi nOccurs="0 " name="jr nLocationI d" type="x s:string"  />
  168         <xs: element mi nOccurs="0 " name="jr nObjectId"  type="xs: string" />
  169         <xs: element mi nOccurs="0 " name="jr nUserId" t ype="xs:st ring" />
  170         <xs: element mi nOccurs="0 " name="me ssage" typ e="xs:stri ng" />
  171         <xs: element mi nOccurs="0 " name="re ason" type ="xs:strin g" />
  172         <xs: element mi nOccurs="0 " name="se rvice" typ e="xs:stri ng" />
  173       </xs:s equence>
  174     </xs:com plexType>
  175     <xs:comp lexType na me="findBi rlsRecord" >
  176       <xs:se quence>
  177         <xs: element mi nOccurs="0 " name="ve teranRecor dInput" ty pe="tns:ve teranRecor dInput" />
  178       </xs:s equence>
  179     </xs:com plexType>
  180     <xs:comp lexType na me="vetera nRecordInp ut">
  181       <xs:co mplexConte nt mixed=" false">
  182         <xs: extension  base="tns: birlsInqui ry">
  183           <x s:sequence  />
  184         </xs :extension >
  185       </xs:c omplexCont ent>
  186     </xs:com plexType>
  187     <xs:comp lexType na me="birlsI nquiry">
  188       <xs:se quence>
  189         <xs: element de fault="SHA R" name="c ommandName " type="xs :string" / >
  190         <xs: element de fault="I"  name="comm andType" t ype="xs:st ring" />
  191         <xs: element de fault="BPN Q" name="t ransaction Name" type ="xs:strin g" />
  192         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  193         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"  />
  194         <xs: element mi nOccurs="0 " name="in suranceNum ber" type= "xs:string " />
  195         <xs: element mi nOccurs="0 " name="se rviceNumbe r" type="x s:string"  />
  196         <xs: element mi nOccurs="0 " name="la stName" ty pe="xs:str ing" />
  197         <xs: element mi nOccurs="0 " name="fi rstName" t ype="xs:st ring" />
  198         <xs: element mi nOccurs="0 " name="mi ddleName"  type="xs:s tring" />
  199         <xs: element mi nOccurs="0 " name="su ffix" type ="xs:strin g" />
  200         <xs: element mi nOccurs="0 " default= "00" name= "payeeNumb er" type=" xs:string"  />
  201         <xs: element mi nOccurs="0 " name="br anchOfServ ice" type= "xs:string " />
  202         <xs: element mi nOccurs="0 " name="da teOfBirth"  type="xs: string" />
  203         <xs: element mi nOccurs="0 " name="da teOfDeath"  type="xs: string" />
  204         <xs: element mi nOccurs="0 " name="en teredOnDut yDate" typ e="xs:stri ng" />
  205         <xs: element mi nOccurs="0 " name="re leasedActi veDutyDate " type="xs :string" / >
  206         <xs: element mi nOccurs="0 " name="fo lderLocati on" type=" xs:string"  />
  207         <xs: element na me="userSS N" type="x s:string"  />
  208         <xs: element na me="userFi leNumber"  type="xs:s tring" />
  209         <xs: element na me="userSt ationNumbe r" type="x s:string"  />
  210         <xs: element na me="userID " type="xs :string" / >
  211         <xs: element na me="userIP Address" t ype="xs:st ring" />
  212         <xs: element na me="applic ationName"  type="xs: string" />
  213         <xs: element de fault="BIR LS Inquiry " name="pr ocessName"  type="xs: string" />
  214       </xs:s equence>
  215     </xs:com plexType>
  216     <xs:comp lexType na me="findBi rlsRecordR esponse">
  217       <xs:se quence>
  218         <xs: element mi nOccurs="0 " name="re turn" type ="tns:birl sRecord" / >
  219       </xs:s equence>
  220     </xs:com plexType>
  221     <xs:comp lexType na me="birlsR ecord">
  222       <xs:se quence>
  223         <xs: element na me="RETURN _CODE" typ e="xs:stri ng" />
  224         <xs: element na me="RETURN _MESSAGE"  type="xs:s tring" />
  225         <xs: element na me="SPACE"  nillable= "true" typ e="xs:stri ng" />
  226         <xs: element na me="CLAIM_ NUMBER" ni llable="tr ue" type=" xs:string"  />
  227         <xs: element na me="SOC_SE C_NUMBER"  nillable=" true" type ="xs:strin g" />
  228         <xs: element na me="INS_PR EFIX" nill able="true " type="xs :string" / >
  229         <xs: element na me="INS_NU MBER" nill able="true " type="xs :string" / >
  230         <xs: element ma xOccurs="u nbounded"  name="INSU RANCE_POLI CY">
  231           <x s:complexT ype>
  232              <xs:sequen ce>
  233                <xs:elem ent name=" INS_POL_PR EFIX" nill able="true " type="xs :string" / >
  234                <xs:elem ent name=" INS_POL_NU MBER" nill able="true " type="xs :string" / >
  235              </xs:seque nce>
  236           </ xs:complex Type>
  237         </xs :element>
  238         <xs: element ma xOccurs="u nbounded"  name="SERV ICE" nilla ble="true" >
  239           <x s:complexT ype>
  240              <xs:sequen ce>
  241                <xs:elem ent name=" SHORT_SERV ICE_NUMBER " nillable ="true" ty pe="xs:str ing" />
  242                <xs:elem ent name=" SERVICE_NU MBER_FILL"  nillable= "true" typ e="xs:stri ng" />
  243                <xs:elem ent name=" BRANCH_OF_ SERVICE" n illable="t rue" type= "xs:string " />
  244                <xs:elem ent name=" ENTERED_ON _DUTY_DATE " nillable ="true" ty pe="xs:str ing" />
  245                <xs:elem ent name=" RELEASED_A CTIVE_DUTY _DATE" nil lable="tru e" type="x s:string"  />
  246                <xs:elem ent name=" SEPARATION _REASON_CO DE" nillab le="true"  type="xs:s tring" />
  247                <xs:elem ent name=" NONPAY_DAY S" nillabl e="true" t ype="xs:st ring" />
  248                <xs:elem ent name=" PAY_GRADE"  nillable= "true" typ e="xs:stri ng" />
  249                <xs:elem ent name=" CHAR_OF_SV C_CODE" ni llable="tr ue" type=" xs:string"  />
  250              </xs:seque nce>
  251           </ xs:complex Type>
  252         </xs :element>
  253         <xs: element na me="LAST_N AME" nilla ble="true"  type="xs: string" />
  254         <xs: element na me="FIRST_ NAME" nill able="true " type="xs :string" / >
  255         <xs: element na me="MIDDLE _NAME" nil lable="tru e" type="x s:string"  />
  256         <xs: element na me="NAME_S UFFIX" nil lable="tru e" type="x s:string"  />
  257         <xs: element ma xOccurs="u nbounded"  name="ALTE RNATE_NAME " nillable ="true">
  258           <x s:complexT ype>
  259              <xs:sequen ce>
  260                <xs:elem ent name=" ALT_LAST_N AME" nilla ble="true"  type="xs: string" />
  261                <xs:elem ent name=" ALT_FIRST_ NAME" nill able="true " type="xs :string" / >
  262                <xs:elem ent name=" ALT_MIDDLE _NAME" nil lable="tru e" type="x s:string"  />
  263                <xs:elem ent name=" ALT_NAME_S UFFIX" nil lable="tru e" type="x s:string"  />
  264              </xs:seque nce>
  265           </ xs:complex Type>
  266         </xs :element>
  267         <xs: element na me="BIRTH_ MONTH" nil lable="tru e" type="x s:string"  />
  268         <xs: element na me="BIRTH_ DAY" nilla ble="true"  type="xs: string" />
  269         <xs: element na me="BIRTH_ CENTURY" n illable="t rue" type= "xs:string " />
  270         <xs: element na me="BIRTH_ YEAR" nill able="true " type="xs :string" / >
  271         <xs: element na me="DATE_O F_BIRTH" n illable="t rue" type= "xs:string " />
  272         <xs: element na me="DEATH_ MONTH" nil lable="tru e" type="x s:string"  />
  273         <xs: element na me="DEATH_ DAY" nilla ble="true"  type="xs: string" />
  274         <xs: element na me="DEATH_ CENTURY" n illable="t rue" type= "xs:string " />
  275         <xs: element na me="DEATH_ YEAR" nill able="true " type="xs :string" / >
  276         <xs: element na me="DATE_O F_DEATH" n illable="t rue" type= "xs:string " />
  277         <xs: element na me="POW_NU MBER_OF_DA YS" nillab le="true"  type="xs:s tring" />
  278         <xs: element na me="TOTAL_ ACTIVE_SER VICE_YEARS " nillable ="true" ty pe="xs:str ing" />
  279         <xs: element na me="TOTAL_ ACTIVE_SER VICE_MONTH S" nillabl e="true" t ype="xs:st ring" />
  280         <xs: element na me="TOTAL_ ACTIVE_SER VICE_DAYS"  nillable= "true" typ e="xs:stri ng" />
  281         <xs: element na me="DISABI LITY_SEVER ANCE_PAY"  nillable=" true" type ="xs:strin g" />
  282         <xs: element na me="LUMP_S UM_READJUS TMENT_PAY"  nillable= "true" typ e="xs:stri ng" />
  283         <xs: element na me="SEPARA TION_PAY"  nillable=" true" type ="xs:strin g" />
  284         <xs: element ma xOccurs="u nbounded"  name="FOLD ER" nillab le="true">
  285           <x s:complexT ype>
  286              <xs:all>
  287                <xs:elem ent name=" FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  288                <xs:elem ent name=" FOLDER_CUR RENT_LOCAT ION" nilla ble="true"  type="xs: string" />
  289                <xs:elem ent name=" TRANSFER_M ONTH" nill able="true " type="xs :string" / >
  290                <xs:elem ent name=" TRANSFER_D AY" nillab le="true"  type="xs:s tring" />
  291                <xs:elem ent name=" TRANSFER_Y EAR" nilla ble="true"  type="xs: string" />
  292                <xs:elem ent name=" DATE_OF_TR ANSFER" ni llable="tr ue" type=" xs:string"  />
  293                <xs:elem ent name=" FOLDER_PRI OR_LOCATIO N" nillabl e="true" t ype="xs:st ring" />
  294                <xs:elem ent name=" IN_TRANSIT _TO_STATIO N" nillabl e="true" t ype="xs:st ring" />
  295                <xs:elem ent name=" IN_TRANSIT _MONTH" ni llable="tr ue" type=" xs:string"  />
  296                <xs:elem ent name=" IN_TRANSIT _DAY" nill able="true " type="xs :string" / >
  297                <xs:elem ent name=" IN_TRANSIT _YEAR" nil lable="tru e" type="x s:string"  />
  298                <xs:elem ent name=" DATE_OF_TR ANSIT" nil lable="tru e" type="x s:string"  />
  299                <xs:elem ent name=" RELOCATION _INDICATOR " nillable ="true" ty pe="xs:str ing" />
  300                <xs:elem ent name=" FARC_ACCES SION_NUM"  nillable=" true" type ="xs:strin g" />
  301                <xs:elem ent name=" NO_FOLDER_ EST_REASON " nillable ="true" ty pe="xs:str ing" />
  302                <xs:elem ent name=" FOLDER_DES TROYED_IND " nillable ="true" ty pe="xs:str ing" />
  303                <xs:elem ent name=" FOLDER_REB UILT_IND"  nillable=" true" type ="xs:strin g" />
  304                <xs:elem ent name=" NO_RECORD_ IND" nilla ble="true"  type="xs: string" />
  305                <xs:elem ent name=" FLDR_RETIR E_MONTH" n illable="t rue" type= "xs:string " />
  306                <xs:elem ent name=" FLDR_RETIR E_DAY" nil lable="tru e" type="x s:string"  />
  307                <xs:elem ent name=" FLDR_RETIR E_YEAR" ni llable="tr ue" type=" xs:string"  />
  308                <xs:elem ent name=" DATE_OF_FL DR_RETIRE"  nillable= "true" typ e="xs:stri ng" />
  309                <xs:elem ent name=" BOX_SEQUEN CE_NUMBER"  nillable= "true" typ e="xs:stri ng" />
  310                <xs:elem ent name=" LOCATION_N UMBER" nil lable="tru e" type="x s:string"  />
  311                <xs:elem ent name=" INSURANCE_ FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  312              </xs:all>
  313           </ xs:complex Type>
  314         </xs :element>
  315         <xs: element na me="CLAIM_ FOLDER_LOC ATION" nil lable="tru e" type="x s:string"  />
  316         <xs: element na me="VET_HA S_BENE_IND " nillable ="true" ty pe="xs:str ing" />
  317         <xs: element na me="VET_IS _BENE_IND"  nillable= "true" typ e="xs:stri ng" />
  318         <xs: element na me="PURPLE _HEART_IND " nillable ="true" ty pe="xs:str ing" />
  319         <xs: element na me="VERIFI ED_SOC_SEC _IND" nill able="true " type="xs :string" / >
  320         <xs: element na me="VA_EMP LOYEE_IND"  nillable= "true" typ e="xs:stri ng" />
  321         <xs: element na me="VIETNA M_SERVICE_ IND" nilla ble="true"  type="xs: string" />
  322         <xs: element na me="DISABI LITY_IND"  nillable=" true" type ="xs:strin g" />
  323         <xs: element na me="MEDAL_ OF_HONOR_I ND" nillab le="true"  type="xs:s tring" />
  324         <xs: element na me="TRANSF ER_TO_RESE RVES_IND"  nillable=" true" type ="xs:strin g" />
  325         <xs: element na me="ACTIVE _DUTY_TRAI NING_IND"  nillable=" true" type ="xs:strin g" />
  326         <xs: element na me="REENLI STED_IND"  nillable=" true" type ="xs:strin g" />
  327         <xs: element na me="BURIAL _FLAG_ISSU E_IND" nil lable="tru e" type="x s:string"  />
  328         <xs: element na me="SEX_CO DE" nillab le="true"  type="xs:s tring" />
  329         <xs: element na me="CONTES TED_DATA_I ND" nillab le="true"  type="xs:s tring" />
  330         <xs: element na me="GUARDI ANSHIP_CAS E_IND" nil lable="tru e" type="x s:string"  />
  331         <xs: element na me="INCOMP ETENT_IND"  nillable= "true" typ e="xs:stri ng" />
  332         <xs: element na me="CP_VET _CP_BENE_I ND" nillab le="true"  type="xs:s tring" />
  333         <xs: element na me="VADS_I ND" nillab le="true"  type="xs:s tring" />
  334         <xs: element na me="VERIFI ED_SVC_DAT A_IND" nil lable="tru e" type="x s:string"  />
  335         <xs: element na me="CH30_I ND" nillab le="true"  type="xs:s tring" />
  336         <xs: element na me="CH32_B ANK_IND" n illable="t rue" type= "xs:string " />
  337         <xs: element na me="CH32_B EN_IND" ni llable="tr ue" type=" xs:string"  />
  338         <xs: element na me="CH34_I ND" nillab le="true"  type="xs:s tring" />
  339         <xs: element na me="CH106_ IND" nilla ble="true"  type="xs: string" />
  340         <xs: element na me="CH31_I ND" nillab le="true"  type="xs:s tring" />
  341         <xs: element na me="CH32_9 03_IND" ni llable="tr ue" type=" xs:string"  />
  342         <xs: element na me="IND_90 1" nillabl e="true" t ype="xs:st ring" />
  343         <xs: element na me="JOBS_I ND" nillab le="true"  type="xs:s tring" />
  344         <xs: element na me="VARMS_ IND" nilla ble="true"  type="xs: string" />
  345         <xs: element na me="DIAGS_ VERIFIED_I ND" nillab le="true"  type="xs:s tring" />
  346         <xs: element na me="HOMELE SS_VET_IND " nillable ="true" ty pe="xs:str ing" />
  347         <xs: element na me="RET_SV R_IND" nil lable="tru e" type="x s:string"  />
  348         <xs: element na me="PERSIA N_GULF_SVC _IND" nill able="true " type="xs :string" / >
  349         <xs: element na me="SVC_ME D_RECORD_I ND" nillab le="true"  type="xs:s tring" />
  350         <xs: element na me="BANKRU PTCY_IND"  nillable=" true" type ="xs:strin g" />
  351         <xs: element na me="CAUSE_ OF_DEATH"  nillable=" true" type ="xs:strin g" />
  352         <xs: element na me="DEATH_ IN_SVC" ni llable="tr ue" type=" xs:string"  />
  353         <xs: element na me="POWER_ OF_ATTY_CO DE1" nilla ble="true"  type="xs: string" />
  354         <xs: element na me="POWER_ OF_ATTY_CO DE2" nilla ble="true"  type="xs: string" />
  355         <xs: element ma xOccurs="u nbounded"  name="FLAS H" nillabl e="true">
  356           <x s:complexT ype>
  357              <xs:sequen ce>
  358                <xs:elem ent name=" FLASH_CODE " nillable ="true" ty pe="xs:str ing" />
  359                <xs:elem ent name=" FLASH_STAT ION" nilla ble="true"  type="xs: string" />
  360                <xs:elem ent name=" FLASH_ROUT ING_SYMBOL " nillable ="true" ty pe="xs:str ing" />
  361              </xs:seque nce>
  362           </ xs:complex Type>
  363         </xs :element>
  364         <xs: element na me="CLOTHI NG_ALLOWAN CE" nillab le="true"  type="xs:s tring" />
  365         <xs: element ma xOccurs="u nbounded"  name="SERV ICEDIAGNOS TICS" nill able="true ">
  366           <x s:complexT ype>
  367              <xs:sequen ce>
  368                <xs:elem ent name=" SERVICE_DI AGNOSTICS"  nillable= "true" typ e="xs:stri ng" />
  369                <xs:elem ent name=" SERVICE_PE RCENT1" ni llable="tr ue" type=" xs:string"  />
  370                <xs:elem ent name=" SERVICE_PE RCENT2" ni llable="tr ue" type=" xs:string"  />
  371                <xs:elem ent name=" RECUR_ANAL OGUS_CODE"  nillable= "true" typ e="xs:stri ng" />
  372                <xs:elem ent name=" RECUR_SVC_ CON_DISABI LITY" nill able="true " type="xs :string" / >
  373              </xs:seque nce>
  374           </ xs:complex Type>
  375         </xs :element>
  376         <xs: element na me="NUM_OF _SVC_CON_D IS" nillab le="true"  type="xs:s tring" />
  377         <xs: element na me="BURIAL _AWARD_PLO T" nillabl e="true" t ype="xs:st ring" />
  378         <xs: element na me="BURIAL _AWARD_TRA NSPORT" ni llable="tr ue" type=" xs:string"  />
  379         <xs: element na me="HEADST ONE" nilla ble="true"  type="xs: string" />
  380         <xs: element na me="PAYMEN T" nillabl e="true" t ype="xs:st ring" />
  381         <xs: element na me="APPLIC ATION_FOR_ PLOT" nill able="true " type="xs :string" / >
  382         <xs: element na me="ADAPTI VE_EQUIPME NT" nillab le="true"  type="xs:s tring" />
  383         <xs: element na me="SPECIA L_ADAPTIVE _HOUSING"  nillable=" true" type ="xs:strin g" />
  384         <xs: element na me="REASON _FOR_TERM_ DISALLOW"  nillable=" true" type ="xs:strin g" />
  385         <xs: element na me="ENTITL EMENT_CODE " nillable ="true" ty pe="xs:str ing" />
  386         <xs: element na me="SPECIA L_LAW_CODE " nillable ="true" ty pe="xs:str ing" />
  387         <xs: element na me="CP_EFF CTVE_DATE_ OF_TERM" n illable="t rue" type= "xs:string " />
  388         <xs: element na me="BURIAL _AWD_SVC_C ONNECT" ni llable="tr ue" type=" xs:string"  />
  389         <xs: element na me="BURIAL _AWD_NONSV C_CON" nil lable="tru e" type="x s:string"  />
  390         <xs: element na me="AUTOMO BILE_ALLOW ANCE" nill able="true " type="xs :string" / >
  391         <xs: element na me="COMBIN ED_DEGREE"  nillable= "true" typ e="xs:stri ng" />
  392         <xs: element na me="ADD_DI A_IND" nil lable="tru e" type="x s:string"  />
  393         <xs: element na me="EMPLOY EE_NUMBER"  nillable= "true" typ e="xs:stri ng" />
  394         <xs: element na me="EMPLOY EE_STATION _NUMBER" n illable="t rue" type= "xs:string " />
  395         <xs: element na me="UPDATE _MONTH" ni llable="tr ue" type=" xs:string"  />
  396         <xs: element na me="UPDATE _DAY" nill able="true " type="xs :string" / >
  397         <xs: element na me="UPDATE _CENTURY"  nillable=" true" type ="xs:strin g" />
  398         <xs: element na me="UPDATE _YEAR" nil lable="tru e" type="x s:string"  />
  399         <xs: element na me="DATE_O F_UPDATE"  nillable=" true" type ="xs:strin g" />
  400         <xs: element na me="NUMBER _OF_DISCLO SURES" nil lable="tru e" type="x s:string"  />
  401         <xs: element ma xOccurs="u nbounded"  name="RECU RING_DISCL OSURE" nil lable="tru e">
  402           <x s:complexT ype>
  403              <xs:sequen ce>
  404                <xs:elem ent name=" RECUR_DISC LOSURE_NUM " nillable ="true" ty pe="xs:str ing" />
  405                <xs:elem ent name=" RECUR_DISC LOSURE_MON TH" nillab le="true"  type="xs:s tring" />
  406                <xs:elem ent name=" RECUR_DISC LOSURE_YEA R" nillabl e="true" t ype="xs:st ring" />
  407                <xs:elem ent name=" DATE_OF_DI SCLOSURE"  nillable=" true" type ="xs:strin g" />
  408              </xs:seque nce>
  409           </ xs:complex Type>
  410         </xs :element>
  411         <xs: element na me="INSURA NCE_JURIS"  nillable= "true" typ e="xs:stri ng" />
  412         <xs: element na me="INS_LA PSED_PURGE _MONTH" ni llable="tr ue" type=" xs:string"  />
  413         <xs: element na me="INS_LA PSED_PURGE _CENTURY"  nillable=" true" type ="xs:strin g" />
  414         <xs: element na me="INS_LA PSED_PURGE _YEAR" nil lable="tru e" type="x s:string"  />
  415         <xs: element na me="DATE_O F_INS_LAPS ED_PURGE"  nillable=" true" type ="xs:strin g" />
  416         <xs: element na me="CH30_O VERPAYMENT " nillable ="true" ty pe="xs:str ing" />
  417         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_AMT_C"  nillable= "true" typ e="xs:stri ng" />
  418         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_MM_C"  nillable=" true" type ="xs:strin g" />
  419         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_YEAR_C " nillable ="true" ty pe="xs:str ing" />
  420         <xs: element na me="DATE_O F_DMDC_RET IRE_PAY_C"  nillable= "true" typ e="xs:stri ng" />
  421         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_AMT_P"  nillable= "true" typ e="xs:stri ng" />
  422         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_MM_P"  nillable=" true" type ="xs:strin g" />
  423         <xs: element na me="DMDC_R ETIRE_PAY_ SBP_YEAR_P " nillable ="true" ty pe="xs:str ing" />
  424         <xs: element na me="DATE_O F_DMDC_RET IRE_PAY_P"  nillable= "true" typ e="xs:stri ng" />
  425         <xs: element na me="VADS_I ND2" nilla ble="true"  type="xs: string" />
  426         <xs: element na me="VADS_I ND3" nilla ble="true"  type="xs: string" />
  427         <xs: element na me="VERIFI ED_SVC_DAT A_IND2" ni llable="tr ue" type=" xs:string"  />
  428         <xs: element na me="VERIFI ED_SVC_DAT A_IND3" ni llable="tr ue" type=" xs:string"  />
  429         <xs: element na me="SVC_NU M_EDIT_FIL LER" nilla ble="true"  type="xs: string" />
  430         <xs: element na me="PVR_MO NTH" nilla ble="true"  type="xs: string" />
  431         <xs: element na me="PVR_DA Y" nillabl e="true" t ype="xs:st ring" />
  432         <xs: element na me="PVR_CE NTURY" nil lable="tru e" type="x s:string"  />
  433         <xs: element na me="PVR_YE AR" nillab le="true"  type="xs:s tring" />
  434         <xs: element na me="PVR_FI LLER1" nil lable="tru e" type="x s:string"  />
  435         <xs: element na me="APPEAL S_IND" nil lable="tru e" type="x s:string"  />
  436         <xs: element na me="IN_THE ATER_START _DATE" nil lable="tru e" type="x s:string"  />
  437         <xs: element na me="IN_THE ATER_END_D ATE" nilla ble="true"  type="xs: string" />
  438         <xs: element na me="IN_THE ATER_DAYS"  nillable= "true" typ e="xs:stri ng" />
  439         <xs: element mi nOccurs="0 " name="NU MBER_OF_RE CORDS" nil lable="tru e" type="x s:string"  />
  440         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" BIRLS_SELE CTION" nil lable="tru e">
  441           <x s:complexT ype>
  442              <xs:sequen ce>
  443                <xs:elem ent minOcc urs="0" na me="VET_IN D" nillabl e="true" t ype="xs:st ring" />
  444                <xs:elem ent minOcc urs="0" na me="LAST_N AME" nilla ble="true"  type="xs: string" />
  445                <xs:elem ent minOcc urs="0" na me="FIRST_ NAME" nill able="true " type="xs :string" / >
  446                <xs:elem ent minOcc urs="0" na me="MIDDLE _NAME" nil lable="tru e" type="x s:string"  />
  447                <xs:elem ent minOcc urs="0" na me="SUFFIX " nillable ="true" ty pe="xs:str ing" />
  448                <xs:elem ent minOcc urs="0" na me="FILE_N UMBER" nil lable="tru e" type="x s:string"  />
  449                <xs:elem ent minOcc urs="0" na me="PAYEE_ CODE" nill able="true " type="xs :string" / >
  450                <xs:elem ent minOcc urs="0" na me="CURREN T_LOCATION " nillable ="true" ty pe="xs:str ing" />
  451                <xs:elem ent minOcc urs="0" na me="ENTERE D_ON_DUTY_ DATE" nill able="true " type="xs :string" / >
  452                <xs:elem ent minOcc urs="0" na me="RELEAS ED_ACTIVE_ DUTY_DATE"  nillable= "true" typ e="xs:stri ng" />
  453                <xs:elem ent minOcc urs="0" na me="DATE_O F_BIRTH" n illable="t rue" type= "xs:string " />
  454                <xs:elem ent minOcc urs="0" na me="DATE_O F_DEATH" n illable="t rue" type= "xs:string " />
  455                <xs:elem ent minOcc urs="0" na me="SSN_VE RIFIED" ni llable="tr ue" type=" xs:string"  />
  456                <xs:elem ent minOcc urs="0" na me="SSN" n illable="t rue" type= "xs:string " />
  457                <xs:elem ent minOcc urs="0" na me="SERVIC E_NUMBER"  nillable=" true" type ="xs:strin g" />
  458                <xs:elem ent minOcc urs="0" na me="BRANCH _OF_SERVIC E" nillabl e="true" t ype="xs:st ring" />
  459              </xs:seque nce>
  460           </ xs:complex Type>
  461         </xs :element>
  462       </xs:s equence>
  463     </xs:com plexType>
  464     <xs:comp lexType na me="findBi rlsRecordB yFileNumbe r">
  465       <xs:se quence>
  466         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  467       </xs:s equence>
  468     </xs:com plexType>
  469     <xs:comp lexType na me="findBi rlsRecordB yFileNumbe rResponse" >
  470       <xs:se quence>
  471         <xs: element mi nOccurs="0 " name="re turn" type ="tns:birl sRecord" / >
  472       </xs:s equence>
  473     </xs:com plexType>
  474     <xs:comp lexType na me="findVe teranByPtc pntId">
  475       <xs:se quence>
  476         <xs: element mi nOccurs="0 " name="pt cpntId" ty pe="xs:lon g" />
  477       </xs:s equence>
  478     </xs:com plexType>
  479     <xs:comp lexType na me="findVe teranByPtc pntIdRespo nse">
  480       <xs:se quence>
  481         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vete ranRecord"  />
  482       </xs:s equence>
  483     </xs:com plexType>
  484     <xs:comp lexType na me="vetera nRecord">
  485       <xs:se quence>
  486         <xs: element mi nOccurs="0 " name="ve tBirlsReco rd" type=" tns:birlsR ecord" />
  487         <xs: element mi nOccurs="0 " name="ve tCorpRecor d" type="t ns:shrinq2 Person" />
  488       </xs:s equence>
  489     </xs:com plexType>
  490     <xs:comp lexType na me="shrinq 2Person">
  491       <xs:se quence>
  492         <xs: element mi nOccurs="0 " name="ad dressLine1 " type="xs :string" / >
  493         <xs: element mi nOccurs="0 " name="ad dressLine2 " type="xs :string" / >
  494         <xs: element mi nOccurs="0 " name="ad dressLine3 " type="xs :string" / >
  495         <xs: element mi nOccurs="0 " name="ar eaNumberOn e" type="x s:string"  />
  496         <xs: element mi nOccurs="0 " name="ar eaNumberTw o" type="x s:string"  />
  497         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string"  />
  498         <xs: element mi nOccurs="0 " name="cn sldtPymtTy peCd" type ="xs:strin g" />
  499         <xs: element mi nOccurs="0 " name="co mpetencyDe cisionType Code" type ="xs:strin g" />
  500         <xs: element mi nOccurs="0 " name="co untry" typ e="xs:stri ng" />
  501         <xs: element mi nOccurs="0 " name="cp PaymentAdd ressLine1"  type="xs: string" />
  502         <xs: element mi nOccurs="0 " name="cp PaymentAdd ressLine2"  type="xs: string" />
  503         <xs: element mi nOccurs="0 " name="cp PaymentAdd ressLine3"  type="xs: string" />
  504         <xs: element mi nOccurs="0 " name="cp PaymentCit y" type="x s:string"  />
  505         <xs: element mi nOccurs="0 " name="cp PaymentCou ntry" type ="xs:strin g" />
  506         <xs: element mi nOccurs="0 " name="cp PaymentFor eignZip" t ype="xs:st ring" />
  507         <xs: element mi nOccurs="0 " name="cp PaymentPos tOfficeTyp eCode" typ e="xs:stri ng" />
  508         <xs: element mi nOccurs="0 " name="cp PaymentPos talTypeCod e" type="x s:string"  />
  509         <xs: element mi nOccurs="0 " name="cp PaymentSta te" type=" xs:string"  />
  510         <xs: element mi nOccurs="0 " name="cp PaymentZip Code" type ="xs:strin g" />
  511         <xs: element mi nOccurs="0 " name="da teOfBirth"  type="xs: string" />
  512         <xs: element mi nOccurs="0 " name="de bitCardInd " type="xs :string" / >
  513         <xs: element mi nOccurs="0 " name="ef tAccountNu mber" type ="xs:strin g" />
  514         <xs: element mi nOccurs="0 " name="ef tAccountTy pe" type=" xs:string"  />
  515         <xs: element mi nOccurs="0 " name="ef tRoutingNu mber" type ="xs:strin g" />
  516         <xs: element mi nOccurs="0 " name="em ailAddress " type="xs :string" / >
  517         <xs: element mi nOccurs="0 " name="fi duciaryDec isionCateg oryTypeCod e" type="x s:string"  />
  518         <xs: element mi nOccurs="0 " name="fi duciaryFol derLocatio n" type="x s:string"  />
  519         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  520         <xs: element mi nOccurs="0 " name="fi rstName" t ype="xs:st ring" />
  521         <xs: element mi nOccurs="0 " name="fo reignCode"  type="xs: string" />
  522         <xs: element mi nOccurs="0 " name="la stName" ty pe="xs:str ing" />
  523         <xs: element mi nOccurs="0 " name="mi ddleName"  type="xs:s tring" />
  524         <xs: element mi nOccurs="0 " name="mi litaryPost OfficeType Code" type ="xs:strin g" />
  525         <xs: element mi nOccurs="0 " name="mi litaryPost alTypeCode " type="xs :string" / >
  526         <xs: element mi nOccurs="0 " name="or gName" typ e="xs:stri ng" />
  527         <xs: element mi nOccurs="0 " name="or gTitle" ty pe="xs:str ing" />
  528         <xs: element mi nOccurs="0 " name="or gType" typ e="xs:stri ng" />
  529         <xs: element mi nOccurs="0 " name="ph oneNumberO ne" type=" xs:string"  />
  530         <xs: element mi nOccurs="0 " name="ph oneNumberT wo" type=" xs:string"  />
  531         <xs: element mi nOccurs="0 " name="ph oneTypeNam eOne" type ="xs:strin g" />
  532         <xs: element mi nOccurs="0 " name="ph oneTypeNam eTwo" type ="xs:strin g" />
  533         <xs: element mi nOccurs="0 " name="pr epPhraseTy pe" type=" xs:string"  />
  534         <xs: element mi nOccurs="0 " name="pr ovinceName " type="xs :string" / >
  535         <xs: element mi nOccurs="0 " name="pt cpntId" ty pe="xs:str ing" />
  536         <xs: element mi nOccurs="0 " name="pt cpntRelati onship" ty pe="xs:str ing" />
  537         <xs: element mi nOccurs="0 " name="pt cpntSearch " type="tn s:ptcpntSe archPerson Record" />
  538         <xs: element mi nOccurs="0 " name="re turnCode"  type="xs:s tring" />
  539         <xs: element mi nOccurs="0 " name="re turnMessag e" type="x s:string"  />
  540         <xs: element mi nOccurs="0 " name="sa lutationNa me" type=" xs:string"  />
  541         <xs: element mi nOccurs="0 " name="se nsitiveLev elOfRecord " type="xs :string" / >
  542         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"  />
  543         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string " />
  544         <xs: element mi nOccurs="0 " name="su ffixName"  type="xs:s tring" />
  545         <xs: element mi nOccurs="0 " name="te mporaryCus todianIndi cator" typ e="xs:stri ng" />
  546         <xs: element mi nOccurs="0 " name="te rritoryNam e" type="x s:string"  />
  547         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line1" typ e="xs:stri ng" />
  548         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line2" typ e="xs:stri ng" />
  549         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line3" typ e="xs:stri ng" />
  550         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line4" typ e="xs:stri ng" />
  551         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line5" typ e="xs:stri ng" />
  552         <xs: element mi nOccurs="0 " name="tr easuryMail ingAddress Line6" typ e="xs:stri ng" />
  553         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line1" typ e="xs:stri ng" />
  554         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line2" typ e="xs:stri ng" />
  555         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line3" typ e="xs:stri ng" />
  556         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line4" typ e="xs:stri ng" />
  557         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line5" typ e="xs:stri ng" />
  558         <xs: element mi nOccurs="0 " name="tr easuryPaym entAddress Line6" typ e="xs:stri ng" />
  559         <xs: element mi nOccurs="0 " name="zi pCode" typ e="xs:stri ng" />
  560       </xs:s equence>
  561     </xs:com plexType>
  562     <xs:comp lexType na me="ptcpnt SearchPers onRecord">
  563       <xs:se quence>
  564         <xs: element mi nOccurs="0 " name="nu mberOfReco rds" type= "xs:string " />
  565         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" persons" n illable="t rue" type= "tns:ptcpn tSearchPer son" />
  566         <xs: element mi nOccurs="0 " name="re turnCode"  type="xs:s tring" />
  567         <xs: element mi nOccurs="0 " name="re turnMessag e" type="x s:string"  />
  568       </xs:s equence>
  569     </xs:com plexType>
  570     <xs:comp lexType na me="ptcpnt SearchPers on">
  571       <xs:se quence>
  572         <xs: element mi nOccurs="0 " name="br anchOfServ ice1" type ="xs:strin g" />
  573         <xs: element mi nOccurs="0 " name="da teOfBirth"  type="xs: string" />
  574         <xs: element mi nOccurs="0 " name="da teOfDeath"  type="xs: string" />
  575         <xs: element mi nOccurs="0 " name="fi ller" type ="xs:strin g" />
  576         <xs: element mi nOccurs="0 " name="fi rstName" t ype="xs:st ring" />
  577         <xs: element mi nOccurs="0 " name="hi ghSecurity Level" typ e="xs:stri ng" />
  578         <xs: element mi nOccurs="0 " name="la stName" ty pe="xs:str ing" />
  579         <xs: element mi nOccurs="0 " name="mi ddleName"  type="xs:s tring" />
  580         <xs: element mi nOccurs="0 " name="pt cpntId" ty pe="xs:str ing" />
  581         <xs: element mi nOccurs="0 " name="se curityIssu eCount" ty pe="xs:str ing" />
  582         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"  />
  583         <xs: element mi nOccurs="0 " name="su ffixName"  type="xs:s tring" />
  584       </xs:s equence>
  585     </xs:com plexType>
  586     <xs:comp lexType na me="findVe teran">
  587       <xs:se quence>
  588         <xs: element mi nOccurs="0 " name="ve teranRecor dInput" ty pe="tns:ve teranRecor dInput" />
  589       </xs:s equence>
  590     </xs:com plexType>
  591     <xs:comp lexType na me="findVe teranRespo nse">
  592       <xs:se quence>
  593         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vete ranRecord"  />
  594       </xs:s equence>
  595     </xs:com plexType>
  596     <xs:comp lexType na me="insert BirlsRecor d">
  597       <xs:se quence>
  598         <xs: element mi nOccurs="0 " name="bi rlsAddInpu t" type="t ns:birlsAd dInput" />
  599       </xs:s equence>
  600     </xs:com plexType>
  601     <xs:comp lexType na me="birlsA ddInput">
  602       <xs:se quence>
  603         <xs: element mi nOccurs="0 " name="AC TIVE_DUTY_ TRAINING_I ND" type=" xs:string"  />
  604         <xs: element mi nOccurs="0 " name="AD APTIVE_EQU IPMENT" ty pe="xs:str ing" />
  605         <xs: element mi nOccurs="0 " name="AD D_DIA_IND"  type="xs: string" />
  606         <xs: element mi nOccurs="0 " name="AP PEALS_IND"  type="xs: string" />
  607         <xs: element mi nOccurs="0 " name="AP PLICATION_ FOR_PLOT"  type="xs:s tring" />
  608         <xs: element mi nOccurs="0 " name="AS SIGN_FILE_ NUMBER_IND " type="xs :string" / >
  609         <xs: element mi nOccurs="0 " name="AU TOMOBILE_A LLOWANCE"  type="xs:s tring" />
  610         <xs: element mi nOccurs="0 " name="BA NKRUPTCY_I ND" type=" xs:string"  />
  611         <xs: element mi nOccurs="0 " name="BI RTH_CENTUR Y" type="x s:string"  />
  612         <xs: element mi nOccurs="0 " name="BI RTH_DAY" t ype="xs:st ring" />
  613         <xs: element mi nOccurs="0 " name="BI RTH_MONTH"  type="xs: string" />
  614         <xs: element mi nOccurs="0 " name="BI RTH_YEAR"  type="xs:s tring" />
  615         <xs: element mi nOccurs="0 " name="BU RIAL_AWARD _PLOT" typ e="xs:stri ng" />
  616         <xs: element mi nOccurs="0 " name="BU RIAL_AWARD _TRANSPORT " type="xs :string" / >
  617         <xs: element mi nOccurs="0 " name="BU RIAL_AWD_N ONSVC_CON"  type="xs: string" />
  618         <xs: element mi nOccurs="0 " name="BU RIAL_AWD_S VC_CONNECT " type="xs :string" / >
  619         <xs: element mi nOccurs="0 " name="BU RIAL_FLAG_ ISSUE_IND"  type="xs: string" />
  620         <xs: element mi nOccurs="0 " name="CA USE_OF_DEA TH" type=" xs:string"  />
  621         <xs: element mi nOccurs="0 " name="CA USE_OF_DEA TH_TAG" ty pe="xs:str ing" />
  622         <xs: element mi nOccurs="0 " name="CH 106_IND" t ype="xs:st ring" />
  623         <xs: element mi nOccurs="0 " name="CH 30_DMDC_TA G" type="x s:string"  />
  624         <xs: element mi nOccurs="0 " name="CH 30_IND" ty pe="xs:str ing" />
  625         <xs: element mi nOccurs="0 " name="CH 30_OVERPAY MENT" type ="xs:strin g" />
  626         <xs: element mi nOccurs="0 " name="CH 31_IND" ty pe="xs:str ing" />
  627         <xs: element mi nOccurs="0 " name="CH 32_903_IND " type="xs :string" / >
  628         <xs: element mi nOccurs="0 " name="CH 32_BANK_IN D" type="x s:string"  />
  629         <xs: element mi nOccurs="0 " name="CH 32_BEN_IND " type="xs :string" / >
  630         <xs: element mi nOccurs="0 " name="CH 34_IND" ty pe="xs:str ing" />
  631         <xs: element mi nOccurs="0 " name="CL AIM_NUMBER " type="xs :string" / >
  632         <xs: element mi nOccurs="0 " name="CL OTHING_ALL OWANCE" ty pe="xs:str ing" />
  633         <xs: element mi nOccurs="0 " name="CO MBINED_DEG REE" type= "xs:string " />
  634         <xs: element mi nOccurs="0 " name="CO NTESTED_DA TA_IND" ty pe="xs:str ing" />
  635         <xs: element mi nOccurs="0 " name="CP _EFFCTVE_D ATE_OF_TER M" type="x s:string"  />
  636         <xs: element mi nOccurs="0 " name="CP _VET_CP_BE NE_IND" ty pe="xs:str ing" />
  637         <xs: element mi nOccurs="0 " name="DE ATH_CENTUR Y" type="x s:string"  />
  638         <xs: element mi nOccurs="0 " name="DE ATH_DAY" t ype="xs:st ring" />
  639         <xs: element mi nOccurs="0 " name="DE ATH_IN_SVC " type="xs :string" / >
  640         <xs: element mi nOccurs="0 " name="DE ATH_MONTH"  type="xs: string" />
  641         <xs: element mi nOccurs="0 " name="DE ATH_YEAR"  type="xs:s tring" />
  642         <xs: element mi nOccurs="0 " name="DI AGS_VERIFI ED_IND" ty pe="xs:str ing" />
  643         <xs: element mi nOccurs="0 " name="DI SABILITY_I ND" type=" xs:string"  />
  644         <xs: element mi nOccurs="0 " name="DI SABILITY_S EVERANCE_P AY" type=" xs:string"  />
  645         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_AM T_C" type= "xs:string " />
  646         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_AM T_P" type= "xs:string " />
  647         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_MM _C" type=" xs:string"  />
  648         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_MM _P" type=" xs:string"  />
  649         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_YE AR_C" type ="xs:strin g" />
  650         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_YE AR_P" type ="xs:strin g" />
  651         <xs: element mi nOccurs="0 " name="EM PLOYEE_NUM BER" type= "xs:string " />
  652         <xs: element mi nOccurs="0 " name="EM PLOYEE_STA TION_NUMBE R" type="x s:string"  />
  653         <xs: element mi nOccurs="0 " name="EN TITLEMENT_ CODE" type ="xs:strin g" />
  654         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" FLASH" nil lable="tru e">
  655           <x s:complexT ype>
  656              <xs:sequen ce>
  657                <xs:elem ent name=" FLASH_CODE " nillable ="true" ty pe="xs:str ing" />
  658                <xs:elem ent name=" FLASH_STAT ION" nilla ble="true"  type="xs: string" />
  659                <xs:elem ent name=" FLASH_ROUT ING_SYMBOL " nillable ="true" ty pe="xs:str ing" />
  660              </xs:seque nce>
  661           </ xs:complex Type>
  662         </xs :element>
  663         <xs: element mi nOccurs="0 " name="FL ASH_TAG" t ype="xs:st ring" />
  664         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" FOLDER" ni llable="tr ue">
  665           <x s:complexT ype>
  666              <xs:all>
  667                <xs:elem ent name=" FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  668                <xs:elem ent name=" FOLDER_CUR RENT_LOCAT ION" nilla ble="true"  type="xs: string" />
  669                <xs:elem ent name=" TRANSFER_M ONTH" nill able="true " type="xs :string" / >
  670                <xs:elem ent name=" TRANSFER_D AY" nillab le="true"  type="xs:s tring" />
  671                <xs:elem ent name=" TRANSFER_Y EAR" nilla ble="true"  type="xs: string" />
  672                <xs:elem ent name=" DATE_OF_TR ANSFER" ni llable="tr ue" type=" xs:string"  />
  673                <xs:elem ent name=" FOLDER_PRI OR_LOCATIO N" nillabl e="true" t ype="xs:st ring" />
  674                <xs:elem ent name=" IN_TRANSIT _TO_STATIO N" nillabl e="true" t ype="xs:st ring" />
  675                <xs:elem ent name=" IN_TRANSIT _MONTH" ni llable="tr ue" type=" xs:string"  />
  676                <xs:elem ent name=" IN_TRANSIT _DAY" nill able="true " type="xs :string" / >
  677                <xs:elem ent name=" IN_TRANSIT _YEAR" nil lable="tru e" type="x s:string"  />
  678                <xs:elem ent name=" DATE_OF_TR ANSIT" nil lable="tru e" type="x s:string"  />
  679                <xs:elem ent name=" RELOCATION _INDICATOR " nillable ="true" ty pe="xs:str ing" />
  680                <xs:elem ent name=" FARC_ACCES SION_NUM"  nillable=" true" type ="xs:strin g" />
  681                <xs:elem ent name=" NO_FOLDER_ EST_REASON " nillable ="true" ty pe="xs:str ing" />
  682                <xs:elem ent name=" FOLDER_DES TROYED_IND " nillable ="true" ty pe="xs:str ing" />
  683                <xs:elem ent name=" FOLDER_REB UILT_IND"  nillable=" true" type ="xs:strin g" />
  684                <xs:elem ent name=" NO_RECORD_ IND" nilla ble="true"  type="xs: string" />
  685                <xs:elem ent name=" FLDR_RETIR E_MONTH" n illable="t rue" type= "xs:string " />
  686                <xs:elem ent name=" FLDR_RETIR E_DAY" nil lable="tru e" type="x s:string"  />
  687                <xs:elem ent name=" FLDR_RETIR E_YEAR" ni llable="tr ue" type=" xs:string"  />
  688                <xs:elem ent name=" DATE_OF_FL DR_RETIRE"  nillable= "true" typ e="xs:stri ng" />
  689                <xs:elem ent name=" BOX_SEQUEN CE_NUMBER"  nillable= "true" typ e="xs:stri ng" />
  690                <xs:elem ent name=" LOCATION_N UMBER" nil lable="tru e" type="x s:string"  />
  691                <xs:elem ent name=" INSURANCE_ FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  692              </xs:all>
  693           </ xs:complex Type>
  694         </xs :element>
  695         <xs: element mi nOccurs="0 " name="FO LDER_TAG"  type="xs:s tring" />
  696         <xs: element mi nOccurs="0 " name="FR OM_FIRST_N AME" type= "xs:string " />
  697         <xs: element mi nOccurs="0 " name="FR OM_INS_POL _NUMBER" t ype="xs:st ring" />
  698         <xs: element mi nOccurs="0 " name="FR OM_INS_POL _PREFIX" t ype="xs:st ring" />
  699         <xs: element mi nOccurs="0 " name="FR OM_LAST_NA ME" type=" xs:string"  />
  700         <xs: element mi nOccurs="0 " name="FR OM_MIDDLE_ NAME" type ="xs:strin g" />
  701         <xs: element mi nOccurs="0 " name="FR OM_NAME_SU FFIX" type ="xs:strin g" />
  702         <xs: element mi nOccurs="0 " name="GU ARDIANSHIP _CASE_IND"  type="xs: string" />
  703         <xs: element mi nOccurs="0 " name="HE ADSTONE" t ype="xs:st ring" />
  704         <xs: element mi nOccurs="0 " name="HO MELESS_VET _IND" type ="xs:strin g" />
  705         <xs: element mi nOccurs="0 " name="IC P_DATA_TAG " type="xs :string" / >
  706         <xs: element mi nOccurs="0 " name="IN COMPETENT_ IND" type= "xs:string " />
  707         <xs: element mi nOccurs="0 " name="IN DICATOR_TA G" type="x s:string"  />
  708         <xs: element mi nOccurs="0 " name="IN D_901" typ e="xs:stri ng" />
  709         <xs: element mi nOccurs="0 " name="IN SURANCE_JU RIS" type= "xs:string " />
  710         <xs: element mi nOccurs="0 " name="IN SURANCE_TA G" type="x s:string"  />
  711         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_CENTU RY" type=" xs:string"  />
  712         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_MONTH " type="xs :string" / >
  713         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_YEAR"  type="xs: string" />
  714         <xs: element mi nOccurs="0 " name="IN S_NUMBER"  type="xs:s tring" />
  715         <xs: element mi nOccurs="0 " name="IN S_POLICY_C HANGE_IND"  type="xs: string" />
  716         <xs: element mi nOccurs="0 " name="IN S_PREFIX"  type="xs:s tring" />
  717         <xs: element mi nOccurs="0 " name="IN _THEATER_D AYS" type= "xs:string " />
  718         <xs: element mi nOccurs="0 " name="IN _THEATER_E ND_DATE" t ype="xs:st ring" />
  719         <xs: element mi nOccurs="0 " name="IN _THEATER_S TART_DATE"  type="xs: string" />
  720         <xs: element mi nOccurs="0 " name="JO BS_IND" ty pe="xs:str ing" />
  721         <xs: element mi nOccurs="0 " name="LU MP_SUM_REA DJUSTMENT_ PAY" type= "xs:string " />
  722         <xs: element mi nOccurs="0 " name="ME DAL_OF_HON OR_IND" ty pe="xs:str ing" />
  723         <xs: element mi nOccurs="0 " name="MO D_CLAIM_NU MBER" type ="xs:strin g" />
  724         <xs: element mi nOccurs="0 " name="NA ME_CHANGE_ IND" type= "xs:string " />
  725         <xs: element mi nOccurs="0 " name="NA ME_IND" ty pe="xs:str ing" />
  726         <xs: element mi nOccurs="0 " name="NU MBER_OF_DI SCLOSURES"  type="xs: string" />
  727         <xs: element mi nOccurs="0 " name="NU M_OF_SVC_C ON_DIS" ty pe="xs:str ing" />
  728         <xs: element mi nOccurs="0 " name="PA YEE_NUMBER " type="xs :string" / >
  729         <xs: element mi nOccurs="0 " name="PA YMENT" typ e="xs:stri ng" />
  730         <xs: element mi nOccurs="0 " name="PE RSIAN_GULF _SVC_IND"  type="xs:s tring" />
  731         <xs: element mi nOccurs="0 " name="PO A_TAG" typ e="xs:stri ng" />
  732         <xs: element mi nOccurs="0 " name="PO WER_OF_ATT Y_CODE1" t ype="xs:st ring" />
  733         <xs: element mi nOccurs="0 " name="PO WER_OF_ATT Y_CODE2" t ype="xs:st ring" />
  734         <xs: element mi nOccurs="0 " name="PO W_NUMBER_O F_DAYS" ty pe="xs:str ing" />
  735         <xs: element mi nOccurs="0 " name="PR IVACY_TAG"  type="xs: string" />
  736         <xs: element mi nOccurs="0 " name="PU RPLE_HEART _IND" type ="xs:strin g" />
  737         <xs: element mi nOccurs="0 " name="PV R_CENTURY"  type="xs: string" />
  738         <xs: element mi nOccurs="0 " name="PV R_DAY" typ e="xs:stri ng" />
  739         <xs: element mi nOccurs="0 " name="PV R_FILLER1"  type="xs: string" />
  740         <xs: element mi nOccurs="0 " name="PV R_MONTH" t ype="xs:st ring" />
  741         <xs: element mi nOccurs="0 " name="PV R_TAG" typ e="xs:stri ng" />
  742         <xs: element mi nOccurs="0 " name="PV R_YEAR" ty pe="xs:str ing" />
  743         <xs: element mi nOccurs="0 " name="RE ASON_FOR_T ERM_DISALL OW" type=" xs:string"  />
  744         <xs: element mi nOccurs="0 " name="RE CORD_IND"  type="xs:s tring" />
  745         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" RECURING_D ISCLOSURE"  nillable= "true">
  746           <x s:complexT ype>
  747              <xs:sequen ce>
  748                <xs:elem ent name=" RECUR_DISC LOSURE_NUM " nillable ="true" ty pe="xs:str ing" />
  749                <xs:elem ent name=" RECUR_DISC LOSURE_MON TH" nillab le="true"  type="xs:s tring" />
  750                <xs:elem ent name=" RECUR_DISC LOSURE_YEA R" nillabl e="true" t ype="xs:st ring" />
  751                <xs:elem ent name=" DATE_OF_DI SCLOSURE"  nillable=" true" type ="xs:strin g" />
  752              </xs:seque nce>
  753           </ xs:complex Type>
  754         </xs :element>
  755         <xs: element mi nOccurs="0 " name="RE ENLISTED_I ND" type=" xs:string"  />
  756         <xs: element mi nOccurs="0 " name="RE T_SVR_IND"  type="xs: string" />
  757         <xs: element mi nOccurs="0 " name="SE CURITY_TAG " type="xs :string" / >
  758         <xs: element mi nOccurs="0 " name="SE PARATION_P AY" type=" xs:string"  />
  759         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" SERVICE" n illable="t rue">
  760           <x s:complexT ype>
  761              <xs:sequen ce>
  762                <xs:elem ent name=" SHORT_SERV ICE_NUMBER " nillable ="true" ty pe="xs:str ing" />
  763                <xs:elem ent name=" SERVICE_NU MBER_FILL"  nillable= "true" typ e="xs:stri ng" />
  764                <xs:elem ent name=" BRANCH_OF_ SERVICE" n illable="t rue" type= "xs:string " />
  765                <xs:elem ent name=" ENTERED_ON _DUTY_DATE " nillable ="true" ty pe="xs:str ing" />
  766                <xs:elem ent name=" RELEASED_A CTIVE_DUTY _DATE" nil lable="tru e" type="x s:string"  />
  767                <xs:elem ent name=" SEPARATION _REASON_CO DE" nillab le="true"  type="xs:s tring" />
  768                <xs:elem ent name=" NONPAY_DAY S" nillabl e="true" t ype="xs:st ring" />
  769                <xs:elem ent name=" PAY_GRADE"  nillable= "true" typ e="xs:stri ng" />
  770                <xs:elem ent name=" CHAR_OF_SV C_CODE" ni llable="tr ue" type=" xs:string"  />
  771              </xs:seque nce>
  772           </ xs:complex Type>
  773         </xs :element>
  774         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" SERVICEDIA GNOSTICS"  nillable=" true">
  775           <x s:complexT ype>
  776              <xs:sequen ce>
  777                <xs:elem ent name=" SERVICE_DI AGNOSTICS"  nillable= "true" typ e="xs:stri ng" />
  778                <xs:elem ent name=" SERVICE_PE RCENT1" ni llable="tr ue" type=" xs:string"  />
  779                <xs:elem ent name=" SERVICE_PE RCENT2" ni llable="tr ue" type=" xs:string"  />
  780                <xs:elem ent name=" RECUR_ANAL OGUS_CODE"  nillable= "true" typ e="xs:stri ng" />
  781                <xs:elem ent name=" RECUR_SVC_ CON_DISABI LITY" nill able="true " type="xs :string" / >
  782              </xs:seque nce>
  783           </ xs:complex Type>
  784         </xs :element>
  785         <xs: element mi nOccurs="0 " name="SE RVICE_TAG"  type="xs: string" />
  786         <xs: element mi nOccurs="0 " name="SE X_CODE" ty pe="xs:str ing" />
  787         <xs: element mi nOccurs="0 " name="SO C_SEC_NUMB ER" type=" xs:string"  />
  788         <xs: element mi nOccurs="0 " name="SP ECIAL_ADAP TIVE_HOUSI NG" type=" xs:string"  />
  789         <xs: element mi nOccurs="0 " name="SP ECIAL_LAW_ CODE" type ="xs:strin g" />
  790         <xs: element mi nOccurs="0 " name="SV C_MED_RECO RD_IND" ty pe="xs:str ing" />
  791         <xs: element mi nOccurs="0 " name="SV C_NUM_EDIT _FILLER" t ype="xs:st ring" />
  792         <xs: element mi nOccurs="0 " name="TO TAL_ACTIVE _SERVICE"  type="xs:s tring" />
  793         <xs: element mi nOccurs="0 " name="TO _FIRST_NAM E" type="x s:string"  />
  794         <xs: element mi nOccurs="0 " name="TO _INS_POL_N UMBER" typ e="xs:stri ng" />
  795         <xs: element mi nOccurs="0 " name="TO _INS_POL_P REFIX" typ e="xs:stri ng" />
  796         <xs: element mi nOccurs="0 " name="TO _LAST_NAME " type="xs :string" / >
  797         <xs: element mi nOccurs="0 " name="TO _MIDDLE_NA ME" type=" xs:string"  />
  798         <xs: element mi nOccurs="0 " name="TO _NAME_SUFF IX" type=" xs:string"  />
  799         <xs: element mi nOccurs="0 " name="TO _PAYEE_NUM BER" type= "xs:string " />
  800         <xs: element mi nOccurs="0 " name="TR ANSACTION_ TYPE" type ="xs:strin g" />
  801         <xs: element mi nOccurs="0 " name="TR ANSFER_TO_ RESERVES_I ND" type=" xs:string"  />
  802         <xs: element mi nOccurs="0 " name="UP DATE_CENTU RY" type=" xs:string"  />
  803         <xs: element mi nOccurs="0 " name="UP DATE_DAY"  type="xs:s tring" />
  804         <xs: element mi nOccurs="0 " name="UP DATE_MONTH " type="xs :string" / >
  805         <xs: element mi nOccurs="0 " name="UP DATE_YEAR"  type="xs: string" />
  806         <xs: element mi nOccurs="0 " name="VA DS_IND" ty pe="xs:str ing" />
  807         <xs: element mi nOccurs="0 " name="VA DS_IND2" t ype="xs:st ring" />
  808         <xs: element mi nOccurs="0 " name="VA DS_IND3" t ype="xs:st ring" />
  809         <xs: element mi nOccurs="0 " name="VA RMS_IND" t ype="xs:st ring" />
  810         <xs: element mi nOccurs="0 " name="VA _EMPLOYEE_ IND" type= "xs:string " />
  811         <xs: element mi nOccurs="0 " name="VE RIFIED_SOC _SEC_IND"  type="xs:s tring" />
  812         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND"  type="xs: string" />
  813         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND2 " type="xs :string" / >
  814         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND3 " type="xs :string" / >
  815         <xs: element mi nOccurs="0 " name="VE T_HAS_BENE _IND" type ="xs:strin g" />
  816         <xs: element mi nOccurs="0 " name="VE T_ID_TAG"  type="xs:s tring" />
  817         <xs: element mi nOccurs="0 " name="VE T_IS_BENE_ IND" type= "xs:string " />
  818         <xs: element mi nOccurs="0 " name="VI ETNAM_SERV ICE_IND" t ype="xs:st ring" />
  819       </xs:s equence>
  820     </xs:com plexType>
  821     <xs:comp lexType na me="insert BirlsRecor dResponse" >
  822       <xs:se quence>
  823         <xs: element mi nOccurs="0 " name="re turn" type ="tns:birl sRecord" / >
  824       </xs:s equence>
  825     </xs:com plexType>
  826     <xs:comp lexType na me="findCo rporateRec ord">
  827       <xs:se quence>
  828         <xs: element mi nOccurs="0 " name="pt cpntSearch PSNInput"  type="tns: ptcpntSear chPSNInput " />
  829       </xs:s equence>
  830     </xs:com plexType>
  831     <xs:comp lexType na me="ptcpnt SearchPSNI nput">
  832       <xs:se quence>
  833         <xs: element mi nOccurs="0 " name="ci ty" type=" xs:string"  />
  834         <xs: element mi nOccurs="0 " name="da teOfBirth"  type="xs: string" />
  835         <xs: element mi nOccurs="0 " name="fi rstName" t ype="xs:st ring" />
  836         <xs: element mi nOccurs="0 " name="la stName" ty pe="xs:str ing" />
  837         <xs: element mi nOccurs="0 " name="mi ddleName"  type="xs:s tring" />
  838         <xs: element mi nOccurs="0 " name="st ate" type= "xs:string " />
  839         <xs: element mi nOccurs="0 " name="zi pCode" typ e="xs:stri ng" />
  840       </xs:s equence>
  841     </xs:com plexType>
  842     <xs:comp lexType na me="findCo rporateRec ordRespons e">
  843       <xs:se quence>
  844         <xs: element mi nOccurs="0 " name="re turn" type ="tns:ptcp ntSearchPe rsonRecord " />
  845       </xs:s equence>
  846     </xs:com plexType>
  847     <xs:comp lexType na me="update BirlsRecor d">
  848       <xs:se quence>
  849         <xs: element mi nOccurs="0 " name="bi rlsUpdateI nput" type ="tns:birl sUpdateInp ut" />
  850       </xs:s equence>
  851     </xs:com plexType>
  852     <xs:comp lexType na me="birlsU pdateInput ">
  853       <xs:se quence>
  854         <xs: element mi nOccurs="0 " name="AC TIVE_DUTY_ TRAINING_I ND" type=" xs:string"  />
  855         <xs: element mi nOccurs="0 " name="AD APTIVE_EQU IPMENT" ty pe="xs:str ing" />
  856         <xs: element mi nOccurs="0 " name="AD D_DIA_IND"  type="xs: string" />
  857         <xs: element mi nOccurs="0 " name="AP PEALS_IND"  type="xs: string" />
  858         <xs: element mi nOccurs="0 " name="AP PLICATION_ FOR_PLOT"  type="xs:s tring" />
  859         <xs: element mi nOccurs="0 " name="AS SIGN_FILE_ NUMBER_IND " type="xs :string" / >
  860         <xs: element mi nOccurs="0 " name="AU TOMOBILE_A LLOWANCE"  type="xs:s tring" />
  861         <xs: element mi nOccurs="0 " name="BA NKRUPTCY_I ND" type=" xs:string"  />
  862         <xs: element mi nOccurs="0 " name="BI RTH_CENTUR Y" type="x s:string"  />
  863         <xs: element mi nOccurs="0 " name="BI RTH_DAY" t ype="xs:st ring" />
  864         <xs: element mi nOccurs="0 " name="BI RTH_MONTH"  type="xs: string" />
  865         <xs: element mi nOccurs="0 " name="BI RTH_YEAR"  type="xs:s tring" />
  866         <xs: element mi nOccurs="0 " name="BU RIAL_AWARD _PLOT" typ e="xs:stri ng" />
  867         <xs: element mi nOccurs="0 " name="BU RIAL_AWARD _TRANSPORT " type="xs :string" / >
  868         <xs: element mi nOccurs="0 " name="BU RIAL_AWD_N ONSVC_CON"  type="xs: string" />
  869         <xs: element mi nOccurs="0 " name="BU RIAL_AWD_S VC_CONNECT " type="xs :string" / >
  870         <xs: element mi nOccurs="0 " name="BU RIAL_FLAG_ ISSUE_IND"  type="xs: string" />
  871         <xs: element mi nOccurs="0 " name="CA USE_OF_DEA TH" type=" xs:string"  />
  872         <xs: element mi nOccurs="0 " name="CA USE_OF_DEA TH_TAG" ty pe="xs:str ing" />
  873         <xs: element mi nOccurs="0 " name="CH 106_IND" t ype="xs:st ring" />
  874         <xs: element mi nOccurs="0 " name="CH 30_DMDC_TA G" type="x s:string"  />
  875         <xs: element mi nOccurs="0 " name="CH 30_IND" ty pe="xs:str ing" />
  876         <xs: element mi nOccurs="0 " name="CH 30_OVERPAY MENT" type ="xs:strin g" />
  877         <xs: element mi nOccurs="0 " name="CH 31_IND" ty pe="xs:str ing" />
  878         <xs: element mi nOccurs="0 " name="CH 32_903_IND " type="xs :string" / >
  879         <xs: element mi nOccurs="0 " name="CH 32_BANK_IN D" type="x s:string"  />
  880         <xs: element mi nOccurs="0 " name="CH 32_BEN_IND " type="xs :string" / >
  881         <xs: element mi nOccurs="0 " name="CH 34_IND" ty pe="xs:str ing" />
  882         <xs: element mi nOccurs="0 " name="CL AIM_NUMBER " type="xs :string" / >
  883         <xs: element mi nOccurs="0 " name="CL OTHING_ALL OWANCE" ty pe="xs:str ing" />
  884         <xs: element mi nOccurs="0 " name="CO MBINED_DEG REE" type= "xs:string " />
  885         <xs: element mi nOccurs="0 " name="CO NTESTED_DA TA_IND" ty pe="xs:str ing" />
  886         <xs: element mi nOccurs="0 " name="CP _EFFCTVE_D ATE_OF_TER M" type="x s:string"  />
  887         <xs: element mi nOccurs="0 " name="CP _VET_CP_BE NE_IND" ty pe="xs:str ing" />
  888         <xs: element mi nOccurs="0 " name="DE ATH_CENTUR Y" type="x s:string"  />
  889         <xs: element mi nOccurs="0 " name="DE ATH_DAY" t ype="xs:st ring" />
  890         <xs: element mi nOccurs="0 " name="DE ATH_IN_SVC " type="xs :string" / >
  891         <xs: element mi nOccurs="0 " name="DE ATH_MONTH"  type="xs: string" />
  892         <xs: element mi nOccurs="0 " name="DE ATH_YEAR"  type="xs:s tring" />
  893         <xs: element mi nOccurs="0 " name="DI AGS_VERIFI ED_IND" ty pe="xs:str ing" />
  894         <xs: element mi nOccurs="0 " name="DI SABILITY_I ND" type=" xs:string"  />
  895         <xs: element mi nOccurs="0 " name="DI SABILITY_S EVERANCE_P AY" type=" xs:string"  />
  896         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_AM T_C" type= "xs:string " />
  897         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_AM T_P" type= "xs:string " />
  898         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_MM _C" type=" xs:string"  />
  899         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_MM _P" type=" xs:string"  />
  900         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_YE AR_C" type ="xs:strin g" />
  901         <xs: element mi nOccurs="0 " name="DM DC_RETIRE_ PAY_SBP_YE AR_P" type ="xs:strin g" />
  902         <xs: element mi nOccurs="0 " name="EM PLOYEE_NUM BER" type= "xs:string " />
  903         <xs: element mi nOccurs="0 " name="EM PLOYEE_STA TION_NUMBE R" type="x s:string"  />
  904         <xs: element mi nOccurs="0 " name="EN TITLEMENT_ CODE" type ="xs:strin g" />
  905         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" FLASH" nil lable="tru e">
  906           <x s:complexT ype>
  907              <xs:sequen ce>
  908                <xs:elem ent name=" FLASH_CODE " nillable ="true" ty pe="xs:str ing" />
  909                <xs:elem ent name=" FLASH_STAT ION" nilla ble="true"  type="xs: string" />
  910                <xs:elem ent name=" FLASH_ROUT ING_SYMBOL " nillable ="true" ty pe="xs:str ing" />
  911              </xs:seque nce>
  912           </ xs:complex Type>
  913         </xs :element>
  914         <xs: element mi nOccurs="0 " name="FL ASH_TAG" t ype="xs:st ring" />
  915         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" FOLDER" ni llable="tr ue">
  916           <x s:complexT ype>
  917              <xs:all>
  918                <xs:elem ent name=" FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  919                <xs:elem ent name=" FOLDER_CUR RENT_LOCAT ION" nilla ble="true"  type="xs: string" />
  920                <xs:elem ent name=" TRANSFER_M ONTH" nill able="true " type="xs :string" / >
  921                <xs:elem ent name=" TRANSFER_D AY" nillab le="true"  type="xs:s tring" />
  922                <xs:elem ent name=" TRANSFER_Y EAR" nilla ble="true"  type="xs: string" />
  923                <xs:elem ent name=" DATE_OF_TR ANSFER" ni llable="tr ue" type=" xs:string"  />
  924                <xs:elem ent name=" FOLDER_PRI OR_LOCATIO N" nillabl e="true" t ype="xs:st ring" />
  925                <xs:elem ent name=" IN_TRANSIT _TO_STATIO N" nillabl e="true" t ype="xs:st ring" />
  926                <xs:elem ent name=" IN_TRANSIT _MONTH" ni llable="tr ue" type=" xs:string"  />
  927                <xs:elem ent name=" IN_TRANSIT _DAY" nill able="true " type="xs :string" / >
  928                <xs:elem ent name=" IN_TRANSIT _YEAR" nil lable="tru e" type="x s:string"  />
  929                <xs:elem ent name=" DATE_OF_TR ANSIT" nil lable="tru e" type="x s:string"  />
  930                <xs:elem ent name=" RELOCATION _INDICATOR " nillable ="true" ty pe="xs:str ing" />
  931                <xs:elem ent name=" FARC_ACCES SION_NUM"  nillable=" true" type ="xs:strin g" />
  932                <xs:elem ent name=" NO_FOLDER_ EST_REASON " nillable ="true" ty pe="xs:str ing" />
  933                <xs:elem ent name=" FOLDER_DES TROYED_IND " nillable ="true" ty pe="xs:str ing" />
  934                <xs:elem ent name=" FOLDER_REB UILT_IND"  nillable=" true" type ="xs:strin g" />
  935                <xs:elem ent name=" NO_RECORD_ IND" nilla ble="true"  type="xs: string" />
  936                <xs:elem ent name=" FLDR_RETIR E_MONTH" n illable="t rue" type= "xs:string " />
  937                <xs:elem ent name=" FLDR_RETIR E_DAY" nil lable="tru e" type="x s:string"  />
  938                <xs:elem ent name=" FLDR_RETIR E_YEAR" ni llable="tr ue" type=" xs:string"  />
  939                <xs:elem ent name=" DATE_OF_FL DR_RETIRE"  nillable= "true" typ e="xs:stri ng" />
  940                <xs:elem ent name=" BOX_SEQUEN CE_NUMBER"  nillable= "true" typ e="xs:stri ng" />
  941                <xs:elem ent name=" LOCATION_N UMBER" nil lable="tru e" type="x s:string"  />
  942                <xs:elem ent name=" INSURANCE_ FOLDER_TYP E" nillabl e="true" t ype="xs:st ring" />
  943              </xs:all>
  944           </ xs:complex Type>
  945         </xs :element>
  946         <xs: element mi nOccurs="0 " name="FO LDER_TAG"  type="xs:s tring" />
  947         <xs: element mi nOccurs="0 " name="FR OM_FIRST_N AME" type= "xs:string " />
  948         <xs: element mi nOccurs="0 " name="FR OM_INS_POL _NUMBER" t ype="xs:st ring" />
  949         <xs: element mi nOccurs="0 " name="FR OM_INS_POL _PREFIX" t ype="xs:st ring" />
  950         <xs: element mi nOccurs="0 " name="FR OM_LAST_NA ME" type=" xs:string"  />
  951         <xs: element mi nOccurs="0 " name="FR OM_MIDDLE_ NAME" type ="xs:strin g" />
  952         <xs: element mi nOccurs="0 " name="FR OM_NAME_SU FFIX" type ="xs:strin g" />
  953         <xs: element mi nOccurs="0 " name="GU ARDIANSHIP _CASE_IND"  type="xs: string" />
  954         <xs: element mi nOccurs="0 " name="HE ADSTONE" t ype="xs:st ring" />
  955         <xs: element mi nOccurs="0 " name="HO MELESS_VET _IND" type ="xs:strin g" />
  956         <xs: element mi nOccurs="0 " name="IC P_DATA_TAG " type="xs :string" / >
  957         <xs: element mi nOccurs="0 " name="IN COMPETENT_ IND" type= "xs:string " />
  958         <xs: element mi nOccurs="0 " name="IN DICATOR_TA G" type="x s:string"  />
  959         <xs: element mi nOccurs="0 " name="IN D_901" typ e="xs:stri ng" />
  960         <xs: element mi nOccurs="0 " name="IN SURANCE_JU RIS" type= "xs:string " />
  961         <xs: element mi nOccurs="0 " name="IN SURANCE_TA G" type="x s:string"  />
  962         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_CENTU RY" type=" xs:string"  />
  963         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_MONTH " type="xs :string" / >
  964         <xs: element mi nOccurs="0 " name="IN S_LAPSED_P URGE_YEAR"  type="xs: string" />
  965         <xs: element mi nOccurs="0 " name="IN S_NUMBER"  type="xs:s tring" />
  966         <xs: element mi nOccurs="0 " name="IN S_POLICY_C HANGE_IND"  type="xs: string" />
  967         <xs: element mi nOccurs="0 " name="IN S_PREFIX"  type="xs:s tring" />
  968         <xs: element mi nOccurs="0 " name="IN _THEATER_D AYS" type= "xs:string " />
  969         <xs: element mi nOccurs="0 " name="IN _THEATER_E ND_DATE" t ype="xs:st ring" />
  970         <xs: element mi nOccurs="0 " name="IN _THEATER_S TART_DATE"  type="xs: string" />
  971         <xs: element mi nOccurs="0 " name="JO BS_IND" ty pe="xs:str ing" />
  972         <xs: element mi nOccurs="0 " name="LU MP_SUM_REA DJUSTMENT_ PAY" type= "xs:string " />
  973         <xs: element mi nOccurs="0 " name="ME DAL_OF_HON OR_IND" ty pe="xs:str ing" />
  974         <xs: element mi nOccurs="0 " name="MO D_CLAIM_NU MBER" type ="xs:strin g" />
  975         <xs: element mi nOccurs="0 " name="NA ME_CHANGE_ IND" type= "xs:string " />
  976         <xs: element mi nOccurs="0 " name="NA ME_IND" ty pe="xs:str ing" />
  977         <xs: element mi nOccurs="0 " name="NU MBER_OF_DI SCLOSURES"  type="xs: string" />
  978         <xs: element mi nOccurs="0 " name="NU M_OF_SVC_C ON_DIS" ty pe="xs:str ing" />
  979         <xs: element mi nOccurs="0 " name="PA YEE_NUMBER " type="xs :string" / >
  980         <xs: element mi nOccurs="0 " name="PA YMENT" typ e="xs:stri ng" />
  981         <xs: element mi nOccurs="0 " name="PE RSIAN_GULF _SVC_IND"  type="xs:s tring" />
  982         <xs: element mi nOccurs="0 " name="PO A_TAG" typ e="xs:stri ng" />
  983         <xs: element mi nOccurs="0 " name="PO WER_OF_ATT Y_CODE1" t ype="xs:st ring" />
  984         <xs: element mi nOccurs="0 " name="PO WER_OF_ATT Y_CODE2" t ype="xs:st ring" />
  985         <xs: element mi nOccurs="0 " name="PO W_NUMBER_O F_DAYS" ty pe="xs:str ing" />
  986         <xs: element mi nOccurs="0 " name="PR IVACY_TAG"  type="xs: string" />
  987         <xs: element mi nOccurs="0 " name="PU RPLE_HEART _IND" type ="xs:strin g" />
  988         <xs: element mi nOccurs="0 " name="PV R_CENTURY"  type="xs: string" />
  989         <xs: element mi nOccurs="0 " name="PV R_DAY" typ e="xs:stri ng" />
  990         <xs: element mi nOccurs="0 " name="PV R_FILLER1"  type="xs: string" />
  991         <xs: element mi nOccurs="0 " name="PV R_MONTH" t ype="xs:st ring" />
  992         <xs: element mi nOccurs="0 " name="PV R_TAG" typ e="xs:stri ng" />
  993         <xs: element mi nOccurs="0 " name="PV R_YEAR" ty pe="xs:str ing" />
  994         <xs: element mi nOccurs="0 " name="RE ASON_FOR_T ERM_DISALL OW" type=" xs:string"  />
  995         <xs: element mi nOccurs="0 " name="RE CORD_IND"  type="xs:s tring" />
  996         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" RECURING_D ISCLOSURE"  nillable= "true">
  997           <x s:complexT ype>
  998              <xs:sequen ce>
  999                <xs:elem ent name=" RECUR_DISC LOSURE_NUM " nillable ="true" ty pe="xs:str ing" />
  1000                <xs:elem ent name=" RECUR_DISC LOSURE_MON TH" nillab le="true"  type="xs:s tring" />
  1001                <xs:elem ent name=" RECUR_DISC LOSURE_YEA R" nillabl e="true" t ype="xs:st ring" />
  1002                <xs:elem ent name=" DATE_OF_DI SCLOSURE"  nillable=" true" type ="xs:strin g" />
  1003              </xs:seque nce>
  1004           </ xs:complex Type>
  1005         </xs :element>
  1006         <xs: element mi nOccurs="0 " name="RE ENLISTED_I ND" type=" xs:string"  />
  1007         <xs: element mi nOccurs="0 " name="RE T_SVR_IND"  type="xs: string" />
  1008         <xs: element mi nOccurs="0 " name="SE CURITY_TAG " type="xs :string" / >
  1009         <xs: element mi nOccurs="0 " name="SE PARATION_P AY" type=" xs:string"  />
  1010         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" SERVICE" n illable="t rue">
  1011           <x s:complexT ype>
  1012              <xs:sequen ce>
  1013                <xs:elem ent name=" SHORT_SERV ICE_NUMBER " nillable ="true" ty pe="xs:str ing" />
  1014                <xs:elem ent name=" SERVICE_NU MBER_FILL"  nillable= "true" typ e="xs:stri ng" />
  1015                <xs:elem ent name=" BRANCH_OF_ SERVICE" n illable="t rue" type= "xs:string " />
  1016                <xs:elem ent name=" ENTERED_ON _DUTY_DATE " nillable ="true" ty pe="xs:str ing" />
  1017                <xs:elem ent name=" RELEASED_A CTIVE_DUTY _DATE" nil lable="tru e" type="x s:string"  />
  1018                <xs:elem ent name=" SEPARATION _REASON_CO DE" nillab le="true"  type="xs:s tring" />
  1019                <xs:elem ent name=" NONPAY_DAY S" nillabl e="true" t ype="xs:st ring" />
  1020                <xs:elem ent name=" PAY_GRADE"  nillable= "true" typ e="xs:stri ng" />
  1021                <xs:elem ent name=" CHAR_OF_SV C_CODE" ni llable="tr ue" type=" xs:string"  />
  1022              </xs:seque nce>
  1023           </ xs:complex Type>
  1024         </xs :element>
  1025         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" SERVICEDIA GNOSTICS"  nillable=" true">
  1026           <x s:complexT ype>
  1027              <xs:sequen ce>
  1028                <xs:elem ent name=" SERVICE_DI AGNOSTICS"  nillable= "true" typ e="xs:stri ng" />
  1029                <xs:elem ent name=" SERVICE_PE RCENT1" ni llable="tr ue" type=" xs:string"  />
  1030                <xs:elem ent name=" SERVICE_PE RCENT2" ni llable="tr ue" type=" xs:string"  />
  1031                <xs:elem ent name=" RECUR_ANAL OGUS_CODE"  nillable= "true" typ e="xs:stri ng" />
  1032                <xs:elem ent name=" RECUR_SVC_ CON_DISABI LITY" nill able="true " type="xs :string" / >
  1033              </xs:seque nce>
  1034           </ xs:complex Type>
  1035         </xs :element>
  1036         <xs: element mi nOccurs="0 " name="SE RVICE_TAG"  type="xs: string" />
  1037         <xs: element mi nOccurs="0 " name="SE X_CODE" ty pe="xs:str ing" />
  1038         <xs: element mi nOccurs="0 " name="SO C_SEC_NUMB ER" type=" xs:string"  />
  1039         <xs: element mi nOccurs="0 " name="SP ECIAL_ADAP TIVE_HOUSI NG" type=" xs:string"  />
  1040         <xs: element mi nOccurs="0 " name="SP ECIAL_LAW_ CODE" type ="xs:strin g" />
  1041         <xs: element mi nOccurs="0 " name="SV C_MED_RECO RD_IND" ty pe="xs:str ing" />
  1042         <xs: element mi nOccurs="0 " name="SV C_NUM_EDIT _FILLER" t ype="xs:st ring" />
  1043         <xs: element mi nOccurs="0 " name="TO TAL_ACTIVE _SERVICE"  type="xs:s tring" />
  1044         <xs: element mi nOccurs="0 " name="TO _FIRST_NAM E" type="x s:string"  />
  1045         <xs: element mi nOccurs="0 " name="TO _INS_POL_N UMBER" typ e="xs:stri ng" />
  1046         <xs: element mi nOccurs="0 " name="TO _INS_POL_P REFIX" typ e="xs:stri ng" />
  1047         <xs: element mi nOccurs="0 " name="TO _LAST_NAME " type="xs :string" / >
  1048         <xs: element mi nOccurs="0 " name="TO _MIDDLE_NA ME" type=" xs:string"  />
  1049         <xs: element mi nOccurs="0 " name="TO _NAME_SUFF IX" type=" xs:string"  />
  1050         <xs: element mi nOccurs="0 " name="TO _PAYEE_NUM BER" type= "xs:string " />
  1051         <xs: element mi nOccurs="0 " name="TR ANSACTION_ TYPE" type ="xs:strin g" />
  1052         <xs: element mi nOccurs="0 " name="TR ANSFER_TO_ RESERVES_I ND" type=" xs:string"  />
  1053         <xs: element mi nOccurs="0 " name="UP DATE_CENTU RY" type=" xs:string"  />
  1054         <xs: element mi nOccurs="0 " name="UP DATE_DAY"  type="xs:s tring" />
  1055         <xs: element mi nOccurs="0 " name="UP DATE_MONTH " type="xs :string" / >
  1056         <xs: element mi nOccurs="0 " name="UP DATE_YEAR"  type="xs: string" />
  1057         <xs: element mi nOccurs="0 " name="VA DS_IND" ty pe="xs:str ing" />
  1058         <xs: element mi nOccurs="0 " name="VA DS_IND2" t ype="xs:st ring" />
  1059         <xs: element mi nOccurs="0 " name="VA DS_IND3" t ype="xs:st ring" />
  1060         <xs: element mi nOccurs="0 " name="VA RMS_IND" t ype="xs:st ring" />
  1061         <xs: element mi nOccurs="0 " name="VA _EMPLOYEE_ IND" type= "xs:string " />
  1062         <xs: element mi nOccurs="0 " name="VE RIFIED_SOC _SEC_IND"  type="xs:s tring" />
  1063         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND"  type="xs: string" />
  1064         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND2 " type="xs :string" / >
  1065         <xs: element mi nOccurs="0 " name="VE RIFIED_SVC _DATA_IND3 " type="xs :string" / >
  1066         <xs: element mi nOccurs="0 " name="VE T_HAS_BENE _IND" type ="xs:strin g" />
  1067         <xs: element mi nOccurs="0 " name="VE T_ID_TAG"  type="xs:s tring" />
  1068         <xs: element mi nOccurs="0 " name="VE T_IS_BENE_ IND" type= "xs:string " />
  1069         <xs: element mi nOccurs="0 " name="VI ETNAM_SERV ICE_IND" t ype="xs:st ring" />
  1070       </xs:s equence>
  1071     </xs:com plexType>
  1072     <xs:comp lexType na me="update BirlsRecor dResponse" >
  1073       <xs:se quence>
  1074         <xs: element mi nOccurs="0 " name="re turn" type ="tns:birl sRecord" / >
  1075       </xs:s equence>
  1076     </xs:com plexType>
  1077     <xs:comp lexType na me="findCo rporateRec ordByPtcpn tId">
  1078       <xs:se quence>
  1079         <xs: element mi nOccurs="0 " name="pt cpntId" ty pe="xs:str ing" />
  1080       </xs:s equence>
  1081     </xs:com plexType>
  1082     <xs:comp lexType na me="findCo rporateRec ordByPtcpn tIdRespons e">
  1083       <xs:se quence>
  1084         <xs: element mi nOccurs="0 " name="re turn" type ="tns:shri nq2Person"  />
  1085       </xs:s equence>
  1086     </xs:com plexType>
  1087     <xs:comp lexType na me="findCo rporateRec ordByFileN umber">
  1088       <xs:se quence>
  1089         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  1090       </xs:s equence>
  1091     </xs:com plexType>
  1092     <xs:comp lexType na me="findCo rporateRec ordByFileN umberRespo nse">
  1093       <xs:se quence>
  1094         <xs: element mi nOccurs="0 " name="re turn" type ="tns:shri nq2Person"  />
  1095       </xs:s equence>
  1096     </xs:com plexType>
  1097     <xs:comp lexType na me="findVe teranByFil eNumber">
  1098       <xs:se quence>
  1099         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  1100       </xs:s equence>
  1101     </xs:com plexType>
  1102     <xs:comp lexType na me="findVe teranByFil eNumberRes ponse">
  1103       <xs:se quence>
  1104         <xs: element mi nOccurs="0 " name="re turn" type ="tns:vete ranRecord"  />
  1105       </xs:s equence>
  1106     </xs:com plexType>
  1107     <xs:comp lexType na me="findIn dex">
  1108       <xs:se quence>
  1109         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  1110         <xs: element mi nOccurs="0 " name="pa yeeCode" t ype="xs:st ring" />
  1111       </xs:s equence>
  1112     </xs:com plexType>
  1113     <xs:comp lexType na me="findIn dexRespons e">
  1114       <xs:se quence>
  1115         <xs: element mi nOccurs="0 " name="re turn" type ="xs:strin g" />
  1116       </xs:s equence>
  1117     </xs:com plexType>
  1118     <xs:comp lexType na me="findCh 33RecordBy FileNumber ">
  1119       <xs:se quence>
  1120         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  1121       </xs:s equence>
  1122     </xs:com plexType>
  1123     <xs:comp lexType na me="findCh 33RecordBy FileNumber Response">
  1124       <xs:se quence>
  1125         <xs: element mi nOccurs="0 " name="re turn" type ="tns:ch33 Record" />
  1126       </xs:s equence>
  1127     </xs:com plexType>
  1128     <xs:comp lexType na me="ch33Re cord">
  1129       <xs:se quence>
  1130         <xs: element mi nOccurs="0 " name="ad dressLine1 " type="xs :string" / >
  1131         <xs: element mi nOccurs="0 " name="ad dressLine2 " type="xs :string" / >
  1132         <xs: element mi nOccurs="0 " name="ad dressLine3 " type="xs :string" / >
  1133         <xs: element mi nOccurs="0 " name="ad dressLine4 " type="xs :string" / >
  1134         <xs: element mi nOccurs="0 " name="ad dressLine5 " type="xs :string" / >
  1135         <xs: element mi nOccurs="0 " name="ad dressLine6 " type="xs :string" / >
  1136         <xs: element mi nOccurs="0 " name="be nefit" typ e="xs:stri ng" />
  1137         <xs: element mi nOccurs="0 " name="be nefitRelin q" type="x s:string"  />
  1138         <xs: element mi nOccurs="0 " name="ch ild" type= "xs:string " />
  1139         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" claimantHi story" nil lable="tru e" type="t ns:claiman tHistory"  />
  1140         <xs: element mi nOccurs="0 " name="da teLastPaid " type="xs :string" / >
  1141         <xs: element mi nOccurs="0 " name="da teOfDeath"  type="xs: string" />
  1142         <xs: element mi nOccurs="0 " name="dd eft" type= "tns:ddEft " />
  1143         <xs: element mi nOccurs="0 " name="de limitDate"  type="xs: string" />
  1144         <xs: element mi nOccurs="0 " name="ef tInd" type ="xs:strin g" />
  1145         <xs: element mi nOccurs="0 " name="en tExhaustDa te" type=" xs:string"  />
  1146         <xs: element mi nOccurs="0 " name="fi dFileLoc"  type="xs:s tring" />
  1147         <xs: element mi nOccurs="0 " name="fi leNumber"  type="xs:s tring" />
  1148         <xs: element mi nOccurs="0 " name="ho usingBegin Date" type ="xs:strin g" />
  1149         <xs: element mi nOccurs="0 " name="ho usingMonth Amount" ty pe="xs:str ing" />
  1150         <xs: element mi nOccurs="0 " name="ho usingNoPay Date" type ="xs:strin g" />
  1151         <xs: element mi nOccurs="0 " name="la stActType"  type="xs: string" />
  1152         <xs: element mi nOccurs="0 " name="la stClaimant Date" type ="xs:strin g" />
  1153         <xs: element mi nOccurs="0 " name="li cCertInd"  type="xs:s tring" />
  1154         <xs: element mi nOccurs="0 " name="mr Status" ty pe="xs:str ing" />
  1155         <xs: element mi nOccurs="0 " name="or igEntDd" t ype="xs:st ring" />
  1156         <xs: element mi nOccurs="0 " name="or igEntMm" t ype="xs:st ring" />
  1157         <xs: element mi nOccurs="0 " name="pa yStatus" t ype="xs:st ring" />
  1158         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" paymentHis tory" nill able="true " type="tn s:paymentH istory" />
  1159         <xs: element mi nOccurs="0 " name="po werOfAtty"  type="xs: string" />
  1160         <xs: element mi nOccurs="0 " name="pr oceedsAmou nt" type=" xs:string"  />
  1161         <xs: element mi nOccurs="0 " name="pr oceedsReas on" type=" xs:string"  />
  1162         <xs: element mi nOccurs="0 " name="re ceivablesI nd" type=" xs:string"  />
  1163         <xs: element mi nOccurs="0 " name="re fundInd" t ype="xs:st ring" />
  1164         <xs: element mi nOccurs="0 " name="re turnCode"  type="xs:s tring" />
  1165         <xs: element mi nOccurs="0 " name="re turnMessag e" type="x s:string"  />
  1166         <xs: element mi nOccurs="0 " name="ru ralInd" ty pe="xs:str ing" />
  1167         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" schoolHist ory" nilla ble="true"  type="tns :schoolHis tory" />
  1168         <xs: element mi nOccurs="0 " name="sc hoolLastDa te" type=" xs:string"  />
  1169         <xs: element mi nOccurs="0 " name="sc hoolLastTy pe" type=" xs:string"  />
  1170         <xs: element mi nOccurs="0 " name="se rvicePerso n" type="x s:string"  />
  1171         <xs: element mi nOccurs="0 " name="sp ouse" type ="xs:strin g" />
  1172         <xs: element mi nOccurs="0 " name="ss n" type="x s:string"  />
  1173         <xs: element mi nOccurs="0 " name="st ation" typ e="xs:stri ng" />
  1174         <xs: element mi nOccurs="0 " name="st ubInits" t ype="xs:st ring" />
  1175         <xs: element mi nOccurs="0 " name="st ubSurname"  type="xs: string" />
  1176         <xs: element mi nOccurs="0 " name="tr ansferorFi leNumber"  type="xs:s tring" />
  1177         <xs: element mi nOccurs="0 " name="ve teran" typ e="xs:stri ng" />
  1178         <xs: element mi nOccurs="0 " name="zi pCode" typ e="xs:stri ng" />
  1179       </xs:s equence>
  1180     </xs:com plexType>
  1181     <xs:comp lexType na me="claima ntHistory" >
  1182       <xs:se quence>
  1183         <xs: element mi nOccurs="0 " name="cl aimLastAct " type="xs :string" / >
  1184         <xs: element mi nOccurs="0 " name="cl aimantDate " type="xs :string" / >
  1185         <xs: element mi nOccurs="0 " name="cl aimantRefN um" type=" xs:string"  />
  1186       </xs:s equence>
  1187     </xs:com plexType>
  1188     <xs:comp lexType na me="ddEft" >
  1189       <xs:se quence>
  1190         <xs: element mi nOccurs="0 " name="ac ctNumber"  type="xs:s tring" />
  1191         <xs: element mi nOccurs="0 " maxOccur s="unbound ed" name=" deductions " nillable ="true" ty pe="tns:de ductions"  />
  1192         <xs: element mi nOccurs="0 " name="ro uting" typ e="xs:stri ng" />
  1193         <xs: element mi nOccurs="0 " name="st atus" type ="xs:strin g" />
  1194         <xs: element mi nOccurs="0 " name="ty peAccount"  type="xs: string" />
  1195       </xs:s equence>
  1196     </xs:com plexType>
  1197     <xs:comp lexType na me="deduct ions">
  1198       <xs:se quence>
  1199         <xs: element mi nOccurs="0 " name="ba lance" typ e="xs:stri ng" />
  1200         <xs: element mi nOccurs="0 " name="co deClass" t ype="xs:st ring" />
  1201         <xs: element mi nOccurs="0 " name="co llInd" typ e="xs:stri ng" />
  1202         <xs: element mi nOccurs="0 " name="de dAmount" t ype="xs:st ring" />
  1203         <xs: element mi nOccurs="0 " name="di coveryDate " type="xs :string" / >
  1204         <xs: element mi nOccurs="0 " name="fa cilityCode " type="xs :string" / >
  1205       </xs:s equence>
  1206     </xs:com plexType>
  1207     <xs:comp lexType na me="paymen tHistory">
  1208       <xs:se quence>
  1209         <xs: element mi nOccurs="0 " name="co stCode" ty pe="xs:str ing" />
  1210         <xs: element mi nOccurs="0 " name="of fsetAmt" t ype="xs:st ring" />
  1211         <xs: element mi nOccurs="0 " name="pa ymentAmt"  type="xs:s tring" />
  1212         <xs: element mi nOccurs="0 " name="pa ymentAuth"  type="xs: string" />
  1213         <xs: element mi nOccurs="0 " name="pa ymentDate"  type="xs: string" />
  1214         <xs: element mi nOccurs="0 " name="pr oceedsAmt"  type="xs: string" />
  1215         <xs: element mi nOccurs="0 " name="tr ansCode" t ype="xs:st ring" />
  1216       </xs:s equence>
  1217     </xs:com plexType>
  1218     <xs:comp lexType na me="school History">
  1219       <xs:se quence>
  1220         <xs: element mi nOccurs="0 " name="ac tDate" typ e="xs:stri ng" />
  1221         <xs: element mi nOccurs="0 " name="ac tType" typ e="xs:stri ng" />
  1222         <xs: element mi nOccurs="0 " name="fa cAi" type= "xs:string " />
  1223         <xs: element mi nOccurs="0 " name="fa cFile" typ e="xs:stri ng" />
  1224         <xs: element mi nOccurs="0 " name="re fNum" type ="xs:strin g" />
  1225         <xs: element mi nOccurs="0 " name="te rmBegDate"  type="xs: string" />
  1226         <xs: element mi nOccurs="0 " name="te rmEndDate"  type="xs: string" />
  1227       </xs:s equence>
  1228     </xs:com plexType>
  1229   </xs:schem a>