868. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/26/2017 10:44:49 PM Eastern 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.

868.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Mdws2ORM\Service References\QuerySvcService QuerySvc.wsdl Wed Oct 18 19:03:48 2017 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Mdws2ORM\Service References\QuerySvcService QuerySvc.wsdl Thu Oct 26 19:55:03 2017 UTC

868.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 46 4386
Changed 45 90
Inserted 0 0
Removed 0 0

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

868.4 Active regular expressions

No regular expressions were active.

868.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" utf-8"?>
  2   <wsdl:defi nitions xm lns:http=" http://sch emas.xmlso ap.org/wsd l/http/" x mlns:soape nc="http:/ /schemas.x mlsoap.org /soap/enco ding/" xml ns:mime="h ttp://sche mas.xmlsoa p.org/wsdl /mime/" xm lns:tns="h ttp:// URL . DN S
" xmlns:so ap="http:/ /schemas.x mlsoap.org /wsdl/soap /" xmlns:t m="http:// microsoft. com/wsdl/m ime/textMa tching/" x mlns:s1="h ttp:// URL . DN S
/AbstractT ypes" xmln s:s="http: //www.w3.o rg/2001/XM LSchema" x mlns:soap1 2="http:// schemas.xm lsoap.org/ wsdl/soap1 2/" target Namespace= "http:// URL . DN S
" xmlns:ws dl="http:/ /schemas.x mlsoap.org /wsdl/">
  3     <wsdl:ty pes>
  4         <s:schema  elementFor mDefault=" qualified"  targetNam espace="ht tp:// URL . DN S
">
  5         <s:e lement nam e="getVHA" >
  6           <s :complexTy pe />
  7         </s: element>
  8         <s:e lement nam e="getVHAR esponse">
  9           <s :complexTy pe>
  10              <s:sequenc e>
  11                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VHAResult"  type="tns :RegionArr ay" />
  12              </s:sequen ce>
  13           </ s:complexT ype>
  14         </s: element>
  15         <s:c omplexType  name="Reg ionArray">
  16           <s :complexCo ntent mixe d="false">
  17              <s:extensi on base="t ns:Abstrac tArrayTO">
  18                <s:seque nce>
  19                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r egions" ty pe="tns:Ar rayOfRegio nTO" />
  20                </s:sequ ence>
  21              </s:extens ion>
  22           </ s:complexC ontent>
  23         </s: complexTyp e>
  24         <s:c omplexType  name="Abs tractArray TO">
  25           <s :complexCo ntent mixe d="false">
  26              <s:extensi on base="t ns:Abstrac tTO">
  27                <s:seque nce>
  28                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="c ount" type ="s:int" / >
  29                </s:sequ ence>
  30              </s:extens ion>
  31           </ s:complexC ontent>
  32         </s: complexTyp e>
  33         <s:c omplexType  name="Abs tractTO" a bstract="t rue">
  34           <s :sequence>
  35              <s:element  minOccurs ="0" maxOc curs="1" n ame="fault " type="tn s:FaultTO"  />
  36           </ s:sequence >
  37         </s: complexTyp e>
  38         <s:c omplexType  name="Fau ltTO">
  39           <s :sequence>
  40              <s:element  minOccurs ="0" maxOc curs="1" n ame="type"  type="s:s tring" />
  41              <s:element  minOccurs ="0" maxOc curs="1" n ame="messa ge" type=" s:string"  />
  42              <s:element  minOccurs ="0" maxOc curs="1" n ame="stack Trace" typ e="s:strin g" />
  43              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner Type" type ="s:string " />
  44              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner Message" t ype="s:str ing" />
  45              <s:element  minOccurs ="0" maxOc curs="1" n ame="inner StackTrace " type="s: string" />
  46              <s:element  minOccurs ="0" maxOc curs="1" n ame="sugge stion" typ e="s:strin g" />
  47           </ s:sequence >
  48         </s: complexTyp e>
  49         <s:c omplexType  name="Tag gedText">
  50           <s :complexCo ntent mixe d="false">
  51              <s:extensi on base="t ns:Abstrac tTO">
  52                <s:seque nce>
  53                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ag" type=" s:string"  />
  54                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string"  />
  55                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t extArray"  type="tns: ArrayOfStr ing" />
  56                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t aggedResul ts" type=" tns:ArrayO fTaggedTex t" />
  57                </s:sequ ence>
  58              </s:extens ion>
  59           </ s:complexC ontent>
  60         </s: complexTyp e>
  61         <s:c omplexType  name="Arr ayOfString ">
  62           <s :sequence>
  63              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="string"  nillable= "true" typ e="s:strin g" />
  64           </ s:sequence >
  65         </s: complexTyp e>
  66         <s:c omplexType  name="Arr ayOfTagged Text">
  67           <s :sequence>
  68              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedT ext" nilla ble="true"  type="tns :TaggedTex t" />
  69           </ s:sequence >
  70         </s: complexTyp e>
  71         <s:c omplexType  name="Dat aSourceTO" >
  72           <s :complexCo ntent mixe d="false">
  73              <s:extensi on base="t ns:Abstrac tTO">
  74                <s:seque nce>
  75                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rotocol" t ype="s:str ing" />
  76                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m odality" t ype="s:str ing" />
  77                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="t imeout" ty pe="s:int"  />
  78                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="p ort" type= "s:int" />
  79                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p rovider" t ype="s:str ing" />
  80                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g" />
  81                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string" />
  82                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ontext" ty pe="s:stri ng" />
  83                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="t estSource"  type="s:b oolean" />
  84                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v endor" typ e="s:strin g" />
  85                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v ersion" ty pe="s:stri ng" />
  86                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteId" typ e="tns:Tag gedText" / >
  87                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="w elcomeMess age" type= "s:string"  />
  88                </s:sequ ence>
  89              </s:extens ion>
  90           </ s:complexC ontent>
  91         </s: complexTyp e>
  92         <s:c omplexType  name="Sit eTO">
  93           <s :complexCo ntent mixe d="false">
  94              <s:extensi on base="t ns:Abstrac tTO">
  95                <s:seque nce>
  96                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s itecode" t ype="s:str ing" />
  97                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  98                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d isplayName " type="s: string" />
  99                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m oniker" ty pe="s:stri ng" />
  100                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r egionID" t ype="s:str ing" />
  101                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l astEventTi mestamp" t ype="s:str ing" />
  102                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l astEventRe ason" type ="s:string " />
  103                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u id" type=" s:string"  />
  104                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p id" type=" s:string"  />
  105                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ataSources " type="tn s:DataSour ceArray" / >
  106                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p arentSiteI d" type="s :string" / >
  107                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c hildSites"  type="tns :SiteArray " />
  108                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ddress" ty pe="s:stri ng" />
  109                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ity" type= "s:string"  />
  110                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tate" type ="s:string " />
  111                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ystemName"  type="s:s tring" />
  112                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteType" t ype="s:str ing" />
  113                </s:sequ ence>
  114              </s:extens ion>
  115           </ s:complexC ontent>
  116         </s: complexTyp e>
  117         <s:c omplexType  name="Dat aSourceArr ay">
  118           <s :complexCo ntent mixe d="false">
  119              <s:extensi on base="t ns:Abstrac tArrayTO">
  120                <s:seque nce>
  121                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i tems" type ="tns:Arra yOfDataSou rceTO" />
  122                </s:sequ ence>
  123              </s:extens ion>
  124           </ s:complexC ontent>
  125         </s: complexTyp e>
  126         <s:c omplexType  name="Arr ayOfDataSo urceTO">
  127           <s :sequence>
  128              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="DataSou rceTO" nil lable="tru e" type="t ns:DataSou rceTO" />
  129           </ s:sequence >
  130         </s: complexTyp e>
  131         <s:c omplexType  name="Sit eArray">
  132           <s :complexCo ntent mixe d="false">
  133              <s:extensi on base="t ns:Abstrac tArrayTO">
  134                <s:seque nce>
  135                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Arra yOfSiteTO"  />
  136                </s:sequ ence>
  137              </s:extens ion>
  138           </ s:complexC ontent>
  139         </s: complexTyp e>
  140         <s:c omplexType  name="Arr ayOfSiteTO ">
  141           <s :sequence>
  142              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="SiteTO"  nillable= "true" typ e="tns:Sit eTO" />
  143           </ s:sequence >
  144         </s: complexTyp e>
  145         <s:c omplexType  name="Reg ionTO">
  146           <s :complexCo ntent mixe d="false">
  147              <s:extensi on base="t ns:Abstrac tTO">
  148                <s:seque nce>
  149                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  150                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string" / >
  151                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Site Array" />
  152                </s:sequ ence>
  153              </s:extens ion>
  154           </ s:complexC ontent>
  155         </s: complexTyp e>
  156         <s:c omplexType  name="Arr ayOfRegion TO">
  157           <s :sequence>
  158              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="RegionT O" nillabl e="true" t ype="tns:R egionTO" / >
  159           </ s:sequence >
  160         </s: complexTyp e>
  161         <s:e lement nam e="connect ">
  162           <s :complexTy pe>
  163              <s:sequenc e>
  164                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit elist" typ e="s:strin g" />
  165              </s:sequen ce>
  166           </ s:complexT ype>
  167         </s: element>
  168         <s:e lement nam e="connect Response">
  169           <s :complexTy pe>
  170              <s:sequenc e>
  171                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con nectResult " type="tn s:DataSour ceArray" / >
  172              </s:sequen ce>
  173           </ s:complexT ype>
  174         </s: element>
  175         <s:e lement nam e="login">
  176           <s :complexTy pe>
  177              <s:sequenc e>
  178                <s:eleme nt minOccu rs="0" max Occurs="1"  name="use rname" typ e="s:strin g" />
  179                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pwd " type="s: string" />
  180                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con text" type ="s:string " />
  181              </s:sequen ce>
  182           </ s:complexT ype>
  183         </s: element>
  184         <s:e lement nam e="loginRe sponse">
  185           <s :complexTy pe>
  186              <s:sequenc e>
  187                <s:eleme nt minOccu rs="0" max Occurs="1"  name="log inResult"  type="tns: UserTO" />
  188              </s:sequen ce>
  189           </ s:complexT ype>
  190         </s: element>
  191         <s:c omplexType  name="Use rTO">
  192           <s :complexCo ntent mixe d="false">
  193              <s:extensi on base="t ns:Abstrac tTO">
  194                <s:seque nce>
  195                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  196                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="S SN" type=" s:string"  />
  197                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="D UZ" type=" s:string"  />
  198                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteId" typ e="s:strin g" />
  199                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o ffice" typ e="s:strin g" />
  200                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p hone" type ="s:string " />
  201                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p ager" type ="s:string " />
  202                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ervice" ty pe="s:stri ng" />
  203                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t itle" type ="s:string " />
  204                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="o rderRole"  type="s:st ring" />
  205                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u serClass"  type="s:st ring" />
  206                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="g reeting" t ype="s:str ing" />
  207                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s iteMessage " type="s: string" />
  208                </s:sequ ence>
  209              </s:extens ion>
  210           </ s:complexC ontent>
  211         </s: complexTyp e>
  212         <s:e lement nam e="disconn ect">
  213           <s :complexTy pe />
  214         </s: element>
  215         <s:e lement nam e="disconn ectRespons e">
  216           <s :complexTy pe>
  217              <s:sequenc e>
  218                <s:eleme nt minOccu rs="0" max Occurs="1"  name="dis connectRes ult" type= "tns:Tagge dTextArray " />
  219              </s:sequen ce>
  220           </ s:complexT ype>
  221         </s: element>
  222         <s:c omplexType  name="Tag gedTextArr ay">
  223           <s :complexCo ntent mixe d="false">
  224              <s:extensi on base="t ns:Abstrac tArrayTO">
  225                <s:seque nce>
  226                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r esults" ty pe="tns:Ar rayOfTagge dText" />
  227                </s:sequ ence>
  228              </s:extens ion>
  229           </ s:complexC ontent>
  230         </s: complexTyp e>
  231         <s:e lement nam e="match">
  232           <s :complexTy pe>
  233              <s:sequenc e>
  234                <s:eleme nt minOccu rs="0" max Occurs="1"  name="tar get" type= "s:string"  />
  235              </s:sequen ce>
  236           </ s:complexT ype>
  237         </s: element>
  238         <s:e lement nam e="matchRe sponse">
  239           <s :complexTy pe>
  240              <s:sequenc e>
  241                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mat chResult"  type="tns: TaggedPati entArrays"  />
  242              </s:sequen ce>
  243           </ s:complexT ype>
  244         </s: element>
  245         <s:c omplexType  name="Tag gedPatient Arrays">
  246           <s :complexCo ntent mixe d="false">
  247              <s:extensi on base="t ns:Abstrac tArrayTO">
  248                <s:seque nce>
  249                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a rrays" typ e="tns:Arr ayOfTagged PatientArr ay" />
  250                </s:sequ ence>
  251              </s:extens ion>
  252           </ s:complexC ontent>
  253         </s: complexTyp e>
  254         <s:c omplexType  name="Arr ayOfTagged PatientArr ay">
  255           <s :sequence>
  256              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="TaggedP atientArra y" nillabl e="true" t ype="tns:T aggedPatie ntArray" / >
  257           </ s:sequence >
  258         </s: complexTyp e>
  259         <s:c omplexType  name="Tag gedPatient Array">
  260           <s :complexCo ntent mixe d="false">
  261              <s:extensi on base="t ns:Abstrac tTaggedArr ayTO">
  262                <s:seque nce>
  263                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atients" t ype="tns:A rrayOfPati entTO" />
  264                </s:sequ ence>
  265              </s:extens ion>
  266           </ s:complexC ontent>
  267         </s: complexTyp e>
  268         <s:c omplexType  name="Abs tractTagge dArrayTO">
  269           <s :complexCo ntent mixe d="false">
  270              <s:extensi on base="t ns:Abstrac tArrayTO">
  271                <s:seque nce>
  272                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ag" type=" s:string"  />
  273                </s:sequ ence>
  274              </s:extens ion>
  275           </ s:complexC ontent>
  276         </s: complexTyp e>
  277         <s:c omplexType  name="Arr ayOfPatien tTO">
  278           <s :sequence>
  279              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Patient TO" nillab le="true"  type="tns: PatientTO"  />
  280           </ s:sequence >
  281         </s: complexTyp e>
  282         <s:c omplexType  name="Pat ientTO">
  283           <s :complexCo ntent mixe d="false">
  284              <s:extensi on base="t ns:PersonT O">
  285                <s:seque nce>
  286                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientName " type="s: string" />
  287                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m piPid" typ e="s:strin g" />
  288                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m piChecksum " type="s: string" />
  289                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocalPid" t ype="s:str ing" />
  290                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s itePids" t ype="tns:T aggedTextA rray" />
  291                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="v endorPid"  type="s:st ring" />
  292                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="l ocation" t ype="tns:H ospitalLoc ationTO" / >
  293                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c wad" type= "s:string"  />
  294                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="r estricted"  type="s:b oolean" />
  295                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a dmitTimest amp" type= "s:string"  />
  296                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="s erviceConn ected" typ e="s:boole an" />
  297                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="s cPercent"  type="s:in t" />
  298                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i npatient"  type="s:bo olean" />
  299                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d eceasedDat e" type="s :string" / >
  300                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c onfidentia lity" type ="tns:Tagg edText" />
  301                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="n eedsMeansT est" type= "s:boolean " />
  302                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientFlag s" type="t ns:TaggedT extArray"  />
  303                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c morSiteId"  type="s:s tring" />
  304                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ctiveInsur ance" type ="s:string " />
  305                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sTestPatie nt" type=" s:boolean"  />
  306                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c urrentMean sStatus" t ype="s:str ing" />
  307                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="h asInsuranc e" type="s :boolean"  />
  308                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p referredFa cility" ty pe="tns:Ta ggedText"  />
  309                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p atientType " type="s: string" />
  310                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sVeteran"  type="s:bo olean" />
  311                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="i sLocallyAs signedMpiP id" type=" s:boolean"  />
  312                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ites" type ="tns:Site Array" />
  313                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t eam" type= "tns:TeamT O" />
  314                </s:sequ ence>
  315              </s:extens ion>
  316           </ s:complexC ontent>
  317         </s: complexTyp e>
  318         <s:c omplexType  name="Per sonTO">
  319           <s :complexCo ntent mixe d="false">
  320              <s:extensi on base="t ns:Abstrac tTO">
  321                <s:seque nce>
  322                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  323                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s sn" type=" s:string"  />
  324                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="g ender" typ e="s:strin g" />
  325                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d ob" type=" s:string"  />
  326                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e thnicity"  type="s:st ring" />
  327                  <s:ele ment minOc curs="1" m axOccurs=" 1" name="a ge" type=" s:int" />
  328                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="m aritalStat us" type=" s:string"  />
  329                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omeAddress " type="tn s:AddressT O" />
  330                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="h omePhone"  type="tns: PhoneNumTO " />
  331                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ellPhone"  type="tns: PhoneNumTO " />
  332                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d emographic s" type="t ns:ArrayOf Demographi cSetTO" />
  333                </s:sequ ence>
  334              </s:extens ion>
  335           </ s:complexC ontent>
  336         </s: complexTyp e>
  337         <s:c omplexType  name="Add ressTO">
  338           <s :complexCo ntent mixe d="false">
  339              <s:extensi on base="t ns:Abstrac tTO">
  340                <s:seque nce>
  341                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss1" type= "s:string"  />
  342                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss2" type= "s:string"  />
  343                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s treetAddre ss3" type= "s:string"  />
  344                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ity" type= "s:string"  />
  345                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="c ounty" typ e="s:strin g" />
  346                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tate" type ="s:string " />
  347                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="z ipcode" ty pe="s:stri ng" />
  348                </s:sequ ence>
  349              </s:extens ion>
  350           </ s:complexC ontent>
  351         </s: complexTyp e>
  352         <s:c omplexType  name="Pho neNumTO">
  353           <s :complexCo ntent mixe d="false">
  354              <s:extensi on base="t ns:Abstrac tTO">
  355                <s:seque nce>
  356                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a reaCode" t ype="s:str ing" />
  357                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="e xchange" t ype="s:str ing" />
  358                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n umber" typ e="s:strin g" />
  359                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d escription " type="s: string" />
  360                </s:sequ ence>
  361              </s:extens ion>
  362           </ s:complexC ontent>
  363         </s: complexTyp e>
  364         <s:c omplexType  name="Arr ayOfDemogr aphicSetTO ">
  365           <s :sequence>
  366              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Demogra phicSetTO"  nillable= "true" typ e="tns:Dem ographicSe tTO" />
  367           </ s:sequence >
  368         </s: complexTyp e>
  369         <s:c omplexType  name="Dem ographicSe tTO">
  370           <s :sequence>
  371              <s:element  minOccurs ="0" maxOc curs="1" n ame="tag"  type="s:st ring" />
  372              <s:element  minOccurs ="0" maxOc curs="1" n ame="addre sses" type ="tns:Arra yOfAddress TO" />
  373              <s:element  minOccurs ="0" maxOc curs="1" n ame="phone s" type="t ns:ArrayOf PhoneNumTO " />
  374              <s:element  minOccurs ="0" maxOc curs="1" n ame="email Addresses"  type="tns :ArrayOfSt ring" />
  375              <s:element  minOccurs ="0" maxOc curs="1" n ame="names " type="tn s:ArrayOfS tring" />
  376           </ s:sequence >
  377         </s: complexTyp e>
  378         <s:c omplexType  name="Arr ayOfAddres sTO">
  379           <s :sequence>
  380              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="Address TO" nillab le="true"  type="tns: AddressTO"  />
  381           </ s:sequence >
  382         </s: complexTyp e>
  383         <s:c omplexType  name="Arr ayOfPhoneN umTO">
  384           <s :sequence>
  385              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="PhoneNu mTO" nilla ble="true"  type="tns :PhoneNumT O" />
  386           </ s:sequence >
  387         </s: complexTyp e>
  388         <s:c omplexType  name="Hos pitalLocat ionTO">
  389           <s :complexCo ntent mixe d="false">
  390              <s:extensi on base="t ns:Abstrac tTO">
  391                <s:seque nce>
  392                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string" / >
  393                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  394                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="d epartment"  type="tns :TaggedTex t" />
  395                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s ervice" ty pe="tns:Ta ggedText"  />
  396                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s pecialty"  type="tns: TaggedText " />
  397                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f acility" t ype="tns:S iteTO" />
  398                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="b uilding" t ype="s:str ing" />
  399                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="f loor" type ="s:string " />
  400                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="r oom" type= "s:string"  />
  401                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="b ed" type=" s:string"  />
  402                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="s tatus" typ e="s:strin g" />
  403                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p hone" type ="s:string " />
  404                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ppointment Timestamp"  type="s:s tring" />
  405                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ype" type= "s:string"  />
  406                </s:sequ ence>
  407              </s:extens ion>
  408           </ s:complexC ontent>
  409         </s: complexTyp e>
  410         <s:c omplexType  name="Tea mTO">
  411           <s :complexCo ntent mixe d="false">
  412              <s:extensi on base="t ns:Abstrac tTO">
  413                <s:seque nce>
  414                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="i d" type="s :string" / >
  415                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="n ame" type= "s:string"  />
  416                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="p cpName" ty pe="s:stri ng" />
  417                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="a ttendingNa me" type=" s:string"  />
  418                </s:sequ ence>
  419              </s:extens ion>
  420           </ s:complexC ontent>
  421         </s: complexTyp e>
  422         <s:e lement nam e="select" >
  423           <s :complexTy pe>
  424              <s:sequenc e>
  425                <s:eleme nt minOccu rs="0" max Occurs="1"  name="DFN " type="s: string" />
  426              </s:sequen ce>
  427           </ s:complexT ype>
  428         </s: element>
  429         <s:e lement nam e="selectR esponse">
  430           <s :complexTy pe>
  431              <s:sequenc e>
  432                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sel ectResult"  type="tns :PatientTO " />
  433              </s:sequen ce>
  434           </ s:complexT ype>
  435         </s: element>
  436         <s:e lement nam e="getVari ableValue" >
  437           <s :complexTy pe>
  438              <s:sequenc e>
  439                <s:eleme nt minOccu rs="0" max Occurs="1"  name="arg " type="s: string" />
  440              </s:sequen ce>
  441           </ s:complexT ype>
  442         </s: element>
  443         <s:e lement nam e="getVari ableValueR esponse">
  444           <s :complexTy pe>
  445              <s:sequenc e>
  446                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VariableVa lueResult"  type="tns :TextTO" / >
  447              </s:sequen ce>
  448           </ s:complexT ype>
  449         </s: element>
  450         <s:c omplexType  name="Tex tTO">
  451           <s :complexCo ntent mixe d="false">
  452              <s:extensi on base="t ns:Abstrac tTO">
  453                <s:seque nce>
  454                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "s:string"  />
  455                </s:sequ ence>
  456              </s:extens ion>
  457           </ s:complexC ontent>
  458         </s: complexTyp e>
  459         <s:e lement nam e="ddrList er">
  460           <s :complexTy pe>
  461              <s:sequenc e>
  462                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fil e" type="s :string" / >
  463                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ien s" type="s :string" / >
  464                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fie lds" type= "s:string"  />
  465                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fla gs" type=" s:string"  />
  466                <s:eleme nt minOccu rs="0" max Occurs="1"  name="max rex" type= "s:string"  />
  467                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fro m" type="s :string" / >
  468                <s:eleme nt minOccu rs="0" max Occurs="1"  name="par t" type="s :string" / >
  469                <s:eleme nt minOccu rs="0" max Occurs="1"  name="xre f" type="s :string" / >
  470                <s:eleme nt minOccu rs="0" max Occurs="1"  name="scr een" type= "s:string"  />
  471                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ide ntifier" t ype="s:str ing" />
  472              </s:sequen ce>
  473           </ s:complexT ype>
  474         </s: element>
  475         <s:e lement nam e="ddrList erResponse ">
  476           <s :complexTy pe>
  477              <s:sequenc e>
  478                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ddr ListerResu lt" type=" tns:TextAr ray" />
  479              </s:sequen ce>
  480           </ s:complexT ype>
  481         </s: element>
  482         <s:c omplexType  name="Tex tArray">
  483           <s :complexCo ntent mixe d="false">
  484              <s:extensi on base="t ns:Abstrac tArrayTO">
  485                <s:seque nce>
  486                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="t ext" type= "tns:Array OfString"  />
  487                </s:sequ ence>
  488              </s:extens ion>
  489           </ s:complexC ontent>
  490         </s: complexTyp e>
  491         <s:e lement nam e="cprsUse rLookup">
  492           <s :complexTy pe>
  493              <s:sequenc e>
  494                <s:eleme nt minOccu rs="0" max Occurs="1"  name="tar get" type= "s:string"  />
  495              </s:sequen ce>
  496           </ s:complexT ype>
  497         </s: element>
  498         <s:e lement nam e="cprsUse rLookupRes ponse">
  499           <s :complexTy pe>
  500              <s:sequenc e>
  501                <s:eleme nt minOccu rs="0" max Occurs="1"  name="cpr sUserLooku pResult" t ype="tns:U serArray"  />
  502              </s:sequen ce>
  503           </ s:complexT ype>
  504         </s: element>
  505         <s:c omplexType  name="Use rArray">
  506           <s :complexCo ntent mixe d="false">
  507              <s:extensi on base="t ns:Abstrac tArrayTO">
  508                <s:seque nce>
  509                  <s:ele ment minOc curs="0" m axOccurs=" 1" name="u sers" type ="tns:Arra yOfUserTO"  />
  510                </s:sequ ence>
  511              </s:extens ion>
  512           </ s:complexC ontent>
  513         </s: complexTyp e>
  514         <s:c omplexType  name="Arr ayOfUserTO ">
  515           <s :sequence>
  516              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="UserTO"  nillable= "true" typ e="tns:Use rTO" />
  517           </ s:sequence >
  518         </s: complexTyp e>
  519         <s:e lement nam e="userLoo kup">
  520           <s :complexTy pe>
  521              <s:sequenc e>
  522                <s:eleme nt minOccu rs="0" max Occurs="1"  name="duz " type="s: string" />
  523              </s:sequen ce>
  524           </ s:complexT ype>
  525         </s: element>
  526         <s:e lement nam e="userLoo kupRespons e">
  527           <s :complexTy pe>
  528              <s:sequenc e>
  529                <s:eleme nt minOccu rs="0" max Occurs="1"  name="use rLookupRes ult" type= "tns:UserT O" />
  530              </s:sequen ce>
  531           </ s:complexT ype>
  532         </s: element>
  533         <s:e lement nam e="visitSi te">
  534           <s :complexTy pe>
  535              <s:sequenc e>
  536                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pwd " type="s: string" />
  537                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit ecode" typ e="s:strin g" />
  538                <s:eleme nt minOccu rs="0" max Occurs="1"  name="use rSitecode"  type="s:s tring" />
  539                <s:eleme nt minOccu rs="0" max Occurs="1"  name="use rName" typ e="s:strin g" />
  540                <s:eleme nt minOccu rs="0" max Occurs="1"  name="DUZ " type="s: string" />
  541                <s:eleme nt minOccu rs="0" max Occurs="1"  name="SSN " type="s: string" />
  542                <s:eleme nt minOccu rs="0" max Occurs="1"  name="con text" type ="s:string " />
  543              </s:sequen ce>
  544           </ s:complexT ype>
  545         </s: element>
  546         <s:e lement nam e="visitSi teResponse ">
  547           <s :complexTy pe>
  548              <s:sequenc e>
  549                <s:eleme nt minOccu rs="0" max Occurs="1"  name="vis itSiteResu lt" type=" tns:UserTO " />
  550              </s:sequen ce>
  551           </ s:complexT ype>
  552         </s: element>
  553         <s:e lement nam e="ddrGets Entry">
  554           <s :complexTy pe>
  555              <s:sequenc e>
  556                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fil e" type="s :string" / >
  557                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ien s" type="s :string" / >
  558                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fld s" type="s :string" / >
  559                <s:eleme nt minOccu rs="0" max Occurs="1"  name="fla gs" type=" s:string"  />
  560              </s:sequen ce>
  561           </ s:complexT ype>
  562         </s: element>
  563         <s:e lement nam e="ddrGets EntryRespo nse">
  564           <s :complexTy pe>
  565              <s:sequenc e>
  566                <s:eleme nt minOccu rs="0" max Occurs="1"  name="ddr GetsEntryR esult" typ e="tns:Tex tArray" />
  567              </s:sequen ce>
  568           </ s:complexT ype>
  569         </s: element>
  570         <s:e lement nam e="siteHas Patch">
  571           <s :complexTy pe>
  572              <s:sequenc e>
  573                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pat chId" type ="s:string " />
  574              </s:sequen ce>
  575           </ s:complexT ype>
  576         </s: element>
  577         <s:e lement nam e="siteHas PatchRespo nse">
  578           <s :complexTy pe>
  579              <s:sequenc e>
  580                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit eHasPatchR esult" typ e="tns:Tag gedText" / >
  581              </s:sequen ce>
  582           </ s:complexT ype>
  583         </s: element>
  584         <s:e lement nam e="sitesHa vePatch">
  585           <s :complexTy pe>
  586              <s:sequenc e>
  587                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit elist" typ e="s:strin g" />
  588                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pat chId" type ="s:string " />
  589              </s:sequen ce>
  590           </ s:complexT ype>
  591         </s: element>
  592         <s:e lement nam e="sitesHa vePatchRes ponse">
  593           <s :complexTy pe>
  594              <s:sequenc e>
  595                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit esHavePatc hResult" t ype="tns:T aggedTextA rray" />
  596              </s:sequen ce>
  597           </ s:complexT ype>
  598         </s: element>
  599         <s:e lement nam e="runRpc" >
  600           <s :complexTy pe>
  601              <s:sequenc e>
  602                <s:eleme nt minOccu rs="0" max Occurs="1"  name="rpc Name" type ="s:string " />
  603                <s:eleme nt minOccu rs="0" max Occurs="1"  name="par amValues"  type="tns: ArrayOfStr ing" />
  604                <s:eleme nt minOccu rs="0" max Occurs="1"  name="par amTypes" t ype="tns:A rrayOfInt"  />
  605                <s:eleme nt minOccu rs="0" max Occurs="1"  name="par amEncrypte d" type="t ns:ArrayOf Boolean" / >
  606              </s:sequen ce>
  607           </ s:complexT ype>
  608         </s: element>
  609         <s:c omplexType  name="Arr ayOfInt">
  610           <s :sequence>
  611              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="int" ty pe="s:int"  />
  612           </ s:sequence >
  613         </s: complexTyp e>
  614         <s:c omplexType  name="Arr ayOfBoolea n">
  615           <s :sequence>
  616              <s:element  minOccurs ="0" maxOc curs="unbo unded" nam e="boolean " type="s: boolean" / >
  617           </ s:sequence >
  618         </s: complexTyp e>
  619         <s:e lement nam e="runRpcR esponse">
  620           <s :complexTy pe>
  621              <s:sequenc e>
  622                <s:eleme nt minOccu rs="0" max Occurs="1"  name="run RpcResult"  type="tns :TaggedTex tArray" />
  623              </s:sequen ce>
  624           </ s:complexT ype>
  625         </s: element>
  626         <s:e lement nam e="getSite s">
  627           <s :complexTy pe />
  628         </s: element>
  629         <s:e lement nam e="getSite sResponse" >
  630           <s :complexTy pe>
  631              <s:sequenc e>
  632                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get SitesResul t" type="t ns:TaggedT extArray"  />
  633              </s:sequen ce>
  634           </ s:complexT ype>
  635         </s: element>
  636         <s:e lement nam e="getVers ion">
  637           <s :complexTy pe />
  638         </s: element>
  639         <s:e lement nam e="getVers ionRespons e">
  640           <s :complexTy pe>
  641              <s:sequenc e>
  642                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get VersionRes ult" type= "s:string"  />
  643              </s:sequen ce>
  644           </ s:complexT ype>
  645         </s: element>
  646         <s:e lement nam e="addData Source">
  647           <s :complexTy pe>
  648              <s:sequenc e>
  649                <s:eleme nt minOccu rs="0" max Occurs="1"  name="id"  type="s:s tring" />
  650                <s:eleme nt minOccu rs="0" max Occurs="1"  name="nam e" type="s :string" / >
  651                <s:eleme nt minOccu rs="0" max Occurs="1"  name="dat asource" t ype="s:str ing" />
  652                <s:eleme nt minOccu rs="0" max Occurs="1"  name="por t" type="s :string" / >
  653                <s:eleme nt minOccu rs="0" max Occurs="1"  name="mod ality" typ e="s:strin g" />
  654                <s:eleme nt minOccu rs="0" max Occurs="1"  name="pro tocol" typ e="s:strin g" />
  655                <s:eleme nt minOccu rs="0" max Occurs="1"  name="reg ion" type= "s:string"  />
  656              </s:sequen ce>
  657           </ s:complexT ype>
  658         </s: element>
  659         <s:e lement nam e="addData SourceResp onse">
  660           <s :complexTy pe>
  661              <s:sequenc e>
  662                <s:eleme nt minOccu rs="0" max Occurs="1"  name="add DataSource Result" ty pe="tns:Si teTO" />
  663              </s:sequen ce>
  664           </ s:complexT ype>
  665         </s: element>
  666         <s:e lement nam e="getFaca deVersion" >
  667           <s :complexTy pe />
  668         </s: element>
  669         <s:e lement nam e="getFaca deVersionR esponse">
  670           <s :complexTy pe>
  671              <s:sequenc e>
  672                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get FacadeVers ionResult"  type="tns :TextTO" / >
  673              </s:sequen ce>
  674           </ s:complexT ype>
  675         </s: element>
  676         <s:e lement nam e="setVha" >
  677           <s :complexTy pe>
  678              <s:sequenc e>
  679                <s:eleme nt minOccu rs="0" max Occurs="1"  name="sit esFileName " type="s: string" />
  680              </s:sequen ce>
  681           </ s:complexT ype>
  682         </s: element>
  683         <s:e lement nam e="setVhaR esponse">
  684           <s :complexTy pe>
  685              <s:sequenc e>
  686                <s:eleme nt minOccu rs="0" max Occurs="1"  name="set VhaResult"  type="tns :SiteArray " />
  687              </s:sequen ce>
  688           </ s:complexT ype>
  689         </s: element>
  690         <s:e lement nam e="getRpcs ">
  691           <s :complexTy pe />
  692         </s: element>
  693         <s:e lement nam e="getRpcs Response">
  694           <s :complexTy pe>
  695              <s:sequenc e>
  696                <s:eleme nt minOccu rs="0" max Occurs="1"  name="get RpcsResult " type="tn s:TextArra y" />
  697              </s:sequen ce>
  698           </ s:complexT ype>
  699         </s: element>
  700         <s:e lement nam e="RegionA rray" nill able="true " type="tn s:RegionAr ray" />
  701         <s:e lement nam e="DataSou rceArray"  nillable=" true" type ="tns:Data SourceArra y" />
  702         <s:e lement nam e="UserTO"  nillable= "true" typ e="tns:Use rTO" />
  703         <s:e lement nam e="TaggedT extArray"  nillable=" true" type ="tns:Tagg edTextArra y" />
  704         <s:e lement nam e="TaggedP atientArra ys" nillab le="true"  type="tns: TaggedPati entArrays"  />
  705         <s:e lement nam e="Patient TO" nillab le="true"  type="tns: PatientTO"  />
  706         <s:e lement nam e="TextTO"  nillable= "true" typ e="tns:Tex tTO" />
  707         <s:e lement nam e="TextArr ay" nillab le="true"  type="tns: TextArray"  />
  708         <s:e lement nam e="UserArr ay" nillab le="true"  type="tns: UserArray"  />
  709         <s:e lement nam e="TaggedT ext" nilla ble="true"  type="tns :TaggedTex t" />
  710         <s:e lement nam e="string"  nillable= "true" typ e="s:strin g" />
  711         <s:e lement nam e="SiteTO"  nillable= "true" typ e="tns:Sit eTO" />
  712         <s:e lement nam e="SiteArr ay" nillab le="true"  type="tns: SiteArray"  />
  713       </s:sc hema>
  714         <s:schema  targetName space="htt p:// URL . DN S
/AbstractT ypes">
  715         <s:i mport name space="htt p://schema s.xmlsoap. org/soap/e ncoding/"  />
  716         <s:c omplexType  name="Str ingArray">
  717           <s :complexCo ntent mixe d="false">
  718              <s:restric tion base= "soapenc:A rray">
  719                <s:seque nce>
  720                  <s:ele ment minOc curs="0" m axOccurs=" unbounded"  name="Str ing" type= "s:string"  />
  721                </s:sequ ence>
  722              </s:restri ction>
  723           </ s:complexC ontent>
  724         </s: complexTyp e>
  725       </s:sc hema>
  726     </wsdl:t ypes>
  727     <wsdl:me ssage name ="getVHASo apIn">
  728       <wsdl: part name= "parameter s" element ="tns:getV HA" />
  729     </wsdl:m essage>
  730     <wsdl:me ssage name ="getVHASo apOut">
  731       <wsdl: part name= "parameter s" element ="tns:getV HAResponse " />
  732     </wsdl:m essage>
  733     <wsdl:me ssage name ="connectS oapIn">
  734       <wsdl: part name= "parameter s" element ="tns:conn ect" />
  735     </wsdl:m essage>
  736     <wsdl:me ssage name ="connectS oapOut">
  737       <wsdl: part name= "parameter s" element ="tns:conn ectRespons e" />
  738     </wsdl:m essage>
  739     <wsdl:me ssage name ="loginSoa pIn">
  740       <wsdl: part name= "parameter s" element ="tns:logi n" />
  741     </wsdl:m essage>
  742     <wsdl:me ssage name ="loginSoa pOut">
  743       <wsdl: part name= "parameter s" element ="tns:logi nResponse"  />
  744     </wsdl:m essage>
  745     <wsdl:me ssage name ="disconne ctSoapIn">
  746       <wsdl: part name= "parameter s" element ="tns:disc onnect" />
  747     </wsdl:m essage>
  748     <wsdl:me ssage name ="disconne ctSoapOut" >
  749       <wsdl: part name= "parameter s" element ="tns:disc onnectResp onse" />
  750     </wsdl:m essage>
  751     <wsdl:me ssage name ="matchSoa pIn">
  752       <wsdl: part name= "parameter s" element ="tns:matc h" />
  753     </wsdl:m essage>
  754     <wsdl:me ssage name ="matchSoa pOut">
  755       <wsdl: part name= "parameter s" element ="tns:matc hResponse"  />
  756     </wsdl:m essage>
  757     <wsdl:me ssage name ="selectSo apIn">
  758       <wsdl: part name= "parameter s" element ="tns:sele ct" />
  759     </wsdl:m essage>
  760     <wsdl:me ssage name ="selectSo apOut">
  761       <wsdl: part name= "parameter s" element ="tns:sele ctResponse " />
  762     </wsdl:m essage>
  763     <wsdl:me ssage name ="getVaria bleValueSo apIn">
  764       <wsdl: part name= "parameter s" element ="tns:getV ariableVal ue" />
  765     </wsdl:m essage>
  766     <wsdl:me ssage name ="getVaria bleValueSo apOut">
  767       <wsdl: part name= "parameter s" element ="tns:getV ariableVal ueResponse " />
  768     </wsdl:m essage>
  769     <wsdl:me ssage name ="ddrListe rSoapIn">
  770       <wsdl: part name= "parameter s" element ="tns:ddrL ister" />
  771     </wsdl:m essage>
  772     <wsdl:me ssage name ="ddrListe rSoapOut">
  773       <wsdl: part name= "parameter s" element ="tns:ddrL isterRespo nse" />
  774     </wsdl:m essage>
  775     <wsdl:me ssage name ="cprsUser LookupSoap In">
  776       <wsdl: part name= "parameter s" element ="tns:cprs UserLookup " />
  777     </wsdl:m essage>
  778     <wsdl:me ssage name ="cprsUser LookupSoap Out">
  779       <wsdl: part name= "parameter s" element ="tns:cprs UserLookup Response"  />
  780     </wsdl:m essage>
  781     <wsdl:me ssage name ="userLook upSoapIn">
  782       <wsdl: part name= "parameter s" element ="tns:user Lookup" />
  783     </wsdl:m essage>
  784     <wsdl:me ssage name ="userLook upSoapOut" >
  785       <wsdl: part name= "parameter s" element ="tns:user LookupResp onse" />
  786     </wsdl:m essage>
  787     <wsdl:me ssage name ="visitSit eSoapIn">
  788       <wsdl: part name= "parameter s" element ="tns:visi tSite" />
  789     </wsdl:m essage>
  790     <wsdl:me ssage name ="visitSit eSoapOut">
  791       <wsdl: part name= "parameter s" element ="tns:visi tSiteRespo nse" />
  792     </wsdl:m essage>
  793     <wsdl:me ssage name ="ddrGetsE ntrySoapIn ">
  794       <wsdl: part name= "parameter s" element ="tns:ddrG etsEntry"  />
  795     </wsdl:m essage>
  796     <wsdl:me ssage name ="ddrGetsE ntrySoapOu t">
  797       <wsdl: part name= "parameter s" element ="tns:ddrG etsEntryRe sponse" />
  798     </wsdl:m essage>
  799     <wsdl:me ssage name ="siteHasP atchSoapIn ">
  800       <wsdl: part name= "parameter s" element ="tns:site HasPatch"  />
  801     </wsdl:m essage>
  802     <wsdl:me ssage name ="siteHasP atchSoapOu t">
  803       <wsdl: part name= "parameter s" element ="tns:site HasPatchRe sponse" />
  804     </wsdl:m essage>
  805     <wsdl:me ssage name ="sitesHav ePatchSoap In">
  806       <wsdl: part name= "parameter s" element ="tns:site sHavePatch " />
  807     </wsdl:m essage>
  808     <wsdl:me ssage name ="sitesHav ePatchSoap Out">
  809       <wsdl: part name= "parameter s" element ="tns:site sHavePatch Response"  />
  810     </wsdl:m essage>
  811     <wsdl:me ssage name ="runRpcSo apIn">
  812       <wsdl: part name= "parameter s" element ="tns:runR pc" />
  813     </wsdl:m essage>
  814     <wsdl:me ssage name ="runRpcSo apOut">
  815       <wsdl: part name= "parameter s" element ="tns:runR pcResponse " />
  816     </wsdl:m essage>
  817     <wsdl:me ssage name ="getSites SoapIn">
  818       <wsdl: part name= "parameter s" element ="tns:getS ites" />
  819     </wsdl:m essage>
  820     <wsdl:me ssage name ="getSites SoapOut">
  821       <wsdl: part name= "parameter s" element ="tns:getS itesRespon se" />
  822     </wsdl:m essage>
  823     <wsdl:me ssage name ="getVersi onSoapIn">
  824       <wsdl: part name= "parameter s" element ="tns:getV ersion" />
  825     </wsdl:m essage>
  826     <wsdl:me ssage name ="getVersi onSoapOut" >
  827       <wsdl: part name= "parameter s" element ="tns:getV ersionResp onse" />
  828     </wsdl:m essage>
  829     <wsdl:me ssage name ="addDataS ourceSoapI n">
  830       <wsdl: part name= "parameter s" element ="tns:addD ataSource"  />
  831     </wsdl:m essage>
  832     <wsdl:me ssage name ="addDataS ourceSoapO ut">
  833       <wsdl: part name= "parameter s" element ="tns:addD ataSourceR esponse" / >
  834     </wsdl:m essage>
  835     <wsdl:me ssage name ="getFacad eVersionSo apIn">
  836       <wsdl: part name= "parameter s" element ="tns:getF acadeVersi on" />
  837     </wsdl:m essage>
  838     <wsdl:me ssage name ="getFacad eVersionSo apOut">
  839       <wsdl: part name= "parameter s" element ="tns:getF acadeVersi onResponse " />
  840     </wsdl:m essage>
  841     <wsdl:me ssage name ="setVhaSo apIn">
  842       <wsdl: part name= "parameter s" element ="tns:setV ha" />
  843     </wsdl:m essage>
  844     <wsdl:me ssage name ="setVhaSo apOut">
  845       <wsdl: part name= "parameter s" element ="tns:setV haResponse " />
  846     </wsdl:m essage>
  847     <wsdl:me ssage name ="getRpcsS oapIn">
  848       <wsdl: part name= "parameter s" element ="tns:getR pcs" />
  849     </wsdl:m essage>
  850     <wsdl:me ssage name ="getRpcsS oapOut">
  851       <wsdl: part name= "parameter s" element ="tns:getR pcsRespons e" />
  852     </wsdl:m essage>
  853     <wsdl:me ssage name ="getVHAHt tpGetIn" / >
  854     <wsdl:me ssage name ="getVHAHt tpGetOut">
  855       <wsdl: part name= "Body" ele ment="tns: RegionArra y" />
  856     </wsdl:m essage>
  857     <wsdl:me ssage name ="connectH ttpGetIn">
  858       <wsdl: part name= "sitelist"  type="s:s tring" />
  859     </wsdl:m essage>
  860     <wsdl:me ssage name ="connectH ttpGetOut" >
  861       <wsdl: part name= "Body" ele ment="tns: DataSource Array" />
  862     </wsdl:m essage>
  863     <wsdl:me ssage name ="loginHtt pGetIn">
  864       <wsdl: part name= "username"  type="s:s tring" />
  865       <wsdl: part name= "pwd" type ="s:string " />
  866       <wsdl: part name= "context"  type="s:st ring" />
  867     </wsdl:m essage>
  868     <wsdl:me ssage name ="loginHtt pGetOut">
  869       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  870     </wsdl:m essage>
  871     <wsdl:me ssage name ="disconne ctHttpGetI n" />
  872     <wsdl:me ssage name ="disconne ctHttpGetO ut">
  873       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  874     </wsdl:m essage>
  875     <wsdl:me ssage name ="matchHtt pGetIn">
  876       <wsdl: part name= "target" t ype="s:str ing" />
  877     </wsdl:m essage>
  878     <wsdl:me ssage name ="matchHtt pGetOut">
  879       <wsdl: part name= "Body" ele ment="tns: TaggedPati entArrays"  />
  880     </wsdl:m essage>
  881     <wsdl:me ssage name ="selectHt tpGetIn">
  882       <wsdl: part name= "DFN" type ="s:string " />
  883     </wsdl:m essage>
  884     <wsdl:me ssage name ="selectHt tpGetOut">
  885       <wsdl: part name= "Body" ele ment="tns: PatientTO"  />
  886     </wsdl:m essage>
  887     <wsdl:me ssage name ="getVaria bleValueHt tpGetIn">
  888       <wsdl: part name= "arg" type ="s:string " />
  889     </wsdl:m essage>
  890     <wsdl:me ssage name ="getVaria bleValueHt tpGetOut">
  891       <wsdl: part name= "Body" ele ment="tns: TextTO" />
  892     </wsdl:m essage>
  893     <wsdl:me ssage name ="ddrListe rHttpGetIn ">
  894       <wsdl: part name= "file" typ e="s:strin g" />
  895       <wsdl: part name= "iens" typ e="s:strin g" />
  896       <wsdl: part name= "fields" t ype="s:str ing" />
  897       <wsdl: part name= "flags" ty pe="s:stri ng" />
  898       <wsdl: part name= "maxrex" t ype="s:str ing" />
  899       <wsdl: part name= "from" typ e="s:strin g" />
  900       <wsdl: part name= "part" typ e="s:strin g" />
  901       <wsdl: part name= "xref" typ e="s:strin g" />
  902       <wsdl: part name= "screen" t ype="s:str ing" />
  903       <wsdl: part name= "identifie r" type="s :string" / >
  904     </wsdl:m essage>
  905     <wsdl:me ssage name ="ddrListe rHttpGetOu t">
  906       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  907     </wsdl:m essage>
  908     <wsdl:me ssage name ="cprsUser LookupHttp GetIn">
  909       <wsdl: part name= "target" t ype="s:str ing" />
  910     </wsdl:m essage>
  911     <wsdl:me ssage name ="cprsUser LookupHttp GetOut">
  912       <wsdl: part name= "Body" ele ment="tns: UserArray"  />
  913     </wsdl:m essage>
  914     <wsdl:me ssage name ="userLook upHttpGetI n">
  915       <wsdl: part name= "duz" type ="s:string " />
  916     </wsdl:m essage>
  917     <wsdl:me ssage name ="userLook upHttpGetO ut">
  918       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  919     </wsdl:m essage>
  920     <wsdl:me ssage name ="visitSit eHttpGetIn ">
  921       <wsdl: part name= "pwd" type ="s:string " />
  922       <wsdl: part name= "sitecode"  type="s:s tring" />
  923       <wsdl: part name= "userSitec ode" type= "s:string"  />
  924       <wsdl: part name= "userName"  type="s:s tring" />
  925       <wsdl: part name= "DUZ" type ="s:string " />
  926       <wsdl: part name= "SSN" type ="s:string " />
  927       <wsdl: part name= "context"  type="s:st ring" />
  928     </wsdl:m essage>
  929     <wsdl:me ssage name ="visitSit eHttpGetOu t">
  930       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  931     </wsdl:m essage>
  932     <wsdl:me ssage name ="ddrGetsE ntryHttpGe tIn">
  933       <wsdl: part name= "file" typ e="s:strin g" />
  934       <wsdl: part name= "iens" typ e="s:strin g" />
  935       <wsdl: part name= "flds" typ e="s:strin g" />
  936       <wsdl: part name= "flags" ty pe="s:stri ng" />
  937     </wsdl:m essage>
  938     <wsdl:me ssage name ="ddrGetsE ntryHttpGe tOut">
  939       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  940     </wsdl:m essage>
  941     <wsdl:me ssage name ="siteHasP atchHttpGe tIn">
  942       <wsdl: part name= "patchId"  type="s:st ring" />
  943     </wsdl:m essage>
  944     <wsdl:me ssage name ="siteHasP atchHttpGe tOut">
  945       <wsdl: part name= "Body" ele ment="tns: TaggedText " />
  946     </wsdl:m essage>
  947     <wsdl:me ssage name ="sitesHav ePatchHttp GetIn">
  948       <wsdl: part name= "sitelist"  type="s:s tring" />
  949       <wsdl: part name= "patchId"  type="s:st ring" />
  950     </wsdl:m essage>
  951     <wsdl:me ssage name ="sitesHav ePatchHttp GetOut">
  952       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  953     </wsdl:m essage>
  954     <wsdl:me ssage name ="runRpcHt tpGetIn">
  955       <wsdl: part name= "rpcName"  type="s:st ring" />
  956       <wsdl: part name= "paramValu es" type=" s1:StringA rray" />
  957       <wsdl: part name= "paramType s" type="s 1:StringAr ray" />
  958       <wsdl: part name= "paramEncr ypted" typ e="s1:Stri ngArray" / >
  959     </wsdl:m essage>
  960     <wsdl:me ssage name ="runRpcHt tpGetOut">
  961       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  962     </wsdl:m essage>
  963     <wsdl:me ssage name ="getSites HttpGetIn"  />
  964     <wsdl:me ssage name ="getSites HttpGetOut ">
  965       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  966     </wsdl:m essage>
  967     <wsdl:me ssage name ="getVersi onHttpGetI n" />
  968     <wsdl:me ssage name ="getVersi onHttpGetO ut">
  969       <wsdl: part name= "Body" ele ment="tns: string" />
  970     </wsdl:m essage>
  971     <wsdl:me ssage name ="addDataS ourceHttpG etIn">
  972       <wsdl: part name= "id" type= "s:string"  />
  973       <wsdl: part name= "name" typ e="s:strin g" />
  974       <wsdl: part name= "datasourc e" type="s :string" / >
  975       <wsdl: part name= "port" typ e="s:strin g" />
  976       <wsdl: part name= "modality"  type="s:s tring" />
  977       <wsdl: part name= "protocol"  type="s:s tring" />
  978       <wsdl: part name= "region" t ype="s:str ing" />
  979     </wsdl:m essage>
  980     <wsdl:me ssage name ="addDataS ourceHttpG etOut">
  981       <wsdl: part name= "Body" ele ment="tns: SiteTO" />
  982     </wsdl:m essage>
  983     <wsdl:me ssage name ="getFacad eVersionHt tpGetIn" / >
  984     <wsdl:me ssage name ="getFacad eVersionHt tpGetOut">
  985       <wsdl: part name= "Body" ele ment="tns: TextTO" />
  986     </wsdl:m essage>
  987     <wsdl:me ssage name ="setVhaHt tpGetIn">
  988       <wsdl: part name= "sitesFile Name" type ="s:string " />
  989     </wsdl:m essage>
  990     <wsdl:me ssage name ="setVhaHt tpGetOut">
  991       <wsdl: part name= "Body" ele ment="tns: SiteArray"  />
  992     </wsdl:m essage>
  993     <wsdl:me ssage name ="getRpcsH ttpGetIn"  />
  994     <wsdl:me ssage name ="getRpcsH ttpGetOut" >
  995       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  996     </wsdl:m essage>
  997     <wsdl:me ssage name ="getVHAHt tpPostIn"  />
  998     <wsdl:me ssage name ="getVHAHt tpPostOut" >
  999       <wsdl: part name= "Body" ele ment="tns: RegionArra y" />
  1000     </wsdl:m essage>
  1001     <wsdl:me ssage name ="connectH ttpPostIn" >
  1002       <wsdl: part name= "sitelist"  type="s:s tring" />
  1003     </wsdl:m essage>
  1004     <wsdl:me ssage name ="connectH ttpPostOut ">
  1005       <wsdl: part name= "Body" ele ment="tns: DataSource Array" />
  1006     </wsdl:m essage>
  1007     <wsdl:me ssage name ="loginHtt pPostIn">
  1008       <wsdl: part name= "username"  type="s:s tring" />
  1009       <wsdl: part name= "pwd" type ="s:string " />
  1010       <wsdl: part name= "context"  type="s:st ring" />
  1011     </wsdl:m essage>
  1012     <wsdl:me ssage name ="loginHtt pPostOut">
  1013       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  1014     </wsdl:m essage>
  1015     <wsdl:me ssage name ="disconne ctHttpPost In" />
  1016     <wsdl:me ssage name ="disconne ctHttpPost Out">
  1017       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  1018     </wsdl:m essage>
  1019     <wsdl:me ssage name ="matchHtt pPostIn">
  1020       <wsdl: part name= "target" t ype="s:str ing" />
  1021     </wsdl:m essage>
  1022     <wsdl:me ssage name ="matchHtt pPostOut">
  1023       <wsdl: part name= "Body" ele ment="tns: TaggedPati entArrays"  />
  1024     </wsdl:m essage>
  1025     <wsdl:me ssage name ="selectHt tpPostIn">
  1026       <wsdl: part name= "DFN" type ="s:string " />
  1027     </wsdl:m essage>
  1028     <wsdl:me ssage name ="selectHt tpPostOut" >
  1029       <wsdl: part name= "Body" ele ment="tns: PatientTO"  />
  1030     </wsdl:m essage>
  1031     <wsdl:me ssage name ="getVaria bleValueHt tpPostIn">
  1032       <wsdl: part name= "arg" type ="s:string " />
  1033     </wsdl:m essage>
  1034     <wsdl:me ssage name ="getVaria bleValueHt tpPostOut" >
  1035       <wsdl: part name= "Body" ele ment="tns: TextTO" />
  1036     </wsdl:m essage>
  1037     <wsdl:me ssage name ="ddrListe rHttpPostI n">
  1038       <wsdl: part name= "file" typ e="s:strin g" />
  1039       <wsdl: part name= "iens" typ e="s:strin g" />
  1040       <wsdl: part name= "fields" t ype="s:str ing" />
  1041       <wsdl: part name= "flags" ty pe="s:stri ng" />
  1042       <wsdl: part name= "maxrex" t ype="s:str ing" />
  1043       <wsdl: part name= "from" typ e="s:strin g" />
  1044       <wsdl: part name= "part" typ e="s:strin g" />
  1045       <wsdl: part name= "xref" typ e="s:strin g" />
  1046       <wsdl: part name= "screen" t ype="s:str ing" />
  1047       <wsdl: part name= "identifie r" type="s :string" / >
  1048     </wsdl:m essage>
  1049     <wsdl:me ssage name ="ddrListe rHttpPostO ut">
  1050       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  1051     </wsdl:m essage>
  1052     <wsdl:me ssage name ="cprsUser LookupHttp PostIn">
  1053       <wsdl: part name= "target" t ype="s:str ing" />
  1054     </wsdl:m essage>
  1055     <wsdl:me ssage name ="cprsUser LookupHttp PostOut">
  1056       <wsdl: part name= "Body" ele ment="tns: UserArray"  />
  1057     </wsdl:m essage>
  1058     <wsdl:me ssage name ="userLook upHttpPost In">
  1059       <wsdl: part name= "duz" type ="s:string " />
  1060     </wsdl:m essage>
  1061     <wsdl:me ssage name ="userLook upHttpPost Out">
  1062       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  1063     </wsdl:m essage>
  1064     <wsdl:me ssage name ="visitSit eHttpPostI n">
  1065       <wsdl: part name= "pwd" type ="s:string " />
  1066       <wsdl: part name= "sitecode"  type="s:s tring" />
  1067       <wsdl: part name= "userSitec ode" type= "s:string"  />
  1068       <wsdl: part name= "userName"  type="s:s tring" />
  1069       <wsdl: part name= "DUZ" type ="s:string " />
  1070       <wsdl: part name= "SSN" type ="s:string " />
  1071       <wsdl: part name= "context"  type="s:st ring" />
  1072     </wsdl:m essage>
  1073     <wsdl:me ssage name ="visitSit eHttpPostO ut">
  1074       <wsdl: part name= "Body" ele ment="tns: UserTO" />
  1075     </wsdl:m essage>
  1076     <wsdl:me ssage name ="ddrGetsE ntryHttpPo stIn">
  1077       <wsdl: part name= "file" typ e="s:strin g" />
  1078       <wsdl: part name= "iens" typ e="s:strin g" />
  1079       <wsdl: part name= "flds" typ e="s:strin g" />
  1080       <wsdl: part name= "flags" ty pe="s:stri ng" />
  1081     </wsdl:m essage>
  1082     <wsdl:me ssage name ="ddrGetsE ntryHttpPo stOut">
  1083       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  1084     </wsdl:m essage>
  1085     <wsdl:me ssage name ="siteHasP atchHttpPo stIn">
  1086       <wsdl: part name= "patchId"  type="s:st ring" />
  1087     </wsdl:m essage>
  1088     <wsdl:me ssage name ="siteHasP atchHttpPo stOut">
  1089       <wsdl: part name= "Body" ele ment="tns: TaggedText " />
  1090     </wsdl:m essage>
  1091     <wsdl:me ssage name ="sitesHav ePatchHttp PostIn">
  1092       <wsdl: part name= "sitelist"  type="s:s tring" />
  1093       <wsdl: part name= "patchId"  type="s:st ring" />
  1094     </wsdl:m essage>
  1095     <wsdl:me ssage name ="sitesHav ePatchHttp PostOut">
  1096       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  1097     </wsdl:m essage>
  1098     <wsdl:me ssage name ="runRpcHt tpPostIn">
  1099       <wsdl: part name= "rpcName"  type="s:st ring" />
  1100       <wsdl: part name= "paramValu es" type=" s1:StringA rray" />
  1101       <wsdl: part name= "paramType s" type="s 1:StringAr ray" />
  1102       <wsdl: part name= "paramEncr ypted" typ e="s1:Stri ngArray" / >
  1103     </wsdl:m essage>
  1104     <wsdl:me ssage name ="runRpcHt tpPostOut" >
  1105       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  1106     </wsdl:m essage>
  1107     <wsdl:me ssage name ="getSites HttpPostIn " />
  1108     <wsdl:me ssage name ="getSites HttpPostOu t">
  1109       <wsdl: part name= "Body" ele ment="tns: TaggedText Array" />
  1110     </wsdl:m essage>
  1111     <wsdl:me ssage name ="getVersi onHttpPost In" />
  1112     <wsdl:me ssage name ="getVersi onHttpPost Out">
  1113       <wsdl: part name= "Body" ele ment="tns: string" />
  1114     </wsdl:m essage>
  1115     <wsdl:me ssage name ="addDataS ourceHttpP ostIn">
  1116       <wsdl: part name= "id" type= "s:string"  />
  1117       <wsdl: part name= "name" typ e="s:strin g" />
  1118       <wsdl: part name= "datasourc e" type="s :string" / >
  1119       <wsdl: part name= "port" typ e="s:strin g" />
  1120       <wsdl: part name= "modality"  type="s:s tring" />
  1121       <wsdl: part name= "protocol"  type="s:s tring" />
  1122       <wsdl: part name= "region" t ype="s:str ing" />
  1123     </wsdl:m essage>
  1124     <wsdl:me ssage name ="addDataS ourceHttpP ostOut">
  1125       <wsdl: part name= "Body" ele ment="tns: SiteTO" />
  1126     </wsdl:m essage>
  1127     <wsdl:me ssage name ="getFacad eVersionHt tpPostIn"  />
  1128     <wsdl:me ssage name ="getFacad eVersionHt tpPostOut" >
  1129       <wsdl: part name= "Body" ele ment="tns: TextTO" />
  1130     </wsdl:m essage>
  1131     <wsdl:me ssage name ="setVhaHt tpPostIn">
  1132       <wsdl: part name= "sitesFile Name" type ="s:string " />
  1133     </wsdl:m essage>
  1134     <wsdl:me ssage name ="setVhaHt tpPostOut" >
  1135       <wsdl: part name= "Body" ele ment="tns: SiteArray"  />
  1136     </wsdl:m essage>
  1137     <wsdl:me ssage name ="getRpcsH ttpPostIn"  />
  1138     <wsdl:me ssage name ="getRpcsH ttpPostOut ">
  1139       <wsdl: part name= "Body" ele ment="tns: TextArray"  />
  1140     </wsdl:m essage>
  1141     <wsdl:po rtType nam e="QuerySv cSoap">
  1142       <wsdl: operation  name="getV HA">
  1143         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  1144         <wsd l:input me ssage="tns :getVHASoa pIn" />
  1145         <wsd l:output m essage="tn s:getVHASo apOut" />
  1146       </wsdl :operation >
  1147       <wsdl: operation  name="conn ect">
  1148         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem.</wsd l:document ation>
  1149         <wsd l:input me ssage="tns :connectSo apIn" />
  1150         <wsd l:output m essage="tn s:connectS oapOut" />
  1151       </wsdl :operation >
  1152       <wsdl: operation  name="logi n">
  1153         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em.</wsdl: documentat ion>
  1154         <wsd l:input me ssage="tns :loginSoap In" />
  1155         <wsd l:output m essage="tn s:loginSoa pOut" />
  1156       </wsdl :operation >
  1157       <wsdl: operation  name="disc onnect">
  1158         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from si ngle Vista  system.</ wsdl:docum entation>
  1159         <wsd l:input me ssage="tns :disconnec tSoapIn" / >
  1160         <wsd l:output m essage="tn s:disconne ctSoapOut"  />
  1161       </wsdl :operation >
  1162       <wsdl: operation  name="matc h">
  1163         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Match pa tients at  logged in  site.</wsd l:document ation>
  1164         <wsd l:input me ssage="tns :matchSoap In" />
  1165         <wsd l:output m essage="tn s:matchSoa pOut" />
  1166       </wsdl :operation >
  1167       <wsdl: operation  name="sele ct">
  1168         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Select a  patient a t logged i n site.</w sdl:docume ntation>
  1169         <wsd l:input me ssage="tns :selectSoa pIn" />
  1170         <wsd l:output m essage="tn s:selectSo apOut" />
  1171       </wsdl :operation >
  1172       <wsdl: operation  name="getV ariableVal ue">
  1173         <wsd l:input me ssage="tns :getVariab leValueSoa pIn" />
  1174         <wsd l:output m essage="tn s:getVaria bleValueSo apOut" />
  1175       </wsdl :operation >
  1176       <wsdl: operation  name="ddrL ister">
  1177         <wsd l:input me ssage="tns :ddrLister SoapIn" />
  1178         <wsd l:output m essage="tn s:ddrListe rSoapOut"  />
  1179       </wsdl :operation >
  1180       <wsdl: operation  name="cprs UserLookup ">
  1181         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a  user of C PRS</wsdl: documentat ion>
  1182         <wsd l:input me ssage="tns :cprsUserL ookupSoapI n" />
  1183         <wsd l:output m essage="tn s:cprsUser LookupSoap Out" />
  1184       </wsdl :operation >
  1185       <wsdl: operation  name="user Lookup">
  1186         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a ny user by  DUZ</wsdl :documenta tion>
  1187         <wsd l:input me ssage="tns :userLooku pSoapIn" / >
  1188         <wsd l:output m essage="tn s:userLook upSoapOut"  />
  1189       </wsdl :operation >
  1190       <wsdl: operation  name="visi tSite">
  1191         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Visit si ngle VistA  system.</ wsdl:docum entation>
  1192         <wsd l:input me ssage="tns :visitSite SoapIn" />
  1193         <wsd l:output m essage="tn s:visitSit eSoapOut"  />
  1194       </wsdl :operation >
  1195       <wsdl: operation  name="ddrG etsEntry">
  1196         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">DDR GETS  ENTRY DAT A</wsdl:do cumentatio n>
  1197         <wsd l:input me ssage="tns :ddrGetsEn trySoapIn"  />
  1198         <wsd l:output m essage="tn s:ddrGetsE ntrySoapOu t" />
  1199       </wsdl :operation >
  1200       <wsdl: operation  name="site HasPatch">
  1201         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Does thi s VistA ha ve this pa tch instal led?</wsdl :documenta tion>
  1202         <wsd l:input me ssage="tns :siteHasPa tchSoapIn"  />
  1203         <wsd l:output m essage="tn s:siteHasP atchSoapOu t" />
  1204       </wsdl :operation >
  1205       <wsdl: operation  name="site sHavePatch ">
  1206         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Do these  VistAs ha ve this pa tch instal led?</wsdl :documenta tion>
  1207         <wsd l:input me ssage="tns :sitesHave PatchSoapI n" />
  1208         <wsd l:output m essage="tn s:sitesHav ePatchSoap Out" />
  1209       </wsdl :operation >
  1210       <wsdl: operation  name="runR pc">
  1211         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Execute  Rpc</wsdl: documentat ion>
  1212         <wsd l:input me ssage="tns :runRpcSoa pIn" />
  1213         <wsd l:output m essage="tn s:runRpcSo apOut" />
  1214       </wsdl :operation >
  1215       <wsdl: operation  name="getS ites">
  1216         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of sites< /wsdl:docu mentation>
  1217         <wsd l:input me ssage="tns :getSitesS oapIn" />
  1218         <wsd l:output m essage="tn s:getSites SoapOut" / >
  1219       </wsdl :operation >
  1220       <wsdl: operation  name="getV ersion">
  1221         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get MDWS  Version</ wsdl:docum entation>
  1222         <wsd l:input me ssage="tns :getVersio nSoapIn" / >
  1223         <wsd l:output m essage="tn s:getVersi onSoapOut"  />
  1224       </wsdl :operation >
  1225       <wsdl: operation  name="addD ataSource" >
  1226         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  1227         <wsd l:input me ssage="tns :addDataSo urceSoapIn " />
  1228         <wsd l:output m essage="tn s:addDataS ourceSoapO ut" />
  1229       </wsdl :operation >
  1230       <wsdl: operation  name="getF acadeVersi on">
  1231         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get curr ent facade 's version </wsdl:doc umentation >
  1232         <wsd l:input me ssage="tns :getFacade VersionSoa pIn" />
  1233         <wsd l:output m essage="tn s:getFacad eVersionSo apOut" />
  1234       </wsdl :operation >
  1235       <wsdl: operation  name="setV ha">
  1236         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  1237         <wsd l:input me ssage="tns :setVhaSoa pIn" />
  1238         <wsd l:output m essage="tn s:setVhaSo apOut" />
  1239       </wsdl :operation >
  1240       <wsdl: operation  name="getR pcs">
  1241         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get the  executed R PCs from t he base Vi sta connec tion</wsdl :documenta tion>
  1242         <wsd l:input me ssage="tns :getRpcsSo apIn" />
  1243         <wsd l:output m essage="tn s:getRpcsS oapOut" />
  1244       </wsdl :operation >
  1245     </wsdl:p ortType>
  1246     <wsdl:po rtType nam e="QuerySv cHttpGet">
  1247       <wsdl: operation  name="getV HA">
  1248         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  1249         <wsd l:input me ssage="tns :getVHAHtt pGetIn" />
  1250         <wsd l:output m essage="tn s:getVHAHt tpGetOut"  />
  1251       </wsdl :operation >
  1252       <wsdl: operation  name="conn ect">
  1253         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem.</wsd l:document ation>
  1254         <wsd l:input me ssage="tns :connectHt tpGetIn" / >
  1255         <wsd l:output m essage="tn s:connectH ttpGetOut"  />
  1256       </wsdl :operation >
  1257       <wsdl: operation  name="logi n">
  1258         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em.</wsdl: documentat ion>
  1259         <wsd l:input me ssage="tns :loginHttp GetIn" />
  1260         <wsd l:output m essage="tn s:loginHtt pGetOut" / >
  1261       </wsdl :operation >
  1262       <wsdl: operation  name="disc onnect">
  1263         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from si ngle Vista  system.</ wsdl:docum entation>
  1264         <wsd l:input me ssage="tns :disconnec tHttpGetIn " />
  1265         <wsd l:output m essage="tn s:disconne ctHttpGetO ut" />
  1266       </wsdl :operation >
  1267       <wsdl: operation  name="matc h">
  1268         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Match pa tients at  logged in  site.</wsd l:document ation>
  1269         <wsd l:input me ssage="tns :matchHttp GetIn" />
  1270         <wsd l:output m essage="tn s:matchHtt pGetOut" / >
  1271       </wsdl :operation >
  1272       <wsdl: operation  name="sele ct">
  1273         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Select a  patient a t logged i n site.</w sdl:docume ntation>
  1274         <wsd l:input me ssage="tns :selectHtt pGetIn" />
  1275         <wsd l:output m essage="tn s:selectHt tpGetOut"  />
  1276       </wsdl :operation >
  1277       <wsdl: operation  name="getV ariableVal ue">
  1278         <wsd l:input me ssage="tns :getVariab leValueHtt pGetIn" />
  1279         <wsd l:output m essage="tn s:getVaria bleValueHt tpGetOut"  />
  1280       </wsdl :operation >
  1281       <wsdl: operation  name="ddrL ister">
  1282         <wsd l:input me ssage="tns :ddrLister HttpGetIn"  />
  1283         <wsd l:output m essage="tn s:ddrListe rHttpGetOu t" />
  1284       </wsdl :operation >
  1285       <wsdl: operation  name="cprs UserLookup ">
  1286         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a  user of C PRS</wsdl: documentat ion>
  1287         <wsd l:input me ssage="tns :cprsUserL ookupHttpG etIn" />
  1288         <wsd l:output m essage="tn s:cprsUser LookupHttp GetOut" />
  1289       </wsdl :operation >
  1290       <wsdl: operation  name="user Lookup">
  1291         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a ny user by  DUZ</wsdl :documenta tion>
  1292         <wsd l:input me ssage="tns :userLooku pHttpGetIn " />
  1293         <wsd l:output m essage="tn s:userLook upHttpGetO ut" />
  1294       </wsdl :operation >
  1295       <wsdl: operation  name="visi tSite">
  1296         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Visit si ngle VistA  system.</ wsdl:docum entation>
  1297         <wsd l:input me ssage="tns :visitSite HttpGetIn"  />
  1298         <wsd l:output m essage="tn s:visitSit eHttpGetOu t" />
  1299       </wsdl :operation >
  1300       <wsdl: operation  name="ddrG etsEntry">
  1301         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">DDR GETS  ENTRY DAT A</wsdl:do cumentatio n>
  1302         <wsd l:input me ssage="tns :ddrGetsEn tryHttpGet In" />
  1303         <wsd l:output m essage="tn s:ddrGetsE ntryHttpGe tOut" />
  1304       </wsdl :operation >
  1305       <wsdl: operation  name="site HasPatch">
  1306         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Does thi s VistA ha ve this pa tch instal led?</wsdl :documenta tion>
  1307         <wsd l:input me ssage="tns :siteHasPa tchHttpGet In" />
  1308         <wsd l:output m essage="tn s:siteHasP atchHttpGe tOut" />
  1309       </wsdl :operation >
  1310       <wsdl: operation  name="site sHavePatch ">
  1311         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Do these  VistAs ha ve this pa tch instal led?</wsdl :documenta tion>
  1312         <wsd l:input me ssage="tns :sitesHave PatchHttpG etIn" />
  1313         <wsd l:output m essage="tn s:sitesHav ePatchHttp GetOut" />
  1314       </wsdl :operation >
  1315       <wsdl: operation  name="runR pc">
  1316         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Execute  Rpc</wsdl: documentat ion>
  1317         <wsd l:input me ssage="tns :runRpcHtt pGetIn" />
  1318         <wsd l:output m essage="tn s:runRpcHt tpGetOut"  />
  1319       </wsdl :operation >
  1320       <wsdl: operation  name="getS ites">
  1321         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of sites< /wsdl:docu mentation>
  1322         <wsd l:input me ssage="tns :getSitesH ttpGetIn"  />
  1323         <wsd l:output m essage="tn s:getSites HttpGetOut " />
  1324       </wsdl :operation >
  1325       <wsdl: operation  name="getV ersion">
  1326         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get MDWS  Version</ wsdl:docum entation>
  1327         <wsd l:input me ssage="tns :getVersio nHttpGetIn " />
  1328         <wsd l:output m essage="tn s:getVersi onHttpGetO ut" />
  1329       </wsdl :operation >
  1330       <wsdl: operation  name="addD ataSource" >
  1331         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  1332         <wsd l:input me ssage="tns :addDataSo urceHttpGe tIn" />
  1333         <wsd l:output m essage="tn s:addDataS ourceHttpG etOut" />
  1334       </wsdl :operation >
  1335       <wsdl: operation  name="getF acadeVersi on">
  1336         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get curr ent facade 's version </wsdl:doc umentation >
  1337         <wsd l:input me ssage="tns :getFacade VersionHtt pGetIn" />
  1338         <wsd l:output m essage="tn s:getFacad eVersionHt tpGetOut"  />
  1339       </wsdl :operation >
  1340       <wsdl: operation  name="setV ha">
  1341         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  1342         <wsd l:input me ssage="tns :setVhaHtt pGetIn" />
  1343         <wsd l:output m essage="tn s:setVhaHt tpGetOut"  />
  1344       </wsdl :operation >
  1345       <wsdl: operation  name="getR pcs">
  1346         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get the  executed R PCs from t he base Vi sta connec tion</wsdl :documenta tion>
  1347         <wsd l:input me ssage="tns :getRpcsHt tpGetIn" / >
  1348         <wsd l:output m essage="tn s:getRpcsH ttpGetOut"  />
  1349       </wsdl :operation >
  1350     </wsdl:p ortType>
  1351     <wsdl:po rtType nam e="QuerySv cHttpPost" >
  1352       <wsdl: operation  name="getV HA">
  1353         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get all  VHA sites< /wsdl:docu mentation>
  1354         <wsd l:input me ssage="tns :getVHAHtt pPostIn" / >
  1355         <wsd l:output m essage="tn s:getVHAHt tpPostOut"  />
  1356       </wsdl :operation >
  1357       <wsdl: operation  name="conn ect">
  1358         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Connect  to a singl e VistA sy stem.</wsd l:document ation>
  1359         <wsd l:input me ssage="tns :connectHt tpPostIn"  />
  1360         <wsd l:output m essage="tn s:connectH ttpPostOut " />
  1361       </wsdl :operation >
  1362       <wsdl: operation  name="logi n">
  1363         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Log onto  a single  VistA syst em.</wsdl: documentat ion>
  1364         <wsd l:input me ssage="tns :loginHttp PostIn" />
  1365         <wsd l:output m essage="tn s:loginHtt pPostOut"  />
  1366       </wsdl :operation >
  1367       <wsdl: operation  name="disc onnect">
  1368         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Disconne ct from si ngle Vista  system.</ wsdl:docum entation>
  1369         <wsd l:input me ssage="tns :disconnec tHttpPostI n" />
  1370         <wsd l:output m essage="tn s:disconne ctHttpPost Out" />
  1371       </wsdl :operation >
  1372       <wsdl: operation  name="matc h">
  1373         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Match pa tients at  logged in  site.</wsd l:document ation>
  1374         <wsd l:input me ssage="tns :matchHttp PostIn" />
  1375         <wsd l:output m essage="tn s:matchHtt pPostOut"  />
  1376       </wsdl :operation >
  1377       <wsdl: operation  name="sele ct">
  1378         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Select a  patient a t logged i n site.</w sdl:docume ntation>
  1379         <wsd l:input me ssage="tns :selectHtt pPostIn" / >
  1380         <wsd l:output m essage="tn s:selectHt tpPostOut"  />
  1381       </wsdl :operation >
  1382       <wsdl: operation  name="getV ariableVal ue">
  1383         <wsd l:input me ssage="tns :getVariab leValueHtt pPostIn" / >
  1384         <wsd l:output m essage="tn s:getVaria bleValueHt tpPostOut"  />
  1385       </wsdl :operation >
  1386       <wsdl: operation  name="ddrL ister">
  1387         <wsd l:input me ssage="tns :ddrLister HttpPostIn " />
  1388         <wsd l:output m essage="tn s:ddrListe rHttpPostO ut" />
  1389       </wsdl :operation >
  1390       <wsdl: operation  name="cprs UserLookup ">
  1391         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a  user of C PRS</wsdl: documentat ion>
  1392         <wsd l:input me ssage="tns :cprsUserL ookupHttpP ostIn" />
  1393         <wsd l:output m essage="tn s:cprsUser LookupHttp PostOut" / >
  1394       </wsdl :operation >
  1395       <wsdl: operation  name="user Lookup">
  1396         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Lookup a ny user by  DUZ</wsdl :documenta tion>
  1397         <wsd l:input me ssage="tns :userLooku pHttpPostI n" />
  1398         <wsd l:output m essage="tn s:userLook upHttpPost Out" />
  1399       </wsdl :operation >
  1400       <wsdl: operation  name="visi tSite">
  1401         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Visit si ngle VistA  system.</ wsdl:docum entation>
  1402         <wsd l:input me ssage="tns :visitSite HttpPostIn " />
  1403         <wsd l:output m essage="tn s:visitSit eHttpPostO ut" />
  1404       </wsdl :operation >
  1405       <wsdl: operation  name="ddrG etsEntry">
  1406         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">DDR GETS  ENTRY DAT A</wsdl:do cumentatio n>
  1407         <wsd l:input me ssage="tns :ddrGetsEn tryHttpPos tIn" />
  1408         <wsd l:output m essage="tn s:ddrGetsE ntryHttpPo stOut" />
  1409       </wsdl :operation >
  1410       <wsdl: operation  name="site HasPatch">
  1411         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Does thi s VistA ha ve this pa tch instal led?</wsdl :documenta tion>
  1412         <wsd l:input me ssage="tns :siteHasPa tchHttpPos tIn" />
  1413         <wsd l:output m essage="tn s:siteHasP atchHttpPo stOut" />
  1414       </wsdl :operation >
  1415       <wsdl: operation  name="site sHavePatch ">
  1416         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Do these  VistAs ha ve this pa tch instal led?</wsdl :documenta tion>
  1417         <wsd l:input me ssage="tns :sitesHave PatchHttpP ostIn" />
  1418         <wsd l:output m essage="tn s:sitesHav ePatchHttp PostOut" / >
  1419       </wsdl :operation >
  1420       <wsdl: operation  name="runR pc">
  1421         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Execute  Rpc</wsdl: documentat ion>
  1422         <wsd l:input me ssage="tns :runRpcHtt pPostIn" / >
  1423         <wsd l:output m essage="tn s:runRpcHt tpPostOut"  />
  1424       </wsdl :operation >
  1425       <wsdl: operation  name="getS ites">
  1426         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get list  of sites< /wsdl:docu mentation>
  1427         <wsd l:input me ssage="tns :getSitesH ttpPostIn"  />
  1428         <wsd l:output m essage="tn s:getSites HttpPostOu t" />
  1429       </wsdl :operation >
  1430       <wsdl: operation  name="getV ersion">
  1431         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get MDWS  Version</ wsdl:docum entation>
  1432         <wsd l:input me ssage="tns :getVersio nHttpPostI n" />
  1433         <wsd l:output m essage="tn s:getVersi onHttpPost Out" />
  1434       </wsdl :operation >
  1435       <wsdl: operation  name="addD ataSource" >
  1436         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Add a da ta source  for this s ession</ws dl:documen tation>
  1437         <wsd l:input me ssage="tns :addDataSo urceHttpPo stIn" />
  1438         <wsd l:output m essage="tn s:addDataS ourceHttpP ostOut" />
  1439       </wsdl :operation >
  1440       <wsdl: operation  name="getF acadeVersi on">
  1441         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get curr ent facade 's version </wsdl:doc umentation >
  1442         <wsd l:input me ssage="tns :getFacade VersionHtt pPostIn" / >
  1443         <wsd l:output m essage="tn s:getFacad eVersionHt tpPostOut"  />
  1444       </wsdl :operation >
  1445       <wsdl: operation  name="setV ha">
  1446         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Set the  current se ssion's si tes file</ wsdl:docum entation>
  1447         <wsd l:input me ssage="tns :setVhaHtt pPostIn" / >
  1448         <wsd l:output m essage="tn s:setVhaHt tpPostOut"  />
  1449       </wsdl :operation >
  1450       <wsdl: operation  name="getR pcs">
  1451         <wsd l:document ation xmln s:wsdl="ht tp://schem as.xmlsoap .org/wsdl/ ">Get the  executed R PCs from t he base Vi sta connec tion</wsdl :documenta tion>
  1452         <wsd l:input me ssage="tns :getRpcsHt tpPostIn"  />
  1453         <wsd l:output m essage="tn s:getRpcsH ttpPostOut " />
  1454       </wsdl :operation >
  1455     </wsdl:p ortType>
  1456     <wsdl:bi nding name ="QuerySvc Soap" type ="tns:Quer ySvcSoap">
  1457       <soap: binding tr ansport="h ttp://sche mas.xmlsoa p.org/soap /http" />
  1458       <wsdl: operation  name="getV HA">
  1459           <soap:oper ation soap Action="ht tp:// URL . DN S
/getVHA" s tyle="docu ment" />
  1460         <wsd l:input>
  1461           <s oap:body u se="litera l" />
  1462         </ws dl:input>
  1463         <wsd l:output>
  1464           <s oap:body u se="litera l" />
  1465         </ws dl:output>
  1466       </wsdl :operation >
  1467       <wsdl: operation  name="conn ect">
  1468           <soap:oper ation soap Action="ht tp:// URL . DN S
/connect"  style="doc ument" />
  1469         <wsd l:input>
  1470           <s oap:body u se="litera l" />
  1471         </ws dl:input>
  1472         <wsd l:output>
  1473           <s oap:body u se="litera l" />
  1474         </ws dl:output>
  1475       </wsdl :operation >
  1476       <wsdl: operation  name="logi n">
  1477           <soap:oper ation soap Action="ht tp:// URL . DN S
/login" st yle="docum ent" />
  1478         <wsd l:input>
  1479           <s oap:body u se="litera l" />
  1480         </ws dl:input>
  1481         <wsd l:output>
  1482           <s oap:body u se="litera l" />
  1483         </ws dl:output>
  1484       </wsdl :operation >
  1485       <wsdl: operation  name="disc onnect">
  1486           <soap:oper ation soap Action="ht tp:// URL . DN S
/disconnec t" style=" document"  />
  1487         <wsd l:input>
  1488           <s oap:body u se="litera l" />
  1489         </ws dl:input>
  1490         <wsd l:output>
  1491           <s oap:body u se="litera l" />
  1492         </ws dl:output>
  1493       </wsdl :operation >
  1494       <wsdl: operation  name="matc h">
  1495           <soap:oper ation soap Action="ht tp:// URL . DN S
/match" st yle="docum ent" />
  1496         <wsd l:input>
  1497           <s oap:body u se="litera l" />
  1498         </ws dl:input>
  1499         <wsd l:output>
  1500           <s oap:body u se="litera l" />
  1501         </ws dl:output>
  1502       </wsdl :operation >
  1503       <wsdl: operation  name="sele ct">
  1504           <soap:oper ation soap Action="ht tp:// URL . DN S
/select" s tyle="docu ment" />
  1505         <wsd l:input>
  1506           <s oap:body u se="litera l" />
  1507         </ws dl:input>
  1508         <wsd l:output>
  1509           <s oap:body u se="litera l" />
  1510         </ws dl:output>
  1511       </wsdl :operation >
  1512       <wsdl: operation  name="getV ariableVal ue">
  1513           <soap:oper ation soap Action="ht tp:// URL . DN S
/getVariab leValue" s tyle="docu ment" />
  1514         <wsd l:input>
  1515           <s oap:body u se="litera l" />
  1516         </ws dl:input>
  1517         <wsd l:output>
  1518           <s oap:body u se="litera l" />
  1519         </ws dl:output>
  1520       </wsdl :operation >
  1521       <wsdl: operation  name="ddrL ister">
  1522           <soap:oper ation soap Action="ht tp:// URL . DN S
/ddrLister " style="d ocument" / >
  1523         <wsd l:input>
  1524           <s oap:body u se="litera l" />
  1525         </ws dl:input>
  1526         <wsd l:output>
  1527           <s oap:body u se="litera l" />
  1528         </ws dl:output>
  1529       </wsdl :operation >
  1530       <wsdl: operation  name="cprs UserLookup ">
  1531           <soap:oper ation soap Action="ht tp:// URL . DN S
/cprsUserL ookup" sty le="docume nt" />
  1532         <wsd l:input>
  1533           <s oap:body u se="litera l" />
  1534         </ws dl:input>
  1535         <wsd l:output>
  1536           <s oap:body u se="litera l" />
  1537         </ws dl:output>
  1538       </wsdl :operation >
  1539       <wsdl: operation  name="user Lookup">
  1540           <soap:oper ation soap Action="ht tp:// URL . DN S
/userLooku p" style=" document"  />
  1541         <wsd l:input>
  1542           <s oap:body u se="litera l" />
  1543         </ws dl:input>
  1544         <wsd l:output>
  1545           <s oap:body u se="litera l" />
  1546         </ws dl:output>
  1547       </wsdl :operation >
  1548       <wsdl: operation  name="visi tSite">
  1549           <soap:oper ation soap Action="ht tp:// URL . DN S
/visitSite " style="d ocument" / >
  1550         <wsd l:input>
  1551           <s oap:body u se="litera l" />
  1552         </ws dl:input>
  1553         <wsd l:output>
  1554           <s oap:body u se="litera l" />
  1555         </ws dl:output>
  1556       </wsdl :operation >
  1557       <wsdl: operation  name="ddrG etsEntry">
  1558           <soap:oper ation soap Action="ht tp:// URL . DN S
/ddrGetsEn try" style ="document " />
  1559         <wsd l:input>
  1560           <s oap:body u se="litera l" />
  1561         </ws dl:input>
  1562         <wsd l:output>
  1563           <s oap:body u se="litera l" />
  1564         </ws dl:output>
  1565       </wsdl :operation >
  1566       <wsdl: operation  name="site HasPatch">
  1567           <soap:oper ation soap Action="ht tp:// URL . DN S
/siteHasPa tch" style ="document " />
  1568         <wsd l:input>
  1569           <s oap:body u se="litera l" />
  1570         </ws dl:input>
  1571         <wsd l:output>
  1572           <s oap:body u se="litera l" />
  1573         </ws dl:output>
  1574       </wsdl :operation >
  1575       <wsdl: operation  name="site sHavePatch ">
  1576           <soap:oper ation soap Action="ht tp:// URL . DN S
/sitesHave Patch" sty le="docume nt" />
  1577         <wsd l:input>
  1578           <s oap:body u se="litera l" />
  1579         </ws dl:input>
  1580         <wsd l:output>
  1581           <s oap:body u se="litera l" />
  1582         </ws dl:output>
  1583       </wsdl :operation >
  1584       <wsdl: operation  name="runR pc">
  1585           <soap:oper ation soap Action="ht tp:// URL . DN S
/runRpc" s tyle="docu ment" />
  1586         <wsd l:input>
  1587           <s oap:body u se="litera l" />
  1588         </ws dl:input>
  1589         <wsd l:output>
  1590           <s oap:body u se="litera l" />
  1591         </ws dl:output>
  1592       </wsdl :operation >
  1593       <wsdl: operation  name="getS ites">
  1594           <soap:oper ation soap Action="ht tp:// URL . DN S
/getSites"  style="do cument" />
  1595         <wsd l:input>
  1596           <s oap:body u se="litera l" />
  1597         </ws dl:input>
  1598         <wsd l:output>
  1599           <s oap:body u se="litera l" />
  1600         </ws dl:output>
  1601       </wsdl :operation >
  1602       <wsdl: operation  name="getV ersion">
  1603           <soap:oper ation soap Action="ht tp:// URL . DN S
/getVersio n" style=" document"  />
  1604         <wsd l:input>
  1605           <s oap:body u se="litera l" />
  1606         </ws dl:input>
  1607         <wsd l:output>
  1608           <s oap:body u se="litera l" />
  1609         </ws dl:output>
  1610       </wsdl :operation >
  1611       <wsdl: operation  name="addD ataSource" >
  1612           <soap:oper ation soap Action="ht tp:// URL . DN S
/addDataSo urce" styl e="documen t" />
  1613         <wsd l:input>
  1614           <s oap:body u se="litera l" />
  1615         </ws dl:input>
  1616         <wsd l:output>
  1617           <s oap:body u se="litera l" />
  1618         </ws dl:output>
  1619       </wsdl :operation >
  1620       <wsdl: operation  name="getF acadeVersi on">
  1621           <soap:oper ation soap Action="ht tp:// URL . DN S
/getFacade Version" s tyle="docu ment" />
  1622         <wsd l:input>
  1623           <s oap:body u se="litera l" />
  1624         </ws dl:input>
  1625         <wsd l:output>
  1626           <s oap:body u se="litera l" />
  1627         </ws dl:output>
  1628       </wsdl :operation >
  1629       <wsdl: operation  name="setV ha">
  1630           <soap:oper ation soap Action="ht tp:// URL . DN S
/setVha" s tyle="docu ment" />
  1631         <wsd l:input>
  1632           <s oap:body u se="litera l" />
  1633         </ws dl:input>
  1634         <wsd l:output>
  1635           <s oap:body u se="litera l" />
  1636         </ws dl:output>
  1637       </wsdl :operation >
  1638       <wsdl: operation  name="getR pcs">
  1639           <soap:oper ation soap Action="ht tp:// URL . DN S
/getRpcs"  style="doc ument" />
  1640         <wsd l:input>
  1641           <s oap:body u se="litera l" />
  1642         </ws dl:input>
  1643         <wsd l:output>
  1644           <s oap:body u se="litera l" />
  1645         </ws dl:output>
  1646       </wsdl :operation >
  1647     </wsdl:b inding>
  1648     <wsdl:bi nding name ="QuerySvc Soap12" ty pe="tns:Qu erySvcSoap ">
  1649       <soap1 2:binding  transport= "http://sc hemas.xmls oap.org/so ap/http" / >
  1650       <wsdl: operation  name="getV HA">
  1651           <soap12:op eration so apAction=" http:// URL . DN S
/getVHA" s tyle="docu ment" />
  1652         <wsd l:input>
  1653           <s oap12:body  use="lite ral" />
  1654         </ws dl:input>
  1655         <wsd l:output>
  1656           <s oap12:body  use="lite ral" />
  1657         </ws dl:output>
  1658       </wsdl :operation >
  1659       <wsdl: operation  name="conn ect">
  1660           <soap12:op eration so apAction=" http:// URL . DN S
/connect"  style="doc ument" />
  1661         <wsd l:input>
  1662           <s oap12:body  use="lite ral" />
  1663         </ws dl:input>
  1664         <wsd l:output>
  1665           <s oap12:body  use="lite ral" />
  1666         </ws dl:output>
  1667       </wsdl :operation >
  1668       <wsdl: operation  name="logi n">
  1669           <soap12:op eration so apAction=" http:// URL . DN S
/login" st yle="docum ent" />
  1670         <wsd l:input>
  1671           <s oap12:body  use="lite ral" />
  1672         </ws dl:input>
  1673         <wsd l:output>
  1674           <s oap12:body  use="lite ral" />
  1675         </ws dl:output>
  1676       </wsdl :operation >
  1677       <wsdl: operation  name="disc onnect">
  1678           <soap12:op eration so apAction=" http:// URL . DN S
/disconnec t" style=" document"  />
  1679         <wsd l:input>
  1680           <s oap12:body  use="lite ral" />
  1681         </ws dl:input>
  1682         <wsd l:output>
  1683           <s oap12:body  use="lite ral" />
  1684         </ws dl:output>
  1685       </wsdl :operation >
  1686       <wsdl: operation  name="matc h">
  1687           <soap12:op eration so apAction=" http:// URL . DN S
/match" st yle="docum ent" />
  1688         <wsd l:input>
  1689           <s oap12:body  use="lite ral" />
  1690         </ws dl:input>
  1691         <wsd l:output>
  1692           <s oap12:body  use="lite ral" />
  1693         </ws dl:output>
  1694       </wsdl :operation >
  1695       <wsdl: operation  name="sele ct">
  1696           <soap12:op eration so apAction=" http:// URL . DN S
/select" s tyle="docu ment" />
  1697         <wsd l:input>
  1698           <s oap12:body  use="lite ral" />
  1699         </ws dl:input>
  1700         <wsd l:output>
  1701           <s oap12:body  use="lite ral" />
  1702         </ws dl:output>
  1703       </wsdl :operation >
  1704       <wsdl: operation  name="getV ariableVal ue">
  1705           <soap12:op eration so apAction=" http:// URL . DN S
/getVariab leValue" s tyle="docu ment" />
  1706         <wsd l:input>
  1707           <s oap12:body  use="lite ral" />
  1708         </ws dl:input>
  1709         <wsd l:output>
  1710           <s oap12:body  use="lite ral" />
  1711         </ws dl:output>
  1712       </wsdl :operation >
  1713       <wsdl: operation  name="ddrL ister">
  1714           <soap12:op eration so apAction=" http:// URL . DN S
/ddrLister " style="d ocument" / >
  1715         <wsd l:input>
  1716           <s oap12:body  use="lite ral" />
  1717         </ws dl:input>
  1718         <wsd l:output>
  1719           <s oap12:body  use="lite ral" />
  1720         </ws dl:output>
  1721       </wsdl :operation >
  1722       <wsdl: operation  name="cprs UserLookup ">
  1723           <soap12:op eration so apAction=" http:// URL . DN S
/cprsUserL ookup" sty le="docume nt" />
  1724         <wsd l:input>
  1725           <s oap12:body  use="lite ral" />
  1726         </ws dl:input>
  1727         <wsd l:output>
  1728           <s oap12:body  use="lite ral" />
  1729         </ws dl:output>
  1730       </wsdl :operation >
  1731       <wsdl: operation  name="user Lookup">
  1732           <soap12:op eration so apAction=" http:// URL . DN S
/userLooku p" style=" document"  />
  1733         <wsd l:input>
  1734           <s oap12:body  use="lite ral" />
  1735         </ws dl:input>
  1736         <wsd l:output>
  1737           <s oap12:body  use="lite ral" />
  1738         </ws dl:output>
  1739       </wsdl :operation >
  1740       <wsdl: operation  name="visi tSite">
  1741           <soap12:op eration so apAction=" http:// URL . DN S
/visitSite " style="d ocument" / >
  1742         <wsd l:input>
  1743           <s oap12:body  use="lite ral" />
  1744         </ws dl:input>
  1745         <wsd l:output>
  1746           <s oap12:body  use="lite ral" />
  1747         </ws dl:output>
  1748       </wsdl :operation >
  1749       <wsdl: operation  name="ddrG etsEntry">
  1750           <soap12:op eration so apAction=" http:// URL . DN S
/ddrGetsEn try" style ="document " />
  1751         <wsd l:input>
  1752           <s oap12:body  use="lite ral" />
  1753         </ws dl:input>
  1754         <wsd l:output>
  1755           <s oap12:body  use="lite ral" />
  1756         </ws dl:output>
  1757       </wsdl :operation >
  1758       <wsdl: operation  name="site HasPatch">
  1759           <soap12:op eration so apAction=" http:// URL . DN S
/siteHasPa tch" style ="document " />
  1760         <wsd l:input>
  1761           <s oap12:body  use="lite ral" />
  1762         </ws dl:input>
  1763         <wsd l:output>
  1764           <s oap12:body  use="lite ral" />
  1765         </ws dl:output>
  1766       </wsdl :operation >
  1767       <wsdl: operation  name="site sHavePatch ">
  1768           <soap12:op eration so apAction=" http:// URL . DN S
/sitesHave Patch" sty le="docume nt" />
  1769         <wsd l:input>
  1770           <s oap12:body  use="lite ral" />
  1771         </ws dl:input>
  1772         <wsd l:output>
  1773           <s oap12:body  use="lite ral" />
  1774         </ws dl:output>
  1775       </wsdl :operation >
  1776       <wsdl: operation  name="runR pc">
  1777           <soap12:op eration so apAction=" http:// URL . DN S
/runRpc" s tyle="docu ment" />
  1778         <wsd l:input>
  1779           <s oap12:body  use="lite ral" />
  1780         </ws dl:input>
  1781         <wsd l:output>
  1782           <s oap12:body  use="lite ral" />
  1783         </ws dl:output>
  1784       </wsdl :operation >
  1785       <wsdl: operation  name="getS ites">
  1786           <soap12:op eration so apAction=" http:// URL . DN S
/getSites"  style="do cument" />
  1787         <wsd l:input>
  1788           <s oap12:body  use="lite ral" />
  1789         </ws dl:input>
  1790         <wsd l:output>
  1791           <s oap12:body  use="lite ral" />
  1792         </ws dl:output>
  1793       </wsdl :operation >
  1794       <wsdl: operation  name="getV ersion">
  1795           <soap12:op eration so apAction=" http:// URL . DN S
/getVersio n" style=" document"  />
  1796         <wsd l:input>
  1797           <s oap12:body  use="lite ral" />
  1798         </ws dl:input>
  1799         <wsd l:output>
  1800           <s oap12:body  use="lite ral" />
  1801         </ws dl:output>
  1802       </wsdl :operation >
  1803       <wsdl: operation  name="addD ataSource" >
  1804           <soap12:op eration so apAction=" http:// URL . DN S
/addDataSo urce" styl e="documen t" />
  1805         <wsd l:input>
  1806           <s oap12:body  use="lite ral" />
  1807         </ws dl:input>
  1808         <wsd l:output>
  1809           <s oap12:body  use="lite ral" />
  1810         </ws dl:output>
  1811       </wsdl :operation >
  1812       <wsdl: operation  name="getF acadeVersi on">
  1813           <soap12:op eration so apAction=" http:// URL . DN S
/getFacade Version" s tyle="docu ment" />
  1814         <wsd l:input>
  1815           <s oap12:body  use="lite ral" />
  1816         </ws dl:input>
  1817         <wsd l:output>
  1818           <s oap12:body  use="lite ral" />
  1819         </ws dl:output>
  1820       </wsdl :operation >
  1821       <wsdl: operation  name="setV ha">
  1822           <soap12:op eration so apAction=" http:// URL . DN S
/setVha" s tyle="docu ment" />
  1823         <wsd l:input>
  1824           <s oap12:body  use="lite ral" />
  1825         </ws dl:input>
  1826         <wsd l:output>
  1827           <s oap12:body  use="lite ral" />
  1828         </ws dl:output>
  1829       </wsdl :operation >
  1830       <wsdl: operation  name="getR pcs">
  1831           <soap12:op eration so apAction=" http:// URL . DN S
/getRpcs"  style="doc ument" />
  1832         <wsd l:input>
  1833           <s oap12:body  use="lite ral" />
  1834         </ws dl:input>
  1835         <wsd l:output>
  1836           <s oap12:body  use="lite ral" />
  1837         </ws dl:output>
  1838       </wsdl :operation >
  1839     </wsdl:b inding>
  1840     <wsdl:bi nding name ="QuerySvc HttpGet" t ype="tns:Q uerySvcHtt pGet">
  1841       <http: binding ve rb="GET" / >
  1842       <wsdl: operation  name="getV HA">
  1843         <htt p:operatio n location ="/getVHA"  />
  1844         <wsd l:input>
  1845           <h ttp:urlEnc oded />
  1846         </ws dl:input>
  1847         <wsd l:output>
  1848           <m ime:mimeXm l part="Bo dy" />
  1849         </ws dl:output>
  1850       </wsdl :operation >
  1851       <wsdl: operation  name="conn ect">
  1852         <htt p:operatio n location ="/connect " />
  1853         <wsd l:input>
  1854           <h ttp:urlEnc oded />
  1855         </ws dl:input>
  1856         <wsd l:output>
  1857           <m ime:mimeXm l part="Bo dy" />
  1858         </ws dl:output>
  1859       </wsdl :operation >
  1860       <wsdl: operation  name="logi n">
  1861         <htt p:operatio n location ="/login"  />
  1862         <wsd l:input>
  1863           <h ttp:urlEnc oded />
  1864         </ws dl:input>
  1865         <wsd l:output>
  1866           <m ime:mimeXm l part="Bo dy" />
  1867         </ws dl:output>
  1868       </wsdl :operation >
  1869       <wsdl: operation  name="disc onnect">
  1870         <htt p:operatio n location ="/disconn ect" />
  1871         <wsd l:input>
  1872           <h ttp:urlEnc oded />
  1873         </ws dl:input>
  1874         <wsd l:output>
  1875           <m ime:mimeXm l part="Bo dy" />
  1876         </ws dl:output>
  1877       </wsdl :operation >
  1878       <wsdl: operation  name="matc h">
  1879         <htt p:operatio n location ="/match"  />
  1880         <wsd l:input>
  1881           <h ttp:urlEnc oded />
  1882         </ws dl:input>
  1883         <wsd l:output>
  1884           <m ime:mimeXm l part="Bo dy" />
  1885         </ws dl:output>
  1886       </wsdl :operation >
  1887       <wsdl: operation  name="sele ct">
  1888         <htt p:operatio n location ="/select"  />
  1889         <wsd l:input>
  1890           <h ttp:urlEnc oded />
  1891         </ws dl:input>
  1892         <wsd l:output>
  1893           <m ime:mimeXm l part="Bo dy" />
  1894         </ws dl:output>
  1895       </wsdl :operation >
  1896       <wsdl: operation  name="getV ariableVal ue">
  1897         <htt p:operatio n location ="/getVari ableValue"  />
  1898         <wsd l:input>
  1899           <h ttp:urlEnc oded />
  1900         </ws dl:input>
  1901         <wsd l:output>
  1902           <m ime:mimeXm l part="Bo dy" />
  1903         </ws dl:output>
  1904       </wsdl :operation >
  1905       <wsdl: operation  name="ddrL ister">
  1906         <htt p:operatio n location ="/ddrList er" />
  1907         <wsd l:input>
  1908           <h ttp:urlEnc oded />
  1909         </ws dl:input>
  1910         <wsd l:output>
  1911           <m ime:mimeXm l part="Bo dy" />
  1912         </ws dl:output>
  1913       </wsdl :operation >
  1914       <wsdl: operation  name="cprs UserLookup ">
  1915         <htt p:operatio n location ="/cprsUse rLookup" / >
  1916         <wsd l:input>
  1917           <h ttp:urlEnc oded />
  1918         </ws dl:input>
  1919         <wsd l:output>
  1920           <m ime:mimeXm l part="Bo dy" />
  1921         </ws dl:output>
  1922       </wsdl :operation >
  1923       <wsdl: operation  name="user Lookup">
  1924         <htt p:operatio n location ="/userLoo kup" />
  1925         <wsd l:input>
  1926           <h ttp:urlEnc oded />
  1927         </ws dl:input>
  1928         <wsd l:output>
  1929           <m ime:mimeXm l part="Bo dy" />
  1930         </ws dl:output>
  1931       </wsdl :operation >
  1932       <wsdl: operation  name="visi tSite">
  1933         <htt p:operatio n location ="/visitSi te" />
  1934         <wsd l:input>
  1935           <h ttp:urlEnc oded />
  1936         </ws dl:input>
  1937         <wsd l:output>
  1938           <m ime:mimeXm l part="Bo dy" />
  1939         </ws dl:output>
  1940       </wsdl :operation >
  1941       <wsdl: operation  name="ddrG etsEntry">
  1942         <htt p:operatio n location ="/ddrGets Entry" />
  1943         <wsd l:input>
  1944           <h ttp:urlEnc oded />
  1945         </ws dl:input>
  1946         <wsd l:output>
  1947           <m ime:mimeXm l part="Bo dy" />
  1948         </ws dl:output>
  1949       </wsdl :operation >
  1950       <wsdl: operation  name="site HasPatch">
  1951         <htt p:operatio n location ="/siteHas Patch" />
  1952         <wsd l:input>
  1953           <h ttp:urlEnc oded />
  1954         </ws dl:input>
  1955         <wsd l:output>
  1956           <m ime:mimeXm l part="Bo dy" />
  1957         </ws dl:output>
  1958       </wsdl :operation >
  1959       <wsdl: operation  name="site sHavePatch ">
  1960         <htt p:operatio n location ="/sitesHa vePatch" / >
  1961         <wsd l:input>
  1962           <h ttp:urlEnc oded />
  1963         </ws dl:input>
  1964         <wsd l:output>
  1965           <m ime:mimeXm l part="Bo dy" />
  1966         </ws dl:output>
  1967       </wsdl :operation >
  1968       <wsdl: operation  name="runR pc">
  1969         <htt p:operatio n location ="/runRpc"  />
  1970         <wsd l:input>
  1971           <h ttp:urlEnc oded />
  1972         </ws dl:input>
  1973         <wsd l:output>
  1974           <m ime:mimeXm l part="Bo dy" />
  1975         </ws dl:output>
  1976       </wsdl :operation >
  1977       <wsdl: operation  name="getS ites">
  1978         <htt p:operatio n location ="/getSite s" />
  1979         <wsd l:input>
  1980           <h ttp:urlEnc oded />
  1981         </ws dl:input>
  1982         <wsd l:output>
  1983           <m ime:mimeXm l part="Bo dy" />
  1984         </ws dl:output>
  1985       </wsdl :operation >
  1986       <wsdl: operation  name="getV ersion">
  1987         <htt p:operatio n location ="/getVers ion" />
  1988         <wsd l:input>
  1989           <h ttp:urlEnc oded />
  1990         </ws dl:input>
  1991         <wsd l:output>
  1992           <m ime:mimeXm l part="Bo dy" />
  1993         </ws dl:output>
  1994       </wsdl :operation >
  1995       <wsdl: operation  name="addD ataSource" >
  1996         <htt p:operatio n location ="/addData Source" />
  1997         <wsd l:input>
  1998           <h ttp:urlEnc oded />
  1999         </ws dl:input>
  2000         <wsd l:output>
  2001           <m ime:mimeXm l part="Bo dy" />
  2002         </ws dl:output>
  2003       </wsdl :operation >
  2004       <wsdl: operation  name="getF acadeVersi on">
  2005         <htt p:operatio n location ="/getFaca deVersion"  />
  2006         <wsd l:input>
  2007           <h ttp:urlEnc oded />
  2008         </ws dl:input>
  2009         <wsd l:output>
  2010           <m ime:mimeXm l part="Bo dy" />
  2011         </ws dl:output>
  2012       </wsdl :operation >
  2013       <wsdl: operation  name="setV ha">
  2014         <htt p:operatio n location ="/setVha"  />
  2015         <wsd l:input>
  2016           <h ttp:urlEnc oded />
  2017         </ws dl:input>
  2018         <wsd l:output>
  2019           <m ime:mimeXm l part="Bo dy" />
  2020         </ws dl:output>
  2021       </wsdl :operation >
  2022       <wsdl: operation  name="getR pcs">
  2023         <htt p:operatio n location ="/getRpcs " />
  2024         <wsd l:input>
  2025           <h ttp:urlEnc oded />
  2026         </ws dl:input>
  2027         <wsd l:output>
  2028           <m ime:mimeXm l part="Bo dy" />
  2029         </ws dl:output>
  2030       </wsdl :operation >
  2031     </wsdl:b inding>
  2032     <wsdl:bi nding name ="QuerySvc HttpPost"  type="tns: QuerySvcHt tpPost">
  2033       <http: binding ve rb="POST"  />
  2034       <wsdl: operation  name="getV HA">
  2035         <htt p:operatio n location ="/getVHA"  />
  2036         <wsd l:input>
  2037           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2038         </ws dl:input>
  2039         <wsd l:output>
  2040           <m ime:mimeXm l part="Bo dy" />
  2041         </ws dl:output>
  2042       </wsdl :operation >
  2043       <wsdl: operation  name="conn ect">
  2044         <htt p:operatio n location ="/connect " />
  2045         <wsd l:input>
  2046           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2047         </ws dl:input>
  2048         <wsd l:output>
  2049           <m ime:mimeXm l part="Bo dy" />
  2050         </ws dl:output>
  2051       </wsdl :operation >
  2052       <wsdl: operation  name="logi n">
  2053         <htt p:operatio n location ="/login"  />
  2054         <wsd l:input>
  2055           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2056         </ws dl:input>
  2057         <wsd l:output>
  2058           <m ime:mimeXm l part="Bo dy" />
  2059         </ws dl:output>
  2060       </wsdl :operation >
  2061       <wsdl: operation  name="disc onnect">
  2062         <htt p:operatio n location ="/disconn ect" />
  2063         <wsd l:input>
  2064           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2065         </ws dl:input>
  2066         <wsd l:output>
  2067           <m ime:mimeXm l part="Bo dy" />
  2068         </ws dl:output>
  2069       </wsdl :operation >
  2070       <wsdl: operation  name="matc h">
  2071         <htt p:operatio n location ="/match"  />
  2072         <wsd l:input>
  2073           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2074         </ws dl:input>
  2075         <wsd l:output>
  2076           <m ime:mimeXm l part="Bo dy" />
  2077         </ws dl:output>
  2078       </wsdl :operation >
  2079       <wsdl: operation  name="sele ct">
  2080         <htt p:operatio n location ="/select"  />
  2081         <wsd l:input>
  2082           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2083         </ws dl:input>
  2084         <wsd l:output>
  2085           <m ime:mimeXm l part="Bo dy" />
  2086         </ws dl:output>
  2087       </wsdl :operation >
  2088       <wsdl: operation  name="getV ariableVal ue">
  2089         <htt p:operatio n location ="/getVari ableValue"  />
  2090         <wsd l:input>
  2091           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2092         </ws dl:input>
  2093         <wsd l:output>
  2094           <m ime:mimeXm l part="Bo dy" />
  2095         </ws dl:output>
  2096       </wsdl :operation >
  2097       <wsdl: operation  name="ddrL ister">
  2098         <htt p:operatio n location ="/ddrList er" />
  2099         <wsd l:input>
  2100           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2101         </ws dl:input>
  2102         <wsd l:output>
  2103           <m ime:mimeXm l part="Bo dy" />
  2104         </ws dl:output>
  2105       </wsdl :operation >
  2106       <wsdl: operation  name="cprs UserLookup ">
  2107         <htt p:operatio n location ="/cprsUse rLookup" / >
  2108         <wsd l:input>
  2109           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2110         </ws dl:input>
  2111         <wsd l:output>
  2112           <m ime:mimeXm l part="Bo dy" />
  2113         </ws dl:output>
  2114       </wsdl :operation >
  2115       <wsdl: operation  name="user Lookup">
  2116         <htt p:operatio n location ="/userLoo kup" />
  2117         <wsd l:input>
  2118           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2119         </ws dl:input>
  2120         <wsd l:output>
  2121           <m ime:mimeXm l part="Bo dy" />
  2122         </ws dl:output>
  2123       </wsdl :operation >
  2124       <wsdl: operation  name="visi tSite">
  2125         <htt p:operatio n location ="/visitSi te" />
  2126         <wsd l:input>
  2127           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2128         </ws dl:input>
  2129         <wsd l:output>
  2130           <m ime:mimeXm l part="Bo dy" />
  2131         </ws dl:output>
  2132       </wsdl :operation >
  2133       <wsdl: operation  name="ddrG etsEntry">
  2134         <htt p:operatio n location ="/ddrGets Entry" />
  2135         <wsd l:input>
  2136           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2137         </ws dl:input>
  2138         <wsd l:output>
  2139           <m ime:mimeXm l part="Bo dy" />
  2140         </ws dl:output>
  2141       </wsdl :operation >
  2142       <wsdl: operation  name="site HasPatch">
  2143         <htt p:operatio n location ="/siteHas Patch" />
  2144         <wsd l:input>
  2145           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2146         </ws dl:input>
  2147         <wsd l:output>
  2148           <m ime:mimeXm l part="Bo dy" />
  2149         </ws dl:output>
  2150       </wsdl :operation >
  2151       <wsdl: operation  name="site sHavePatch ">
  2152         <htt p:operatio n location ="/sitesHa vePatch" / >
  2153         <wsd l:input>
  2154           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2155         </ws dl:input>
  2156         <wsd l:output>
  2157           <m ime:mimeXm l part="Bo dy" />
  2158         </ws dl:output>
  2159       </wsdl :operation >
  2160       <wsdl: operation  name="runR pc">
  2161         <htt p:operatio n location ="/runRpc"  />
  2162         <wsd l:input>
  2163           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2164         </ws dl:input>
  2165         <wsd l:output>
  2166           <m ime:mimeXm l part="Bo dy" />
  2167         </ws dl:output>
  2168       </wsdl :operation >
  2169       <wsdl: operation  name="getS ites">
  2170         <htt p:operatio n location ="/getSite s" />
  2171         <wsd l:input>
  2172           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2173         </ws dl:input>
  2174         <wsd l:output>
  2175           <m ime:mimeXm l part="Bo dy" />
  2176         </ws dl:output>
  2177       </wsdl :operation >
  2178       <wsdl: operation  name="getV ersion">
  2179         <htt p:operatio n location ="/getVers ion" />
  2180         <wsd l:input>
  2181           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2182         </ws dl:input>
  2183         <wsd l:output>
  2184           <m ime:mimeXm l part="Bo dy" />
  2185         </ws dl:output>
  2186       </wsdl :operation >
  2187       <wsdl: operation  name="addD ataSource" >
  2188         <htt p:operatio n location ="/addData Source" />
  2189         <wsd l:input>
  2190           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2191         </ws dl:input>
  2192         <wsd l:output>
  2193           <m ime:mimeXm l part="Bo dy" />
  2194         </ws dl:output>
  2195       </wsdl :operation >
  2196       <wsdl: operation  name="getF acadeVersi on">
  2197         <htt p:operatio n location ="/getFaca deVersion"  />
  2198         <wsd l:input>
  2199           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2200         </ws dl:input>
  2201         <wsd l:output>
  2202           <m ime:mimeXm l part="Bo dy" />
  2203         </ws dl:output>
  2204       </wsdl :operation >
  2205       <wsdl: operation  name="setV ha">
  2206         <htt p:operatio n location ="/setVha"  />
  2207         <wsd l:input>
  2208           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2209         </ws dl:input>
  2210         <wsd l:output>
  2211           <m ime:mimeXm l part="Bo dy" />
  2212         </ws dl:output>
  2213       </wsdl :operation >
  2214       <wsdl: operation  name="getR pcs">
  2215         <htt p:operatio n location ="/getRpcs " />
  2216         <wsd l:input>
  2217           <m ime:conten t type="ap plication/ x-www-form -urlencode d" />
  2218         </ws dl:input>
  2219         <wsd l:output>
  2220           <m ime:mimeXm l part="Bo dy" />
  2221         </ws dl:output>
  2222       </wsdl :operation >
  2223     </wsdl:b inding>
  2224     <wsdl:se rvice name ="QuerySvc ">
  2225       <wsdl: port name= "QuerySvcS oap" bindi ng="tns:Qu erySvcSoap ">
  2226         <soa p:address  location=" http://loc alhost/mdw s2/QuerySv c.asmx" />
  2227       </wsdl :port>
  2228       <wsdl: port name= "QuerySvcS oap12" bin ding="tns: QuerySvcSo ap12">
  2229         <soa p12:addres s location ="http://l ocalhost/m dws2/Query Svc.asmx"  />
  2230       </wsdl :port>
  2231       <wsdl: port name= "QuerySvcH ttpGet" bi nding="tns :QuerySvcH ttpGet">
  2232         <htt p:address  location=" http://loc alhost/mdw s2/QuerySv c.asmx" />
  2233       </wsdl :port>
  2234       <wsdl: port name= "QuerySvcH ttpPost" b inding="tn s:QuerySvc HttpPost">
  2235         <htt p:address  location=" http://loc alhost/mdw s2/QuerySv c.asmx" />
  2236       </wsdl :port>
  2237     </wsdl:s ervice>
  2238   </wsdl:def initions>